guile-commits
Thread
Date
Earlier messages
Later messages
Messages by Thread
[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
[Guile-commits] 06/11: Allocate a static tc16 for random states
Andy Wingo
[Guile-commits] 03/11: Remove print state objects, and ports-with-print-state
Andy Wingo
[Guile-commits] branch wip-whippet updated (0d1171afe -> f930af273)
Andy Wingo
[Guile-commits] 02/07: Pipes use finalizers instead of guardians
Andy Wingo
[Guile-commits] 01/07: VM "hooks" actually are just lists
Andy Wingo
[Guile-commits] 07/07: Move implementation of hooks to Scheme module
Andy Wingo
[Guile-commits] 03/07: Replace after-gc-hook with {add, remove}-after-gc-callback!
Andy Wingo
[Guile-commits] 05/07: Fix api-diff.scm typo
Andy Wingo
[Guile-commits] 06/07: Deprecate module-defined-hook
Andy Wingo
[Guile-commits] 04/07: Move REPL-related hooks to their own module
Andy Wingo
[Guile-commits] branch wip-whippet updated: Fix creation of VM frames
Andy Wingo
[Guile-commits] branch wip-whippet updated (c1150bec2 -> 2c186f835)
Andy Wingo
[Guile-commits] 01/02: Make scm_tc16_dir, SCM_DIRP etc private
Andy Wingo
[Guile-commits] 02/02: Allocate a static tc16 to directory streams
Andy Wingo
[Guile-commits] branch wip-whippet updated (7a1406891 -> 4e5a132f4)
Andy Wingo
[Guile-commits] 01/03: Convert mutexes, condition vars to statically-allocated tc16
Andy Wingo
[Guile-commits] 03/03: Capturing continuations pins conservative roots
Andy Wingo
[Guile-commits] 02/03: Give continuations (contregs) their own static tc16
Andy Wingo
[Guile-commits] branch wip-whippet updated: Remove trailing whitespace
Andy Wingo
[Guile-commits] branch wip-whippet updated (c794c086d -> 7a1406891)
Andy Wingo
[Guile-commits] 01/03: Refactor (ice-9 deprecated) to be more concise
Andy Wingo
[Guile-commits] 03/03: Move char-set-cursor implementation to Scheme
Andy Wingo
[Guile-commits] 02/03: Deprecate srfi-14 in default environment
Andy Wingo
[Guile-commits] branch wip-whippet updated (5c5b86745 -> c794c086d)
Andy Wingo
[Guile-commits] 01/02: Fix bug whereby taking GC bytevectors was allocating inline storage
Andy Wingo
[Guile-commits] 02/02: Change charsets to use bytevector to store char ranges
Andy Wingo
[Guile-commits] branch wip-whippet updated (d6e59a1d3 -> 5c5b86745)
Andy Wingo
[Guile-commits] 05/06: Convert tc16_catch_handler to be subrs
Andy Wingo
[Guile-commits] 06/06: Turn boot closures into subrs
Andy Wingo
[Guile-commits] 01/06: Move subr internals off to internal header file
Andy Wingo
[Guile-commits] 04/06: Convert tc16_thunk, tc16_exception_handler to be subrs
Andy Wingo
[Guile-commits] 02/06: Add machinery to pass thread and/or closure when invoking subr
Andy Wingo
[Guile-commits] 03/06: New internal functions to alloc subr closures
Andy Wingo
[Guile-commits] branch wip-whippet updated (12e877240 -> d6e59a1d3)
Andy Wingo
[Guile-commits] 01/02: Give arrays a proper type in C land
Andy Wingo
[Guile-commits] 02/02: Convert bitvectors to use inline-only word-size units
Andy Wingo
[Guile-commits] branch wip-whippet updated (aa73d31de -> 12e877240)
Andy Wingo
[Guile-commits] 01/07: Give reified value objects a proper data type
Andy Wingo
[Guile-commits] 02/07: Tighten up exported ABI / API of "programs"
Andy Wingo
[Guile-commits] 03/07: Make programs.h private
Andy Wingo
[Guile-commits] 05/07: Fix bytevector mutators to correctly check for mutability
Andy Wingo
[Guile-commits] 04/07: Rework treatment of bytevector flags
Andy Wingo
[Guile-commits] 06/07: Move private bytevectors API to a separate header
Andy Wingo
[Guile-commits] 07/07: Move array-map / array-cell functions to Scheme module
Andy Wingo
[Guile-commits] branch wip-whippet updated (0a0ecc518 -> aa73d31de)
Andy Wingo
[Guile-commits] 01/02: Simplify struct scm_bignum
Andy Wingo
[Guile-commits] 02/02: Inline "struct scm_frame" into tagged frame objects
Andy Wingo
[Guile-commits] branch wip-whippet updated (1abd5a310 -> 0a0ecc518)
Andy Wingo
[Guile-commits] 01/03: Add gc_resolve_conservative_ref API
Andy Wingo
[Guile-commits] 03/03: Arrange to pin objects captured by a delimited continuation
Andy Wingo
[Guile-commits] 02/03: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
[Guile-commits] branch wip-whippet updated (a4c0f1e23 -> 1abd5a310)
Andy Wingo
[Guile-commits] 02/02: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
[Guile-commits] 01/02: Further fix inlining
Andy Wingo
[Guile-commits] branch wip-whippet updated (e84dccb71 -> a4c0f1e23)
Andy Wingo
[Guile-commits] 02/03: mmc: Speed up conservative ref resolution
Andy Wingo
[Guile-commits] 01/03: mmc: Fix inlining of trace_conservative_edges for pinned roots
Andy Wingo
[Guile-commits] 03/03: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
[Guile-commits] branch wip-whippet updated (b3d874c80 -> e84dccb71)
Andy Wingo
[Guile-commits] 02/02: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
[Guile-commits] 01/02: Add heuristic to grow mmc heap if no progress in last mutator cycle
Andy Wingo
[Guile-commits] branch wip-whippet updated: Add JIT support for bump-pointer allocation fast paths
Andy Wingo
[Guile-commits] branch wip-whippet updated (6841c9509 -> 3147d313f)
Andy Wingo
[Guile-commits] 05/06: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
[Guile-commits] 06/06: Add Guile's CFLAGS to WHIPPET_IMPL_CFLAGS
Andy Wingo
[Guile-commits] 04/06: Fix missing static annotation on root_worklist_alloc
Andy Wingo
[Guile-commits] 02/06: mmc: Only add headroom to unfragmentable heaps if no progress
Andy Wingo
[Guile-commits] 03/06: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
[Guile-commits] 01/06: Fix crash in gc_visit_ephemeron_key on objects in extern space
Andy Wingo
[Guile-commits] branch wip-whippet updated (7b4f4427f -> 6841c9509)
Andy Wingo
[Guile-commits] 01/07: nofl: No evacuation reserve if evacuation is impossible
Andy Wingo
[Guile-commits] 02/07: nofl: Include pending large object allocations in the live data size
Andy Wingo
[Guile-commits] 07/07: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
[Guile-commits] 06/07: Fix a bug in after-gc Scheme hook
Andy Wingo
[Guile-commits] 03/07: mmc: Add "headroom" for growable heaps that cannot defragment
Andy Wingo
[Guile-commits] 04/07: Fix bof returning blocks from the evacuation target list to empties
Andy Wingo
[Guile-commits] 05/07: nofl: Limit sweeping if there are empty blocks
Andy Wingo
[Guile-commits] branch wip-whippet updated (72fbb05ee -> 7b4f4427f)
Andy Wingo
[Guile-commits] 02/07: gc_extern_space_visit doesn't take an edge
Andy Wingo
[Guile-commits] 03/07: nofl: Add asserts when getting metadata for an object
Andy Wingo
[Guile-commits] 01/07: No need to clear allocation table during allocation
Andy Wingo
[Guile-commits] 04/07: Fix alignment for platform conservative roots visitor
Andy Wingo
[Guile-commits] 05/07: Update conservative roots embedder interface
Andy Wingo
[Guile-commits] 06/07: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
[Guile-commits] 07/07: Update for Whippet changes, VM stacks scanned partly-conservatively
Andy Wingo
[Guile-commits] branch wip-whippet updated: Fix Guile's whippet embedding for conservative roots tracing
Andy Wingo
[Guile-commits] branch wip-whippet updated (b96a22d3e -> 0ffa6688a)
Andy Wingo
[Guile-commits] 08/09: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
[Guile-commits] 07/09: mmc: Grow the heap if collection fails to find space for large alloc
Andy Wingo
[Guile-commits] 09/09: Adapt to whippet change
Andy Wingo
[Guile-commits] 01/09: Add allocation counter to prepare_gc event
Andy Wingo
[Guile-commits] 02/09: Simplify mmc-attrs.h
Andy Wingo
[Guile-commits] 04/09: Fix build issue with mmc in Guile
Andy Wingo
[Guile-commits] 06/09: Fix bogus assert in mmc.c:deactivate_mutator
Andy Wingo
[Guile-commits] 05/09: Fix bogus static debug check in mmc init
Andy Wingo
[Guile-commits] 03/09: Fix --with-gc-debug in whippet.m4
Andy Wingo
[Guile-commits] branch wip-whippet updated: primitive-load after boot uses read-syntax
Andy Wingo
[Guile-commits] branch wip-whippet updated (f5a1d2ca3 -> ddef73d03)
Andy Wingo
[Guile-commits] 01/07: Add embedder API to provide heap and mutator conservative roots
Andy Wingo
[Guile-commits] 07/07: Remove the last direct uses of BDW API
Andy Wingo
[Guile-commits] 05/07: Add warn proc to bdw
Andy Wingo
[Guile-commits] 04/07: Remove BDW usage from gc.c
Andy Wingo
[Guile-commits] 03/07: Wire loader DT_GUILE_GC_ROOT sections to Whippet API
Andy Wingo
[Guile-commits] 06/07: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
[Guile-commits] 02/07: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
[Guile-commits] branch wip-whippet updated (8b12d6f26 -> f5a1d2ca3)
Andy Wingo
[Guile-commits] 02/03: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
[Guile-commits] 01/03: Add gc_safepoint_signal_number() API
Andy Wingo
[Guile-commits] 03/03: Use Whippet API for signal handler thread
Andy Wingo
[Guile-commits] branch wip-whippet updated (0e8c6b672 -> 8b12d6f26)
Andy Wingo
[Guile-commits] 02/05: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
[Guile-commits] 05/05: Excise BDW API use from threads.c
Andy Wingo
[Guile-commits] 04/05: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
[Guile-commits] 03/05: Add gc_deactivate / gc_reactivate
Andy Wingo
[Guile-commits] 01/05: Rework gc_call_without_gc to allow reentrancy
Andy Wingo
[Guile-commits] branch wip-whippet updated (f948d414f -> 0e8c6b672)
Andy Wingo
[Guile-commits] 03/04: Remove BDW alloc lock API in vm.c
Andy Wingo
[Guile-commits] 01/04: Add API to inihibit pre-emption
Andy Wingo
[Guile-commits] 02/04: Merge remote-tracking branch 'whippet/main' into wip-whippet
Andy Wingo
[Guile-commits] 04/04: Remove SMOB mark functions
Andy Wingo
[Guile-commits] branch wip-whippet updated: Fixed documentation for make-guardian.
Mikael Djurfeldt
[Guile-commits] branch wip-whippet updated (2a6f6ec35 -> 1e06be2fa)
Andy Wingo
[Guile-commits] 02/03: The symbol table is an ephemeron table
Andy Wingo
[Guile-commits] 01/03: Remove weak set usage in ports.c
Andy Wingo
[Guile-commits] 03/03: Remove weak sets
Andy Wingo
[Guile-commits] branch wip-whippet updated: Add documentation for make-guardian.
Mikael Djurfeldt
[Guile-commits] branch wip-whippet updated (8280c8485 -> c724f92c8)
Mikael Djurfeldt
[Guile-commits] 01/02: Rename libguile-3.0-gdb.scm -> libguile-4.0-gdb.scm
Mikael Djurfeldt
[Guile-commits] 02/02: Enable building in separate directory.
Mikael Djurfeldt
[Guile-commits] branch wip-whippet updated (e3b743dc7 -> 8280c8485)
Andy Wingo
Earlier messages
Later messages