guile-commits
[Top][All Lists]
Advanced

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

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


From: Andy Wingo
Subject: [Guile-commits] branch master updated (1234bb1 -> 51e71a4)
Date: Tue, 26 Jun 2018 11:26:08 -0400 (EDT)

wingo pushed a change to branch master
in repository guile.

      from  1234bb1   Update license notices in all C files
       new  5e5afde   Start to use C99 stdint in gen-scmconfig
       new  16879ca   Replace uses of scm_t_int8, scm_t_uintmax, etc with 
stdint types
       new  6ad1fc9   Use ptrdiff_t instead of scm_t_ptrdiff
       new  38e2c2c   Deprecate scm_t_uint8 and similar typedefs
       new  aad5bfe   Add __scm.h placeholder
       new  2480761   Inline struct scm_vm into struct scm_i_thread
       new  7f71698   Eagerly initialize thread VM; remove scm_the_vm
       new  eecb727   VM gets VP from thread
       new  150f347   Fix intrinsics copyright line and include guards
       new  6ceb33e   expand_stack intrinsic takes thread
       new  8e5755e   Move VM keyword argument parsing to happen via an 
intrinsic
       new  08bf4ab   Add push-interrupt-frame VM intrinsic
       new  4a2d78b   Give multiple-values objects a tc7
       new  5448e5a   Add intrinsic for foreign-call
       new  3b6bf20   Most header files use forward decl for union 
scm_vm_stack_element
       new  5e8e816   Reinstating undelimited continuations uses intrinsic
       new  185d19d   Foreign-call intrinsic boxes errno
       new  51e3515   Refactor continuation capture in VM
       new  5804c97   Rename scm_i_thread to scm_thread
       new  ba23bc1   Add intrinsic for call/cc
       new  b4553db   compose-continuation uses an intrinsic
       new  03a9b71   Add rest-arg-length intrinsic.
       new  e7778c6   abort-to-prompt uses an intrinsic
       new  770360e   Refactors to abort-to-prompt implementation
       new  bf66fdc   Optimize abort-to-prompt to avoid alloca
       new  51e71a4   Allow abort_to_prompt to avoid a longjmp

The 26 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                                   | 305 ----------
 libguile.h                                     |   2 +
 libguile/Makefile.am                           |   2 +-
 libguile/__scm.h                               |   1 +
 libguile/async.c                               |  24 +-
 libguile/async.h                               |  12 +-
 libguile/bitvectors.c                          | 102 ++--
 libguile/bitvectors.h                          |  10 +-
 libguile/bytevectors.c                         |  60 +-
 libguile/bytevectors.h                         |   4 +-
 libguile/cache-internal.h                      |   1 -
 libguile/chars.c                               |  12 +-
 libguile/continuations.c                       |  62 +-
 libguile/continuations.h                       |  15 +-
 libguile/control.c                             | 131 +---
 libguile/control.h                             |  10 +-
 libguile/conv-integer.i.c                      |   6 +-
 libguile/conv-uinteger.i.c                     |   4 +-
 libguile/deprecated.h                          |  27 +
 libguile/dynstack.c                            |  19 +-
 libguile/dynstack.h                            |  16 +-
 libguile/dynwind.c                             |   8 +-
 libguile/eval.c                                |  39 +-
 libguile/finalizers.c                          |   2 +-
 libguile/fluids.c                              |   7 +-
 libguile/foreign.c                             | 118 ++--
 libguile/foreign.h                             |   5 -
 libguile/frames.c                              |   6 +-
 libguile/frames.h                              |  14 +-
 libguile/gc-inline.h                           |  14 +-
 libguile/gc.c                                  |   2 +-
 libguile/gc.h                                  |   6 +-
 libguile/gen-scmconfig.c                       |  89 +--
 libguile/gen-scmconfig.h.in                    |  15 -
 libguile/gsubr.c                               |  16 +-
 libguile/gsubr.h                               |   7 +-
 libguile/hash.c                                |  18 +-
 libguile/i18n.c                                |  54 +-
 libguile/instructions.c                        |   2 +-
 libguile/intrinsics.c                          |  43 +-
 libguile/intrinsics.h                          |  68 ++-
 libguile/load.c                                |   1 +
 libguile/loader.c                              |  38 +-
 libguile/loader.h                              |   4 +-
 libguile/memoize.c                             |   8 +-
 libguile/numbers.c                             |  92 +--
 libguile/numbers.h                             |  64 +-
 libguile/pairs.c                               |   2 +-
 libguile/ports-internal.h                      |  22 +-
 libguile/ports.c                               | 106 ++--
 libguile/ports.h                               |   4 +-
 libguile/posix.c                               |  18 +-
 libguile/print.c                               |  27 +-
 libguile/print.h                               |   4 +-
 libguile/programs.c                            |  10 +-
 libguile/programs.h                            |   4 +-
 libguile/r6rs-ports.c                          |   8 +-
 libguile/random.c                              |  76 +--
 libguile/random.h                              |   6 +-
 libguile/read.c                                |   1 +
 libguile/scm.h                                 |  13 +-
 libguile/scmsigs.c                             |   4 +-
 libguile/scmsigs.h                             |   4 +-
 libguile/script.c                              |   1 +
 libguile/socket.c                              |  18 +-
 libguile/srfi-1.c                              |   9 +-
 libguile/srfi-14.c                             |   4 +-
 libguile/srfi-4.c                              |  18 +-
 libguile/srfi-4.h                              |  80 +--
 libguile/stackchk.c                            |   2 +-
 libguile/stacks.c                              |  17 +-
 libguile/stime.c                               |   4 +-
 libguile/strings.c                             |  58 +-
 libguile/struct.c                              |   4 +-
 libguile/struct.h                              |   4 +-
 libguile/symbols.c                             |   5 +-
 libguile/threads.c                             |  75 ++-
 libguile/threads.h                             |  16 +-
 libguile/throw.c                               |  36 +-
 libguile/uniform.c                             |   4 +-
 libguile/values.c                              | 104 ++--
 libguile/values.h                              |  31 +-
 libguile/vm-engine.c                           | 791 +++++++++++-------------
 libguile/vm.c                                  | 794 ++++++++++++++++---------
 libguile/vm.h                                  |  22 +-
 libguile/vports.c                              |   2 +-
 test-suite/standalone/test-conversion.c        |  72 +--
 test-suite/standalone/test-ffi-lib.c           | 152 ++---
 test-suite/standalone/test-scm-take-u8vector.c |   2 +-
 test-suite/standalone/test-srfi-4.c            |   2 +-
 90 files changed, 1962 insertions(+), 2239 deletions(-)
 create mode 100644 libguile/__scm.h



reply via email to

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