Messages by Date
-
2024/01/24
[Guile-commits] 04/04: Bump user-visible copyright years to 2024.
Ludovic Courtès
-
2024/01/24
[Guile-commits] branch main updated (d8df317ba -> 2bbeece03)
Ludovic Courtès
-
2024/01/24
[Guile-commits] 02/04: build: Error out when ‘scmconfig.h’ generation fails.
Ludovic Courtès
-
2024/01/24
[Guile-commits] 01/04: debug: Print wider stack frames when not writing to a tty.
Ludovic Courtès
-
2024/01/24
[Guile-commits] 03/04: Stop signal thread before forking, restart it afterwards.
Ludovic Courtès
-
2023/11/28
[Guile-commits] branch main updated: Minor typo in the manual
Mikael Djurfeldt
-
2023/11/27
[Guile-commits] 02/02: Recognize append as a primcall and optimize it
Andy Wingo
-
2023/11/27
[Guile-commits] 01/02: Avoid swallowing errors for (values) operands of elided primcalls
Andy Wingo
-
2023/11/27
[Guile-commits] branch main updated (3b7c78cc8 -> d7cf5bf37)
Andy Wingo
-
2023/11/23
[Guile-commits] branch main updated: Unbound vars fixup
Andy Wingo
-
2023/11/23
[Guile-commits] branch main updated (4118f0903 -> 5ef0ea30f)
Andy Wingo
-
2023/11/23
[Guile-commits] 03/03: Allow targets to preclude unbound variables
Andy Wingo
-
2023/11/23
[Guile-commits] 01/03: peval avoids introducing 'throw
Andy Wingo
-
2023/11/23
[Guile-commits] 02/03: prompts avoid introducing throw; fixup peval test
Andy Wingo
-
2023/11/23
[Guile-commits] branch main updated: CPS conversion does not introduce "throw"
Andy Wingo
-
2023/11/20
[Guile-commits] 01/02: Fix mistype in specialize-numbers
Andy Wingo
-
2023/11/20
[Guile-commits] branch main updated (5959531c5 -> d579848cb)
Andy Wingo
-
2023/11/20
[Guile-commits] 02/02: Fix bug lowering logand/immediate to ulogand/immediate
Andy Wingo
-
2023/11/20
[Guile-commits] 01/02: Add logand/immediate, ulogand/immediate primcalls
Andy Wingo
-
2023/11/20
[Guile-commits] branch main updated (5b0c261b0 -> 5959531c5)
Andy Wingo
-
2023/11/20
[Guile-commits] 02/02: Allow target runtime to override symbol hash
Andy Wingo
-
2023/11/17
[Guile-commits] branch main updated: Mark symbol-hash primcall as having unboxed result
Andy Wingo
-
2023/11/16
[Guile-commits] branch main updated: Add CPS primcall for symbol-hash
Andy Wingo
-
2023/11/15
[Guile-commits] branch main updated: peval: better primcall folding in effect contexts
Andy Wingo
-
2023/11/15
[Guile-commits] 01/02: Add extensibility to Tree-IL effects analysis
Andy Wingo
-
2023/11/15
[Guile-commits] branch main updated (d08cc4f6e -> 28a428135)
Andy Wingo
-
2023/11/15
[Guile-commits] 02/02: peval: elide effect-free primcalls in effect context
Andy Wingo
-
2023/11/15
[Guile-commits] branch main updated: Allow string->utf8 to constant-fold
Andy Wingo
-
2023/11/15
[Guile-commits] branch main updated: Fix pretty-print with a per-line prefix
Andy Wingo
-
2023/11/02
[Guile-commits] branch main updated: Update set of decimal zeroes for Unicode 15.1.0
Andy Wingo
-
2023/10/02
[Guile-commits] branch main updated: Fix branch fusing
Andy Wingo
-
2023/10/02
[Guile-commits] 01/02: Widen all jit compiler routines to take 32-bit operands
Andy Wingo
-
2023/10/02
[Guile-commits] 02/02: Improve handling of push/pop/drop in jit
Andy Wingo
-
2023/10/02
[Guile-commits] branch main updated (4daf4664c -> 624dd8a17)
Andy Wingo
-
2023/09/29
[Guile-commits] 02/02: Add test for r7rs string-for-each
Daniel Llorens
-
2023/09/29
[Guile-commits] branch main updated (1e3b5390e -> 4daf4664c)
Daniel Llorens
-
2023/09/29
[Guile-commits] 01/02: Fix (scheme base) string-for-each.
Daniel Llorens
-
2023/09/28
[Guile-commits] branch main updated: Fix example in syntax-rules doc
Daniel Llorens
-
2023/09/18
[Guile-commits] branch main updated (1ad31adf3 -> 8441d8ff5)
Andy Wingo
-
2023/09/18
[Guile-commits] 01/02: More robust asyncs.test
Andy Wingo
-
2023/09/18
[Guile-commits] 02/02: Fix docstring for symbol->string, string->symbol
Andy Wingo
-
2023/09/18
[Guile-commits] branch main updated: Better compilation for symbol->keyword, keyword->symbol
Andy Wingo
-
2023/09/15
[Guile-commits] branch main updated: Better compilation for rational?, exact?, and so on
Andy Wingo
-
2023/09/15
[Guile-commits] branch main updated: Better compilation of number?
Andy Wingo
-
2023/09/15
[Guile-commits] branch main updated: Better compilation for symbol->string
Andy Wingo
-
2023/09/12
[Guile-commits] branch main updated: Recognize procedure? as a CPS primitive
Andy Wingo
-
2023/09/06
[Guile-commits] branch main updated: Fix missing port in `pretty-print'
Andy Wingo
-
2023/09/05
[Guile-commits] branch main updated: Add reprs for more s64 macro-instructions
Andy Wingo
-
2023/09/04
[Guile-commits] branch main updated: Recognize `make-variable' as primitive
Andy Wingo
-
2023/08/28
[Guile-commits] branch main updated: Better compilation of calls to `raise-exception`
Andy Wingo
-
2023/08/28
[Guile-commits] branch main updated: Fix typo in documentation for (socket)
Daniel Llorens
-
2023/08/24
[Guile-commits] branch main updated: Fix embarrassing pretty-print bug
Andy Wingo
-
2023/08/24
[Guile-commits] 02/03: Allow functions to mark themselves as maybe-unused
Andy Wingo
-
2023/08/24
[Guile-commits] 03/03: define-inlinable marks residualized procedure as maybe-unused
Andy Wingo
-
2023/08/24
[Guile-commits] branch main updated (c7632b8f9 -> 19c7969ff)
Andy Wingo
-
2023/08/24
[Guile-commits] 01/03: Add "custom primcall converter" facility to tree-il->cps lowering
Andy Wingo
-
2023/08/17
[Guile-commits] branch main updated: Revert recent change to r5rs.texi
Andy Wingo
-
2023/08/17
[Guile-commits] branch main updated (0e9ccaf47 -> aa82f8227)
Andy Wingo
-
2023/08/17
[Guile-commits] 06/08: More precise value representations for bv-contents, $code
Andy Wingo
-
2023/08/17
[Guile-commits] 03/08: Include nfree in closure-ref, closure-set primcall params
Andy Wingo
-
2023/08/17
[Guile-commits] 02/08: Add wasm32 and wasm64 CPU types
Andy Wingo
-
2023/08/17
[Guile-commits] 08/08: Add unboxed representations for fadd/immediate, fmul/immediate
Andy Wingo
-
2023/08/17
[Guile-commits] 01/08: Introduce target-runtime parameter for backend-specific CPS lowering
Andy Wingo
-
2023/08/17
[Guile-commits] 04/08: Fix compute-defs-and-uses for $prim
Andy Wingo
-
2023/08/17
[Guile-commits] 05/08: Add new $calli expression type.
Andy Wingo
-
2023/08/17
[Guile-commits] 07/08: Allow compute-var-representations extensibility
Andy Wingo
-
2023/07/20
[Guile-commits] branch wip-tailify updated: Fix tailification case for dynwind
Andy Wingo
-
2023/07/17
[Guile-commits] branch main updated (58723e026 -> 0e9ccaf47)
Mike Gran via Guile-commits
-
2023/07/17
[Guile-commits] 02/04: Test for clearenv function
Mike Gran via Guile-commits
-
2023/07/17
[Guile-commits] 04/04: In test-extensions test, must export library fuctions when built as DLL
Mike Gran via Guile-commits
-
2023/07/17
[Guile-commits] 03/04: Modify SCM_API for DLLs
Mike Gran via Guile-commits
-
2023/07/17
[Guile-commits] 01/04: Avoid inline assembly in VM when using Clang
Mike Gran via Guile-commits
-
2023/07/17
[Guile-commits] branch main updated: Check return value of nice
Mike Gran via Guile-commits
-
2023/07/16
[Guile-commits] branch main updated (99e727add -> a0805cc27)
Ludovic Courtès
-
2023/07/16
[Guile-commits] 04/06: r7rs: 'read-u8' now defaults to 'current-input-port'.
Ludovic Courtès
-
2023/07/16
[Guile-commits] 05/06: doc: Use archived URL from Internet Archive for syntax-rules primer.
Ludovic Courtès
-
2023/07/16
[Guile-commits] 06/06: Revert "Mention package GNU Autopoint in README."
Ludovic Courtès
-
2023/07/16
[Guile-commits] 01/06: Fix typos throughout codebase.
Ludovic Courtès
-
2023/07/16
[Guile-commits] 03/06: Avoid module resolution in 'call-with-new-thread'.
Ludovic Courtès
-
2023/07/16
[Guile-commits] 02/06: Fix dangling pointers in `environ'.
Ludovic Courtès
-
2023/07/16
[Guile-commits] branch main updated (896960dad -> 99e727add)
Ludovic Courtès
-
2023/07/16
[Guile-commits] 02/03: tests: Skip web server tests when thread support is missing.
Ludovic Courtès
-
2023/07/16
[Guile-commits] 03/03: Remove recursive Makefile for 'benchmark-suite'.
Ludovic Courtès
-
2023/07/16
[Guile-commits] 01/03: Fix possible deadlock in 'scm_sigaction_for_thread'.
Ludovic Courtès
-
2023/07/10
[Guile-commits] branch wip-tailify updated (f8eaee905 -> a5d66b6d6)
Andy Wingo
-
2023/07/10
[Guile-commits] 02/02: Fix prompt tailification
Andy Wingo
-
2023/07/10
[Guile-commits] 01/02: Fix compute-defs-and-uses for $prim
Andy Wingo
-
2023/07/07
[Guile-commits] branch wip-tailify updated: Fix representation for fadd/immediate
Andy Wingo
-
2023/07/06
[Guile-commits] branch wip-tailify updated: Make 'ptr types more precise, pre-lowering
Andy Wingo
-
2023/07/04
[Guile-commits] branch wip-tailify updated (d66c1c67a -> 3c83a77da)
Andy Wingo
-
2023/07/04
[Guile-commits] 01/02: Rework backend-specific CPS lowering
Andy Wingo
-
2023/07/04
[Guile-commits] 02/02: Add lower-primcalls pass for hoot
Andy Wingo
-
2023/07/04
[Guile-commits] branch wip-tailify updated: Include nfree in closure-ref, closure-set primcall params
Andy Wingo
-
2023/06/23
[Guile-commits] 01/02: Include optimizations when targetting hoot runtime
Andy Wingo
-
2023/06/23
[Guile-commits] 02/02: Add wasm32 and wasm64 CPU types
Andy Wingo
-
2023/06/23
[Guile-commits] branch wip-tailify updated (23d4263c1 -> 018c5b9ad)
Andy Wingo
-
2023/06/22
[Guile-commits] 02/04: Add new $calli expression type.
Andy Wingo
-
2023/06/22
[Guile-commits] 04/04: Add unify-returns pass for hoot targets; wire up hoot backend
Andy Wingo
-
2023/06/22
[Guile-commits] branch wip-tailify updated (5348ad921 -> 23d4263c1)
Andy Wingo
-
2023/06/22
[Guile-commits] 03/04: Add tailify pass
Andy Wingo
-
2023/06/22
[Guile-commits] 01/04: Add indirect-tail-call VM instruction
Andy Wingo
-
2023/06/22
[Guile-commits] branch main updated: Add representations for new primcalls
Andy Wingo
-
2023/06/22
[Guile-commits] 03/03: Add tailify pass
Andy Wingo
-
2023/06/22
[Guile-commits] 02/03: Add new $calli expression type.
Andy Wingo
-
2023/06/22
[Guile-commits] branch wip-tailify updated (b7b5ce0a7 -> 5348ad921)
Andy Wingo
-
2023/06/22
[Guile-commits] 01/03: Add indirect-tail-call VM instruction
Andy Wingo
-
2023/06/22
[Guile-commits] 18/19: Tree-IL-to-CPS lowers to high-level object reprs: strings
Andy Wingo
-
2023/06/22
[Guile-commits] 16/19: Tree-IL-to-CPS lowers to high-level object reprs: structs
Andy Wingo
-
2023/06/22
[Guile-commits] 15/19: Tree-IL-to-CPS lowers to high-level object reprs: pairs
Andy Wingo
-
2023/06/22
[Guile-commits] 06/19: Add effects analysis for new high-level object accessors
Andy Wingo
-
2023/06/22
[Guile-commits] 19/19: Tree-IL-to-CPS lowers to high-level object reprs: vectors
Andy Wingo
-
2023/06/22
[Guile-commits] 10/19: DCE ignores setters to dead objects
Andy Wingo
-
2023/06/22
[Guile-commits] 12/19: Closure conversion produces high-level object representations
Andy Wingo
-
2023/06/22
[Guile-commits] 03/19: Wire in lower-primitives pass
Andy Wingo
-
2023/06/22
[Guile-commits] 01/19: Fix target-max-size-t/scm to not be a fraction (oops)
Andy Wingo
-
2023/06/22
[Guile-commits] 08/19: Add CSE auxiliary definitions for cons, set-car! etc
Andy Wingo
-
2023/06/22
[Guile-commits] 11/19: Contification uses 'cons primcall
Andy Wingo
-
2023/06/22
[Guile-commits] 09/19: Remove useless code in CSE
Andy Wingo
-
2023/06/22
[Guile-commits] 17/19: Tree-IL-to-CPS lowers to high-level object reprs: bytevectors
Andy Wingo
-
2023/06/22
[Guile-commits] branch main updated (aa2cfe7cf -> 85f85a0fc)
Andy Wingo
-
2023/06/22
[Guile-commits] 13/19: Tree-IL-to-CPS lowers to high-level object representations: boxes
Andy Wingo
-
2023/06/22
[Guile-commits] 04/19: Move f64->scm lowering to lower-primcalls
Andy Wingo
-
2023/06/22
[Guile-commits] 07/19: Fix effects analysis bug for synthesized definitions at allocations
Andy Wingo
-
2023/06/22
[Guile-commits] 05/19: Add support for higher-level object representations in type analysis
Andy Wingo
-
2023/06/22
[Guile-commits] 14/19: Tree-IL-to-CPS lowers to high-level object reprs: atomic boxes
Andy Wingo
-
2023/06/22
[Guile-commits] 02/19: New CPS pass: lower-primcalls
Andy Wingo
-
2023/06/19
[Guile-commits] branch main updated (a3173e084 -> aa2cfe7cf)
Andy Wingo
-
2023/06/19
[Guile-commits] branch wip-tailify updated (0a7ef2297 -> b7b5ce0a7)
Andy Wingo
-
2023/06/19
[Guile-commits] 01/07: Excise use of `record-case`
Andy Wingo
-
2023/06/19
[Guile-commits] 07/07: Add tailify pass
Andy Wingo
-
2023/06/19
[Guile-commits] 05/07: Add indirect-tail-call VM instruction
Andy Wingo
-
2023/06/19
[Guile-commits] 06/07: Add new $calli expression type.
Andy Wingo
-
2023/06/19
[Guile-commits] 03/07: Fix bug in compilation of rsh/lsh
Andy Wingo
-
2023/06/19
[Guile-commits] 02/07: Use tree-il-srcv instead of tree-il-src
Andy Wingo
-
2023/06/19
[Guile-commits] 04/07: Consider $code to make 'ptr representation
Andy Wingo
-
2023/06/19
[Guile-commits] branch wip-custom-ports deleted (was 359d06197)
Andy Wingo
-
2023/06/09
[Guile-commits] branch main updated: maint: Add to 'EXTRA_DIST' instead of overwriting it.
Ludovic Courtès
-
2023/06/08
[Guile-commits] 14/18: truncated-print: use call-with-truncating-output-string
Andy Wingo
-
2023/06/08
[Guile-commits] 12/18: pretty-print: width arg is never false
Andy Wingo
-
2023/06/08
[Guile-commits] 03/18: pretty-print: inline some handling of read macros
Andy Wingo
-
2023/06/08
[Guile-commits] 09/18: Implement R6RS custom textual ports
Andy Wingo
-
2023/06/08
[Guile-commits] 04/18: bytevector-slice: optimize trivial case
Andy Wingo
-
2023/06/08
[Guile-commits] 16/18: Load (ice-9 binary-ports) from C in thread-safe way
Andy Wingo
-
2023/06/08
[Guile-commits] 08/18: Rewrite soft ports in Scheme
Andy Wingo
-
2023/06/08
[Guile-commits] 05/18: Add "custom ports"
Andy Wingo
-
2023/06/08
[Guile-commits] 06/18: Rewrite custom binary ports in Scheme, in terms of custom ports
Andy Wingo
-
2023/06/08
[Guile-commits] 11/18: Rewrite pretty-print to rely on port-column, abort early
Andy Wingo
-
2023/06/08
[Guile-commits] 02/18: pretty-print: inline genwrite:newline-str
Andy Wingo
-
2023/06/08
[Guile-commits] 17/18: Deprecate (ice-9 lineio)
Andy Wingo
-
2023/06/08
[Guile-commits] branch main updated (cd57379b3 -> 02dfb6e77)
Andy Wingo
-
2023/06/08
[Guile-commits] 13/18: Inline generic-write into pretty-print
Andy Wingo
-
2023/06/08
[Guile-commits] 10/18: Modernize soft ports
Andy Wingo
-
2023/06/08
[Guile-commits] 07/18: Use custom binary output ports for make-chunked-output-port
Andy Wingo
-
2023/06/08
[Guile-commits] 01/18: pretty-print: Use string-concatenate-reverse
Andy Wingo
-
2023/06/08
[Guile-commits] 18/18: Fix exn dispatch for exns within pre-unwind handlers
Andy Wingo
-
2023/06/08
[Guile-commits] 15/18: Fix allow-newline? in call-with-truncating-output-string
Andy Wingo
-
2023/06/07
[Guile-commits] 01/02: Deprecate (ice-9 lineio)
Andy Wingo
-
2023/06/07
[Guile-commits] branch wip-custom-ports updated (d1dd31453 -> 359d06197)
Andy Wingo
-
2023/06/07
[Guile-commits] 02/02: Fix pre-unwind exn handlers for exns within pre-unwind handlers
Andy Wingo
-
2023/06/05
[Guile-commits] branch main updated: guix: Add missing module import.
Ludovic Courtès
-
2023/06/05
[Guile-commits] 01/05: maint: Avoid 'specification->package' when referring to packages.
Ludovic Courtès
-
2023/06/05
[Guile-commits] 05/05: Remove recursive Makefile for 'am'.
Ludovic Courtès
-
2023/06/05
[Guile-commits] 04/05: Remove recursive Makefile for 'gc-benchmarks'.
Ludovic Courtès
-
2023/06/05
[Guile-commits] 03/05: Remove 'emacs/Makefile.am'.
Ludovic Courtès
-
2023/06/05
[Guile-commits] 02/05: maint: Move Guix files to '.guix'.
Ludovic Courtès
-
2023/06/05
[Guile-commits] branch main updated (36fd2b492 -> fc8c63aca)
Ludovic Courtès
-
2023/06/03
[Guile-commits] 01/01: Load (ice-9 binary-ports) from C in thread-safe way
Andy Wingo
-
2023/06/03
[Guile-commits] branch wip-custom-ports updated (afb8844bc -> d1dd31453)
Andy Wingo
-
2023/06/02
[Guile-commits] 03/05: truncated-print: use call-with-truncating-output-string
Andy Wingo
-
2023/06/02
[Guile-commits] 05/05: Load (ice-9 binary-ports) from C in thread-safe way
Andy Wingo
-
2023/06/02
[Guile-commits] 04/05: Fix allow-newline? in call-with-truncating-output-string
Andy Wingo
-
2023/06/02
[Guile-commits] 01/05: pretty-print: width arg is never false
Andy Wingo
-
2023/06/02
[Guile-commits] branch wip-custom-ports updated (d6aa87528 -> afb8844bc)
Andy Wingo
-
2023/06/02
[Guile-commits] 02/05: Inline generic-write into pretty-print
Andy Wingo
-
2023/06/02
[Guile-commits] branch wip-custom-ports updated (86f63a1cb -> d6aa87528)
Andy Wingo
-
2023/06/02
[Guile-commits] 01/02: Modernize soft ports
Andy Wingo
-
2023/06/02
[Guile-commits] 02/02: Rewrite pretty-print to rely on port-column, abort early
Andy Wingo
-
2023/06/01
[Guile-commits] branch main-patches deleted (was 6df98ba2e)
Mike Gran via Guile-commits
-
2023/06/01
[Guile-commits] 02/02: Modify SCM_API for DLLs
Mike Gran via Guile-commits
-
2023/06/01
[Guile-commits] branch main-patches created (now 6df98ba2e)
Mike Gran via Guile-commits
-
2023/06/01
[Guile-commits] 01/02: Update github actions
Mike Gran via Guile-commits
-
2023/05/30
[Guile-commits] 01/01: Implement R6RS custom textual ports
Andy Wingo
-
2023/05/30
[Guile-commits] branch wip-custom-ports updated (233846379 -> 86f63a1cb)
Andy Wingo
-
2023/05/30
[Guile-commits] branch wip-custom-ports updated (9df5a8dfb -> 233846379)
Andy Wingo
-
2023/05/30
[Guile-commits] 01/05: Add "custom ports"
Andy Wingo
-
2023/05/30
[Guile-commits] 04/05: Rewrite soft ports in Scheme
Andy Wingo
-
2023/05/30
[Guile-commits] 02/05: Rewrite custom binary ports in Scheme, in terms of custom ports
Andy Wingo
-
2023/05/30
[Guile-commits] 05/05: Implement R6RS custom textual ports
Andy Wingo
-
2023/05/30
[Guile-commits] 03/05: Use custom binary output ports for make-chunked-output-port
Andy Wingo
-
2023/05/29
[Guile-commits] 01/08: pretty-print: Use string-concatenate-reverse
Andy Wingo
-
2023/05/29
[Guile-commits] 02/08: pretty-print: inline genwrite:newline-str
Andy Wingo
-
2023/05/29
[Guile-commits] 08/08: Rewrite soft ports in Scheme
Andy Wingo
-
2023/05/29
[Guile-commits] 03/08: pretty-print: inline some handling of read macros
Andy Wingo
-
2023/05/29
[Guile-commits] 04/08: Add "custom ports"
Andy Wingo
-
2023/05/29
[Guile-commits] branch wip-custom-ports created (now 9df5a8dfb)
Andy Wingo
-
2023/05/29
[Guile-commits] 06/08: Use custom binary output ports for make-chunked-output-port
Andy Wingo
-
2023/05/29
[Guile-commits] 07/08: Implement R6RS custom textual ports
Andy Wingo
-
2023/05/29
[Guile-commits] 05/08: Rewrite custom binary ports in Scheme, in terms of custom ports
Andy Wingo
-
2023/05/15
[Guile-commits] branch wip-tailify updated (c877a50f4 -> 0a7ef2297)
Andy Wingo
-
2023/05/15
[Guile-commits] 03/03: Update tailification pass to handle return-types optimization
Andy Wingo