guile-commits
[Top][All Lists]
Advanced

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

[Guile-commits] branch master updated (e6461cf -> 215617c)


From: Andy Wingo
Subject: [Guile-commits] branch master updated (e6461cf -> 215617c)
Date: Tue, 7 Aug 2018 06:58:39 -0400 (EDT)

wingo pushed a change to branch master
in repository guile.

      from  e6461cf   Fix errors introduced when giving multiple-values objects 
a tc7
       new  94c3a7f   Update NEWS for 2.2.3
       new  f7e306b   doc: Update LALR URL.
       new  a4c4deb   Fix 'crypt' deadlock upon error.
       new  c5e1d6e   'load-thunk-from-memory' reports the correct error.
       new  c91e9e9   compile: Load language modules upfront.
       new  921364d   Make sure the return value of 'scm_crypt' is always 
initialized.
       new  de7943a   No tabs in C code.
       new  2245c67   Revert "Honor '%fresh-auto-compile'."
       new  666f12c   'select' returns empty sets upon EINTR and EAGAIN.
       new  08041d2   build: Use 'sed' invocation compatible with BSD sed.
       new  4024a5b   doc: Fix typo about SRFI-4 syntax.
       new  cac14ad   srfi-18: When timeout is a number, it's a relative number 
of seconds.
       new  898d97d   srfi-18: 'thread-sleep!' timeout-as-a-number is relative.
       new  2662caf   Recognize RISC-V compilation targets.
       new  6708acb   Fix eta-conversion edge cases in peval.
       new  313b1c4   Fix a few typos in the manual.
       new  a600b9f   Fix minor typo in the PEG documentation.
       new  5f7213e   Fix typo in comment within numbers.c
       new  c6f6edc   Fix type inference for bitwise logical operators.
       new  fe92bc2   Avoid inexact arithmetic in the type inferrer for 'sqrt'.
       new  9fd1dc2   goops: Fix 'instance?' to work on objects that aren't 
structs.
       new  a44c2a6   Fix error reporting in 'load-thunk-from-memory'.
       new  a72e296   elisp: Fix cross-compilation support.
       new  8a3cca4   Add copyright header for (language elisp falias), and fix 
typo.
       new  26fc11a   Add SRFI 71: Extended LET-syntax for multiple values.
       new  b79a6e6   tests: Add SRFI-71 test.
       new  251202f   Make module autoloading thread-safe.
       new  4611ba2   vm: Fix typo when checking for 'madvise' error code.
       new  4853ca3   get-bytevector-n and get-bytevector-n! can now read more 
than 4 GB
       new  b77d7b0   doc: Fix typo.
       new  f0c0454   doc: Document (ice-9 match) macros.
       new  f075641   tests: Adjust i18n.test to 'fr_FR.utf8' locale in glibc 
2.27.
       new  edc80bd   Module import obarrays are accessed in a critical section.
       new  25c719b   Add 'scm_to_stringn' shortcut when converting to UTF-8.
       new  e40b5b5   web: Export http-request.
       new  ffc1b9f   vm: Fix another typo.
       new  5f75df0   types: Recognize 'scm_t_port_type' and decode port type 
name.
       new  6e57d0d   GDB support: Fix 'display-vm-frames'.
       new  90fe975   GDB support: Add note about (gdb frame-filters).
       new  6a95c8e   GDB support: Add 'guile-backtrace' command.
       new  bab01b4   linker: Don't rely on out-of-range bv-ref exceptions.
       new  8840ee5   vm: Fix stack-marking bug in multi-threaded programs.
       new  12f2bb5   Serialize accesses to submodule hash tables.
       new  2656f37   Update copyright years in '--version' and the manual.
       new  8abd1c2   Update NEWS.
       new  aec899d   build: Really build srfi/srfi-71.scm.
       new  6a9be01   Update release docs.
       new  448a6f1   Make srfi-71 visible through 'cond-expand'.
       new  0075b7f   r6rs-ports: Accept 'port-position' values greater than 
2^32.
       new  44cdabd   compile: Add '-x' flag.
       new  240cc54   compile: Improve error message.
       new  cbc2445   compile: Update copyright year.
       new  04aa6d1   r6rs-ports: 'put-bytevector' accepts 64-bit integers.
       new  c6f70e4   Add -Wshadowed-toplevel.
       new  9da7de4   srfi-19: Remove unused procedure.
       new  215617c   Fix R6RS call-with-{input,output}-file to open textual 
ports.

The 56 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:
 .dir-locals.el                                |   3 +-
 NEWS                                          | 162 +++++++++++++++-
 doc/ref/api-data.texi                         |   2 +-
 doc/ref/api-evaluation.texi                   |  10 +-
 doc/ref/api-lalr.texi                         |   4 +-
 doc/ref/api-macros.texi                       |   4 +-
 doc/ref/api-peg.texi                          |   2 +-
 doc/ref/guile.texi                            |   3 +-
 doc/ref/libguile-foreign-objects.texi         |   4 +-
 doc/ref/match.texi                            |  92 ++++++++-
 doc/ref/srfi-modules.texi                     |  22 ++-
 doc/ref/vm.texi                               |   4 +-
 doc/ref/web.texi                              |  41 ++--
 doc/release.org                               |  14 +-
 libguile/Makefile.am                          |   9 +-
 libguile/filesys.c                            |  18 +-
 libguile/libguile-2.2-gdb.scm                 |  30 ++-
 libguile/load.c                               |   9 +-
 libguile/loader.c                             |  14 +-
 libguile/modules.c                            |  17 ++
 libguile/numbers.c                            |   2 +-
 libguile/posix.c                              |  28 ++-
 libguile/r6rs-ports.c                         |  18 +-
 libguile/strings.c                            |   6 +
 libguile/vm-engine.c                          |  34 ++--
 libguile/vm.c                                 |  16 +-
 module/Makefile.am                            |   1 +
 module/ice-9/boot-9.scm                       | 128 ++++++------
 module/ice-9/command-line.scm                 |   4 +-
 module/ice-9/threads.scm                      |  11 +-
 module/language/cps/types.scm                 | 239 +++++++++++++++++------
 module/language/elisp/compile-tree-il.scm     |  11 +-
 module/language/elisp/falias.scm              |  20 ++
 module/language/elisp/spec.scm                |  16 +-
 module/language/tree-il/analyze.scm           |  34 +++-
 module/language/tree-il/compile-cps.scm       |   1 +
 module/language/tree-il/peval.scm             |   6 +-
 module/oop/goops.scm                          |   6 +-
 module/rnrs/io/simple.scm                     |   6 +-
 module/scripts/compile.scm                    |  19 +-
 module/srfi/Makefile.am                       |  52 -----
 module/srfi/srfi-18.scm                       |  50 +++--
 module/srfi/srfi-19.scm                       |  20 +-
 module/srfi/srfi-71.scm                       | 267 ++++++++++++++++++++++++++
 module/system/base/message.scm                |   9 +-
 module/system/base/target.scm                 |  12 +-
 module/system/base/types.scm                  |  34 +++-
 module/system/vm/linker.scm                   |   6 +-
 module/web/client.scm                         | 159 +++++++--------
 test-suite/Makefile.am                        |   2 +
 test-suite/tests/i18n.test                    |  66 ++++---
 test-suite/tests/posix.test                   |  19 +-
 test-suite/tests/r6rs-ports.test              |  12 +-
 test-suite/tests/srfi-18.test                 |  18 +-
 test-suite/tests/{procs.test => srfi-71.test} |  58 +++---
 test-suite/tests/tree-il.test                 |  84 +++++++-
 test-suite/tests/types.test                   |  31 ++-
 test-suite/tests/vm.test                      |  54 ++++++
 58 files changed, 1528 insertions(+), 495 deletions(-)
 delete mode 100644 module/srfi/Makefile.am
 create mode 100644 module/srfi/srfi-71.scm
 copy test-suite/tests/{procs.test => srfi-71.test} (50%)
 create mode 100644 test-suite/tests/vm.test



reply via email to

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