guile-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] branch master updated (f84ce54 -> 1234bb1)


From: Andy Wingo
Subject: [Guile-commits] branch master updated (f84ce54 -> 1234bb1)
Date: Wed, 20 Jun 2018 14:09:26 -0400 (EDT)

wingo pushed a change to branch master
in repository guile.

      from  f84ce54   Refactor handling of auxiliary stacks and setjmp/longjmp
       new  5176db7   Move syscall-related private defines to their own header
       new  5159a15   More _scm.h refactoring
       new  ba26559   Remove _scm hack to undefine HAVE_STRUCT_TIMESPEC
       new  ea3c5cf   Refactor regarding internal detection of ia64
       new  7b4ab08   Inline definition of SIZEOF_SCM_T_BITS
       new  5c511be   Remove _scm.h inclusion of config.h
       new  68d9780   Remove errno.h include from _scm.h.
       new  cd8c1f7   Remove _scm.h verify.h inclusion
       new  e48567f   Remove alignof.h inclusion from _scm.h
       new  63e5eaf   Assume that if we have GCC, we have GCC >= 3.0.
       new  08fd826   Require C99 to build Guile
       new  03c6485   Remove error.h include from _scm.h.
       new  f5cc012   Remove _scm.h print.h include
       new  87896eb   Move core validate macros to error.h
       new  d10c3aa   Move number validators to numbers.h.
       new  bdd66fd   Move more number validators to numbers.h.
       new  cd292b3   Remove unused macros
       new  82d5662   Move list validators to list.h
       new  eb5e1b8   Remove public SCM_VALIDATE_NIM
       new  be18b50   Move pair, null, nil, and boolean validators out of 
validate.h
       new  8a6f46e   More validate.h devolution
       new  6f294ec   Devolve more validate macros
       new  5f50309   Remove includes of validate.h.
       new  69990c4   Deprecate libguile/validate.h
       new  4605521   Remove list.h from _scm.h
       new  1a99bd1   Devolve boolean.h include.
       new  730cfd8   Devolve pairs.h
       new  2b95d6f   Devolve gc.h
       new  b646287   Move gsubr.h include to snarf.h
       new  27df594   Devolve procs.h include from _scm.h.
       new  1913dea   Remove gc.h from inline.h
       new  6e71da6   Remove threads.h from inline.h
       new  ff003ac   Move array-handle.h include out from inline.h
       new  7bdd546   Remove bytevectors.h include form ports.h
       new  1abc528   Move struct.h include out of ports.h
       new  c2b927d   Remove threads.h include from ports.h
       new  123ba3e   Devolve vectors.h include from ports.h
       new  05f3977   Remove <string.h> include from ports.h.
       new  1e792c6   Remove <stdio.h> from ports.h
       new  73cf7b0   Remove <unistd.h> from ports.h
       new  e56d221   Remove ports.h from inline.h
       new  111da53   Remove numbers.h from inline.h
       new  aa896ac   Remove error.h from inline.h
       new  d3cfabd   Devolve numbers.h from _scm.h.
       new  cedab6e   Move scm_tc7_pointer snarfer out to foreign.h
       new  c376e99   Move symbol snarfers to symbols.h
       new  bf15afa   Move subr snarfing macros to gsubr.h.
       new  8f8e450   Deprecate SCM_STATIC_DOUBLE_CELL snarf macro
       new  93dcc55   Move string-related snarfers to strings.h
       new  af32bf8   Devolve keyword-snarfing macros
       new  5ee73e7   Devolve variable snarfers
       new  1d77492   Remove mutex snarfers
       new  ad4fbeb   Devolve smob snarfers
       new  092896c   Simplify SCM_IMMUTABLE_CELL macros
       new  fb7ec6b   Remove snarf.h from _scm.h
       new  3c48c87   Devolve variable.h from _scm.h.
       new  d340a97   Shuffle around inline C function implementation
       new  b64941f   Define scm_t_wchar in one place
       new  1ddf42d   Devolve threads.h from _scm.h.
       new  f043d0c   Remove modules.h from _scm.h.
       new  a7bcd66   Devolve symbols.h from _scm.h
       new  e2470e6   Devolve foreign.h from _scm.h
       new  a2411c3   Devolve programs.h from _scm.h.
       new  38385d1   Devolve strings.h
       new  40ade08   Remove _scm.h
       new  5534c28   Remove useless "classes: h_files" from Guile headers.
       new  c495b44   Remove Emacs local variables comments in Guile source
       new  d04ff27   Remove unneeded memmove.c and strerror.c files
       new  2b4ecaf   Move SCM_C_INLINE_KEYWORD definition to inline.h
       new  e605b51   Fix include in test-ffi-lib
       new  2eb8fa1   Use stdint.h limit macros
       new  55317a5   Fix missing includes in tests.
       new  51c164a   Deprecate pre-stdint.h limit macros
       new  6a9f73f   Remove crufty support for 16-bit architectures.
       new  716d9aa   Move SCM_TICK definition to __scm.h.
       new  6e51f89   Move SCM_ARG1, etc definitions to error.h
       new  32d94b6   Minor __scm.h reformatting
       new  d9eafa3   Inline tags.h into __scm.h
       new  97cc65f   Rename __scm.h to scm.h
       new  51e3632   Rationalize guile-readline includes
       new  3068bc7   Make libguile header inclusion consistent within libguile 
c files
       new  b8d7577   Rationalize include order in C files
       new  dd8add2   Make .c copyright headers uniform
       new  791eb0c   Remove (C) from copyright statements
       new  c836c28   libguile header files have uniform format for copyright 
declarations
       new  1234bb1   Update license notices in all C files

The 86 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 configure.ac                                       |  30 +-
 examples/box-dynamic-module/box.c                  |  37 +-
 examples/box-dynamic/box.c                         |  37 +-
 examples/box-module/box.c                          |  37 +-
 examples/box/box.c                                 |  37 +-
 examples/compat/compat.h                           |  37 +-
 guile-readline/readline.c                          |  49 +-
 guile-readline/readline.h                          |  40 +-
 libguile.h                                         |  41 +-
 libguile/Makefile.am                               |   7 +-
 libguile/__scm.h                                   | 496 ------------
 libguile/_scm.h                                    | 176 -----
 libguile/alist.c                                   |  59 +-
 libguile/alist.h                                   |  63 +-
 libguile/array-handle.c                            |  62 +-
 libguile/array-handle.h                            |  46 +-
 libguile/array-map.c                               |  82 +-
 libguile/array-map.h                               |  46 +-
 libguile/arrays.c                                  |  93 ++-
 libguile/arrays.h                                  |  46 +-
 libguile/async.c                                   |  75 +-
 libguile/async.h                                   |  49 +-
 libguile/atomic.c                                  |  53 +-
 libguile/atomic.h                                  |  43 +-
 libguile/atomics-internal.h                        |  38 +-
 libguile/backtrace.c                               |  92 +--
 libguile/backtrace.h                               |  45 +-
 libguile/bdw-gc.h                                  |  35 +-
 libguile/bitvectors.c                              |  63 +-
 libguile/bitvectors.h                              |  44 +-
 libguile/boolean.c                                 |  55 +-
 libguile/boolean.h                                 |  69 +-
 libguile/bytevectors.c                             |  67 +-
 libguile/bytevectors.h                             |  43 +-
 libguile/cache-internal.h                          |  37 +-
 libguile/chars.c                                   |  58 +-
 libguile/chars.h                                   |  58 +-
 libguile/chooks.c                                  | 109 +++
 libguile/chooks.h                                  |  71 ++
 libguile/continuations.c                           |  83 +-
 libguile/continuations.h                           |  46 +-
 libguile/control.c                                 |  60 +-
 libguile/control.h                                 |  35 +-
 libguile/conv-integer.i.c                          |  10 +-
 libguile/conv-uinteger.i.c                         |   2 +-
 libguile/debug-malloc.c                            |  47 +-
 libguile/debug-malloc.h                            |  45 +-
 libguile/debug.c                                   | 105 ++-
 libguile/debug.h                                   |  47 +-
 libguile/deprecated.c                              |  43 +-
 libguile/deprecated.h                              |  95 ++-
 libguile/deprecation.c                             |  66 +-
 libguile/deprecation.h                             |  45 +-
 libguile/dynl.c                                    |  95 +--
 libguile/dynl.h                                    |  45 +-
 libguile/dynstack.c                                |  52 +-
 libguile/dynstack.h                                |  48 +-
 libguile/dynwind.c                                 |  61 +-
 libguile/dynwind.h                                 |  44 +-
 libguile/eq.c                                      |  86 +--
 libguile/eq.h                                      |  47 +-
 libguile/error.c                                   |  85 +-
 libguile/error.h                                   | 102 ++-
 libguile/eval.c                                    | 125 ++-
 libguile/eval.h                                    |  46 +-
 libguile/evalext.c                                 |  58 +-
 libguile/evalext.h                                 |  45 +-
 libguile/expand.c                                  |  82 +-
 libguile/expand.h                                  |  45 +-
 libguile/extensions.c                              |  60 +-
 libguile/extensions.h                              |  45 +-
 libguile/fdes-finalizers.c                         |  55 +-
 libguile/fdes-finalizers.h                         |  37 +-
 libguile/feature.c                                 |  61 +-
 libguile/feature.h                                 |  46 +-
 libguile/filesys.c                                 |  86 ++-
 libguile/filesys.h                                 |  49 +-
 libguile/finalizers.c                              |  56 +-
 libguile/finalizers.h                              |  37 +-
 libguile/fluids.c                                  |  76 +-
 libguile/fluids.h                                  |  48 +-
 libguile/foreign-object.c                          |  55 +-
 libguile/foreign-object.h                          |  36 +-
 libguile/foreign.c                                 |  90 ++-
 libguile/foreign.h                                 |  41 +-
 libguile/fports.c                                  |  84 +-
 libguile/fports.h                                  |  52 +-
 libguile/frames.c                                  |  59 +-
 libguile/frames.h                                  |  43 +-
 libguile/gc-inline.h                               |  50 +-
 libguile/gc-malloc.c                               |  72 +-
 libguile/gc.c                                      | 106 ++-
 libguile/gc.h                                      |  55 +-
 libguile/gen-scmconfig.c                           |  48 +-
 libguile/generalized-arrays.c                      |  58 +-
 libguile/generalized-arrays.h                      |  54 +-
 libguile/generalized-vectors.c                     |  50 +-
 libguile/generalized-vectors.h                     |  46 +-
 libguile/gettext.c                                 |  57 +-
 libguile/gettext.h                                 |  47 +-
 libguile/goops.c                                   |  94 +--
 libguile/goops.h                                   |  48 +-
 libguile/gsubr.c                                   |  65 +-
 libguile/gsubr.h                                   | 117 ++-
 libguile/guardians.c                               |  70 +-
 libguile/guardians.h                               |  45 +-
 libguile/guile.c                                   |  54 +-
 libguile/hash.c                                    |  69 +-
 libguile/hash.h                                    |  46 +-
 libguile/hashtab.c                                 |  76 +-
 libguile/hashtab.h                                 |  45 +-
 libguile/hooks.c                                   | 141 +---
 libguile/hooks.h                                   |  85 +-
 libguile/i18n.c                                    |  78 +-
 libguile/i18n.h                                    |  47 +-
 libguile/init.c                                    | 280 ++++---
 libguile/init.h                                    |  44 +-
 libguile/inline.c                                  |  48 +-
 libguile/inline.h                                  | 119 ++-
 libguile/instructions.c                            |  56 +-
 libguile/instructions.h                            |  43 +-
 libguile/intrinsics.c                              |  50 +-
 libguile/intrinsics.h                              |  42 +-
 libguile/ioext.c                                   |  84 +-
 libguile/ioext.h                                   |  45 +-
 libguile/iselect.h                                 |  51 +-
 libguile/keywords.c                                |  64 +-
 libguile/keywords.h                                |  57 +-
 libguile/libgettext.h                              |  27 +-
 libguile/list.c                                    |  61 +-
 libguile/list.h                                    |  80 +-
 libguile/load.c                                    | 101 ++-
 libguile/load.h                                    |  45 +-
 libguile/loader.c                                  |  76 +-
 libguile/loader.h                                  |  43 +-
 libguile/locale-categories.h                       |  35 +-
 libguile/macros.c                                  |  63 +-
 libguile/macros.h                                  |  45 +-
 libguile/mallocs.c                                 |  53 +-
 libguile/mallocs.h                                 |  45 +-
 libguile/memmove.c                                 |  28 -
 libguile/memoize.c                                 |  87 ++-
 libguile/memoize.h                                 |  46 +-
 libguile/modules.c                                 |  73 +-
 libguile/modules.h                                 |  46 +-
 libguile/net_db.c                                  |  66 +-
 libguile/net_db.h                                  |  45 +-
 libguile/null-threads.c                            |  47 +-
 libguile/null-threads.h                            |  43 +-
 libguile/numbers.c                                 | 132 ++--
 libguile/numbers.h                                 | 183 ++++-
 libguile/objprop.c                                 |  60 +-
 libguile/objprop.h                                 |  45 +-
 libguile/options.c                                 |  57 +-
 libguile/options.h                                 |  45 +-
 libguile/pairs.c                                   |  58 +-
 libguile/pairs.h                                   |  89 ++-
 libguile/poll.c                                    |  63 +-
 libguile/poll.h                                    |  45 +-
 libguile/ports-internal.h                          |  46 +-
 libguile/ports.c                                   | 120 ++-
 libguile/ports.h                                   |  78 +-
 libguile/posix-w32.c                               |  42 +-
 libguile/posix-w32.h                               |  37 +-
 libguile/posix.c                                   | 117 ++-
 libguile/posix.h                                   |  45 +-
 libguile/print.c                                   | 124 ++-
 libguile/print.h                                   |  61 +-
 libguile/private-options.h                         |  41 +-
 libguile/procprop.c                                |  73 +-
 libguile/procprop.h                                |  45 +-
 libguile/procs.c                                   |  69 +-
 libguile/procs.h                                   |  57 +-
 libguile/programs.c                                |  56 +-
 libguile/programs.h                                |  43 +-
 libguile/promises.c                                | 111 ++-
 libguile/promises.h                                |  46 +-
 libguile/pthread-threads.h                         |  43 +-
 libguile/r6rs-ports.c                              |  65 +-
 libguile/r6rs-ports.h                              |  37 +-
 libguile/random.c                                  |  84 +-
 libguile/random.h                                  |  48 +-
 libguile/rdelim.c                                  |  69 +-
 libguile/rdelim.h                                  |  45 +-
 libguile/read.c                                    | 107 ++-
 libguile/read.h                                    |  45 +-
 libguile/regex-posix.c                             |  75 +-
 libguile/regex-posix.h                             |  47 +-
 libguile/rw.c                                      |  70 +-
 libguile/rw.h                                      |  45 +-
 libguile/scm.h                                     | 851 +++++++++++++++++++++
 libguile/scmconfig.h.top                           |  35 +-
 libguile/scmsigs.c                                 |  72 +-
 libguile/scmsigs.h                                 |  44 +-
 libguile/script.c                                  | 113 +--
 libguile/script.h                                  |  45 +-
 libguile/simpos.c                                  |  53 +-
 libguile/simpos.h                                  |  45 +-
 libguile/smob.c                                    |  66 +-
 libguile/smob.h                                    | 106 ++-
 libguile/snarf.h                                   | 289 +------
 libguile/socket.c                                  |  80 +-
 libguile/socket.h                                  |  45 +-
 libguile/sort.c                                    |  74 +-
 libguile/sort.h                                    |  45 +-
 libguile/srcprop.c                                 |  82 +-
 libguile/srcprop.h                                 |  46 +-
 libguile/srfi-1.c                                  |  63 +-
 libguile/srfi-1.h                                  |  38 +-
 libguile/srfi-13.c                                 |  56 +-
 libguile/srfi-13.h                                 |  38 +-
 libguile/srfi-14.c                                 |  64 +-
 libguile/srfi-14.h                                 |  39 +-
 libguile/srfi-4.c                                  |  66 +-
 libguile/srfi-4.h                                  |  39 +-
 libguile/srfi-60.c                                 |  54 +-
 libguile/srfi-60.h                                 |  39 +-
 libguile/stackchk.c                                |  57 +-
 libguile/stackchk.h                                |  45 +-
 libguile/stacks.c                                  |  83 +-
 libguile/stacks.h                                  |  50 +-
 libguile/stime.c                                   |  82 +-
 libguile/stime.h                                   |  45 +-
 libguile/strerror.c                                |  35 -
 libguile/strings.c                                 |  69 +-
 libguile/strings.h                                 | 106 ++-
 libguile/strorder.c                                |  62 +-
 libguile/strorder.h                                |  45 +-
 libguile/strports.c                                |  79 +-
 libguile/strports.h                                |  50 +-
 libguile/struct.c                                  |  89 +--
 libguile/struct.h                                  |  55 +-
 libguile/symbols.c                                 |  93 ++-
 libguile/symbols.h                                 |  88 ++-
 libguile/syntax.c                                  |  60 +-
 libguile/syntax.h                                  |  39 +-
 libguile/syscalls.h                                |  87 +++
 libguile/tags.h                                    | 654 +---------------
 libguile/threads.c                                 | 115 ++-
 libguile/threads.h                                 |  46 +-
 libguile/throw.c                                   |  89 +--
 libguile/throw.h                                   |  45 +-
 libguile/trees.c                                   |  54 +-
 libguile/trees.h                                   |  46 +-
 libguile/unicode.c                                 |  54 +-
 libguile/unicode.h                                 |  44 +-
 libguile/uniform.c                                 |  48 +-
 libguile/uniform.h                                 |  46 +-
 libguile/validate.h                                | 408 +---------
 libguile/values.c                                  |  65 +-
 libguile/values.h                                  |  45 +-
 libguile/variable.c                                |  61 +-
 libguile/variable.h                                |  71 +-
 libguile/vectors.c                                 |  63 +-
 libguile/vectors.h                                 |  57 +-
 libguile/version.c                                 |  54 +-
 libguile/version.h.in                              |  14 +-
 libguile/vm-builtins.h                             |  35 +-
 libguile/vm-engine.c                               |  43 +-
 libguile/vm-expand.h                               |  41 +-
 libguile/vm.c                                      | 121 +--
 libguile/vm.h                                      |  43 +-
 libguile/vports.c                                  |  74 +-
 libguile/vports.h                                  |  45 +-
 libguile/weak-list.h                               |  45 +-
 libguile/weak-set.c                                |  63 +-
 libguile/weak-set.h                                |  45 +-
 libguile/weak-table.c                              |  70 +-
 libguile/weak-table.h                              |  45 +-
 libguile/weak-vector.c                             |  57 +-
 libguile/weak-vector.h                             |  45 +-
 test-suite/standalone/test-asmobs-lib.c            |  35 +-
 test-suite/standalone/test-conversion.c            | 209 ++---
 test-suite/standalone/test-extensions-lib.c        |  35 +-
 test-suite/standalone/test-ffi-lib.c               |  37 +-
 test-suite/standalone/test-foreign-object-c.c      |  35 +-
 test-suite/standalone/test-list.c                  |  35 +-
 test-suite/standalone/test-loose-ends.c            |  35 +-
 test-suite/standalone/test-num2integral.c          |  36 +-
 .../standalone/test-pthread-create-secondary.c     |  35 +-
 test-suite/standalone/test-pthread-create.c        |  35 +-
 test-suite/standalone/test-round.c                 |  35 +-
 .../standalone/test-scm-c-bind-keyword-arguments.c |  35 +-
 test-suite/standalone/test-scm-c-read.c            |  38 +-
 test-suite/standalone/test-scm-spawn-thread.c      |  35 +-
 .../standalone/test-scm-take-locale-symbol.c       |  35 +-
 test-suite/standalone/test-scm-take-u8vector.c     |  35 +-
 test-suite/standalone/test-scm-to-latin1-string.c  |  39 +-
 test-suite/standalone/test-scm-values.c            |  35 +-
 test-suite/standalone/test-scm-with-guile.c        |  35 +-
 test-suite/standalone/test-smob-mark-race.c        |  35 +-
 test-suite/standalone/test-smob-mark.c             |  35 +-
 test-suite/standalone/test-srfi-4.c                |  35 +-
 test-suite/standalone/test-unwind.c                |  35 +-
 test-suite/standalone/test-with-guile-module.c     |  35 +-
 295 files changed, 9377 insertions(+), 10569 deletions(-)
 delete mode 100644 libguile/__scm.h
 delete mode 100644 libguile/_scm.h
 create mode 100644 libguile/chooks.c
 create mode 100644 libguile/chooks.h
 delete mode 100644 libguile/memmove.c
 create mode 100644 libguile/scm.h
 delete mode 100644 libguile/strerror.c
 create mode 100644 libguile/syscalls.h



reply via email to

[Prev in Thread] Current Thread [Next in Thread]