[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Guile-commits] branch master updated (e6461cf -> 215617c),
Andy Wingo <=