guile-commits
Thread
Date
Earlier messages
Messages by Thread
[Guile-commits] branch wip-whippet updated (7fdd17f5a -> 178868953)
Andy Wingo
[Guile-commits] 01/07: Deactivate mutator around pause()
Andy Wingo
[Guile-commits] 05/07: Fix primitive-load to eval current expression before reading next
Andy Wingo
[Guile-commits] 03/07: Fix (system base types) for ports
Andy Wingo
[Guile-commits] 04/07: Update symbols.test for no more stringbuf-length in %symbol-dump
Andy Wingo
[Guile-commits] 06/07: Revert "Update srfi-10.test"
Andy Wingo
[Guile-commits] 07/07: handle-interrupts issues a cooperative GC safepoint
Andy Wingo
[Guile-commits] 02/07: Rework mutex/cond waiting to not allocate
Andy Wingo
[Guile-commits] branch wip-whippet updated (e9af7e813 -> 7fdd17f5a)
Andy Wingo
[Guile-commits] 08/15: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
[Guile-commits] 13/15: Add missing array-map-in-order!
Andy Wingo
[Guile-commits] 06/15: Fix error when inactive mutator exits
Andy Wingo
[Guile-commits] 05/15: GC safepoint in scm_async_tick
Andy Wingo
[Guile-commits] 01/15: Inform GC before blocking
Andy Wingo
[Guile-commits] 09/15: Deactivate mutator while stopping signal thread
Andy Wingo
[Guile-commits] 10/15: Trace pointer values conservatively
Andy Wingo
[Guile-commits] 07/15: Fix error when tracing exited thread
Andy Wingo
[Guile-commits] 03/15: Refactor atomic accesses to atomics-internal.h
Andy Wingo
[Guile-commits] 02/15: Move some port flag handling to ports-internal.h
Andy Wingo
[Guile-commits] 14/15: Update srfi-10.test
Andy Wingo
[Guile-commits] 15/15: Fix deprecation trampoline for `delay`
Andy Wingo
[Guile-commits] 04/15: Move private fports things to fports-internal.h
Andy Wingo
[Guile-commits] 12/15: Add (srfi srfi-14 gnu), for char-set:designated
Andy Wingo
[Guile-commits] 11/15: Fix hook->list; update hooks.test expectations
Andy Wingo
[Guile-commits] branch wip-whippet updated: Fix a crash when tracing a partially-initialized thread
Andy Wingo
[Guile-commits] branch wip-whippet updated (ddab1dce3 -> 3f13068f2)
Andy Wingo
[Guile-commits] 01/02: nofl: Manage evacuation and mark state in mark byte
Andy Wingo
[Guile-commits] 02/02: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
[Guile-commits] branch wip-whippet updated (1ef26268b -> ddab1dce3)
Andy Wingo
[Guile-commits] 01/07: nofl: Use atomics to prevent races in parallel marker
Andy Wingo
[Guile-commits] 07/07: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
[Guile-commits] 04/07: Add an assert to nofl's marking procedure
Andy Wingo
[Guile-commits] 02/07: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
[Guile-commits] 03/07: Add some asserts to mmc
Andy Wingo
[Guile-commits] 05/07: Marking a conservative ref is atomic
Andy Wingo
[Guile-commits] 06/07: parallel tracer: An amazing bug-fix!
Andy Wingo
[Guile-commits] branch wip-whippet updated (718c914e7 -> 1ef26268b)
Andy Wingo
[Guile-commits] 01/06: Remove a debug assert; checked in nofl_metadata_byte_for_object
Andy Wingo
[Guile-commits] 03/06: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
[Guile-commits] 04/06: nofl: Finish holes before marking partly full block as full
Andy Wingo
[Guile-commits] 02/06: Round evacuation target block counts up
Andy Wingo
[Guile-commits] 06/06: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
[Guile-commits] 05/06: mmc: If growable and moveable heap, ensure evacuation reserve
Andy Wingo
[Guile-commits] branch wip-whippet updated: Fix evacuation of bytevectors with inline storage
Andy Wingo
[Guile-commits] branch wip-whippet updated (9d8213889 -> 39afb3bc1)
Andy Wingo
[Guile-commits] 02/02: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
[Guile-commits] 01/02: mmc: global conservative roots can be interior
Andy Wingo
[Guile-commits] branch wip-whippet updated (e21aa9c51 -> 9d8213889)
Andy Wingo
[Guile-commits] 09/12: nofl: More debug-mode consistency checks
Andy Wingo
[Guile-commits] 08/12: Remove check in scm_trace_edge_conservatively that dst is heap obj
Andy Wingo
[Guile-commits] 07/12: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
[Guile-commits] 11/12: Reorder thread tracer to match member order
Andy Wingo
[Guile-commits] 04/12: nofl: Fix bug clearing pinned bits
Andy Wingo
[Guile-commits] 02/12: Small refactor to whippet embedder
Andy Wingo
[Guile-commits] 10/12: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
[Guile-commits] 05/12: nofl: When going conservative, remove evacuation reserve
Andy Wingo
[Guile-commits] 06/12: nofl: Assert no forwarded object after GC in debug mode
Andy Wingo
[Guile-commits] 01/12: Separate tagged and untagged pointerless allocations
Andy Wingo
[Guile-commits] 03/12: nofl: Pin untagged pointerless allocations
Andy Wingo
[Guile-commits] 12/12: Fix stringbuf error when trying to narrow stringbuf
Andy Wingo
[Guile-commits] branch wip-whippet updated (88471e451 -> fd7de3ab3)
Andy Wingo
[Guile-commits] 02/02: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
[Guile-commits] 01/02: Fix trace kind masking in nofl
Andy Wingo
[Guile-commits] branch wip-whippet updated (fd7de3ab3 -> e21aa9c51)
Andy Wingo
[Guile-commits] 01/03: Fix some scm_trace_object bugs
Andy Wingo
[Guile-commits] 02/03: Refactor relationship between gc_mutator_roots and threads
Andy Wingo
[Guile-commits] 03/03: Fix length when tracing stringbufs
Andy Wingo
[Guile-commits] branch wip-whippet updated (e51cf4bf6 -> 88471e451)
Andy Wingo
[Guile-commits] 02/02: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
[Guile-commits] 01/02: Allow nofl spaces to switch to conservative tracing midflight
Andy Wingo
[Guile-commits] branch wip-whippet updated (5d17297da -> e51cf4bf6)
Andy Wingo
[Guile-commits] 01/10: Fix -O0 compilation in async.c
Andy Wingo
[Guile-commits] 02/10: Remove dead code in threads.c
Andy Wingo
[Guile-commits] 10/10: Precise tracing works with heap-conservative-mmc
Andy Wingo
[Guile-commits] 09/10: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
[Guile-commits] 07/10: Allow conservative mmc configs to trace some objects precisely
Andy Wingo
[Guile-commits] 06/10: Add gc_can_move_objects() to gc-attrs.h
Andy Wingo
[Guile-commits] 05/10: Refactor sloppy smob allocation
Andy Wingo
[Guile-commits] 04/10: Remove dead code
Andy Wingo
[Guile-commits] 03/10: Allow gc_extern_space_visit in precise mode
Andy Wingo
[Guile-commits] 08/10: Nofl space doesn't track ephemerons
Andy Wingo
[Guile-commits] branch wip-whippet updated (77a6914c3 -> 5d17297da)
Andy Wingo
[Guile-commits] 01/05: Allow for contiguous bytevectors to be relocated
Andy Wingo
[Guile-commits] 03/05: Pin bytevectors passed to bytevector->pointer
Andy Wingo
[Guile-commits] 04/05: Rework continuations to be relocatable
Andy Wingo
[Guile-commits] 02/05: Dynstack snapshot relocation
Andy Wingo
[Guile-commits] 05/05: Update uniform-array->bytevector tests for 64-bit
Andy Wingo
[Guile-commits] branch wip-whippet updated (c79d5bd0f -> 77a6914c3)
Andy Wingo
[Guile-commits] 06/28: Dynstack uses inline functions instead of macros
Andy Wingo
[Guile-commits] 02/28: Pin struct unboxed_fields
Andy Wingo
[Guile-commits] 04/28: Replace alloca hack in vm.c:invoke_hook with alignas
Andy Wingo
[Guile-commits] 03/28: Remove "result" member from struct scm_thread
Andy Wingo
[Guile-commits] 09/28: Move "struct scm_syntax" definition to internal header
Andy Wingo
[Guile-commits] 08/28: Add scm_integer_size_z to internal integers.h
Andy Wingo
[Guile-commits] 14/28: Add bitvectors-internal.h
Andy Wingo
[Guile-commits] 07/28: Move "struct scm_ephemeron_table" to internal header
Andy Wingo
[Guile-commits] 23/28: Implement scm_trace_object
Andy Wingo
[Guile-commits] 26/28: Move inline function decls to their impl headers
Andy Wingo
[Guile-commits] 05/28: Make dynstack interface completely internal
Andy Wingo
[Guile-commits] 19/28: Move scm_cond, scm_mutex definitions to internal header
Andy Wingo
[Guile-commits] 10/28: Dispatch gc_trace_object to scm_trace_object
Andy Wingo
[Guile-commits] 22/28: vm: BUILDING_LIBGUILE-guarded defs to internal headers
Andy Wingo
[Guile-commits] 21/28: frames, values: BUILDING_LIBGUILE-guarded defs to internal headers
Andy Wingo
[Guile-commits] 01/28: Pin bytevector parents
Andy Wingo
[Guile-commits] 25/28: Mark always-inline functions as maybe-unused
Andy Wingo
[Guile-commits] 24/28: Split inline function definitions out to separate headers
Andy Wingo
[Guile-commits] 11/28: Add new typed struct helpers to get size and unboxed fields
Andy Wingo
[Guile-commits] 17/28: Move struct scm_regexp definition to internal header
Andy Wingo
[Guile-commits] 27/28: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
[Guile-commits] 16/28: Add macros-internal.h
Andy Wingo
[Guile-commits] 13/28: Add smob-internal.h
Andy Wingo
[Guile-commits] 15/28: Add i18n-internal.h
Andy Wingo
[Guile-commits] 18/28: Add srfi-14-internal.h
Andy Wingo
[Guile-commits] 12/28: Name the field for string backing store
Andy Wingo
[Guile-commits] 20/28: Add filesys-internal.h
Andy Wingo
[Guile-commits] 28/28: Include new Whippet header files
Andy Wingo
[Guile-commits] branch wip-whippet updated (b0ce01480 -> c79d5bd0f)
Andy Wingo
[Guile-commits] 01/02: scm_gc_object_address pins its referent
Andy Wingo
[Guile-commits] 02/02: Change to be less sloppy as regards functions without prototypes
Andy Wingo
[Guile-commits] branch wip-whippet updated (bd1e5ff68 -> b0ce01480)
Andy Wingo
[Guile-commits] 10/10: Inline thread wakeup data into "struct scm_thread"
Andy Wingo
[Guile-commits] 04/10: Deprecate C hooks
Andy Wingo
[Guile-commits] 09/10: Manage pre-goops port type list using pairs
Andy Wingo
[Guile-commits] 06/10: Remove unused scm_make_cache
Andy Wingo
[Guile-commits] 07/10: Convert thread launch data to be vector
Andy Wingo
[Guile-commits] 08/10: Port type objects are tagged
Andy Wingo
[Guile-commits] 01/10: Fix vtable base layout
Andy Wingo
[Guile-commits] 03/10: Remove last vestiges of ia64 support
Andy Wingo
[Guile-commits] 02/10: Excise scm_words from struct.c
Andy Wingo
[Guile-commits] 05/10: Move struct scm_thread definition to private header
Andy Wingo
[Guile-commits] branch wip-whippet updated (c2f451bf5 -> bd1e5ff68)
Andy Wingo
[Guile-commits] 02/02: Switch unboxed-fields bitmask to be a Scheme integer
Andy Wingo
[Guile-commits] 01/02: Give structs a "struct scm_struct"
Andy Wingo
[Guile-commits] branch wip-whippet updated (a5f9d0da6 -> c2f451bf5)
Andy Wingo
[Guile-commits] 06/11: Fix a couple SCM_SIMPLE_VECTOR stragglers
Andy Wingo
[Guile-commits] 05/11: Switch all users of SCM_SIMPLE_VECTOR_SET to scm_c_vector_set_x
Andy Wingo
[Guile-commits] 03/11: Switch all users of SCM_SIMPLE_VECTOR_LENGTH to scm_c_vector_length
Andy Wingo
[Guile-commits] 01/11: Syntax uses scm_allocate_tagged
Andy Wingo
[Guile-commits] 04/11: Switch all users of SCM_SIMPLE_VECTOR_REF to scm_c_vector_ref
Andy Wingo
[Guile-commits] 09/11: Move vectors off scm_words
Andy Wingo
[Guile-commits] 02/11: Move foreign pointers off scm_words
Andy Wingo
[Guile-commits] 08/11: Inline scm_is_vector
Andy Wingo
[Guile-commits] 11/11: Remove unused internal inline allocation functions
Andy Wingo
[Guile-commits] 10/11: Remove internal scm_inline_cons
Andy Wingo
[Guile-commits] 07/11: Deprecate SCM_SIMPLE_VECTOR_REF et al
Andy Wingo
[Guile-commits] branch wip-whippet updated (7a749ef79 -> a5f9d0da6)
Andy Wingo
[Guile-commits] 01/09: Get fractions off scm_double_cell
Andy Wingo
[Guile-commits] 03/09: Move internal string interface definitions to internal header
Andy Wingo
[Guile-commits] 04/09: Better type-safety for snarfed immutable strings
Andy Wingo
[Guile-commits] 09/09: Vm creates values with scm_allocate_tagged
Andy Wingo
[Guile-commits] 02/09: scm_is_string is a normal inline function
Andy Wingo
[Guile-commits] 07/09: Get strings, symbols, stringbufs off scm_double_cell
Andy Wingo
[Guile-commits] 08/09: Convert hash tables away from scm_cell
Andy Wingo
[Guile-commits] 06/09: Remove SCM_IMMUTABLE_CELL, SCM_IMMUTABLE_DOUBLE_CELL
Andy Wingo
[Guile-commits] 05/09: Remove SCM_IMMUTABLE_POINTER
Andy Wingo
[Guile-commits] branch wip-whippet updated: SCM_ALIGNED is always available
Andy Wingo
[Guile-commits] branch wip-whippet updated (b262df6ca -> 929069897)
Andy Wingo
[Guile-commits] 01/02: Move variables off of scm_cell
Andy Wingo
[Guile-commits] 02/02: Move atomic box off of scm_cell
Andy Wingo
[Guile-commits] branch wip-whippet updated (d8c1ea404 -> b262df6ca)
Andy Wingo
[Guile-commits] 06/07: Move SCM_CARLOC, SCM_CDRLOC to pairs.h
Andy Wingo
[Guile-commits] 05/07: Move pairs off of scm_cell
Andy Wingo
[Guile-commits] 02/07: Change to not inline scm_cell / scm_double_cell / scm_words
Andy Wingo
[Guile-commits] 07/07: Move keywords off of scm_cell
Andy Wingo
[Guile-commits] 01/07: Remove unused variable in hashtab.c
Andy Wingo
[Guile-commits] 04/07: Move dynamic states off of scm_cell
Andy Wingo
[Guile-commits] 03/07: Move fluids off of scm_cell
Andy Wingo
[Guile-commits] branch wip-whippet updated (278ba9902 -> d8c1ea404)
Andy Wingo
[Guile-commits] 07/07: Convert smobs to use scm_allocate_*
Andy Wingo
[Guile-commits] 04/07: Add scm_allocate_{pointerless, tagged, sloppy}
Andy Wingo
[Guile-commits] 03/07: Move string-pointer-array handling to posix.c
Andy Wingo
[Guile-commits] 06/07: Use alloca in change_option_setting
Andy Wingo
[Guile-commits] 01/07: JIT uses malloc/free instead of gc_malloc
Andy Wingo
[Guile-commits] 02/07: Avoid untagged traced allocation in make-struct/no-tail
Andy Wingo
[Guile-commits] 05/07: Convert scm_gc_malloc* calls to scm_allocate*
Andy Wingo
[Guile-commits] branch wip-whippet updated: Allow precise tracing of dynstacks
Andy Wingo
[Guile-commits] branch wip-whippet updated (bc43d4f9a -> 923bfdc7e)
Andy Wingo
[Guile-commits] 03/03: String ports have managed streams
Andy Wingo
[Guile-commits] 02/03: Rework representation of ports
Andy Wingo
[Guile-commits] 01/03: Add new API for declaring managed SMOB fields
Andy Wingo
[Guile-commits] branch wip-whippet updated (3f4048f6c -> bc43d4f9a)
Andy Wingo
[Guile-commits] 01/02: Simplify i18n.c to require POSIX 2008 newlocale, uselocale
Andy Wingo
[Guile-commits] 02/02: Locale have static tc16
Andy Wingo
[Guile-commits] branch main updated: Document ‘in-vicinity’.
Ludovic Courtès
[Guile-commits] branch wip-whippet updated (c3e8e9fa6 -> 3f4048f6c)
Andy Wingo
[Guile-commits] 04/05: Remove stale comment
Andy Wingo
[Guile-commits] 01/05: Move bytevector output ports implementation to Scheme
Andy Wingo
[Guile-commits] 03/05: Fix GOOPS for <regexp>
Andy Wingo
[Guile-commits] 02/05: Move bytevector input ports implementation to Scheme
Andy Wingo
[Guile-commits] 05/05: Move transcoded ports implementation to Scheme
Andy Wingo
[Guile-commits] branch wip-whippet updated (f930af273 -> c3e8e9fa6)
Andy Wingo
[Guile-commits] 10/11: Convert regexps to use statically-allocated tc16
Andy Wingo
[Guile-commits] 08/11: Move make-regexp, regexp?, regexp-exec to (ice-9 regex)
Andy Wingo
[Guile-commits] 07/11: Include (ice-9 arrays) in random.test
Andy Wingo
[Guile-commits] 02/11: Remove unused "malloc objects"
Andy Wingo
[Guile-commits] 11/11: Remove needless smob.h includes
Andy Wingo
[Guile-commits] 04/11: Fix bug in deprecation wrapper for reset-hook!
Andy Wingo
[Guile-commits] 01/11: Give syntax transformers a static tc16
Andy Wingo
[Guile-commits] 09/11: Fix texi-fragments-to-docstrings to import srfi-14
Andy Wingo
[Guile-commits] 05/11: Move R5RS promises implementation to Scheme
Andy Wingo
Earlier messages