This is an automated email from the git hooks/post-receive script.
wingo pushed a commit to branch wip-whippet
in repository guile.
The following commit(s) were added to refs/heads/wip-whippet by this push:
new b96a22d3e primitive-load after boot uses read-syntax
b96a22d3e is described below
wingo pushed a commit to branch wip-whippet
in repository guile.
commit b97b12a19bd2715c99a7f9bcfc31fbcdb93fddc9
Merge: f5a1d2ca3 08e6633f9
Author: Andy Wingo
AuthorDate: Thu May 15 14:47:07 2025 +0200
Merge remote-tracking branch 'whippet/main' into wip-whippet
libguile/whippet/api/gc-emb
wingo pushed a change to branch wip-whippet
in repository guile.
from f5a1d2ca3 Use Whippet API for signal handler thread
new 08e6633f9 Add embedder API to provide heap and mutator conservative
roots
new b97b12a19 Merge remote-tracking branch 'whippet/main' into wip-whippet
new
wingo pushed a commit to branch wip-whippet
in repository guile.
commit c9df342c9abdcfd59977c50df1c43f2398d5da19
Merge: f71775f39 f5edbc278
Author: Andy Wingo
AuthorDate: Thu May 15 15:56:48 2025 +0200
Merge remote-tracking branch 'whippet/main' into wip-whippet
libguile/whippet/src/bdw.c
wingo pushed a commit to branch wip-whippet
in repository guile.
commit d560676572eb83736ae265ba41213936f7fb9c26
Author: Andy Wingo
AuthorDate: Thu May 15 15:15:28 2025 +0200
Wire loader DT_GUILE_GC_ROOT sections to Whippet API
* libguile/loader.c (add_roots):
(scm_trace_loader_
wingo pushed a commit to branch wip-whippet
in repository guile.
commit f71775f39674aa24f893d71bd7d41b0605b5eee7
Author: Andy Wingo
AuthorDate: Thu May 15 15:53:34 2025 +0200
Remove BDW usage from gc.c
* libguile/atomics-internal.h (scm_atomic_subtract_size): New helper.
* libgu
wingo pushed a commit to branch wip-whippet
in repository guile.
commit f5edbc278b684da978b0c0ab67f1dbead4329ece
Author: Andy Wingo
AuthorDate: Thu May 15 15:56:40 2025 +0200
Add warn proc to bdw
---
src/bdw.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/src/bdw.c b/src/bdw.c
i
wingo pushed a commit to branch wip-whippet
in repository guile.
commit ddef73d03fdb2c11f53df635aadfdd181512faf7
Author: Andy Wingo
AuthorDate: Thu May 15 16:13:18 2025 +0200
Remove the last direct uses of BDW API
* configure.ac: Remove code to detect BDW, that is taken care of by t
wingo pushed a commit to branch wip-whippet
in repository guile.
commit 08e6633f93803300e6700247f9a698ee423596dc
Author: Andy Wingo
AuthorDate: Thu May 15 14:46:34 2025 +0200
Add embedder API to provide heap and mutator conservative roots
---
api/gc-embedder-api.h | 19 +++
wingo pushed a commit to branch wip-whippet
in repository guile.
commit f5a1d2ca33ef23066547c68602ae9b64890f1afe
Author: Andy Wingo
AuthorDate: Thu May 15 12:05:52 2025 +0200
Use Whippet API for signal handler thread
* libguile/scmsigs.c (signal_delivery_thread): Use Whippet API.
--
wingo pushed a change to branch wip-whippet
in repository guile.
from 8b12d6f26 Excise BDW API use from threads.c
new 2f13187f6 Add gc_safepoint_signal_number() API
new 799901edc Merge remote-tracking branch 'whippet/main' into wip-whippet
new f5a1d2ca3 Use Whippet API for signa
wingo pushed a commit to branch wip-whippet
in repository guile.
commit 2f13187f629c704ae9bb54a46d44187afe288a1c
Author: Andy Wingo
AuthorDate: Thu May 15 11:59:51 2025 +0200
Add gc_safepoint_signal_number() API
---
api/gc-api.h | 1 +
src/bdw.c| 3 +++
src/mmc.c| 1 +
src/pcc.c
wingo pushed a commit to branch wip-whippet
in repository guile.
commit 799901edc4b006d5c63f11a93e31df4a73115039
Merge: 8b12d6f26 2f13187f6
Author: Andy Wingo
AuthorDate: Thu May 15 12:00:17 2025 +0200
Merge remote-tracking branch 'whippet/main' into wip-whippet
libguile/whippet/api/gc-api
wingo pushed a commit to branch wip-whippet
in repository guile.
commit 675d8d649a0538dbe73d30fe70607b74e4ae560f
Author: Andy Wingo
AuthorDate: Thu May 15 11:26:27 2025 +0200
Rework gc_call_without_gc to allow reentrancy
Rename to gc_deactivate_for_call / gc_reactivate_for_call
---
wingo pushed a commit to branch wip-whippet
in repository guile.
commit 6a554e5dd7640b728da22db0af3b92fe94803a90
Author: Andy Wingo
AuthorDate: Thu May 15 11:39:12 2025 +0200
Add gc_deactivate / gc_reactivate
Guile needs this.
---
api/gc-api.h | 6 --
src/bdw.c| 3 +++
sr
wingo pushed a change to branch wip-whippet
in repository guile.
from 0e8c6b672 Remove SMOB mark functions
new 675d8d649 Rework gc_call_without_gc to allow reentrancy
new 8f7e3dde4 Merge remote-tracking branch 'whippet/main' into wip-whippet
new 6a554e5dd Add gc_deactivate / gc_
wingo pushed a commit to branch wip-whippet
in repository guile.
commit 173adcfe09e3ac82bdba3dec2a951ae300d248ef
Merge: 8f7e3dde4 6a554e5dd
Author: Andy Wingo
AuthorDate: Thu May 15 11:39:48 2025 +0200
Merge remote-tracking branch 'whippet/main' into wip-whippet
libguile/whippet/api/gc-api
wingo pushed a commit to branch wip-whippet
in repository guile.
commit 8b12d6f26c468768a4cdd9c1e1de7abb8087326f
Author: Andy Wingo
AuthorDate: Thu May 15 11:50:47 2025 +0200
Excise BDW API use from threads.c
* libguile/threads.c (with_guile, scm_without_guile): Use gc_activate /
wingo pushed a commit to branch wip-whippet
in repository guile.
commit 8f7e3dde4a52f9769af8196b673cd01c675ab803
Merge: 0e8c6b672 675d8d649
Author: Andy Wingo
AuthorDate: Thu May 15 11:27:08 2025 +0200
Merge remote-tracking branch 'whippet/main' into wip-whippet
libguile/whippet/api/gc-api
wingo pushed a commit to branch wip-whippet
in repository guile.
commit 0e8c6b6727be063bee73752ad8afe60b29a28929
Author: Andy Wingo
AuthorDate: Thu May 15 10:31:12 2025 +0200
Remove SMOB mark functions
Oh yeah! They are almost impossible to use correctly as-is, have mostly
disa
wingo pushed a commit to branch wip-whippet
in repository guile.
commit 1e3ce66224b2c47ea573452b258115b79bdf90c6
Merge: f948d414f d58aa7128
Author: Andy Wingo
AuthorDate: Thu May 15 09:02:31 2025 +0200
Merge remote-tracking branch 'whippet/main' into wip-whippet
libguile/whippet/api/gc-api
wingo pushed a commit to branch wip-whippet
in repository guile.
commit d58aa712813aef824a7022e2068c986c10c56ea4
Author: Andy Wingo
AuthorDate: Thu May 15 09:01:28 2025 +0200
Add API to inihibit pre-emption
This is really only for BDW. It uses GC_alloc_lock() /
GC_alloc_unlock(
wingo pushed a change to branch wip-whippet
in repository guile.
from f948d414f Fixed documentation for make-guardian.
new d58aa7128 Add API to inihibit pre-emption
new 1e3ce6622 Merge remote-tracking branch 'whippet/main' into wip-whippet
new 2bfc66554 Remove BDW alloc lock API
wingo pushed a commit to branch wip-whippet
in repository guile.
commit 2bfc66554e9c5fe6616048e5f5d87a8c2306ef1c
Author: Andy Wingo
AuthorDate: Thu May 15 09:25:03 2025 +0200
Remove BDW alloc lock API in vm.c
* libguile/vm.c (vm_expand_stack_inner):
(vm_expand_stack):
(reins
24 matches
Mail list logo