[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
- [Guile-commits] branch master updated (f84ce54 -> 1234bb1),
Andy Wingo <=
- [Guile-commits] 02/86: More _scm.h refactoring, Andy Wingo, 2018/06/20
- [Guile-commits] 06/86: Remove _scm.h inclusion of config.h, Andy Wingo, 2018/06/20
- [Guile-commits] 09/86: Remove alignof.h inclusion from _scm.h, Andy Wingo, 2018/06/20
- [Guile-commits] 03/86: Remove _scm hack to undefine HAVE_STRUCT_TIMESPEC, Andy Wingo, 2018/06/20
- [Guile-commits] 04/86: Refactor regarding internal detection of ia64, Andy Wingo, 2018/06/20
- [Guile-commits] 08/86: Remove _scm.h verify.h inclusion, Andy Wingo, 2018/06/20
- [Guile-commits] 07/86: Remove errno.h include from _scm.h., Andy Wingo, 2018/06/20
- [Guile-commits] 11/86: Require C99 to build Guile, Andy Wingo, 2018/06/20
- [Guile-commits] 01/86: Move syscall-related private defines to their own header, Andy Wingo, 2018/06/20
- [Guile-commits] 19/86: Remove public SCM_VALIDATE_NIM, Andy Wingo, 2018/06/20