lloda pushed a change to branch wip-exception-truncate in repository guile.
discard 7259c67 Provide a hook for the exception printer discard 0fc6c9c Note on modifying literal vectors add 32eef3d Slight optimization to baseline compiler add 132292f Punt more CPS compiler until later in bootstrap add c5da9d6 Fix optimizers after language lowerer refactor add a165c49 Minor module/Makefile order tweak add c6636ff Bump objcode minor version add 31bb0ee Another minor module compile order tweak add 498428f Add with-lexicals helper; fix bug in (equal? #t (foo) #t) add 7df3f34 More robust reduction of equal? and eqv? add 033a67d Fix ,optimize to be independent of tree-il add 2c07a32 Tree-IL lowerer only loads needed optimizations add 786fbcd popen: Add 'pipeline' procedure. add 9971861 Use 'pass-if-equal' for 'pipeline' tests. add 0e912ce doc: Tweak 'pipeline' documentation. add f32ba44 'peval' test uses (language tree-il peval). add 087bb68 Update match's no-matching-pattern code to use "throw" add 922c3bd doc: Fix documentation for srfi-171. add ac5df66 http: Support CONNECT and PATCH HTTP methods. new fd9ce39 Note on modifying literal vectors new d99a6c8 Provide a hook for the exception printer 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 (7259c67) \ N -- N -- N refs/heads/wip-exception-truncate (d99a6c8) 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 "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .dir-locals.el | 1 + am/bootstrap.am | 5 +- doc/ref/posix.texi | 25 +++++ doc/ref/srfi-modules.texi | 4 +- libguile/loader.h | 2 +- libguile/posix.c | 66 ++++---------- module/Makefile.am | 103 ++++++++++----------- module/ice-9/match.scm | 12 ++- module/ice-9/match.upstream.scm | 2 +- module/ice-9/popen.scm | 46 +++++++++- module/language/cps/optimize.scm | 55 ++++++----- module/language/tree-il.scm | 17 +++- module/language/tree-il/compile-bytecode.scm | 78 ++++++++-------- module/language/tree-il/compile-cps.scm | 21 +---- module/language/tree-il/optimize.scm | 85 ++++++++--------- module/language/tree-il/peval.scm | 64 ++++++++----- module/language/tree-il/primitives.scm | 132 ++++++++++----------------- module/system/repl/common.scm | 44 +++++++-- module/system/vm/assembler.scm | 2 +- module/web/http.scm | 2 + test-suite/tests/peval.test | 69 ++++++++++++-- test-suite/tests/popen.test | 42 ++++++++- test-suite/tests/tree-il.test | 60 ------------ 23 files changed, 513 insertions(+), 424 deletions(-)