guile-commits
Thread
Date
Earlier messages
Messages by Date
2025/09/12
[Guile-commits] 08/26: make-struct/no-tail scm_c_make_structv: ensure layout is symbol
Daniel Llorens
2025/09/12
[Guile-commits] 20/26: srfi-207: pregenerate and reuse standard base64 encodings
Daniel Llorens
2025/09/12
[Guile-commits] 09/26: Don't use stale default_dynamic_state null pointer during init
Daniel Llorens
2025/09/12
[Guile-commits] 26/26: srfi-207: remove vestigial ice-9/read/bytestring.scm include
Daniel Llorens
2025/09/12
[Guile-commits] 17/26: Write srfi-207 bytestrings when (print-enable 'bytestrings)
Daniel Llorens
2025/09/12
[Guile-commits] 18/26: bytevector->hex-string: avoid constructing intermediate strings
Daniel Llorens
2025/09/12
[Guile-commits] 21/26: srfi-207: pregenerate and reuse standard base64 decodings
Daniel Llorens
2025/09/12
[Guile-commits] 11/26: Add initial upstream code for srfi-207: String-notated bytevectors
Daniel Llorens
2025/09/12
[Guile-commits] 25/26: Merge support for SRFI 207: String-notated bytevectors
Daniel Llorens
2025/09/12
[Guile-commits] 05/26: NEWS: remove trailing periods on summary lines for 3.0.11
Daniel Llorens
2025/09/12
[Guile-commits] 24/26: NEWS: mention srfi-207 support
Daniel Llorens
2025/09/12
[Guile-commits] 22/26: srfi-207: change string and keyowrd eqv? checks to eq?; use 1+
Daniel Llorens
2025/09/12
[Guile-commits] 23/26: bytestring-join: create result via a single bytevector-append
Daniel Llorens
2025/09/12
[Guile-commits] 13/26: make-bytestring(!): only allocate once and and write directly
Daniel Llorens
2025/09/12
[Guile-commits] 01/26: NEWS: add more missing 3.0.11 entries
Daniel Llorens
2025/09/12
[Guile-commits] 19/26: byte64->bytevector bytevector->base64: check digits string length
Daniel Llorens
2025/09/12
[Guile-commits] 07/26: array-fill!: have rafill helper accept *three* arguments
Daniel Llorens
2025/09/12
[Guile-commits] 06/26: (test-suite lib automake) reporter: handle 'fail arguments
Daniel Llorens
2025/09/12
[Guile-commits] 04/26: NEWS: mention that guile-test is no longer declarative
Daniel Llorens
2025/09/12
[Guile-commits] 10/26: tmpfile: preserve O_CLOEXEC so children won't prevent removal
Daniel Llorens
2025/09/12
[Guile-commits] 12/26: Add (srfi srfi-207) with read-textual-bytestring; enable tests
Daniel Llorens
2025/09/12
[Guile-commits] 03/26: srfi-43: Import vector-copy using define-module instead of @
Daniel Llorens
2025/09/12
[Guile-commits] 14/26: Remove redundant/unused functions and type checks from srfi-207
Daniel Llorens
2025/09/12
[Guile-commits] 16/26: Read srfi-207 bytestrings when (read-enable 'bytestrings)
Daniel Llorens
2025/09/12
[Guile-commits] 15/26: Convert srfi-207.html to texinfo and add to srfi-modules.texi
Daniel Llorens
2025/09/12
[Guile-commits] branch main updated (020d80c40 -> 7f0f63d08)
Daniel Llorens
2025/09/12
[Guile-commits] 02/26: doc: Explicitly mention the name of GOOPS
Daniel Llorens
2025/08/14
[Guile-commits] branch main updated: Make it easier to find the meaning of ice-9
Rob Browning
2025/08/07
[Guile-commits] 01/04: Update README.md
Andy Wingo
2025/08/07
[Guile-commits] 03/04: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
2025/08/07
[Guile-commits] branch wip-whippet updated (ae1f3e289 -> 230e965b5)
Andy Wingo
2025/08/07
[Guile-commits] 04/04: Adapt to gc_trace_object change
Andy Wingo
2025/08/07
[Guile-commits] 02/04: Change gc_trace_object to return object size
Andy Wingo
2025/08/07
[Guile-commits] branch wip-whippet updated (dafa09cad -> ae1f3e289)
Andy Wingo
2025/08/07
[Guile-commits] 01/02: Fix extents_contain_addr when used as a boolean
Andy Wingo
2025/08/07
[Guile-commits] 02/02: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
2025/08/07
[Guile-commits] 13/15: parallel tracer: Don't unpark workers when originating thread spins
Andy Wingo
2025/08/07
[Guile-commits] 12/15: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
2025/08/07
[Guile-commits] 01/15: GC triggered by lack of file descriptors will finalize
Andy Wingo
2025/08/07
[Guile-commits] branch wip-whippet updated (a05cb3394 -> dafa09cad)
Andy Wingo
2025/08/07
[Guile-commits] 15/15: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
2025/08/07
[Guile-commits] 09/15: Change growable heap sizer to use sqrt sizing
Andy Wingo
2025/08/07
[Guile-commits] 02/15: Calling scm_gc() doesn't compact
Andy Wingo
2025/08/07
[Guile-commits] 06/15: nofl: Add nofl_space_size accessor
Andy Wingo
2025/08/07
[Guile-commits] 11/15: Remove stray printf
Andy Wingo
2025/08/07
[Guile-commits] 07/15: nofl: Don't collect holes for second-chance allocation if evacuating
Andy Wingo
2025/08/07
[Guile-commits] 10/15: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
2025/08/07
[Guile-commits] 14/15: Fix debug-mode compilation
Andy Wingo
2025/08/07
[Guile-commits] 03/15: Add gc_heap_sizer_target_size
Andy Wingo
2025/08/07
[Guile-commits] 04/15: mmc: Only nofl space fragmentation affects need to evacuate
Andy Wingo
2025/08/07
[Guile-commits] 08/15: bdw: Use heap sizer instead of BDW's own heuristics
Andy Wingo
2025/08/07
[Guile-commits] 05/15: mmc: Use heap sizer to possibly grow instead of collecting
Andy Wingo
2025/08/05
[Guile-commits] branch wip-whippet updated (d3cebed22 -> a05cb3394)
Andy Wingo
2025/08/05
[Guile-commits] 04/04: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
2025/08/05
[Guile-commits] 03/04: Tweak pre-GC heap growth to be less aggressive
Andy Wingo
2025/08/05
[Guile-commits] 01/04: Second-chance allocations add to allocation counter
Andy Wingo
2025/08/05
[Guile-commits] 02/04: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
2025/08/05
[Guile-commits] 04/06: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
2025/08/05
[Guile-commits] 02/06: Acquire unaligned memory with just one syscall
Andy Wingo
2025/08/05
[Guile-commits] branch wip-whippet updated (507a5b999 -> d3cebed22)
Andy Wingo
2025/08/05
[Guile-commits] 05/06: For parallel tracer, remove local worklist
Andy Wingo
2025/08/05
[Guile-commits] 01/06: Avoid synchronization when looking up lospace conservative refs
Andy Wingo
2025/08/05
[Guile-commits] 06/06: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
2025/08/05
[Guile-commits] 03/06: Spinlock backs off exponentially
Andy Wingo
2025/08/05
[Guile-commits] 02/02: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
2025/08/05
[Guile-commits] 01/02: Fix hole collection
Andy Wingo
2025/08/05
[Guile-commits] branch wip-whippet updated (5903ca38d -> 507a5b999)
Andy Wingo
2025/08/05
[Guile-commits] branch wip-whippet updated (178868953 -> 5903ca38d)
Andy Wingo
2025/08/05
[Guile-commits] 02/02: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
2025/08/05
[Guile-commits] 01/02: Collect fragmentation into freelists
Andy Wingo
2025/07/16
[Guile-commits] 02/07: Rework mutex/cond waiting to not allocate
Andy Wingo
2025/07/16
[Guile-commits] 07/07: handle-interrupts issues a cooperative GC safepoint
Andy Wingo
2025/07/16
[Guile-commits] 06/07: Revert "Update srfi-10.test"
Andy Wingo
2025/07/16
[Guile-commits] branch wip-whippet updated (7fdd17f5a -> 178868953)
Andy Wingo
2025/07/16
[Guile-commits] 04/07: Update symbols.test for no more stringbuf-length in %symbol-dump
Andy Wingo
2025/07/16
[Guile-commits] 03/07: Fix (system base types) for ports
Andy Wingo
2025/07/16
[Guile-commits] 05/07: Fix primitive-load to eval current expression before reading next
Andy Wingo
2025/07/16
[Guile-commits] 01/07: Deactivate mutator around pause()
Andy Wingo
2025/07/15
[Guile-commits] 11/15: Fix hook->list; update hooks.test expectations
Andy Wingo
2025/07/15
[Guile-commits] 12/15: Add (srfi srfi-14 gnu), for char-set:designated
Andy Wingo
2025/07/15
[Guile-commits] 04/15: Move private fports things to fports-internal.h
Andy Wingo
2025/07/15
[Guile-commits] 15/15: Fix deprecation trampoline for `delay`
Andy Wingo
2025/07/15
[Guile-commits] 14/15: Update srfi-10.test
Andy Wingo
2025/07/15
[Guile-commits] 02/15: Move some port flag handling to ports-internal.h
Andy Wingo
2025/07/15
[Guile-commits] 03/15: Refactor atomic accesses to atomics-internal.h
Andy Wingo
2025/07/15
[Guile-commits] 07/15: Fix error when tracing exited thread
Andy Wingo
2025/07/15
[Guile-commits] 10/15: Trace pointer values conservatively
Andy Wingo
2025/07/15
[Guile-commits] 09/15: Deactivate mutator while stopping signal thread
Andy Wingo
2025/07/15
[Guile-commits] 01/15: Inform GC before blocking
Andy Wingo
2025/07/15
[Guile-commits] 05/15: GC safepoint in scm_async_tick
Andy Wingo
2025/07/15
[Guile-commits] 06/15: Fix error when inactive mutator exits
Andy Wingo
2025/07/15
[Guile-commits] branch wip-whippet updated (e9af7e813 -> 7fdd17f5a)
Andy Wingo
2025/07/15
[Guile-commits] 13/15: Add missing array-map-in-order!
Andy Wingo
2025/07/15
[Guile-commits] 08/15: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
2025/07/14
[Guile-commits] branch wip-whippet updated: Fix a crash when tracing a partially-initialized thread
Andy Wingo
2025/07/14
[Guile-commits] 02/02: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
2025/07/14
[Guile-commits] branch wip-whippet updated (ddab1dce3 -> 3f13068f2)
Andy Wingo
2025/07/14
[Guile-commits] 01/02: nofl: Manage evacuation and mark state in mark byte
Andy Wingo
2025/07/07
[Guile-commits] 06/07: parallel tracer: An amazing bug-fix!
Andy Wingo
2025/07/07
[Guile-commits] 05/07: Marking a conservative ref is atomic
Andy Wingo
2025/07/07
[Guile-commits] 03/07: Add some asserts to mmc
Andy Wingo
2025/07/07
[Guile-commits] branch wip-whippet updated (1ef26268b -> ddab1dce3)
Andy Wingo
2025/07/07
[Guile-commits] 02/07: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
2025/07/07
[Guile-commits] 04/07: Add an assert to nofl's marking procedure
Andy Wingo
2025/07/07
[Guile-commits] 07/07: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
2025/07/07
[Guile-commits] 01/07: nofl: Use atomics to prevent races in parallel marker
Andy Wingo
2025/07/04
[Guile-commits] 05/06: mmc: If growable and moveable heap, ensure evacuation reserve
Andy Wingo
2025/07/04
[Guile-commits] 06/06: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
2025/07/04
[Guile-commits] 02/06: Round evacuation target block counts up
Andy Wingo
2025/07/04
[Guile-commits] 04/06: nofl: Finish holes before marking partly full block as full
Andy Wingo
2025/07/04
[Guile-commits] 03/06: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
2025/07/04
[Guile-commits] branch wip-whippet updated (718c914e7 -> 1ef26268b)
Andy Wingo
2025/07/04
[Guile-commits] 01/06: Remove a debug assert; checked in nofl_metadata_byte_for_object
Andy Wingo
2025/07/04
[Guile-commits] branch wip-whippet updated: Fix evacuation of bytevectors with inline storage
Andy Wingo
2025/07/03
[Guile-commits] 01/02: mmc: global conservative roots can be interior
Andy Wingo
2025/07/03
[Guile-commits] 02/02: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
2025/07/03
[Guile-commits] branch wip-whippet updated (9d8213889 -> 39afb3bc1)
Andy Wingo
2025/07/03
[Guile-commits] 12/12: Fix stringbuf error when trying to narrow stringbuf
Andy Wingo
2025/07/03
[Guile-commits] 03/12: nofl: Pin untagged pointerless allocations
Andy Wingo
2025/07/03
[Guile-commits] 01/12: Separate tagged and untagged pointerless allocations
Andy Wingo
2025/07/03
[Guile-commits] 06/12: nofl: Assert no forwarded object after GC in debug mode
Andy Wingo
2025/07/03
[Guile-commits] 05/12: nofl: When going conservative, remove evacuation reserve
Andy Wingo
2025/07/03
[Guile-commits] 10/12: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
2025/07/03
[Guile-commits] 02/12: Small refactor to whippet embedder
Andy Wingo
2025/07/03
[Guile-commits] 04/12: nofl: Fix bug clearing pinned bits
Andy Wingo
2025/07/03
[Guile-commits] 11/12: Reorder thread tracer to match member order
Andy Wingo
2025/07/03
[Guile-commits] 07/12: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
2025/07/03
[Guile-commits] branch wip-whippet updated (e21aa9c51 -> 9d8213889)
Andy Wingo
2025/07/03
[Guile-commits] 08/12: Remove check in scm_trace_edge_conservatively that dst is heap obj
Andy Wingo
2025/07/03
[Guile-commits] 09/12: nofl: More debug-mode consistency checks
Andy Wingo
2025/07/02
[Guile-commits] branch wip-whippet updated (88471e451 -> fd7de3ab3)
Andy Wingo
2025/07/02
[Guile-commits] 03/03: Fix length when tracing stringbufs
Andy Wingo
2025/07/02
[Guile-commits] branch wip-whippet updated (fd7de3ab3 -> e21aa9c51)
Andy Wingo
2025/07/02
[Guile-commits] 02/03: Refactor relationship between gc_mutator_roots and threads
Andy Wingo
2025/07/02
[Guile-commits] 01/03: Fix some scm_trace_object bugs
Andy Wingo
2025/07/02
[Guile-commits] 01/02: Fix trace kind masking in nofl
Andy Wingo
2025/07/02
[Guile-commits] 02/02: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
2025/07/02
[Guile-commits] 01/02: Allow nofl spaces to switch to conservative tracing midflight
Andy Wingo
2025/07/02
[Guile-commits] branch wip-whippet updated (e51cf4bf6 -> 88471e451)
Andy Wingo
2025/07/02
[Guile-commits] 02/02: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
2025/07/02
[Guile-commits] 08/10: Nofl space doesn't track ephemerons
Andy Wingo
2025/07/02
[Guile-commits] 03/10: Allow gc_extern_space_visit in precise mode
Andy Wingo
2025/07/02
[Guile-commits] 04/10: Remove dead code
Andy Wingo
2025/07/02
[Guile-commits] branch wip-whippet updated (5d17297da -> e51cf4bf6)
Andy Wingo
2025/07/02
[Guile-commits] 05/10: Refactor sloppy smob allocation
Andy Wingo
2025/07/02
[Guile-commits] 06/10: Add gc_can_move_objects() to gc-attrs.h
Andy Wingo
2025/07/02
[Guile-commits] 07/10: Allow conservative mmc configs to trace some objects precisely
Andy Wingo
2025/07/02
[Guile-commits] 09/10: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
2025/07/02
[Guile-commits] 10/10: Precise tracing works with heap-conservative-mmc
Andy Wingo
2025/07/02
[Guile-commits] 02/10: Remove dead code in threads.c
Andy Wingo
2025/07/02
[Guile-commits] 01/10: Fix -O0 compilation in async.c
Andy Wingo
2025/07/01
[Guile-commits] 05/05: Update uniform-array->bytevector tests for 64-bit
Andy Wingo
2025/07/01
[Guile-commits] 02/05: Dynstack snapshot relocation
Andy Wingo
2025/07/01
[Guile-commits] 04/05: Rework continuations to be relocatable
Andy Wingo
2025/07/01
[Guile-commits] 03/05: Pin bytevectors passed to bytevector->pointer
Andy Wingo
2025/07/01
[Guile-commits] 01/05: Allow for contiguous bytevectors to be relocated
Andy Wingo
2025/07/01
[Guile-commits] branch wip-whippet updated (77a6914c3 -> 5d17297da)
Andy Wingo
2025/07/01
[Guile-commits] 28/28: Include new Whippet header files
Andy Wingo
2025/07/01
[Guile-commits] 20/28: Add filesys-internal.h
Andy Wingo
2025/07/01
[Guile-commits] 12/28: Name the field for string backing store
Andy Wingo
2025/07/01
[Guile-commits] 18/28: Add srfi-14-internal.h
Andy Wingo
2025/07/01
[Guile-commits] 15/28: Add i18n-internal.h
Andy Wingo
2025/07/01
[Guile-commits] 13/28: Add smob-internal.h
Andy Wingo
2025/07/01
[Guile-commits] 16/28: Add macros-internal.h
Andy Wingo
2025/07/01
[Guile-commits] 27/28: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
2025/07/01
[Guile-commits] 17/28: Move struct scm_regexp definition to internal header
Andy Wingo
2025/07/01
[Guile-commits] 11/28: Add new typed struct helpers to get size and unboxed fields
Andy Wingo
2025/07/01
[Guile-commits] 24/28: Split inline function definitions out to separate headers
Andy Wingo
2025/07/01
[Guile-commits] 25/28: Mark always-inline functions as maybe-unused
Andy Wingo
2025/07/01
[Guile-commits] 01/28: Pin bytevector parents
Andy Wingo
2025/07/01
[Guile-commits] branch wip-whippet updated (c79d5bd0f -> 77a6914c3)
Andy Wingo
2025/07/01
[Guile-commits] 21/28: frames, values: BUILDING_LIBGUILE-guarded defs to internal headers
Andy Wingo
2025/07/01
[Guile-commits] 22/28: vm: BUILDING_LIBGUILE-guarded defs to internal headers
Andy Wingo
2025/07/01
[Guile-commits] 10/28: Dispatch gc_trace_object to scm_trace_object
Andy Wingo
2025/07/01
[Guile-commits] 19/28: Move scm_cond, scm_mutex definitions to internal header
Andy Wingo
2025/07/01
[Guile-commits] 05/28: Make dynstack interface completely internal
Andy Wingo
2025/07/01
[Guile-commits] 26/28: Move inline function decls to their impl headers
Andy Wingo
2025/07/01
[Guile-commits] 23/28: Implement scm_trace_object
Andy Wingo
2025/07/01
[Guile-commits] 07/28: Move "struct scm_ephemeron_table" to internal header
Andy Wingo
2025/07/01
[Guile-commits] 14/28: Add bitvectors-internal.h
Andy Wingo
2025/07/01
[Guile-commits] 08/28: Add scm_integer_size_z to internal integers.h
Andy Wingo
2025/07/01
[Guile-commits] 09/28: Move "struct scm_syntax" definition to internal header
Andy Wingo
2025/07/01
[Guile-commits] 03/28: Remove "result" member from struct scm_thread
Andy Wingo
2025/07/01
[Guile-commits] 04/28: Replace alloca hack in vm.c:invoke_hook with alignas
Andy Wingo
2025/07/01
[Guile-commits] 02/28: Pin struct unboxed_fields
Andy Wingo
2025/07/01
[Guile-commits] 06/28: Dynstack uses inline functions instead of macros
Andy Wingo
2025/06/26
[Guile-commits] 02/02: Change to be less sloppy as regards functions without prototypes
Andy Wingo
2025/06/26
[Guile-commits] 01/02: scm_gc_object_address pins its referent
Andy Wingo
2025/06/26
[Guile-commits] branch wip-whippet updated (b0ce01480 -> c79d5bd0f)
Andy Wingo
2025/06/25
[Guile-commits] 07/11: Deprecate SCM_SIMPLE_VECTOR_REF et al
Andy Wingo
2025/06/25
[Guile-commits] 10/11: Remove internal scm_inline_cons
Andy Wingo
2025/06/25
[Guile-commits] 05/10: Move struct scm_thread definition to private header
Andy Wingo
2025/06/25
[Guile-commits] 11/11: Remove unused internal inline allocation functions
Andy Wingo
2025/06/25
[Guile-commits] 02/10: Excise scm_words from struct.c
Andy Wingo
2025/06/25
[Guile-commits] branch wip-whippet updated (bd1e5ff68 -> b0ce01480)
Andy Wingo
2025/06/25
[Guile-commits] 03/10: Remove last vestiges of ia64 support
Andy Wingo
2025/06/25
[Guile-commits] 01/10: Fix vtable base layout
Andy Wingo
2025/06/25
[Guile-commits] 08/10: Port type objects are tagged
Andy Wingo
2025/06/25
[Guile-commits] 07/10: Convert thread launch data to be vector
Andy Wingo
2025/06/25
[Guile-commits] 06/10: Remove unused scm_make_cache
Andy Wingo
Earlier messages