guile-commits
[Top][All Lists]
Advanced

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

[Guile-commits] branch wip-exception-truncate updated (1a919d985 -> ed5e


From: Daniel Llorens
Subject: [Guile-commits] branch wip-exception-truncate updated (1a919d985 -> ed5e37caa)
Date: Mon, 2 Dec 2024 07:25:09 -0500 (EST)

lloda pushed a change to branch wip-exception-truncate
in repository guile.

 discard 1a919d985 Provide a hook for the exception printer
     add da254d677 Update libtool initialization in configure script
     add bec1918b3 Presume const is always available
     add 78a98062a Use autoconf's ability to choose the latest version of C
     add a274e1ced Remove obsolete macro AM_PROG_CC_C_O in configure script
     add 128e0a347 Remove AC_HEADER_STDC from configure.ac
     add 9b357bace Presume ISO C90 headers are always available
     add 382729142 Presume ISO C90 functions are always available
     add df8e772f3 Presume time.h and sys/time.h don't conflict when included
     add e9db8a29e Remove special logic for the obscure CMU C library's libc.h
     add 2b73ef4de Modernizes labels-as-values.m4
     add d3261e849 Presumes signal handler return void
     add b6a84d50e autoupdate acinclude.m4
     add 1ddc4eb96 Fixes arg type for scm_integer_from_mpz
     add 273bfe751 Allow file ports in ‘chdir’ when supported.
     add 30247dc41 Allow file ports in ‘readlink’.
     add 9ffd29724 Allow file ports in ‘utime’.
     add 6c350b609 Define ‘symlinkat’ wrapper when supported.
     add 58ddd5c7b Define bindings to ‘mkdirat’ when the C function exists.
     add f018e0d48 Correct documentation of ‘mkdir’ w.r.t. the umask.
     add 24028e75c Define AT_REMOVEDIR and others when available.
     add 3a0554c60 Define a Scheme binding to ‘renameat’ when it exists.
     add 19b48b1c4 Define a Scheme binding to ‘fchmodat’ when it exists.
     add 3b45185d8 Define a Scheme binding to ‘unlinkat’ when it exists.
     add 0af3c2f50 Define a Scheme binding to ‘fchownat’ when it exists.
     add cf255dd3a Define a Scheme binding to ‘fstatat’ when available.
     add c8b81ffb3 Define Scheme bindings to ‘openat’ when available.
     add 793fb46a1 Update NEWS.
     add 11dea3c36 disassembler: Show intrinsic name for 'call-' instructions.
     add f72cd7915 doc: Fix typo in VM instruction name.
     add e47a15331 Work around unwanted stack retention when using prompts.
     add a1a85581f Fix possible deadlock in 'lock-mutex'.
     add 02f69c1d8 Add tests for warning locations.
     add c7fa78fc7 Avoid 'frame-local-ref' errors when printing backtrace.
     add d184d0934 Fix order-of-side-effects bug in (eq? x y z) expansion
     add ff7328df0 Fix peval bug when expand-primitives introduces lexicals
     add 856c3f96f doc: Fix minor typos
     add beb7a2af7 doc: Lee Thomas suggested the name change.
     add b54263dc9 Doc: document that eq?, eqv? and equal? take any number of 
arguments
     add 3bdcc3668 fix Apple Silicon JIT compilation
     add f859e0f58 Patch for bug #60234
     add 8cb2d5c95 doc: fix documented keyword argument default to match code 
default
     add f3ea8f7fa Recognize LoongArch compilation targets.
     add fe2a0c54a Test for 'frame-local-ref' errors when printing backtrace.
     add edfca3b7e Update gnulib to 0.1.5414-8204d and add posix_spawn, 
posix_spawnp.
     add 551929e4f Add 'spawn'.
     add 527c257d6 Make 'system*' and 'piped-process' internally use 'spawn'.
     add 9332b6324 Reduce redundant 'close' calls when forking on some systems.
     add 45af53f65 Bump user-visible copyright years to 2023.
     add 54ee636e5 Remove Gnulib generated file.
     add e441c34f1 Add 'bytevector-slice'.
     add 51152392e Do not expand 'make-vector' primcall with wrong number of 
arguments.
     add f8938f517 build: Avoid implicit 'int' return type in configure tests.
     add 7d5ab8fa4 doc: Fix eval-when example
     add ff165ec90 Doc: clarification on regexes and encodings
     add e903b7679 Document R7RS functions related to bytevectors
     add cd9fc16ba Add test for 'string-ref' with a negative index at -O2.
     add 15c4c4ceb assembler: Separate 'process-relocs' from 'patch-relocs!'.
     add fc5eae5d0 assembler: Separate effectful part of 'link-symtab'.
     add c7f1522c6 assembler: Separate effectful part of 'link-dynamic-section'.
     add dc0c4ccb1 assembler: Separate effectful part of 'link-procprops'.
     add 13e2d5b66 assembler: Separate effectful part of 'link-frame-maps'.
     add d439a3f67 assembler: Separate effectful part of 'link-docstrs'.
     add d0d974360 linker: Separate effectful part of 'add-elf-objects'.
     add 041f11b35 linker, assembler: Avoid intermediate bytevectors.
     add 4ab71e1f0 linker: Linker object writer takes a single argument.
     add 3cd64feb2 linker: Do not store entire ELF in memory when writing to a 
file.
     add 9a004606e Update NEWS.
     add cd7475541 Fix argument number in 'spawn' type check.
     add 4404b553a Adjust 'W_EXITCODE' for Windows.
     add aeb22f486 Update Gnulib to v0.1-5703-g356a414e8c and add 'posix_spawn' 
module.
     add d98888290 Remove more Gnulib generated files.
     add 3bb08542d Add Gnulib modules for 'posix_spawn' file operations.
     add a43a8fd8b Add Gnulib 'gethostname' module, needed for MinGW.
     add 616c21740 Add Gnulib 'sys_select' module, needed for MinGW.
     add 2ace7a531 doc: Mention URL of Guile-GnuTLS.
     add 479b7388e GNU Guile 3.0.9.
     add f57f931e6 build: Use '--enable-mini-gmp' for "make distcheck".
     add 80bf3f48b Remove 'extern' from 'scm_i_current_thread' definition, 
except on macOS.
     add 181f7ee4a Update NEWS.
     add 2e1ba78c3 maint: Abort 'make dist' when Readline support is missing.
     add 9b20ca275 Verify 'W_EXITCODE' only when we provide our own definition.
     add 764e3614b Add internal definitions to derived forms
     add 35566ea58 Document multiple-value returns in forms taking a 
let-expression body
     add 5b42f8c15 'spawn' ensures it is passed open file ports.
     add c617f4e04 maint: Add Guix build files.
     add a211c8aaf maint: Masquerade as a Guix channel.
     add 32f33756d maint: Add variants of the default package for Guix.
     add 9d339ea1a README: Update Git URLs.
     add 52465f0ce Fix typo in raise-exception documentation
     add 821e0f9cd Add 'record-case' to '.dir-locals.el'.
     add 89c3bae3c Add -Wunused-module.
     add e2ed33ef0 Remove unnecessary module imports.
     add 3b47f8761 peval reduces some inlined case-lambda calls
     add f0df1ed0f Fix no-clause case-lambda in peval
     add ffb95239a scm_i_utf8_string_hash: compute u8 chars not bytes
     add cba2e7e3f Fix some invalid unicode handling issues with suspendable 
ports.
     add e334e5958 Update NEWS.
     add 21ad54b69 'spawn' closes only open file descriptors on non-GNU/Linux 
systems.
     add 7d7067fe1 Remove racy optimized file descriptor closing loop in 
'spawn'.
     add 9cc85a4f5 Use 'posix_spawn_file_actions_addclosefrom_np' where 
available.
     add e93525e54 Adjust 'spawn' tests to accept 'LD_ORIGIN_PATH' on GNU/Hurd.
     add e9c8ca341 Add missing backslash.
     add 1ae50a7f8 Fix typo in append procedure documentation
     add fe6cc6d04 Use SCM_GSUBR_MAX in place of the hardcoded number
     add 6efc0b815 call-with-values builtin doesn't leave garbage on the stack
     add ccd7400fd Add error handling for spawn's 
posix_spawn_file_actions_adddup2.
     add 36fd2b492 Use /dev/null in 'piped-process' if port is not backed by a 
fdes.
     add 7847683d0 maint: Avoid 'specification->package' when referring to 
packages.
     add 2b73fe816 maint: Move Guix files to '.guix'.
     add a6ec043f7 Remove 'emacs/Makefile.am'.
     add b14ce93fa Remove recursive Makefile for 'gc-benchmarks'.
     add fc8c63aca Remove recursive Makefile for 'am'.
     add cd57379b3 guix: Add missing module import.
     add f74565def pretty-print: Use string-concatenate-reverse
     add ec3bf4e2b pretty-print: inline genwrite:newline-str
     add 03344ce43 pretty-print: inline some handling of read macros
     add 67dbc60e8 bytevector-slice: optimize trivial case
     add 1852fbfef Add "custom ports"
     add 0e305e6bf Rewrite custom binary ports in Scheme, in terms of custom 
ports
     add bf4e8f911 Use custom binary output ports for make-chunked-output-port
     add 5bdc663af Rewrite soft ports in Scheme
     add 075599e5b Implement R6RS custom textual ports
     add f320ce897 Modernize soft ports
     add 29a9f26a3 Rewrite pretty-print to rely on port-column, abort early
     add 75f96e825 pretty-print: width arg is never false
     add 379a9a64c Inline generic-write into pretty-print
     add 0e4334406 truncated-print: use call-with-truncating-output-string
     add 5af66570b Fix allow-newline? in call-with-truncating-output-string
     add 00e48eb16 Load (ice-9 binary-ports) from C in thread-safe way
     add ee18ca9a3 Deprecate (ice-9 lineio)
     add 02dfb6e77 Fix exn dispatch for exns within pre-unwind handlers
     add a3173e084 maint: Add to 'EXTRA_DIST' instead of overwriting it.
     add b0a390db0 Excise use of `record-case`
     add 2cd8b4160 Use tree-il-srcv instead of tree-il-src
     add db826ab90 Fix bug in compilation of rsh/lsh
     add aa2cfe7cf Consider $code to make 'ptr representation
     add 19c3bdc5c Fix target-max-size-t/scm to not be a fraction (oops)
     add b974405bc New CPS pass: lower-primcalls
     add a5b245d2d Wire in lower-primitives pass
     add eb6d5abcb Move f64->scm lowering to lower-primcalls
     add a35cae569 Add support for higher-level object representations in type 
analysis
     add 98178ac30 Add effects analysis for new high-level object accessors
     add e7e625b77 Fix effects analysis bug for synthesized definitions at 
allocations
     add 2534326e5 Add CSE auxiliary definitions for cons, set-car! etc
     add 125cb9fa6 Remove useless code in CSE
     add 26b43f35c DCE ignores setters to dead objects
     add a80a5ade7 Contification uses 'cons primcall
     add e4f9b203f Closure conversion produces high-level object representations
     add 2b8833342 Tree-IL-to-CPS lowers to high-level object representations: 
boxes
     add 5c5af6bc7 Tree-IL-to-CPS lowers to high-level object reprs: atomic 
boxes
     add 4fb4bebe4 Tree-IL-to-CPS lowers to high-level object reprs: pairs
     add e6bd13ea1 Tree-IL-to-CPS lowers to high-level object reprs: structs
     add d0677a362 Tree-IL-to-CPS lowers to high-level object reprs: bytevectors
     add 069ed42f5 Tree-IL-to-CPS lowers to high-level object reprs: strings
     add 85f85a0fc Tree-IL-to-CPS lowers to high-level object reprs: vectors
     add 896960dad Add representations for new primcalls
     add 85520354a Fix possible deadlock in 'scm_sigaction_for_thread'.
     add aa44ad3fb tests: Skip web server tests when thread support is missing.
     add 99e727add Remove recursive Makefile for 'benchmark-suite'.
     add c7d170c5d Fix typos throughout codebase.
     add 84bf84032 Fix dangling pointers in `environ'.
     add dcccaddf7 Avoid module resolution in 'call-with-new-thread'.
     add d5659b786 r7rs: 'read-u8' now defaults to 'current-input-port'.
     add 99e644dbc doc: Use archived URL from Internet Archive for syntax-rules 
primer.
     add a0805cc27 Revert "Mention package GNU Autopoint in README."
     add 58723e026 Check return value of nice
     add b9a40cdc1 Avoid inline assembly in VM when using Clang
     add df225a87b Test for clearenv function
     add dc3a3a84f Modify SCM_API for DLLs
     add 0e9ccaf47 In test-extensions test, must export library fuctions when 
built as DLL
     add 941c757ab Introduce target-runtime parameter for backend-specific CPS 
lowering
     add 78948ae59 Add wasm32 and wasm64 CPU types
     add 0922cbebb Include nfree in closure-ref, closure-set primcall params
     add f8b160760 Fix compute-defs-and-uses for $prim
     add dc4fe9741 Add new $calli expression type.
     add 27669781b More precise value representations for bv-contents, $code
     add b6022aeeb Allow compute-var-representations extensibility
     add aa82f8227 Add unboxed representations for fadd/immediate, 
fmul/immediate
     add c7632b8f9 Revert recent change to r5rs.texi
     add 55364184d Add "custom primcall converter" facility to tree-il->cps 
lowering
     add 1f70d597d Allow functions to mark themselves as maybe-unused
     add 19c7969ff define-inlinable marks residualized procedure as maybe-unused
     add 1f724ccd3 Fix embarrassing pretty-print bug
     add a52c9cf7c Fix typo in documentation for (socket)
     add c2cba8678 Better compilation of calls to `raise-exception`
     add f31819b6b Recognize `make-variable' as primitive
     add a80ccec20 Add reprs for more s64 macro-instructions
     add b5bedf74a Fix missing port in `pretty-print'
     add c0715e090 Recognize procedure? as a CPS primitive
     add 6756aeff9 Better compilation for symbol->string
     add d5347b59f Better compilation of number?
     add 55256ab33 Better compilation for rational?, exact?, and so on
     add 1ad31adf3 Better compilation for symbol->keyword, keyword->symbol
     add 850b724f8 More robust asyncs.test
     add 8441d8ff5 Fix docstring for symbol->string, string->symbol
     add 1e3b5390e Fix example in syntax-rules doc
     add 3243d96bb Fix (scheme base) string-for-each.
     add 4daf4664c Add test for r7rs string-for-each
     add 046378a91 Widen all jit compiler routines to take 32-bit operands
     add 624dd8a17 Improve handling of push/pop/drop in jit
     add 79e836b8c Fix branch fusing
     add 75cd95060 Update set of decimal zeroes for Unicode 15.1.0
     add 437e5ac43 Fix pretty-print with a per-line prefix
     add d08cc4f6e Allow string->utf8 to constant-fold
     add e529db04a Add extensibility to Tree-IL effects analysis
     add 28a428135 peval: elide effect-free primcalls in effect context
     add c2a9380a4 peval: better primcall folding in effect contexts
     add 49aa0940b Add CPS primcall for symbol-hash
     add 5b0c261b0 Mark symbol-hash primcall as having unboxed result
     add 4d834bdc1 Add logand/immediate, ulogand/immediate primcalls
     add 5959531c5 Allow target runtime to override symbol hash
     add 89501a83c Fix mistype in specialize-numbers
     add d579848cb Fix bug lowering logand/immediate to ulogand/immediate
     add 4118f0903 CPS conversion does not introduce "throw"
     add 711077586 peval avoids introducing 'throw
     add 83449a868 prompts avoid introducing throw; fixup peval test
     add 5ef0ea30f Allow targets to preclude unbound variables
     add 3b7c78cc8 Unbound vars fixup
     add 38e9bd7a2 Avoid swallowing errors for (values) operands of elided 
primcalls
     add d7cf5bf37 Recognize append as a primcall and optimize it
     add d8df317ba Minor typo in the manual
     add 7f26021c2 debug: Print wider stack frames when not writing to a tty.
     add a09214fb8 build: Error out when ‘scmconfig.h’ generation fails.
     add 5a8502a49 Stop signal thread before forking, restart it afterwards.
     add 2bbeece03 Bump user-visible copyright years to 2024.
     add 163c60c7c Update NEWS.
     add 65c054fe5 doc: Remove reference to “benevolent dictators”.
     add 2556b9a21 bug#68507: [PATCH] doc: Fix example in list-transduce 
example.
     add a702097f1 Fix cross-compilation to MinGW.
     add e791fbcef Test ‘scm_i_signal_delivery_thread’ with ‘scm_is_true’.
     add 455ee49f5 Fix asymetric mutex locking when joining thread.
     add 1349c41a6 Ensure macro-introduced top-level identifiers are unique
     add bb5829f5f default-frame-width is a parameter
     add 49f24d2bf Fix test for unique macro-introduced toplevels
     add 0933791c4 Add more detailed instructions into the HACKING file.
     add b6866ded2 ftw: Fix getuid-or-false, getgid-or-false macros.
     add 91a46b7ce Delete two config.rpath scripts
     add 52de92b6e Deduplicate and sort .gitignore
     add 9299666fc Ignore more generated files
     add 5223c71d0 Fix loading of custom-ports extension
     add fb1f5e28b Match on correct argument in make-custom-port
     add 1464ea9e1 HACKING: Suggest bug-guix.
     add 2717773bb Regenerate psyntax-pp.scm
     add 9e0f03c5f Macro-introduced top-level vars scope to their module even 
if unbound
     add e1690f3fd Add copy-on-write support to scm_copy_file.
     add c758c99b5 New optimization: demux-lambda
     add f95bf6921 peval: Enable inlining for functions with kwargs
     add 17e8d7530 peval: Indenting.  NFC.
     add 5bbc2d41d guile-test: define as non-declarative
     add 137b0e85b (system base target) doesn't load (system foreign)
     add 2b58dea2d (scheme foreign): API is less configuration-dependent
     add 88e093345 Rework make-c-struct, parse-c-struct
     add 7fef214f6 Remove vestigial code from srfi-9
     add d7ae468c1 Rework read-fields, write-fields to not return offset
     add e15617dc0 Expose read-c-struct, write-c-struct syntax
     add 2c645571b Fix inlinable-exports serialization for kwargs
     add 54c4753dd Add missing branch in scm_is_less_than()
     add b012c8087 Add test: writes to specific fields clobber reads of whole 
objects
     add 48548df91 Fix effects analysis: field writes clobber object reads
     add 6cdea3995 replace use of uninitialized variable size in 
reset_literal_pool
     add 3f495cc5d set size to known value before init
     add 636f43bc5 Merge branch 'topic/fix-reset-literal-pool' into 'main'
     add d759faa27 Fix CI
     add 2c0126e3e aarch64: Fix swap_atomic retry
     add 43262c096 aarch64: Add support for LSE atomics
     add 57c5018b3 Merge remote-tracking branch 'lightening/main'
     add 6b99eb521 Fix compilation when SCM_I_PTHREAD_ONCE_INIT is not aggregate
     add 025bb024a eval-string: set port column to column, not line
     add 0ffa802be eval-string.test: check source properties
     add db7efa5d2 api-procedures.texi: remove make-binding, 
binding:name/boxed?/...
     add e6587c14d NEWS: move eval-string news out of hashing entry
     add bc2c612b8 SRFI-19: Add support for ISO 8601 zones with a colon.
     add 0b259e98f r6rs-unicode.test: add emacs scheme mode marker
     add c665e1870 check-guile: add example invoking a test via gdb
     add 6bb6c89f8 guile-test: ignore *.test dotfiles by default
     add 3ff8836e6 test-bad-identifiers: ignore *.[hc] dotfiles
     add d0301eac2 srfi-10.test: add missing (test-suite lib) dependency
     add 6059c99fc interp.test: add missing (test-suite lib) dependency
     add fc62dba31 guile-test: set module declarative #f to eliminate warning
     add 6495b4d57 check-guile.in: improve quoting (e.g. paths with spaces)
     add 4a0c2433d linker: Create sparse files for padding.
     add 696acfc9e ‘seek’ now accepts ‘SEEK_DATA’ and ‘SEEK_HOLE’ where 
supported.
     add 112b617f5 linker: Create a sparse file only when writing to a file 
port.
     add e2fad2025 Merge Lightening update branch
     add 3b76a30e3 Tree-IL lowerer has #:dump-optimized-tree-il? option
     add 4ae33f76d ‘system*’ no longer changes SIGINT and SIGQUIT handlers.
     add 5fcf6ff17 Update NEWS.
     add f27e8b855 Fix typos throughout codebase.
     add ebcc9d1e3 build: Make sed invocation fully portable
     add 57a889b72 build: Fix cross-compilation in out-of-tree-builds
     add 80d4055e4 Fix error messages containing format strings
     add a222503a8 Second argument of ‘unread-string’ is optional.
     add f36342f9a guix: Use non-deprecated package name.
     add 34c13e7d9 Update NEWS.
     add 779a83d9c make-foreign-object-type: add #:super to provide superclasses
     add 7b92b2289 Don’t rely on integer wrapping in 
‘scm_gc_register_allocation’.
     add dce65edba Add language/wisp, Wisp tests, and SRFI-119 documentation
     add 37f9fd865 Update NEWS.
     add 27feb2bfd wisp: Use uninterned symbols instead of UUIDs.
     add 461ff313f Rewrite ‘get-bytevector-all’ in Scheme.
     add 4fe6d19a5 bug#71303: [PATCH] doc: Fix typo in PEG example.
     add ddc5e63b0 build: Use PKG_INSTALL_DIR
     add 8b324bef7 Remove dead code in resolve-interface
     add 305b2fa70 Add documentation on embedded procedure properties
     add 7d2ef990a Update NEWS
     add 7401ca75b Add link to foreign functions from gsubr doc
     add eb3db96ce Add thanks for v3.0.10
     add d26130808 Attempt to fix distcheck
     add 08285b689 check-guile.in: exit 2 on errors and direct output to stderr
     add 590eb72c6 guile-test: support automake parallel test harness via 
--trs-file
     add df04f5357 Switch to the preferred parallel automake test harness
     add 2a4c095f7 Avoid stompling user TESTS_ENVIRONMENT var
     add 0a8a1eb59 Document wait-condition-variable's spurious returns
     add d7ed45762 Ensure the signal-delivery thread is completely stopped 
before fork
     add 1120efe37 Fix race in check-guile to make needless guile-procedures 
symlink
     add b93dc62e0 Fix parallel test bug in r6rs-ports.test
     add c97d037cf Add NEWS note about parallel tests
     add b124f251f Bump version to 3.0.10.
     add b2cc237a0 Fix distcheck problems with parallel tests
     add 522f36871 bug#71304: [PATCH] Add support for 'else' clause in R7RS 
cond-expand.
     add d99ae68f8 define-meta-command: mention effects of a missing category
     add ad1f56675 test-hashing: support 32-bit
     add c117f8edc build: Fix in-tree cross-compilation build.
     add 15a656a77 guix: Run one cross-compilation build out-of-tree.
     add 8535682dd doc: Mention how to remove namespaces in xml->sxml.
     add 6bd70136d Ensure GUILE-VERSION changes propagate to .version and 
Makefiles
     add aa44035ee srfi-1 list-copy: move from C to Scheme
     add 03d4a3b5d srfi-1 remove: move from C to Scheme
     add c5f26d4c2 srfi-1 remove!: move from C to Scheme
     add a816b2484 srfi-1 delete delete!: move from C to Scheme
     add c62d2962d srfi-1 concatenate concatenate!: move from C to Scheme
     add 17281519d srfi-1 append-reverse: move from C to Scheme
     add 3cb6309f6 srfi-1 append-reverse!: move from C to Scheme
     add 372a52e6a srfi-1 length+: move from C to Scheme
     add 58246aee2 srfi-1 count: move from C to Scheme
     add 925faf1f0 srfi-1 partition: move from C to Scheme
     add 3eb6afe73 srfi-1 partition!: move from C to Scheme
     add 945c97b14 srfi-1 lset-difference!: move from C to Scheme
     add 51e15d448 srfi-1 lset-difference: use remove
     add a94b4406b srfi-1 delete-duplicates!: move from C to Scheme
     add 51b7021de srfi-1 delete-duplicates: move from C to Scheme
     add 633845915 Drop libguile srfi-1
     add bce91cebe Merge conversion of srfi-1.c to srfi-1.scm
     add b6125a0de NEWS: add some missing 3.0.11 entries
     add 2047b532f api-data.texi: fix typo in "Real and Rational Numbers" 
section
     add 9a57c237d basename: drop last_component null check
     add c03115c39 basename: check suffix against basename, not full argument
     add 83d6d6afd Better error messages in array functions
     add c2e7d834c Fix compilation with C23
     add 7aa4cfa9d More thorough lowering of lognot to CPS
     add d0790d766 Fix intset-fold-right on transient intsets
     add a970ed5bd Update psyntax copyright notice
     add 90e120501 Add a workaround for pre-3.0.10 incorrect inlinable exports
     add d6af34c0e Remove needless constraints in type/range analysis
     add 5e6288c93 Narrow parameter of logand/immediate if no bits used
     add b04071cc5 Partially revert d579848cb5d65440af5afd9c8968628665554c22
     add 0dab58fc2 Fix fixpoint needed-bits computation in specialize-numbers
     add e45b70dcd Fix boxing of non-fixnum negative u64 values
     add 30c384909 Tighten up range inference for scm->u64/truncate
     add aff9ac968 Run sigbits fixpoint based on use/def graph, not cfg
     add e134a1a6b Update NEWS.
     add 1c96e4ab6 Ensure tests have guile-procedures.txt
     add 9b1effb58 Compile with -fexcess-precision=standard for i[3456]86 when 
we can
     add 3d2fd7a26 Fix typo in naming function set-current-output-port * 
libguile/ports.c(scm_set_current_output_port): scheme name is 
set-current-output-port
     add 78e9e5106 Redirect diagnostice output messages (e.g., auto-compiling 
code) to a newly defined current-info-port, and add a command line argument 
`-I' to set the current-info-port to a void-port. * libguile/ports.c: add 
cur_infoport_fluid, scm_current_info_port, scm_set_current_info_port; define 
default current-info-port to stderr * 
libguile/load.c(compiled_is_fresh,load_thunk_from_path, 
do_try_auto_compile,scm_sys_warn_auto_compilation_enabled, 
scm_primitive_load_path): direct ou [...]
     add 8d21dd7eb Create procedure to enable silencing the Guile welcome 
message. * module/system/repl/repl.scm: add parameter 
`%inhibit-welcome-message' * module/system/repl/repl.scm(run-repl*): add 
condition for calling procedure repl-welcome: if (%inhibit-welcome-message) is 
`#t', don't
     add c0bfa3219 fix typo in comment
     add 08e26836f Fix setjmp/longjmp-related crashes on Windows
     add ad90f45a8 Replace SRFI-64 with a new implementation.
     add 0ace61119 Fix gbt command in gdbinit
     add b7bd440f2 Fix typo in dynamic wind documentation.
     add a8ce7f1f9 tests: Check TCP_NODELAY for non-zero instead of 1.
     add 478f139d7 tests: Skip tests of abstract Unix sockets on Darwin.
     add 21e3e1c42 tests: Skip hole-related port tests on Darwin.
     add 0ceb0036c filesys.c: Fix readlink for ports on Darwin.
     add 8579b73ab tests: Skip mkdtemp test for invalid template on Darwin.
     add 1746dbbe4 tests: Fix spawn with #:environment on MacOS.
     add 58a722d88 tests: Fix spawn if file not found with Gnulib.
     add ff256c356 Do not depend on tmpnam in posix.test.
     add 0175343de posix.c: Set errno when pipe2 is not available and flags 
provided.
     add faa8ab8a8 Update NEWS.
     add 818b879b2 doc: Fix use of literals in alist example
     add 242e8698c Better REPL behavior on syntax errors in meta commands.
     add 1a5e35f0e srfi-64: Accept symbols as test group names.
     add 130fdb0c8 doc: Document #:hide.
     add bfff7e1d6 doc: Fix implication of omitting optional arguments.
     add 8d45f63c8 doc: Document the peek and pk procedures.
     add a0368a612 doc: Fix typo in FFI documentation.
     add 1c093d8bc doc: Recommend alist-copy instead of list-copy.
     add bb7154fb8 Fix build failure with GCC 14 and musl on 32-bit systems.
     new ed5e37caa 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   (1a919d985)
            \
             N -- N -- N   refs/heads/wip-exception-truncate (ed5e37caa)

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 1 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 +
 .gitignore                                         |  132 +-
 .guix-channel                                      |    5 +
 .guix/manifest.scm                                 |   86 +
 .guix/modules/guile-package.scm                    |  196 +
 GNUmakefile                                        |    4 +-
 GUILE-VERSION                                      |    6 +-
 HACKING                                            |   44 +-
 Makefile.am                                        |   61 +-
 NEWS                                               |  882 ++-
 README                                             |   21 +-
 acinclude.m4                                       |   85 +-
 am/Makefile.am                                     |   28 -
 am/bootstrap.am                                    |   18 +-
 benchmark-suite/Makefile.am                        |   24 -
 benchmark-suite/local.mk                           |   28 +
 build-aux/announce-gen                             |   69 +-
 build-aux/gendocs.sh                               |   50 +-
 build-aux/git-version-gen                          |   13 +-
 build-aux/gitlog-to-changelog                      |    4 +-
 build-aux/gnu-web-doc-update                       |    8 +-
 build-aux/gnupload                                 |    4 +-
 build-aux/useless-if-before-free                   |    6 +-
 build-aux/vc-list-files                            |    2 +-
 check-guile.in                                     |   32 +-
 config.rpath                                       |  666 ---
 configure.ac                                       |  127 +-
 doc/gendocs_template                               |    4 +-
 doc/gendocs_template_min                           |    2 +-
 doc/ref/api-binding.texi                           |   11 +-
 doc/ref/api-control.texi                           |   92 +-
 doc/ref/api-data.texi                              |  379 +-
 doc/ref/api-debug.texi                             |  204 +-
 doc/ref/api-deprecated.texi                        |    2 +-
 doc/ref/api-evaluation.texi                        |   34 +-
 doc/ref/api-foreign-objects.texi                   |    7 +-
 doc/ref/api-foreign.texi                           |   78 +-
 doc/ref/api-i18n.texi                              |   12 +-
 doc/ref/api-io.texi                                |  762 ++-
 doc/ref/api-languages.texi                         |   48 +-
 doc/ref/api-macros.texi                            |  129 +-
 doc/ref/api-memory.texi                            |   30 +-
 doc/ref/api-modules.texi                           |   41 +-
 doc/ref/api-options.texi                           |   10 +-
 doc/ref/api-peg.texi                               |   14 +-
 doc/ref/api-procedures.texi                        |  156 +-
 doc/ref/api-regex.texi                             |    8 +-
 doc/ref/api-scheduling.texi                        |   28 +-
 doc/ref/api-undocumented.texi                      |   18 +-
 doc/ref/api-utility.texi                           |   28 +-
 doc/ref/expect.texi                                |    6 +-
 doc/ref/goops.texi                                 |   38 +-
 doc/ref/guile-invoke.texi                          |    4 +
 doc/ref/guile.texi                                 |    6 +-
 doc/ref/history.texi                               |    2 +-
 doc/ref/intro.texi                                 |    5 +-
 doc/ref/libguile-concepts.texi                     |    2 +-
 doc/ref/misc-modules.texi                          |    2 +-
 doc/ref/mod-getopt-long.texi                       |    2 +-
 doc/ref/posix.texi                                 |  188 +-
 doc/ref/r6rs.texi                                  |    8 +-
 doc/ref/r7rs.texi                                  |    6 +-
 doc/ref/repl-modules.texi                          |    4 +-
 doc/ref/scheme-ideas.texi                          |   20 +-
 doc/ref/scheme-scripts.texi                        |    2 +-
 doc/ref/srfi-modules.texi                          |  199 +-
 doc/ref/sxml.texi                                  |    3 +-
 doc/ref/vm.texi                                    |   14 +-
 doc/ref/web.texi                                   |   10 +-
 emacs/Makefile.am                                  |   24 -
 examples/box-dynamic-module/box.c                  |    2 +-
 examples/box-dynamic/box.c                         |    2 +-
 examples/box-module/box.c                          |    4 +-
 examples/box/box.c                                 |    2 +-
 examples/safe/safe                                 |    2 +-
 examples/scripts/README                            |    2 +-
 examples/scripts/hello                             |    2 +-
 gc-benchmarks/larceny/dynamic.sch                  |    2 +-
 gc-benchmarks/larceny/twobit-input-long.sch        |   24 +-
 gc-benchmarks/larceny/twobit-smaller.sch           |    2 +-
 gc-benchmarks/larceny/twobit.sch                   |   24 +-
 gc-benchmarks/{Makefile.am => local.mk}            |   64 +-
 gdbinit                                            |    2 +-
 gnulib-local/m4/clock_time.m4.diff                 |   25 +-
 guix.scm                                           |    1 +
 lib/Makefile.am                                    | 1458 +++--
 lib/_Noreturn.h                                    |    2 +-
 lib/accept.c                                       |    2 +-
 lib/accept4.c                                      |    4 +-
 lib/{wctype-h.c => access.c}                       |   22 +-
 lib/alignof.h                                      |    7 +-
 lib/alloca.c                                       |   35 -
 lib/alloca.in.h                                    |    2 +-
 lib/arg-nonnull.h                                  |    2 +-
 lib/arpa_inet.in.h                                 |    2 +-
 lib/asnprintf.c                                    |    2 +-
 lib/{wctype-h.c => assert.in.h}                    |   18 +-
 lib/assure.h                                       |    2 +-
 lib/attribute.h                                    |   12 +-
 lib/basename-lgpl.c                                |    3 +-
 lib/basename-lgpl.h                                |    2 +-
 lib/binary-io.c                                    |    2 +-
 lib/binary-io.h                                    |    4 +-
 lib/bind.c                                         |    2 +-
 lib/btowc.c                                        |    2 +-
 lib/byteswap.in.h                                  |    2 +-
 lib/c++defs.h                                      |    2 +-
 lib/c-ctype.c                                      |    2 +-
 lib/c-ctype.h                                      |    4 +-
 lib/c-strcase.h                                    |    2 +-
 lib/c-strcasecmp.c                                 |    2 +-
 lib/c-strcaseeq.h                                  |    2 +-
 lib/c-strncasecmp.c                                |    2 +-
 lib/canonicalize-lgpl.c                            |  125 +-
 lib/cdefs.h                                        |   76 +-
 lib/ceil.c                                         |    4 +-
 lib/cloexec.c                                      |    2 +-
 lib/cloexec.h                                      |    4 +-
 lib/close.c                                        |    2 +-
 lib/concat-filename.c                              |   73 +
 lib/{dirname.h => concat-filename.h}               |   46 +-
 lib/connect.c                                      |    2 +-
 lib/copysign.c                                     |    4 +-
 lib/dirent.in.h                                    |   24 +-
 lib/dirfd.c                                        |    2 +-
 lib/dirname-lgpl.c                                 |    2 +-
 lib/dirname.h                                      |    3 +-
 lib/dup2.c                                         |    2 +-
 lib/duplocale.c                                    |    4 +-
 lib/dynarray.h                                     |    2 +-
 lib/eloop-threshold.h                              |    2 +-
 lib/errno.in.h                                     |    2 +-
 lib/fcntl.c                                        |    2 +-
 lib/fcntl.in.h                                     |    6 +-
 lib/fd-hook.c                                      |    2 +-
 lib/fd-hook.h                                      |    2 +-
 lib/filename.h                                     |    2 +-
 lib/findprog-in.c                                  |  398 ++
 lib/findprog.h                                     |   75 +
 lib/flexmember.h                                   |    2 +-
 lib/float+.h                                       |    2 +-
 lib/float.c                                        |    2 +-
 lib/float.in.h                                     |    2 +-
 lib/flock.c                                        |    2 +-
 lib/floor.c                                        |    4 +-
 lib/free.c                                         |    2 +-
 lib/frexp.c                                        |    2 +-
 lib/fstat.c                                        |    2 +-
 lib/fsync.c                                        |    2 +-
 lib/full-read.c                                    |    2 +-
 lib/full-read.h                                    |    2 +-
 lib/full-write.c                                   |    2 +-
 lib/full-write.h                                   |    2 +-
 lib/gai_strerror.c                                 |    2 +-
 lib/getaddrinfo.c                                  |    4 +-
 lib/getdtablesize.c                                |    2 +-
 lib/gethostname.c                                  |  104 +
 lib/getlogin.c                                     |    2 +-
 lib/getpeername.c                                  |    2 +-
 lib/getrandom.c                                    |    3 +-
 lib/getsockname.c                                  |    2 +-
 lib/getsockopt.c                                   |    2 +-
 lib/gettext.h                                      |   15 +-
 lib/hard-locale.c                                  |   16 +-
 lib/hard-locale.h                                  |    4 +-
 lib/iconv.c                                        |    2 +-
 lib/iconv.in.h                                     |    2 +-
 lib/iconv_close.c                                  |    2 +-
 lib/iconv_open-aix.gperf                           |    2 +-
 lib/iconv_open-hpux.gperf                          |    2 +-
 lib/iconv_open-irix.gperf                          |    2 +-
 lib/iconv_open-osf.gperf                           |    2 +-
 lib/iconv_open-solaris.gperf                       |    2 +-
 lib/iconv_open-zos.gperf                           |    2 +-
 lib/iconv_open-zos.h                               |  329 ++
 lib/iconv_open.c                                   |    2 +-
 lib/iconveh.h                                      |    7 +-
 lib/idx.h                                          |   22 +-
 lib/inet_ntop.c                                    |    2 +-
 lib/inet_pton.c                                    |    2 +-
 lib/intprops-internal.h                            |  392 ++
 lib/intprops.h                                     |  359 +-
 lib/inttypes.in.h                                  |    2 +-
 lib/isfinite.c                                     |    4 +-
 lib/isinf.c                                        |    4 +-
 lib/isnan.c                                        |    2 +-
 lib/isnand-nolibm.h                                |    2 +-
 lib/isnand.c                                       |    2 +-
 lib/isnanf-nolibm.h                                |    2 +-
 lib/isnanf.c                                       |    2 +-
 lib/isnanl-nolibm.h                                |    2 +-
 lib/isnanl.c                                       |    2 +-
 lib/itold.c                                        |    2 +-
 lib/langinfo.in.h                                  |    2 +-
 lib/lc-charset-dispatch.c                          |    2 +-
 lib/lc-charset-dispatch.h                          |    2 +-
 lib/libc-config.h                                  |   13 +-
 lib/libunistring.valgrind                          |    4 +-
 lib/limits.in.h                                    |    6 +-
 lib/link.c                                         |    2 +-
 lib/listen.c                                       |    2 +-
 lib/localcharset.c                                 |    2 +-
 lib/localcharset.h                                 |    2 +-
 lib/locale.in.h                                    |    2 +-
 lib/localeconv.c                                   |    2 +-
 lib/log.c                                          |    4 +-
 lib/log1p.c                                        |    4 +-
 lib/lstat.c                                        |    2 +-
 lib/malloc.c                                       |    2 +-
 lib/malloc/.dirstamp                               |    0
 lib/malloc/dynarray-skeleton.c                     |    2 +-
 lib/malloc/dynarray.h                              |    3 +-
 lib/malloc/dynarray_at_failure.c                   |    2 +-
 lib/malloc/dynarray_emplace_enlarge.c              |    2 +-
 lib/malloc/dynarray_finalize.c                     |    2 +-
 lib/malloc/dynarray_resize.c                       |    2 +-
 lib/malloc/dynarray_resize_clear.c                 |    2 +-
 lib/malloc/scratch_buffer.h                        |   18 +-
 lib/malloc/scratch_buffer_dupfree.c                |   41 -
 lib/malloc/scratch_buffer_grow.c                   |    2 +-
 lib/malloc/scratch_buffer_grow_preserve.c          |    2 +-
 lib/malloc/scratch_buffer_set_array_size.c         |    2 +-
 lib/malloca.c                                      |   15 +-
 lib/malloca.h                                      |    2 +-
 lib/math.c                                         |    2 +-
 lib/math.in.h                                      |   50 +-
 lib/mbrtowc-impl-utf8.h                            |    2 +-
 lib/mbrtowc-impl.h                                 |    2 +-
 lib/mbrtowc.c                                      |    5 +-
 lib/mbsinit.c                                      |    5 +-
 lib/mbtowc-impl.h                                  |    2 +-
 lib/mbtowc-lock.c                                  |    2 +-
 lib/mbtowc-lock.h                                  |    2 +-
 lib/mbtowc.c                                       |    2 +-
 lib/memchr.c                                       |    2 +-
 lib/memchr.valgrind                                |    2 +-
 lib/mempcpy.c                                      |    2 +-
 lib/minmax.h                                       |    2 +-
 lib/mkdir.c                                        |    4 +-
 lib/mkostemp.c                                     |    2 +-
 lib/mktime-internal.h                              |    2 +-
 lib/mktime.c                                       |   30 +-
 lib/msvc-inval.c                                   |    2 +-
 lib/msvc-inval.h                                   |    2 +-
 lib/msvc-nothrow.c                                 |    2 +-
 lib/msvc-nothrow.h                                 |    2 +-
 lib/netdb.in.h                                     |    2 +-
 lib/netinet_in.in.h                                |    2 +-
 lib/nl_langinfo-lock.c                             |    2 +-
 lib/nl_langinfo.c                                  |    2 +-
 lib/nproc.c                                        |   24 +-
 lib/nproc.h                                        |    2 +-
 lib/nstrftime.c                                    |   29 +-
 lib/open.c                                         |    2 +-
 lib/pathmax.h                                      |    2 +-
 lib/pipe.c                                         |    2 +-
 lib/pipe2.c                                        |    5 +-
 lib/poll.c                                         |    2 +-
 lib/poll.in.h                                      |    2 +-
 lib/printf-args.c                                  |    2 +-
 lib/printf-args.h                                  |    2 +-
 lib/printf-parse.c                                 |    2 +-
 lib/printf-parse.h                                 |    2 +-
 lib/putenv.c                                       |    4 +-
 lib/raise.c                                        |    2 +-
 lib/rawmemchr.c                                    |   76 +-
 lib/rawmemchr.valgrind                             |    2 +-
 lib/read.c                                         |    2 +-
 lib/readlink.c                                     |    6 +-
 lib/realloc.c                                      |    2 +-
 lib/recv.c                                         |    2 +-
 lib/recvfrom.c                                     |    2 +-
 lib/regcomp.c                                      |  831 ++-
 lib/regex.c                                        |    3 +-
 lib/regex.h                                        |   52 +-
 lib/regex_internal.c                               |   64 +-
 lib/regex_internal.h                               |   52 +-
 lib/regexec.c                                      |   95 +-
 lib/rename.c                                       |    5 +-
 lib/rmdir.c                                        |    2 +-
 lib/round.c                                        |    4 +-
 lib/safe-read.c                                    |    2 +-
 lib/safe-read.h                                    |    2 +-
 lib/safe-write.c                                   |    2 +-
 lib/safe-write.h                                   |    2 +-
 lib/same-inode.h                                   |    2 +-
 lib/sched.in.h                                     |   99 +
 lib/scratch_buffer.h                               |   12 +-
 lib/select.c                                       |    2 +-
 lib/send.c                                         |    2 +-
 lib/sendto.c                                       |    2 +-
 lib/setenv.c                                       |    2 +-
 lib/setlocale-lock.c                               |    2 +-
 lib/setlocale_null.c                               |    2 +-
 lib/setlocale_null.h                               |    2 +-
 lib/setsockopt.c                                   |    2 +-
 lib/shutdown.c                                     |    2 +-
 lib/signal.in.h                                    |   16 +-
 lib/signbitd.c                                     |    2 +-
 lib/signbitf.c                                     |    2 +-
 lib/signbitl.c                                     |    2 +-
 lib/size_max.h                                     |    2 +-
 lib/snprintf.c                                     |    2 +-
 lib/socket.c                                       |    2 +-
 lib/sockets.c                                      |    4 +-
 lib/sockets.h                                      |    2 +-
 lib/{iconv_close.c => spawn.c}                     |   33 +-
 lib/spawn.in.h                                     |  992 ++++
 lib/spawn_faction_addclose.c                       |   69 +
 lib/spawn_faction_adddup2.c                        |   70 +
 lib/spawn_faction_addopen.c                        |   86 +
 lib/spawn_faction_init.c                           |   56 +
 lib/spawn_int.h                                    |   72 +
 lib/spawni.c                                       | 1108 ++++
 lib/{iconv_close.c => spawnp.c}                    |   33 +-
 lib/stat-time.c                                    |    2 +-
 lib/stat-time.h                                    |   13 +-
 lib/stat-w32.c                                     |    5 +-
 lib/stat-w32.h                                     |    2 +-
 lib/stat.c                                         |    4 +-
 lib/stdalign.in.h                                  |  127 -
 lib/stdbool.in.h                                   |  132 -
 lib/stdckdint.in.h                                 |   35 +
 lib/stddef.in.h                                    |    2 +-
 lib/stdint.in.h                                    |    2 +-
 lib/stdio-read.c                                   |  168 +
 lib/stdio-write.c                                  |  206 +
 lib/stdio.in.h                                     |   94 +-
 lib/stdlib.in.h                                    |   72 +-
 lib/{strdup.c => stpcpy.c}                         |   39 +-
 lib/{rawmemchr.c => strchrnul.c}                   |   51 +-
 lib/{rawmemchr.valgrind => strchrnul.valgrind}     |   12 +-
 lib/strdup.c                                       |    2 +-
 lib/streq.h                                        |    2 +-
 lib/strftime.h                                     |    4 +-
 lib/striconveh.c                                   |  107 +-
 lib/striconveh.h                                   |    2 +-
 lib/string.in.h                                    |  212 +-
 lib/stripslash.c                                   |    2 +-
 lib/sys-limits.h                                   |    2 +-
 lib/sys_file.in.h                                  |    2 +-
 lib/sys_random.in.h                                |   10 +-
 lib/sys_select.in.h                                |   24 +-
 lib/sys_socket.c                                   |    2 +-
 lib/sys_socket.in.h                                |    3 +-
 lib/sys_stat.in.h                                  |  106 +-
 lib/sys_time.in.h                                  |    2 +-
 lib/sys_times.in.h                                 |    2 +-
 lib/sys_types.in.h                                 |    2 +-
 lib/sys_uio.in.h                                   |    2 +-
 lib/tempname.c                                     |  177 +-
 lib/tempname.h                                     |    4 +-
 lib/time-internal.h                                |    4 +-
 lib/time.in.h                                      |   18 +-
 lib/time_r.c                                       |    2 +-
 lib/time_rz.c                                      |    5 +-
 lib/timegm.c                                       |    2 +-
 lib/times.c                                        |    2 +-
 lib/trunc.c                                        |    4 +-
 lib/tzset.c                                        |    4 +-
 lib/unistd.c                                       |    2 +-
 lib/unistd.in.h                                    |   25 +-
 lib/unsetenv.c                                     |    2 +-
 lib/vasnprintf.c                                   |  252 +-
 lib/vasnprintf.h                                   |    2 +-
 lib/verify.h                                       |   65 +-
 lib/vsnprintf.c                                    |    2 +-
 lib/w32sock.h                                      |    2 +-
 lib/warn-on-use.h                                  |    8 +-
 lib/wchar.in.h                                     |  110 +-
 lib/wcrtomb.c                                      |    2 +-
 lib/wctype-h.c                                     |    2 +-
 lib/wctype.in.h                                    |    2 +-
 lib/windows-initguard.h                            |    2 +-
 lib/windows-spawn.c                                |  739 +++
 lib/windows-spawn.h                                |  185 +
 lib/write.c                                        |    2 +-
 lib/xalloc-oversized.h                             |    2 +-
 lib/xsize.c                                        |    2 +-
 lib/xsize.h                                        |    2 +-
 libguile/Makefile.am                               |   50 +-
 libguile/arrays.c                                  |  130 +-
 libguile/bytevectors.c                             |   71 +-
 libguile/bytevectors.h                             |    3 +-
 libguile/continuations.h                           |    4 +
 libguile/custom-ports.c                            |  205 +
 libguile/{poll.h => custom-ports.h}                |   12 +-
 libguile/dynstack.c                                |    5 +
 libguile/dynstack.h                                |    5 +
 libguile/exceptions.c                              |   11 +-
 libguile/expand.c                                  |    4 +-
 libguile/filesys.c                                 |  546 +-
 libguile/filesys.h                                 |   10 +
 libguile/foreign.c                                 |   32 +-
 libguile/foreign.h                                 |    6 +-
 libguile/fports.c                                  |    3 -
 libguile/gc.c                                      |    4 +-
 libguile/gc.h                                      |    4 +-
 libguile/gen-scmconfig.c                           |   16 +-
 libguile/gsubr.c                                   |    4 +-
 libguile/hash.c                                    |    9 +-
 libguile/i18n.c                                    |    9 -
 libguile/init.c                                    |    9 +-
 libguile/integers.c                                |    2 +-
 libguile/intrinsics.c                              |   57 +-
 libguile/intrinsics.h                              |   10 +-
 libguile/ioext.c                                   |    2 +-
 libguile/jit.c                                     |  728 ++-
 libguile/lightening/.gitlab-ci.yml                 |    4 +-
 libguile/lightening/lightening/aarch64-cpu.c       |   80 +-
 libguile/lightening/lightening/aarch64.c           |   32 +-
 libguile/lightening/lightening/lightening.c        |    1 +
 libguile/list.c                                    |    4 +-
 libguile/load.c                                    |   44 +-
 libguile/loader.h                                  |    4 +-
 libguile/net_db.c                                  |    6 +-
 libguile/numbers.c                                 |   17 +-
 libguile/numbers.h                                 |   16 +-
 libguile/options.c                                 |    2 +-
 libguile/ports.c                                   |   77 +-
 libguile/ports.h                                   |    2 +
 libguile/posix.c                                   |  529 +-
 libguile/posix.h                                   |    5 +-
 libguile/r6rs-ports.c                              |  451 +-
 libguile/r6rs-ports.h                              |    6 +-
 libguile/regex-posix.c                             |    7 -
 libguile/scm.h                                     |    8 +-
 libguile/scmsigs.c                                 |  192 +-
 libguile/scmsigs.h                                 |    7 +-
 libguile/setjump-win.h                             |   17 +
 libguile/simpos.c                                  |    2 -
 libguile/socket.c                                  |    5 +-
 libguile/srfi-1.c                                  |  885 ---
 libguile/srfi-1.h                                  |   47 -
 libguile/srfi-14.c                                 |    4 +-
 libguile/symbols.c                                 |   52 +-
 libguile/syscalls.h                                |    2 +
 libguile/threads.c                                 |   58 +-
 libguile/vm-engine.c                               |   33 +-
 libguile/vm.c                                      |   28 +-
 libguile/vm.h                                      |    4 +
 libguile/vports.c                                  |  223 +-
 libguile/vports.h                                  |    3 +-
 m4/00gnulib.m4                                     |    2 +-
 m4/__inline.m4                                     |    2 +-
 m4/absolute-header.m4                              |    2 +-
 m4/accept4.m4                                      |    2 +-
 m4/access.m4                                       |   16 +
 m4/alloca.m4                                       |   12 +-
 m4/arpa_inet_h.m4                                  |    2 +-
 m4/assert_h.m4                                     |   67 +
 m4/autobuild.m4                                    |    2 +-
 m4/btowc.m4                                        |    2 +-
 m4/builtin-expect.m4                               |    2 +-
 m4/byteswap.m4                                     |   10 +-
 m4/c-bool.m4                                       |   51 +
 m4/canonicalize.m4                                 |    2 +-
 m4/ceil.m4                                         |    2 +-
 m4/check-math-lib.m4                               |    2 +-
 m4/clock_time.m4                                   |   28 +-
 m4/close.m4                                        |    2 +-
 m4/codeset.m4                                      |    2 +-
 m4/copysign.m4                                     |    2 +-
 m4/dirent_h.m4                                     |    2 +-
 m4/dirfd.m4                                        |    2 +-
 m4/double-slash-root.m4                            |    2 +-
 m4/dup2.m4                                         |    2 +-
 m4/duplocale.m4                                    |   13 +-
 m4/eaccess.m4                                      |   12 +
 m4/eealloc.m4                                      |    2 +-
 m4/environ.m4                                      |    2 +-
 m4/errno_h.m4                                      |   12 +-
 m4/exponentd.m4                                    |    2 +-
 m4/exponentf.m4                                    |    2 +-
 m4/exponentl.m4                                    |    2 +-
 m4/extensions.m4                                   |   13 +-
 m4/extern-inline.m4                                |   28 +-
 m4/fcntl-o.m4                                      |    2 +-
 m4/fcntl.m4                                        |    2 +-
 m4/fcntl_h.m4                                      |    2 +-
 m4/{msvc-nothrow.m4 => findprog-in.m4}             |    9 +-
 m4/flexmember.m4                                   |    2 +-
 m4/float_h.m4                                      |   22 +-
 m4/flock.m4                                        |    2 +-
 m4/floor.m4                                        |    2 +-
 m4/fpieee.m4                                       |    2 +-
 m4/free.m4                                         |    2 +-
 m4/frexp.m4                                        |    2 +-
 m4/fstat.m4                                        |    2 +-
 m4/fsync.m4                                        |    2 +-
 m4/func.m4                                         |    2 +-
 m4/getaddrinfo.m4                                  |    2 +-
 m4/getdtablesize.m4                                |    2 +-
 m4/gethostname.m4                                  |  107 +
 m4/getlogin.m4                                     |   11 +-
 m4/getrandom.m4                                    |   21 +-
 m4/gettext.m4                                      |  383 ++
 m4/glibc2.m4                                       |   30 +
 m4/glibc21.m4                                      |   30 +
 m4/gnulib-cache.m4                                 |   22 +-
 m4/gnulib-common.m4                                |  359 +-
 m4/gnulib-comp.m4                                  |  865 ++-
 m4/gnulib-tool.m4                                  |   10 +-
 m4/host-cpu-c-abi.m4                               |    7 +-
 m4/hostent.m4                                      |    2 +-
 m4/iconv.m4                                        |   26 +-
 m4/iconv_h.m4                                      |   18 +-
 m4/iconv_open-utf.m4                               |    2 +-
 m4/iconv_open.m4                                   |    2 +-
 m4/include_next.m4                                 |    8 +-
 m4/inet_ntop.m4                                    |    2 +-
 m4/inet_pton.m4                                    |    2 +-
 m4/intdiv0.m4                                      |   84 +
 m4/intl.m4                                         |  294 +
 m4/intldir.m4                                      |   19 +
 m4/intlmacosx.m4                                   |   51 +
 m4/intmax.m4                                       |   33 +
 m4/intmax_t.m4                                     |    2 +-
 m4/inttypes-pri.m4                                 |   36 +
 m4/inttypes.m4                                     |    6 +-
 m4/inttypes_h.m4                                   |    2 +-
 m4/isfinite.m4                                     |    2 +-
 m4/isinf.m4                                        |    2 +-
 m4/isnan.m4                                        |    2 +-
 m4/isnand.m4                                       |    2 +-
 m4/isnanf.m4                                       |    2 +-
 m4/isnanl.m4                                       |    2 +-
 m4/labels-as-values.m4                             |   13 +-
 m4/langinfo_h.m4                                   |    2 +-
 m4/largefile.m4                                    |  330 +-
 m4/lcmessage.m4                                    |   31 +
 m4/ld-version-script.m4                            |    2 +-
 m4/ldexp.m4                                        |    2 +-
 m4/lib-ld.m4                                       |    2 +-
 m4/lib-link.m4                                     |    8 +-
 m4/lib-prefix.m4                                   |    6 +-
 m4/libunistring.m4                                 |    2 +-
 m4/limits-h.m4                                     |   11 +-
 m4/link.m4                                         |    2 +-
 m4/localcharset.m4                                 |    2 +-
 m4/locale-fr.m4                                    |    2 +-
 m4/locale-ja.m4                                    |    2 +-
 m4/locale-zh.m4                                    |    2 +-
 m4/locale_h.m4                                     |    2 +-
 m4/localeconv.m4                                   |    2 +-
 m4/lock.m4                                         |   37 +
 m4/log.m4                                          |    2 +-
 m4/log1p.m4                                        |    2 +-
 m4/longlong.m4                                     |  106 +
 m4/lstat.m4                                        |    2 +-
 m4/malloc.m4                                       |   13 +-
 m4/malloca.m4                                      |    2 +-
 m4/math_h.m4                                       |    2 +-
 m4/mathfunc.m4                                     |    2 +-
 m4/mbrtowc.m4                                      |   17 +-
 m4/mbsinit.m4                                      |    2 +-
 m4/mbstate_t.m4                                    |    2 +-
 m4/mbtowc.m4                                       |    2 +-
 m4/memchr.m4                                       |    2 +-
 m4/mempcpy.m4                                      |    2 +-
 m4/minmax.m4                                       |    2 +-
 m4/mkdir.m4                                        |    2 +-
 m4/mkostemp.m4                                     |    2 +-
 m4/mktime.m4                                       |   31 +-
 m4/mmap-anon.m4                                    |    2 +-
 m4/mode_t.m4                                       |    2 +-
 m4/msvc-inval.m4                                   |    2 +-
 m4/msvc-nothrow.m4                                 |    2 +-
 m4/multiarch.m4                                    |    2 +-
 m4/netdb_h.m4                                      |    2 +-
 m4/netinet_in_h.m4                                 |   10 +-
 m4/nl_langinfo.m4                                  |    6 +-
 m4/nls.m4                                          |   32 +
 m4/nocrash.m4                                      |    2 +-
 m4/nproc.m4                                        |    2 +-
 m4/nstrftime.m4                                    |    2 +-
 m4/off_t.m4                                        |    2 +-
 m4/open-cloexec.m4                                 |    2 +-
 m4/open-slash.m4                                   |    2 +-
 m4/open.m4                                         |    2 +-
 m4/pathmax.m4                                      |    2 +-
 m4/pid_t.m4                                        |    2 +-
 m4/pipe.m4                                         |    2 +-
 m4/pipe2.m4                                        |    2 +-
 m4/po.m4                                           |  449 ++
 m4/poll.m4                                         |   13 +-
 m4/poll_h.m4                                       |    2 +-
 m4/posix_spawn.m4                                  |  691 +++
 m4/printf-posix.m4                                 |   45 +
 m4/printf.m4                                       |    2 +-
 m4/progtest.m4                                     |   92 +
 m4/putenv.m4                                       |    2 +-
 m4/raise.m4                                        |    2 +-
 m4/rawmemchr.m4                                    |    2 +-
 m4/read.m4                                         |    2 +-
 m4/readlink.m4                                     |    2 +-
 m4/realloc.m4                                      |   12 +-
 m4/regex.m4                                        |    2 +-
 m4/rename.m4                                       |    2 +-
 m4/rmdir.m4                                        |    2 +-
 m4/round.m4                                        |    2 +-
 m4/safe-read.m4                                    |    2 +-
 m4/safe-write.m4                                   |    2 +-
 m4/sched_h.m4                                      |  106 +
 m4/select.m4                                       |   11 +-
 m4/servent.m4                                      |    2 +-
 m4/setenv.m4                                       |    2 +-
 m4/setlocale_null.m4                               |   17 +-
 m4/sh-filename.m4                                  |   24 +
 m4/signal_h.m4                                     |    2 +-
 m4/signbit.m4                                      |    2 +-
 m4/size_max.m4                                     |    2 +-
 m4/snprintf.m4                                     |    2 +-
 m4/socketlib.m4                                    |    2 +-
 m4/sockets.m4                                      |    2 +-
 m4/socklen.m4                                      |    2 +-
 m4/sockpfaf.m4                                     |    2 +-
 m4/spawn_h.m4                                      |  154 +
 m4/ssize_t.m4                                      |    2 +-
 m4/stat-time.m4                                    |    2 +-
 m4/stat.m4                                         |    2 +-
 m4/std-gnu11.m4                                    |    2 +-
 m4/stdalign.m4                                     |  156 +-
 m4/stdbool.m4                                      |  122 -
 m4/stddef_h.m4                                     |   16 +-
 m4/stdint.m4                                       |   10 +-
 m4/stdint_h.m4                                     |    2 +-
 m4/stdio_h.m4                                      |   45 +-
 m4/stdlib_h.m4                                     |   16 +-
 m4/stpcpy.m4                                       |   25 +
 m4/strchrnul.m4                                    |   50 +
 m4/strdup.m4                                       |    2 +-
 m4/string_h.m4                                     |   11 +-
 m4/sys_file_h.m4                                   |    2 +-
 m4/sys_random_h.m4                                 |    2 +-
 m4/sys_select_h.m4                                 |    2 +-
 m4/sys_socket_h.m4                                 |    9 +-
 m4/sys_stat_h.m4                                   |    8 +-
 m4/sys_time_h.m4                                   |    2 +-
 m4/sys_times_h.m4                                  |    2 +-
 m4/sys_types_h.m4                                  |    2 +-
 m4/sys_uio_h.m4                                    |    2 +-
 m4/tempname.m4                                     |    2 +-
 m4/threadlib.m4                                    |   77 +-
 m4/time_h.m4                                       |   12 +-
 m4/time_r.m4                                       |    2 +-
 m4/time_rz.m4                                      |    2 +-
 m4/timegm.m4                                       |    2 +-
 m4/times.m4                                        |    2 +-
 m4/tm_gmtoff.m4                                    |    2 +-
 m4/trunc.m4                                        |    2 +-
 m4/tzset.m4                                        |    2 +-
 m4/uintmax_t.m4                                    |   30 +
 m4/unistd_h.m4                                     |  191 +-
 m4/vararrays.m4                                    |   72 +
 m4/vasnprintf.m4                                   |    2 +-
 m4/visibility.m4                                   |    2 +-
 m4/vsnprintf.m4                                    |    2 +-
 m4/warn-on-use.m4                                  |   23 +-
 m4/warnings.m4                                     |    2 +-
 m4/wchar_h.m4                                      |    6 +-
 m4/wchar_t.m4                                      |    2 +-
 m4/wcrtomb.m4                                      |    2 +-
 m4/wctype_h.m4                                     |    2 +-
 m4/wint_t.m4                                       |    2 +-
 m4/write.m4                                        |    2 +-
 m4/xsize.m4                                        |    2 +-
 m4/year2038.m4                                     |  124 -
 m4/zzgnulib.m4                                     |    2 +-
 maint.mk                                           |   76 +-
 meta/Makefile.am                                   |    1 -
 meta/guile.m4                                      |    2 +-
 meta/uninstalled-env.in                            |    5 +-
 module/ice-9/and-let-star.scm                      |    6 +-
 module/ice-9/binary-ports.scm                      |  142 +-
 module/ice-9/boot-9.scm                            |  195 +-
 module/ice-9/command-line.scm                      |    8 +-
 module/ice-9/copy-tree.scm                         |    1 -
 module/ice-9/custom-ports.scm                      |  167 +
 module/ice-9/documentation.scm                     |  175 +-
 module/ice-9/eval-string.scm                       |    3 +-
 module/ice-9/format.scm                            |    3 +-
 module/ice-9/ftw.scm                               |    4 +-
 module/ice-9/getopt-long.scm                       |    1 -
 module/ice-9/lineio.scm                            |    6 +-
 module/ice-9/match.upstream.scm                    |    4 +-
 module/ice-9/optargs.scm                           |    2 +-
 module/ice-9/poll.scm                              |    1 -
 module/ice-9/popen.scm                             |    1 -
 module/ice-9/ports.scm                             |   36 +-
 module/ice-9/pretty-print.scm                      |  577 +-
 module/ice-9/psyntax-pp.scm                        | 6234 +++++++++-----------
 module/ice-9/psyntax.scm                           |  150 +-
 module/ice-9/r6rs-libraries.scm                    |   17 +-
 module/ice-9/r7rs-libraries.scm                    |    4 +-
 module/ice-9/sandbox.scm                           |    1 -
 module/ice-9/soft-ports.scm                        |  280 +
 module/ice-9/suspendable-ports.scm                 |    8 +-
 module/ice-9/test.scm                              |    4 +-
 module/ice-9/textual-ports.scm                     |  158 +-
 module/ice-9/threads.scm                           |   15 +-
 module/language/bytecode/spec.scm                  |   17 +-
 module/language/cps.scm                            |   12 +-
 module/language/cps/closure-conversion.scm         |  130 +-
 module/language/cps/compile-bytecode.scm           |   14 +-
 module/language/cps/contification.scm              |   29 +-
 module/language/cps/cse.scm                        |   24 +-
 module/language/cps/dce.scm                        |   13 +-
 module/language/cps/devirtualize-integers.scm      |    4 +-
 module/language/cps/dump.scm                       |   17 +-
 module/language/cps/effects-analysis.scm           |  225 +-
 module/language/cps/graphs.scm                     |    4 +-
 module/language/cps/guile-vm.scm                   |  112 +
 .../cps/{ => guile-vm}/loop-instrumentation.scm    |    4 +-
 module/language/cps/guile-vm/lower-primcalls.scm   |  734 +++
 .../cps/{ => guile-vm}/reify-primitives.scm        |  155 +-
 module/language/cps/intset.scm                     |   17 +-
 module/language/cps/optimize.scm                   |   44 +-
 module/language/cps/peel-loops.scm                 |    4 +-
 module/language/cps/renumber.scm                   |    6 +-
 module/language/cps/rotate-loops.scm               |    4 +-
 module/language/cps/self-references.scm            |    2 +
 module/language/cps/simplify.scm                   |    4 +
 module/language/cps/slot-allocation.scm            |   26 +-
 module/language/cps/specialize-numbers.scm         |  177 +-
 module/language/cps/split-rec.scm                  |    2 +
 module/language/cps/switch.scm                     |   67 +-
 module/language/cps/type-fold.scm                  |  351 +-
 module/language/cps/types.scm                      |  201 +-
 module/language/cps/utils.scm                      |   99 +-
 module/language/cps/verify.scm                     |   12 +-
 module/language/elisp/parser.scm                   |    2 +-
 module/language/tree-il.scm                        |    3 +-
 module/language/tree-il/analyze.scm                |  388 +-
 module/language/tree-il/compile-bytecode.scm       |   71 +-
 module/language/tree-il/compile-cps.scm            | 1240 ++--
 module/language/tree-il/cps-primitives.scm         |   54 +-
 module/language/tree-il/debug.scm                  |   14 +-
 module/language/tree-il/demux-lambda.scm           |  124 +
 module/language/tree-il/effects.scm                |   65 +-
 module/language/tree-il/fix-letrec.scm             |   46 +-
 module/language/tree-il/inlinable-exports.scm      |    4 +-
 module/language/tree-il/letrectify.scm             |    4 +-
 module/language/tree-il/optimize.scm               |   27 +-
 module/language/tree-il/peval.scm                  |  564 +-
 module/language/tree-il/primitives.scm             |  156 +-
 module/language/wisp.scm                           |  785 +++
 module/language/wisp/spec.scm                      |   70 +
 module/oop/goops.scm                               |    2 +-
 module/{ice-9/rw.scm => rnrs/bytevectors/gnu.scm}  |   23 +-
 module/rnrs/io/ports.scm                           |   20 +-
 module/scheme/base.scm                             |   31 +-
 module/scheme/char.scm                             |    9 +-
 module/scripts/compile.scm                         |    4 +-
 module/scripts/doc-snarf.scm                       |   10 +-
 module/srfi/srfi-1.scm                             |  417 +-
 module/srfi/srfi-19.scm                            |    4 +-
 module/srfi/srfi-37.scm                            |    6 +-
 module/srfi/srfi-43.scm                            |   12 +-
 module/srfi/srfi-64.scm                            | 1022 +++-
 module/srfi/srfi-64/testing.scm                    | 1044 ----
 module/srfi/srfi-9.scm                             |   15 +-
 module/statprof.scm                                |    2 +-
 module/sxml/apply-templates.scm                    |    2 -
 module/sxml/simple.scm                             |    1 -
 module/system/base/compile.scm                     |    2 +-
 module/system/base/message.scm                     |   11 +-
 module/system/base/optimize.scm                    |    3 +-
 module/system/base/target.scm                      |   34 +-
 module/system/base/types.scm                       |    1 -
 module/system/foreign-object.scm                   |    9 +-
 module/system/foreign.scm                          |  284 +-
 module/system/repl/command.scm                     |   16 +-
 module/system/repl/common.scm                      |   22 +-
 module/system/repl/coop-server.scm                 |    1 -
 module/system/repl/debug.scm                       |   23 +-
 module/system/repl/error-handling.scm              |    1 -
 module/system/repl/repl.scm                        |   21 +-
 module/system/repl/server.scm                      |    1 -
 module/system/vm/assembler.scm                     |  427 +-
 module/system/vm/disassembler.scm                  |   51 +-
 module/system/vm/dwarf.scm                         |    2 -
 module/system/vm/elf.scm                           |    2 -
 module/system/vm/frame.scm                         |   14 +-
 module/system/vm/inspect.scm                       |    5 -
 module/system/vm/linker.scm                        |  201 +-
 module/system/vm/program.scm                       |    1 -
 module/system/vm/trace.scm                         |    3 -
 module/system/vm/trap-state.scm                    |    1 -
 module/system/vm/traps.scm                         |    9 +-
 module/system/xref.scm                             |    1 -
 module/texinfo/indexing.scm                        |    1 -
 module/texinfo/plain-text.scm                      |    3 -
 module/texinfo/reflection.scm                      |    4 +-
 module/texinfo/string-utils.scm                    |    2 -
 module/web/client.scm                              |    3 -
 module/web/http.scm                                |   40 +-
 module/web/request.scm                             |    1 -
 module/web/response.scm                            |    2 -
 test-suite/Makefile.am                             |   38 +-
 test-suite/driver                                  |   58 +
 test-suite/guile-test                              |   52 +-
 test-suite/standalone/.gitignore                   |    1 +
 test-suite/standalone/Makefile.am                  |   15 +-
 test-suite/standalone/test-bad-identifiers         |   13 +-
 test-suite/standalone/test-extensions-lib.c        |   10 +-
 test-suite/standalone/test-hashing.c               |   69 +
 test-suite/standalone/test-sigaction-fork          |   85 +
 test-suite/standalone/test-unwind.c                |    6 +-
 test-suite/test-suite/lib.scm                      |   13 +-
 test-suite/test-suite/lib/automake.scm             |   54 +
 test-suite/tests/00-socket.test                    |   10 +-
 test-suite/tests/asyncs.test                       |   40 +-
 test-suite/tests/bytevectors.test                  |   67 +-
 test-suite/tests/compiler.test                     |   22 +-
 test-suite/tests/error-handling.test               |   37 +
 test-suite/tests/eval-string.test                  |    7 +-
 test-suite/tests/eval.test                         |   27 +-
 test-suite/tests/exceptions.test                   |   12 +
 test-suite/tests/filesys.test                      |  551 +-
 test-suite/tests/fluids.test                       |    2 +-
 test-suite/tests/foreign.test                      |   45 +-
 test-suite/tests/interp.test                       |    3 +
 test-suite/tests/linker.test                       |   22 +-
 test-suite/tests/numbers.test                      |   27 +
 test-suite/tests/peval.test                        |  129 +-
 test-suite/tests/ports.test                        |   75 +-
 test-suite/tests/posix.test                        |  210 +-
 test-suite/tests/print.test                        |   41 +-
 test-suite/tests/r4rs.test                         |    4 +-
 test-suite/tests/r6rs-ports.test                   |  121 +-
 test-suite/tests/r6rs-unicode.test                 |    2 +-
 test-suite/tests/r7rs.test                         |    8 +
 test-suite/tests/srfi-1.test                       |  149 +-
 test-suite/tests/srfi-10.test                      |    4 +-
 test-suite/tests/srfi-119.test                     | 1040 ++++
 test-suite/tests/srfi-18.test                      |    4 +-
 test-suite/tests/srfi-19.test                      |    3 +
 test-suite/tests/srfi-64-test.scm                  |    4 +-
 test-suite/tests/strings.test                      |   19 +-
 test-suite/tests/syntax.test                       |   28 +-
 test-suite/tests/threads.test                      |   16 +-
 test-suite/tests/tree-il.test                      |  205 +-
 test-suite/tests/web-server.test                   |   42 +-
 844 files changed, 32806 insertions(+), 16479 deletions(-)
 create mode 100644 .guix-channel
 create mode 100644 .guix/manifest.scm
 create mode 100644 .guix/modules/guile-package.scm
 delete mode 100644 am/Makefile.am
 delete mode 100644 benchmark-suite/Makefile.am
 create mode 100644 benchmark-suite/local.mk
 delete mode 100755 config.rpath
 delete mode 100644 emacs/Makefile.am
 rename gc-benchmarks/{Makefile.am => local.mk} (50%)
 create mode 120000 guix.scm
 copy lib/{wctype-h.c => access.c} (69%)
 copy lib/{wctype-h.c => assert.in.h} (64%)
 create mode 100644 lib/concat-filename.c
 copy lib/{dirname.h => concat-filename.h} (51%)
 create mode 100644 lib/findprog-in.c
 create mode 100644 lib/findprog.h
 create mode 100644 lib/gethostname.c
 create mode 100644 lib/iconv_open-zos.h
 create mode 100644 lib/intprops-internal.h
 create mode 100644 lib/malloc/.dirstamp
 delete mode 100644 lib/malloc/scratch_buffer_dupfree.c
 create mode 100644 lib/sched.in.h
 copy lib/{iconv_close.c => spawn.c} (52%)
 create mode 100644 lib/spawn.in.h
 create mode 100644 lib/spawn_faction_addclose.c
 create mode 100644 lib/spawn_faction_adddup2.c
 create mode 100644 lib/spawn_faction_addopen.c
 create mode 100644 lib/spawn_faction_init.c
 create mode 100644 lib/spawn_int.h
 create mode 100644 lib/spawni.c
 copy lib/{iconv_close.c => spawnp.c} (52%)
 delete mode 100644 lib/stdalign.in.h
 delete mode 100644 lib/stdbool.in.h
 create mode 100644 lib/stdckdint.in.h
 create mode 100644 lib/stdio-read.c
 create mode 100644 lib/stdio-write.c
 copy lib/{strdup.c => stpcpy.c} (56%)
 copy lib/{rawmemchr.c => strchrnul.c} (76%)
 copy lib/{rawmemchr.valgrind => strchrnul.valgrind} (84%)
 create mode 100644 lib/windows-spawn.c
 create mode 100644 lib/windows-spawn.h
 create mode 100644 libguile/custom-ports.c
 copy libguile/{poll.h => custom-ports.h} (82%)
 create mode 100644 libguile/setjump-win.h
 delete mode 100644 libguile/srfi-1.c
 delete mode 100644 libguile/srfi-1.h
 create mode 100644 m4/access.m4
 create mode 100644 m4/assert_h.m4
 create mode 100644 m4/c-bool.m4
 create mode 100644 m4/eaccess.m4
 copy m4/{msvc-nothrow.m4 => findprog-in.m4} (51%)
 create mode 100644 m4/gethostname.m4
 create mode 100644 m4/gettext.m4
 create mode 100644 m4/glibc2.m4
 create mode 100644 m4/glibc21.m4
 create mode 100644 m4/intdiv0.m4
 create mode 100644 m4/intl.m4
 create mode 100644 m4/intldir.m4
 create mode 100644 m4/intlmacosx.m4
 create mode 100644 m4/intmax.m4
 create mode 100644 m4/inttypes-pri.m4
 create mode 100644 m4/lcmessage.m4
 create mode 100644 m4/lock.m4
 create mode 100644 m4/longlong.m4
 create mode 100644 m4/nls.m4
 create mode 100644 m4/po.m4
 create mode 100644 m4/posix_spawn.m4
 create mode 100644 m4/printf-posix.m4
 create mode 100644 m4/progtest.m4
 create mode 100644 m4/sched_h.m4
 create mode 100644 m4/sh-filename.m4
 create mode 100644 m4/spawn_h.m4
 delete mode 100644 m4/stdbool.m4
 create mode 100644 m4/stpcpy.m4
 create mode 100644 m4/strchrnul.m4
 create mode 100644 m4/uintmax_t.m4
 create mode 100644 m4/vararrays.m4
 delete mode 100644 m4/year2038.m4
 create mode 100644 module/ice-9/custom-ports.scm
 create mode 100644 module/ice-9/soft-ports.scm
 create mode 100644 module/language/cps/guile-vm.scm
 rename module/language/cps/{ => guile-vm}/loop-instrumentation.scm (94%)
 create mode 100644 module/language/cps/guile-vm/lower-primcalls.scm
 rename module/language/cps/{ => guile-vm}/reify-primitives.scm (84%)
 create mode 100644 module/language/tree-il/demux-lambda.scm
 create mode 100644 module/language/wisp.scm
 create mode 100644 module/language/wisp/spec.scm
 copy module/{ice-9/rw.scm => rnrs/bytevectors/gnu.scm} (72%)
 delete mode 100644 module/srfi/srfi-64/testing.scm
 create mode 100755 test-suite/driver
 create mode 100644 test-suite/standalone/test-hashing.c
 create mode 100755 test-suite/standalone/test-sigaction-fork
 create mode 100644 test-suite/test-suite/lib/automake.scm
 create mode 100644 test-suite/tests/error-handling.test
 create mode 100644 test-suite/tests/srfi-119.test



reply via email to

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