[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] branch wip-exception-truncate updated (e100132 -> 2ca795
From: |
Daniel Llorens |
Subject: |
[Guile-commits] branch wip-exception-truncate updated (e100132 -> 2ca7955) |
Date: |
Fri, 21 Apr 2017 09:44:34 -0400 (EDT) |
lloda pushed a change to branch wip-exception-truncate
in repository guile.
discards e100132 (wip) give a handle into format used in exceptions
discards c36113d Support general arrays in random:hollow-sphere!
discards 2454115 Remove scm_generalized_vector_get_handle
discards fd01113 Fix bitvectors and non-zero lower bound arrays in
truncated-print
discards ac3b000 Support non-zero lower bounds in array-slice-for-each
discards 09aed64 Fix sort, sort! for arrays with nonzero lower bound
discards 2b93eab Remove documentation on uniform-vector-read!,
uniform-vector-write
discards 56ccf0f Replace uniform-vector-read benchmark with bytevector-io
benchmark
adds 7e218d3 i18n: rename locale-monetary-digit-grouping to
locale-monetary-grouping
adds 7c7cc11 i18n: add tests for locale AM/PM
adds 7268048 i18n: add tests for locale-digit-grouping
adds c818684 i18n: add debugging helper procedure for locales
adds dc9d147 i18n: locale-positive-separated-by-space? should return
bool, not string
adds 5d2aa5f i18n: add international sign positions to %locale-dump
adds bcfc3f2 Git ignore .exe files
adds 6ba3f35 Plumbing changes to rename "syntax-module"
adds 64c5cc5 Add disjoint syntax object type
adds eb84c2f Beginnings of psyntax switch to new syntax objects
adds a42bfae Psyntax generates new syntax objects
adds ce934bc Add allow-legacy-syntax-objects? parameter
adds cee0e3f fix repl server test to allow for ECONNABORTED
adds 39339c9 Speed up procedure-minimum-arity for fixed arity
adds 685ca33 Only run tests that require fork if it is provided
adds d7778b3 types: Hide one of the 'bytevector->string' procedures.
adds 6e573a0 Attempt to mutate residualized literal pair throws
exception
adds 7ed54fd All literal constants are read-only
adds 622abec Update NEWS
adds 7c71be0 Add sandboxed evaluation facility
adds e0502f3 Bump objcode version in a compatible way
adds 5c6b3c5 Fix test suite for constant literals change
adds 6010792 Avoid causing GC when lookup up exception handler
adds b11e292 SRFI-19 current-time-monotonic returns time of right type
adds 1978085 Fixed bug: ~N mishandles small nanoseconds value
adds 4b39c1a Fix date->string ~f operator to not emit leading zeros
adds e264860 Add srfi-19 ~f regression test
adds 0aa0281 Fix typo in fold-layout documentation
adds 18cac76 Add --with-bdw-gc and update README
adds 93b2bfd Document guile-2.2 cond-expand feature.
adds a7428a3 Fixed bug: statprof flat display wasn't writing summary
lines to port
adds 5d5d3d7 Fix spurious warnings in net_db.c
adds 410bb56 Documentation typo tweak
adds e0933b5 api-procedures.texi: typo: 'an' -> 'on'
adds f775ab3 guile-snarf: skip -g* arguments to avoid build failure
adds 0065945 Update NEWS
adds 7029243 Update release docs
adds 3db21f5 GNU Guile 2.2.1.
adds 40df57a Restore libgc 7.2 compatibility
adds 02cf385 SRFI-37: Account for zero-length arguments.
adds 2e5f7d8 Syntax objects are comparable with equal?
adds 7e1d830 Update NEWS.
new 50443b2 Replace uniform-vector-read benchmark with bytevector-io
benchmark
new 3860357 Remove documentation on uniform-vector-read!,
uniform-vector-write
new 4b570e0 Fix sort, sort! for arrays with nonzero lower bound
new c6b3620 Support non-zero lower bounds in array-slice-for-each
new e820bbb Fix bitvectors and non-zero lower bound arrays in
truncated-print
new 69f4e4e Remove scm_generalized_vector_get_handle
new f4d7038 Support general arrays in random:hollow-sphere!
new 2ca7955 (wip) give a handle into format used in exceptions
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (e100132)
\
N -- N -- N refs/heads/wip-exception-truncate (2ca7955)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
The 8 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:
.gitignore | 1 +
GUILE-VERSION | 6 +-
NEWS | 99 +-
README | 21 +-
configure.ac | 8 +-
doc/ref/api-data.texi | 2 +-
doc/ref/api-evaluation.texi | 265 +
doc/ref/api-macros.texi | 38 +
doc/ref/api-procedures.texi | 2 +-
doc/ref/srfi-modules.texi | 3 +-
doc/ref/sxml.texi | 4 +-
doc/release.org | 33 +-
libguile/Makefile.am | 4 +
libguile/_scm.h | 3 +-
libguile/alist.c | 6 +-
libguile/array-handle.c | 29 +-
libguile/array-map.c | 2 +
libguile/bitvectors.c | 73 +-
libguile/bitvectors.h | 1 +
libguile/bytevectors.c | 91 +-
libguile/bytevectors.h | 10 +-
libguile/eq.c | 11 +
libguile/evalext.c | 1 +
libguile/fluids.c | 29 +-
libguile/goops.c | 4 +
libguile/guile-func-name-check | 4 +-
libguile/guile-snarf.in | 16 +-
libguile/hash.c | 9 +
libguile/i18n.c | 13 +-
libguile/init.c | 2 +
libguile/list.c | 8 +-
libguile/loader.c | 10 +-
libguile/pairs.c | 4 +-
libguile/pairs.h | 24 +
libguile/print.c | 4 +
libguile/programs.c | 8 +-
libguile/sort.c | 20 +-
libguile/srcprop.c | 2 +-
libguile/srfi-1.c | 6 +-
libguile/srfi-4.c | 25 +-
libguile/strings.c | 6 +
libguile/strings.h | 2 +-
libguile/symbols.c | 4 +-
libguile/syntax.c | 120 +
libguile/{guardians.h => syntax.h} | 32 +-
libguile/tags.h | 2 +-
libguile/uniform.c | 15 +-
libguile/validate.h | 5 +
libguile/vectors.c | 30 +-
libguile/vectors.h | 8 +
libguile/vm-engine.c | 18 +-
libguile/vm.c | 21 +
module/Makefile.am | 3 +
module/ice-9/boot-9.scm | 24 +-
module/ice-9/compile-psyntax.scm | 136 +-
module/ice-9/i18n.scm | 76 +-
module/ice-9/psyntax-pp.scm | 6781 ++++++++++----------
module/ice-9/psyntax.scm | 32 +-
module/ice-9/sandbox.scm | 1399 ++++
module/language/cps/types.scm | 6 +-
module/oop/goops.scm | 3 +-
module/srfi/srfi-19.scm | 37 +-
module/srfi/srfi-37.scm | 3 +-
module/statprof.scm | 4 +-
module/system/base/types.scm | 10 +-
.../ecmascript/spec.scm => system/syntax.scm} | 32 +-
module/system/vm/assembler.scm | 80 +-
module/system/vm/disassembler.scm | 1 +
test-suite/Makefile.am | 1 +
test-suite/tests/00-repl-server.test | 8 +-
test-suite/tests/00-socket.test | 12 +-
test-suite/tests/elisp-compiler.test | 2 +-
test-suite/tests/i18n.test | 79 +-
test-suite/tests/ports.test | 4 +-
test-suite/tests/sandbox.test | 95 +
test-suite/tests/srfi-19.test | 15 +-
test-suite/tests/syntax.test | 33 +
77 files changed, 6329 insertions(+), 3711 deletions(-)
create mode 100644 libguile/syntax.c
copy libguile/{guardians.h => syntax.h} (59%)
create mode 100644 module/ice-9/sandbox.scm
copy module/{language/ecmascript/spec.scm => system/syntax.scm} (58%)
create mode 100644 test-suite/tests/sandbox.test
- [Guile-commits] branch wip-exception-truncate updated (e100132 -> 2ca7955),
Daniel Llorens <=
- [Guile-commits] 02/08: Remove documentation on uniform-vector-read!, uniform-vector-write, Daniel Llorens, 2017/04/21
- [Guile-commits] 01/08: Replace uniform-vector-read benchmark with bytevector-io benchmark, Daniel Llorens, 2017/04/21
- [Guile-commits] 04/08: Support non-zero lower bounds in array-slice-for-each, Daniel Llorens, 2017/04/21
- [Guile-commits] 08/08: (wip) give a handle into format used in exceptions, Daniel Llorens, 2017/04/21
- [Guile-commits] 07/08: Support general arrays in random:hollow-sphere!, Daniel Llorens, 2017/04/21
- [Guile-commits] 06/08: Remove scm_generalized_vector_get_handle, Daniel Llorens, 2017/04/21
- [Guile-commits] 03/08: Fix sort, sort! for arrays with nonzero lower bound, Daniel Llorens, 2017/04/21
- [Guile-commits] 05/08: Fix bitvectors and non-zero lower bound arrays in truncated-print, Daniel Llorens, 2017/04/21