wingo pushed a commit to branch wip-whippet
in repository guile.

commit db181e67ff482ab08cbdb0c1a88997b3a886f900
Merge: af96820e0 f90943859
Author: Andy Wingo <wi...@pobox.com>
AuthorDate: Fri Apr 11 14:10:41 2025 +0200

    Merged Whippet into libguile/whippet

 libguile/whippet/.gitignore                        |   16 +
 libguile/whippet/Makefile                          |  141 ++
 libguile/whippet/README.md                         |   91 +
 libguile/whippet/api/bdw-attrs.h                   |   91 +
 libguile/whippet/api/gc-allocation-kind.h          |   19 +
 libguile/whippet/api/gc-api.h                      |  301 +++
 libguile/whippet/api/gc-assert.h                   |   21 +
 libguile/whippet/api/gc-attrs.h                    |   69 +
 libguile/whippet/api/gc-basic-stats.h              |  177 ++
 libguile/whippet/api/gc-collection-kind.h          |   11 +
 libguile/whippet/api/gc-config.h                   |   40 +
 libguile/whippet/api/gc-conservative-ref.h         |   17 +
 libguile/whippet/api/gc-edge.h                     |   26 +
 libguile/whippet/api/gc-embedder-api.h             |   67 +
 libguile/whippet/api/gc-ephemeron.h                |   42 +
 libguile/whippet/api/gc-event-listener-chain.h     |  145 ++
 libguile/whippet/api/gc-event-listener.h           |   29 +
 libguile/whippet/api/gc-finalizer.h                |   81 +
 libguile/whippet/api/gc-forwarding.h               |   20 +
 libguile/whippet/api/gc-histogram.h                |   82 +
 libguile/whippet/api/gc-inline.h                   |    7 +
 libguile/whippet/api/gc-lttng.h                    |  100 +
 libguile/whippet/api/gc-null-event-listener.h      |   50 +
 libguile/whippet/api/gc-options.h                  |   39 +
 libguile/whippet/api/gc-ref.h                      |   50 +
 libguile/whippet/api/gc-tracepoint.h               |   17 +
 libguile/whippet/api/gc-visibility.h               |   12 +
 libguile/whippet/api/mmc-attrs.h                   |  121 ++
 libguile/whippet/api/pcc-attrs.h                   |   92 +
 libguile/whippet/api/semi-attrs.h                  |   80 +
 libguile/whippet/benchmarks/README.md              |   35 +
 libguile/whippet/benchmarks/ephemerons-embedder.h  |   54 +
 libguile/whippet/benchmarks/ephemerons-types.h     |   21 +
 libguile/whippet/benchmarks/ephemerons.c           |  272 +++
 libguile/whippet/benchmarks/finalizers-embedder.h  |   55 +
 libguile/whippet/benchmarks/finalizers-types.h     |   22 +
 libguile/whippet/benchmarks/finalizers.c           |  284 +++
 libguile/whippet/benchmarks/heap-objects.h         |   19 +
 libguile/whippet/benchmarks/mt-gcbench-embedder.h  |   54 +
 libguile/whippet/benchmarks/mt-gcbench-types.h     |   34 +
 libguile/whippet/benchmarks/mt-gcbench.c           |  402 ++++
 libguile/whippet/benchmarks/quads-embedder.h       |   37 +
 libguile/whippet/benchmarks/quads-types.h          |   15 +
 libguile/whippet/benchmarks/quads.c                |  181 ++
 libguile/whippet/benchmarks/simple-allocator.h     |   21 +
 libguile/whippet/benchmarks/simple-gc-embedder.h   |  183 ++
 libguile/whippet/benchmarks/simple-roots-api.h     |   26 +
 libguile/whippet/benchmarks/simple-roots-types.h   |   17 +
 .../whippet/benchmarks/simple-tagging-scheme.h     |   29 +
 libguile/whippet/ctf_to_json.py                    |  160 ++
 libguile/whippet/doc/README.md                     |   13 +
 libguile/whippet/doc/collector-bdw.md              |   26 +
 libguile/whippet/doc/collector-mmc.md              |  148 ++
 libguile/whippet/doc/collector-pcc.md              |   84 +
 libguile/whippet/doc/collector-semi.md             |   23 +
 libguile/whippet/doc/collectors.md                 |   43 +
 libguile/whippet/doc/guile.md                      |   26 +
 libguile/whippet/doc/manual.md                     |  718 ++++++++
 libguile/whippet/doc/perfetto-minor-gc.png         |  Bin 0 -> 173475 bytes
 libguile/whippet/doc/tracepoints.md                |  127 ++
 libguile/whippet/embed.am                          |  207 +++
 libguile/whippet/embed.mk                          |  105 ++
 libguile/whippet/manifest.scm                      |   11 +
 libguile/whippet/src/adaptive-heap-sizer.h         |  171 ++
 libguile/whippet/src/address-hash.h                |   45 +
 libguile/whippet/src/address-map.h                 |  213 +++
 libguile/whippet/src/address-set.h                 |  214 +++
 libguile/whippet/src/assert.h                      |   16 +
 libguile/whippet/src/background-thread.h           |  155 ++
 libguile/whippet/src/bdw.c                         |  647 +++++++
 libguile/whippet/src/copy-space.h                  |  979 ++++++++++
 libguile/whippet/src/debug.h                       |   10 +
 libguile/whippet/src/extents.h                     |   88 +
 libguile/whippet/src/field-set.h                   |  229 +++
 libguile/whippet/src/freelist.h                    |   31 +
 libguile/whippet/src/gc-align.h                    |   22 +
 libguile/whippet/src/gc-ephemeron-internal.h       |   55 +
 libguile/whippet/src/gc-ephemeron.c                |  583 ++++++
 libguile/whippet/src/gc-finalizer-internal.h       |   65 +
 libguile/whippet/src/gc-finalizer.c                |  307 ++++
 libguile/whippet/src/gc-internal.h                 |   16 +
 libguile/whippet/src/gc-lock.h                     |   24 +
 libguile/whippet/src/gc-options-internal.h         |   32 +
 libguile/whippet/src/gc-options.c                  |  198 ++
 libguile/whippet/src/gc-platform-gnu-linux.c       |  211 +++
 libguile/whippet/src/gc-platform.h                 |   48 +
 libguile/whippet/src/gc-stack.c                    |   92 +
 libguile/whippet/src/gc-stack.h                    |   33 +
 libguile/whippet/src/gc-trace.h                    |   56 +
 libguile/whippet/src/gc-tracepoint.c               |    6 +
 libguile/whippet/src/growable-heap-sizer.h         |   59 +
 libguile/whippet/src/heap-sizer.h                  |   74 +
 libguile/whippet/src/large-object-space.h          |  525 ++++++
 libguile/whippet/src/local-worklist.h              |   59 +
 libguile/whippet/src/mmc.c                         | 1266 +++++++++++++
 libguile/whippet/src/nofl-space.h                  | 1944 ++++++++++++++++++++
 libguile/whippet/src/parallel-tracer.h             |  433 +++++
 libguile/whippet/src/pcc.c                         | 1340 ++++++++++++++
 libguile/whippet/src/root-worklist.h               |   76 +
 libguile/whippet/src/root.h                        |   81 +
 libguile/whippet/src/semi.c                        |  738 ++++++++
 libguile/whippet/src/serial-tracer.h               |   88 +
 libguile/whippet/src/shared-worklist.h             |  260 +++
 libguile/whippet/src/simple-worklist.h             |  121 ++
 libguile/whippet/src/spin.h                        |   18 +
 libguile/whippet/src/splay-tree.h                  |  258 +++
 libguile/whippet/src/swar.h                        |  154 ++
 libguile/whippet/src/tracer.h                      |   65 +
 libguile/whippet/test/test-address-map.c           |  109 ++
 libguile/whippet/test/test-address-set.c           |   98 +
 libguile/whippet/test/test-splay-tree.c            |  116 ++
 libguile/whippet/whippet.m4                        |  181 ++
 112 files changed, 18115 insertions(+)

diff --cc libguile/whippet/.gitignore
index 000000000,507595694..507595694
mode 000000,100644..100644
--- a/libguile/whippet/.gitignore
+++ b/libguile/whippet/.gitignore
diff --cc libguile/whippet/Makefile
index 000000000,c5c91ae3e..c5c91ae3e
mode 000000,100644..100644
--- a/libguile/whippet/Makefile
+++ b/libguile/whippet/Makefile
diff --cc libguile/whippet/README.md
index 000000000,9ef9e3cc9..9ef9e3cc9
mode 000000,100644..100644
--- a/libguile/whippet/README.md
+++ b/libguile/whippet/README.md
diff --cc libguile/whippet/api/bdw-attrs.h
index 000000000,7f8000b3f..7f8000b3f
mode 000000,100644..100644
--- a/libguile/whippet/api/bdw-attrs.h
+++ b/libguile/whippet/api/bdw-attrs.h
diff --cc libguile/whippet/api/gc-allocation-kind.h
index 000000000,72de3b6be..72de3b6be
mode 000000,100644..100644
--- a/libguile/whippet/api/gc-allocation-kind.h
+++ b/libguile/whippet/api/gc-allocation-kind.h
diff --cc libguile/whippet/api/gc-api.h
index 000000000,78d8b2bdb..78d8b2bdb
mode 000000,100644..100644
--- a/libguile/whippet/api/gc-api.h
+++ b/libguile/whippet/api/gc-api.h
diff --cc libguile/whippet/api/gc-assert.h
index 000000000,c3fa6b749..c3fa6b749
mode 000000,100644..100644
--- a/libguile/whippet/api/gc-assert.h
+++ b/libguile/whippet/api/gc-assert.h
diff --cc libguile/whippet/api/gc-attrs.h
index 000000000,44d5d47e6..44d5d47e6
mode 000000,100644..100644
--- a/libguile/whippet/api/gc-attrs.h
+++ b/libguile/whippet/api/gc-attrs.h
diff --cc libguile/whippet/api/gc-basic-stats.h
index 000000000,055340817..055340817
mode 000000,100644..100644
--- a/libguile/whippet/api/gc-basic-stats.h
+++ b/libguile/whippet/api/gc-basic-stats.h
diff --cc libguile/whippet/api/gc-collection-kind.h
index 000000000,11cfc276a..11cfc276a
mode 000000,100644..100644
--- a/libguile/whippet/api/gc-collection-kind.h
+++ b/libguile/whippet/api/gc-collection-kind.h
diff --cc libguile/whippet/api/gc-config.h
index 000000000,867af63d2..867af63d2
mode 000000,100644..100644
--- a/libguile/whippet/api/gc-config.h
+++ b/libguile/whippet/api/gc-config.h
diff --cc libguile/whippet/api/gc-conservative-ref.h
index 000000000,a2b260384..a2b260384
mode 000000,100644..100644
--- a/libguile/whippet/api/gc-conservative-ref.h
+++ b/libguile/whippet/api/gc-conservative-ref.h
diff --cc libguile/whippet/api/gc-edge.h
index 000000000,ec487df9d..ec487df9d
mode 000000,100644..100644
--- a/libguile/whippet/api/gc-edge.h
+++ b/libguile/whippet/api/gc-edge.h
diff --cc libguile/whippet/api/gc-embedder-api.h
index 000000000,c1b272a51..c1b272a51
mode 000000,100644..100644
--- a/libguile/whippet/api/gc-embedder-api.h
+++ b/libguile/whippet/api/gc-embedder-api.h
diff --cc libguile/whippet/api/gc-ephemeron.h
index 000000000,1d9e59b55..1d9e59b55
mode 000000,100644..100644
--- a/libguile/whippet/api/gc-ephemeron.h
+++ b/libguile/whippet/api/gc-ephemeron.h
diff --cc libguile/whippet/api/gc-event-listener-chain.h
index 000000000,27b56d5c6..27b56d5c6
mode 000000,100644..100644
--- a/libguile/whippet/api/gc-event-listener-chain.h
+++ b/libguile/whippet/api/gc-event-listener-chain.h
diff --cc libguile/whippet/api/gc-event-listener.h
index 000000000,66801a52c..66801a52c
mode 000000,100644..100644
--- a/libguile/whippet/api/gc-event-listener.h
+++ b/libguile/whippet/api/gc-event-listener.h
diff --cc libguile/whippet/api/gc-finalizer.h
index 000000000,1dcb0fb2f..1dcb0fb2f
mode 000000,100644..100644
--- a/libguile/whippet/api/gc-finalizer.h
+++ b/libguile/whippet/api/gc-finalizer.h
diff --cc libguile/whippet/api/gc-forwarding.h
index 000000000,25aca3011..25aca3011
mode 000000,100644..100644
--- a/libguile/whippet/api/gc-forwarding.h
+++ b/libguile/whippet/api/gc-forwarding.h
diff --cc libguile/whippet/api/gc-histogram.h
index 000000000,0761a630f..0761a630f
mode 000000,100644..100644
--- a/libguile/whippet/api/gc-histogram.h
+++ b/libguile/whippet/api/gc-histogram.h
diff --cc libguile/whippet/api/gc-inline.h
index 000000000,30eac54f3..30eac54f3
mode 000000,100644..100644
--- a/libguile/whippet/api/gc-inline.h
+++ b/libguile/whippet/api/gc-inline.h
diff --cc libguile/whippet/api/gc-lttng.h
index 000000000,d192be4ed..d192be4ed
mode 000000,100644..100644
--- a/libguile/whippet/api/gc-lttng.h
+++ b/libguile/whippet/api/gc-lttng.h
diff --cc libguile/whippet/api/gc-null-event-listener.h
index 000000000,9c032ffc2..9c032ffc2
mode 000000,100644..100644
--- a/libguile/whippet/api/gc-null-event-listener.h
+++ b/libguile/whippet/api/gc-null-event-listener.h
diff --cc libguile/whippet/api/gc-options.h
index 000000000,2f3f7f792..2f3f7f792
mode 000000,100644..100644
--- a/libguile/whippet/api/gc-options.h
+++ b/libguile/whippet/api/gc-options.h
diff --cc libguile/whippet/api/gc-ref.h
index 000000000,29e1a3853..29e1a3853
mode 000000,100644..100644
--- a/libguile/whippet/api/gc-ref.h
+++ b/libguile/whippet/api/gc-ref.h
diff --cc libguile/whippet/api/gc-tracepoint.h
index 000000000,598d0bc44..598d0bc44
mode 000000,100644..100644
--- a/libguile/whippet/api/gc-tracepoint.h
+++ b/libguile/whippet/api/gc-tracepoint.h
diff --cc libguile/whippet/api/gc-visibility.h
index 000000000,b7e1995df..b7e1995df
mode 000000,100644..100644
--- a/libguile/whippet/api/gc-visibility.h
+++ b/libguile/whippet/api/gc-visibility.h
diff --cc libguile/whippet/api/mmc-attrs.h
index 000000000,9371f8abe..9371f8abe
mode 000000,100644..100644
--- a/libguile/whippet/api/mmc-attrs.h
+++ b/libguile/whippet/api/mmc-attrs.h
diff --cc libguile/whippet/api/pcc-attrs.h
index 000000000,12a555a5d..12a555a5d
mode 000000,100644..100644
--- a/libguile/whippet/api/pcc-attrs.h
+++ b/libguile/whippet/api/pcc-attrs.h
diff --cc libguile/whippet/api/semi-attrs.h
index 000000000,f2efbd831..f2efbd831
mode 000000,100644..100644
--- a/libguile/whippet/api/semi-attrs.h
+++ b/libguile/whippet/api/semi-attrs.h
diff --cc libguile/whippet/benchmarks/README.md
index 000000000,00ec1f731..00ec1f731
mode 000000,100644..100644
--- a/libguile/whippet/benchmarks/README.md
+++ b/libguile/whippet/benchmarks/README.md
diff --cc libguile/whippet/benchmarks/ephemerons-embedder.h
index 000000000,5b17178cd..5b17178cd
mode 000000,100644..100644
--- a/libguile/whippet/benchmarks/ephemerons-embedder.h
+++ b/libguile/whippet/benchmarks/ephemerons-embedder.h
diff --cc libguile/whippet/benchmarks/ephemerons-types.h
index 000000000,d2a4b9a5b..d2a4b9a5b
mode 000000,100644..100644
--- a/libguile/whippet/benchmarks/ephemerons-types.h
+++ b/libguile/whippet/benchmarks/ephemerons-types.h
diff --cc libguile/whippet/benchmarks/ephemerons.c
index 000000000,2262bd5c9..2262bd5c9
mode 000000,100644..100644
--- a/libguile/whippet/benchmarks/ephemerons.c
+++ b/libguile/whippet/benchmarks/ephemerons.c
diff --cc libguile/whippet/benchmarks/finalizers-embedder.h
index 000000000,0dde1ae29..0dde1ae29
mode 000000,100644..100644
--- a/libguile/whippet/benchmarks/finalizers-embedder.h
+++ b/libguile/whippet/benchmarks/finalizers-embedder.h
diff --cc libguile/whippet/benchmarks/finalizers-types.h
index 000000000,3597ad5d7..3597ad5d7
mode 000000,100644..100644
--- a/libguile/whippet/benchmarks/finalizers-types.h
+++ b/libguile/whippet/benchmarks/finalizers-types.h
diff --cc libguile/whippet/benchmarks/finalizers.c
index 000000000,537307118..537307118
mode 000000,100644..100644
--- a/libguile/whippet/benchmarks/finalizers.c
+++ b/libguile/whippet/benchmarks/finalizers.c
diff --cc libguile/whippet/benchmarks/heap-objects.h
index 000000000,14ec2e3d8..14ec2e3d8
mode 000000,100644..100644
--- a/libguile/whippet/benchmarks/heap-objects.h
+++ b/libguile/whippet/benchmarks/heap-objects.h
diff --cc libguile/whippet/benchmarks/mt-gcbench-embedder.h
index 000000000,110e7e05e..110e7e05e
mode 000000,100644..100644
--- a/libguile/whippet/benchmarks/mt-gcbench-embedder.h
+++ b/libguile/whippet/benchmarks/mt-gcbench-embedder.h
diff --cc libguile/whippet/benchmarks/mt-gcbench-types.h
index 000000000,60bddc489..60bddc489
mode 000000,100644..100644
--- a/libguile/whippet/benchmarks/mt-gcbench-types.h
+++ b/libguile/whippet/benchmarks/mt-gcbench-types.h
diff --cc libguile/whippet/benchmarks/mt-gcbench.c
index 000000000,9b2521043..9b2521043
mode 000000,100644..100644
--- a/libguile/whippet/benchmarks/mt-gcbench.c
+++ b/libguile/whippet/benchmarks/mt-gcbench.c
diff --cc libguile/whippet/benchmarks/quads-embedder.h
index 000000000,1d9d3f71c..1d9d3f71c
mode 000000,100644..100644
--- a/libguile/whippet/benchmarks/quads-embedder.h
+++ b/libguile/whippet/benchmarks/quads-embedder.h
diff --cc libguile/whippet/benchmarks/quads-types.h
index 000000000,935591ef2..935591ef2
mode 000000,100644..100644
--- a/libguile/whippet/benchmarks/quads-types.h
+++ b/libguile/whippet/benchmarks/quads-types.h
diff --cc libguile/whippet/benchmarks/quads.c
index 000000000,6fa19f452..6fa19f452
mode 000000,100644..100644
--- a/libguile/whippet/benchmarks/quads.c
+++ b/libguile/whippet/benchmarks/quads.c
diff --cc libguile/whippet/benchmarks/simple-allocator.h
index 000000000,09ed8f3be..09ed8f3be
mode 000000,100644..100644
--- a/libguile/whippet/benchmarks/simple-allocator.h
+++ b/libguile/whippet/benchmarks/simple-allocator.h
diff --cc libguile/whippet/benchmarks/simple-gc-embedder.h
index 000000000,904d2c740..904d2c740
mode 000000,100644..100644
--- a/libguile/whippet/benchmarks/simple-gc-embedder.h
+++ b/libguile/whippet/benchmarks/simple-gc-embedder.h
diff --cc libguile/whippet/benchmarks/simple-roots-api.h
index 000000000,d94397adf..d94397adf
mode 000000,100644..100644
--- a/libguile/whippet/benchmarks/simple-roots-api.h
+++ b/libguile/whippet/benchmarks/simple-roots-api.h
diff --cc libguile/whippet/benchmarks/simple-roots-types.h
index 000000000,6d47fa788..6d47fa788
mode 000000,100644..100644
--- a/libguile/whippet/benchmarks/simple-roots-types.h
+++ b/libguile/whippet/benchmarks/simple-roots-types.h
diff --cc libguile/whippet/benchmarks/simple-tagging-scheme.h
index 000000000,b6b8a924c..b6b8a924c
mode 000000,100644..100644
--- a/libguile/whippet/benchmarks/simple-tagging-scheme.h
+++ b/libguile/whippet/benchmarks/simple-tagging-scheme.h
diff --cc libguile/whippet/ctf_to_json.py
index 000000000,f6b7f429a..f6b7f429a
mode 000000,100755..100755
--- a/libguile/whippet/ctf_to_json.py
+++ b/libguile/whippet/ctf_to_json.py
diff --cc libguile/whippet/doc/README.md
index 000000000,eee1ad701..eee1ad701
mode 000000,100644..100644
--- a/libguile/whippet/doc/README.md
+++ b/libguile/whippet/doc/README.md
diff --cc libguile/whippet/doc/collector-bdw.md
index 000000000,5a38b4e2e..5a38b4e2e
mode 000000,100644..100644
--- a/libguile/whippet/doc/collector-bdw.md
+++ b/libguile/whippet/doc/collector-bdw.md
diff --cc libguile/whippet/doc/collector-mmc.md
index 000000000,5f1ea936e..5f1ea936e
mode 000000,100644..100644
--- a/libguile/whippet/doc/collector-mmc.md
+++ b/libguile/whippet/doc/collector-mmc.md
diff --cc libguile/whippet/doc/collector-pcc.md
index 000000000,dc7bd1fb0..dc7bd1fb0
mode 000000,100644..100644
--- a/libguile/whippet/doc/collector-pcc.md
+++ b/libguile/whippet/doc/collector-pcc.md
diff --cc libguile/whippet/doc/collector-semi.md
index 000000000,ea84720df..ea84720df
mode 000000,100644..100644
--- a/libguile/whippet/doc/collector-semi.md
+++ b/libguile/whippet/doc/collector-semi.md
diff --cc libguile/whippet/doc/collectors.md
index 000000000,90f4867fc..90f4867fc
mode 000000,100644..100644
--- a/libguile/whippet/doc/collectors.md
+++ b/libguile/whippet/doc/collectors.md
diff --cc libguile/whippet/doc/guile.md
index 000000000,12bdb97fc..12bdb97fc
mode 000000,100644..100644
--- a/libguile/whippet/doc/guile.md
+++ b/libguile/whippet/doc/guile.md
diff --cc libguile/whippet/doc/manual.md
index 000000000,7b889e364..7b889e364
mode 000000,100644..100644
--- a/libguile/whippet/doc/manual.md
+++ b/libguile/whippet/doc/manual.md
diff --cc libguile/whippet/doc/perfetto-minor-gc.png
index 000000000,3c528ae42..3c528ae42
mode 000000,100644..100644
Binary files differ
diff --cc libguile/whippet/doc/tracepoints.md
index 000000000,18b7d8f29..18b7d8f29
mode 000000,100644..100644
--- a/libguile/whippet/doc/tracepoints.md
+++ b/libguile/whippet/doc/tracepoints.md
diff --cc libguile/whippet/embed.am
index 000000000,af49e5ead..af49e5ead
mode 000000,100644..100644
--- a/libguile/whippet/embed.am
+++ b/libguile/whippet/embed.am
diff --cc libguile/whippet/embed.mk
index 000000000,0d2de0df5..0d2de0df5
mode 000000,100644..100644
--- a/libguile/whippet/embed.mk
+++ b/libguile/whippet/embed.mk
diff --cc libguile/whippet/manifest.scm
index 000000000,ea35cf3d2..ea35cf3d2
mode 000000,100644..100644
--- a/libguile/whippet/manifest.scm
+++ b/libguile/whippet/manifest.scm
diff --cc libguile/whippet/src/adaptive-heap-sizer.h
index 000000000,225b44baf..225b44baf
mode 000000,100644..100644
--- a/libguile/whippet/src/adaptive-heap-sizer.h
+++ b/libguile/whippet/src/adaptive-heap-sizer.h
diff --cc libguile/whippet/src/address-hash.h
index 000000000,49c33be97..49c33be97
mode 000000,100644..100644
--- a/libguile/whippet/src/address-hash.h
+++ b/libguile/whippet/src/address-hash.h
diff --cc libguile/whippet/src/address-map.h
index 000000000,57c2a0a04..57c2a0a04
mode 000000,100644..100644
--- a/libguile/whippet/src/address-map.h
+++ b/libguile/whippet/src/address-map.h
diff --cc libguile/whippet/src/address-set.h
index 000000000,b1c27fa41..b1c27fa41
mode 000000,100644..100644
--- a/libguile/whippet/src/address-set.h
+++ b/libguile/whippet/src/address-set.h
diff --cc libguile/whippet/src/assert.h
index 000000000,0c6db2f89..0c6db2f89
mode 000000,100644..100644
--- a/libguile/whippet/src/assert.h
+++ b/libguile/whippet/src/assert.h
diff --cc libguile/whippet/src/background-thread.h
index 000000000,7a141cee0..7a141cee0
mode 000000,100644..100644
--- a/libguile/whippet/src/background-thread.h
+++ b/libguile/whippet/src/background-thread.h
diff --cc libguile/whippet/src/bdw.c
index 000000000,ea446557d..ea446557d
mode 000000,100644..100644
--- a/libguile/whippet/src/bdw.c
+++ b/libguile/whippet/src/bdw.c
diff --cc libguile/whippet/src/copy-space.h
index 000000000,7f262c221..7f262c221
mode 000000,100644..100644
--- a/libguile/whippet/src/copy-space.h
+++ b/libguile/whippet/src/copy-space.h
diff --cc libguile/whippet/src/debug.h
index 000000000,7b161c556..7b161c556
mode 000000,100644..100644
--- a/libguile/whippet/src/debug.h
+++ b/libguile/whippet/src/debug.h
diff --cc libguile/whippet/src/extents.h
index 000000000,62dba92b9..62dba92b9
mode 000000,100644..100644
--- a/libguile/whippet/src/extents.h
+++ b/libguile/whippet/src/extents.h
diff --cc libguile/whippet/src/field-set.h
index 000000000,ff9a68e83..ff9a68e83
mode 000000,100644..100644
--- a/libguile/whippet/src/field-set.h
+++ b/libguile/whippet/src/field-set.h
diff --cc libguile/whippet/src/freelist.h
index 000000000,6eec6dbac..6eec6dbac
mode 000000,100644..100644
--- a/libguile/whippet/src/freelist.h
+++ b/libguile/whippet/src/freelist.h
diff --cc libguile/whippet/src/gc-align.h
index 000000000,c0758b1e0..c0758b1e0
mode 000000,100644..100644
--- a/libguile/whippet/src/gc-align.h
+++ b/libguile/whippet/src/gc-align.h
diff --cc libguile/whippet/src/gc-ephemeron-internal.h
index 000000000,3d34cf188..3d34cf188
mode 000000,100644..100644
--- a/libguile/whippet/src/gc-ephemeron-internal.h
+++ b/libguile/whippet/src/gc-ephemeron-internal.h
diff --cc libguile/whippet/src/gc-ephemeron.c
index 000000000,0f1f9720a..0f1f9720a
mode 000000,100644..100644
--- a/libguile/whippet/src/gc-ephemeron.c
+++ b/libguile/whippet/src/gc-ephemeron.c
diff --cc libguile/whippet/src/gc-finalizer-internal.h
index 000000000,529a087ee..529a087ee
mode 000000,100644..100644
--- a/libguile/whippet/src/gc-finalizer-internal.h
+++ b/libguile/whippet/src/gc-finalizer-internal.h
diff --cc libguile/whippet/src/gc-finalizer.c
index 000000000,ae795cccf..ae795cccf
mode 000000,100644..100644
--- a/libguile/whippet/src/gc-finalizer.c
+++ b/libguile/whippet/src/gc-finalizer.c
diff --cc libguile/whippet/src/gc-internal.h
index 000000000,715b72a99..715b72a99
mode 000000,100644..100644
--- a/libguile/whippet/src/gc-internal.h
+++ b/libguile/whippet/src/gc-internal.h
diff --cc libguile/whippet/src/gc-lock.h
index 000000000,89c5f4ac0..89c5f4ac0
mode 000000,100644..100644
--- a/libguile/whippet/src/gc-lock.h
+++ b/libguile/whippet/src/gc-lock.h
diff --cc libguile/whippet/src/gc-options-internal.h
index 000000000,9e9fbca22..9e9fbca22
mode 000000,100644..100644
--- a/libguile/whippet/src/gc-options-internal.h
+++ b/libguile/whippet/src/gc-options-internal.h
diff --cc libguile/whippet/src/gc-options.c
index 000000000,31de02745..31de02745
mode 000000,100644..100644
--- a/libguile/whippet/src/gc-options.c
+++ b/libguile/whippet/src/gc-options.c
diff --cc libguile/whippet/src/gc-platform-gnu-linux.c
index 000000000,3ace1890d..3ace1890d
mode 000000,100644..100644
--- a/libguile/whippet/src/gc-platform-gnu-linux.c
+++ b/libguile/whippet/src/gc-platform-gnu-linux.c
diff --cc libguile/whippet/src/gc-platform.h
index 000000000,b642e8157..b642e8157
mode 000000,100644..100644
--- a/libguile/whippet/src/gc-platform.h
+++ b/libguile/whippet/src/gc-platform.h
diff --cc libguile/whippet/src/gc-stack.c
index 000000000,318f5757f..318f5757f
mode 000000,100644..100644
--- a/libguile/whippet/src/gc-stack.c
+++ b/libguile/whippet/src/gc-stack.c
diff --cc libguile/whippet/src/gc-stack.h
index 000000000,15df9df6d..15df9df6d
mode 000000,100644..100644
--- a/libguile/whippet/src/gc-stack.h
+++ b/libguile/whippet/src/gc-stack.h
diff --cc libguile/whippet/src/gc-trace.h
index 000000000,cc1dd2808..cc1dd2808
mode 000000,100644..100644
--- a/libguile/whippet/src/gc-trace.h
+++ b/libguile/whippet/src/gc-trace.h
diff --cc libguile/whippet/src/gc-tracepoint.c
index 000000000,aa8ebc4a1..aa8ebc4a1
mode 000000,100644..100644
--- a/libguile/whippet/src/gc-tracepoint.c
+++ b/libguile/whippet/src/gc-tracepoint.c
diff --cc libguile/whippet/src/growable-heap-sizer.h
index 000000000,49e5ad377..49e5ad377
mode 000000,100644..100644
--- a/libguile/whippet/src/growable-heap-sizer.h
+++ b/libguile/whippet/src/growable-heap-sizer.h
diff --cc libguile/whippet/src/heap-sizer.h
index 000000000,46ef841c8..46ef841c8
mode 000000,100644..100644
--- a/libguile/whippet/src/heap-sizer.h
+++ b/libguile/whippet/src/heap-sizer.h
diff --cc libguile/whippet/src/large-object-space.h
index 000000000,cdd798343..cdd798343
mode 000000,100644..100644
--- a/libguile/whippet/src/large-object-space.h
+++ b/libguile/whippet/src/large-object-space.h
diff --cc libguile/whippet/src/local-worklist.h
index 000000000,8dcd3e20d..8dcd3e20d
mode 000000,100644..100644
--- a/libguile/whippet/src/local-worklist.h
+++ b/libguile/whippet/src/local-worklist.h
diff --cc libguile/whippet/src/mmc.c
index 000000000,661b7084b..661b7084b
mode 000000,100644..100644
--- a/libguile/whippet/src/mmc.c
+++ b/libguile/whippet/src/mmc.c
diff --cc libguile/whippet/src/nofl-space.h
index 000000000,2668232c6..2668232c6
mode 000000,100644..100644
--- a/libguile/whippet/src/nofl-space.h
+++ b/libguile/whippet/src/nofl-space.h
diff --cc libguile/whippet/src/parallel-tracer.h
index 000000000,db8afae8a..db8afae8a
mode 000000,100644..100644
--- a/libguile/whippet/src/parallel-tracer.h
+++ b/libguile/whippet/src/parallel-tracer.h
diff --cc libguile/whippet/src/pcc.c
index 000000000,ca8be1c11..ca8be1c11
mode 000000,100644..100644
--- a/libguile/whippet/src/pcc.c
+++ b/libguile/whippet/src/pcc.c
diff --cc libguile/whippet/src/root-worklist.h
index 000000000,45ede8595..45ede8595
mode 000000,100644..100644
--- a/libguile/whippet/src/root-worklist.h
+++ b/libguile/whippet/src/root-worklist.h
diff --cc libguile/whippet/src/root.h
index 000000000,4fc705e61..4fc705e61
mode 000000,100644..100644
--- a/libguile/whippet/src/root.h
+++ b/libguile/whippet/src/root.h
diff --cc libguile/whippet/src/semi.c
index 000000000,6f902534d..6f902534d
mode 000000,100644..100644
--- a/libguile/whippet/src/semi.c
+++ b/libguile/whippet/src/semi.c
diff --cc libguile/whippet/src/serial-tracer.h
index 000000000,a3289e30c..a3289e30c
mode 000000,100644..100644
--- a/libguile/whippet/src/serial-tracer.h
+++ b/libguile/whippet/src/serial-tracer.h
diff --cc libguile/whippet/src/shared-worklist.h
index 000000000,979c87178..979c87178
mode 000000,100644..100644
--- a/libguile/whippet/src/shared-worklist.h
+++ b/libguile/whippet/src/shared-worklist.h
diff --cc libguile/whippet/src/simple-worklist.h
index 000000000,61f92a31d..61f92a31d
mode 000000,100644..100644
--- a/libguile/whippet/src/simple-worklist.h
+++ b/libguile/whippet/src/simple-worklist.h
diff --cc libguile/whippet/src/spin.h
index 000000000,d650c3216..d650c3216
mode 000000,100644..100644
--- a/libguile/whippet/src/spin.h
+++ b/libguile/whippet/src/spin.h
diff --cc libguile/whippet/src/splay-tree.h
index 000000000,f4e41af18..f4e41af18
mode 000000,100644..100644
--- a/libguile/whippet/src/splay-tree.h
+++ b/libguile/whippet/src/splay-tree.h
diff --cc libguile/whippet/src/swar.h
index 000000000,d8598c8b5..d8598c8b5
mode 000000,100644..100644
--- a/libguile/whippet/src/swar.h
+++ b/libguile/whippet/src/swar.h
diff --cc libguile/whippet/src/tracer.h
index 000000000,c563a7018..c563a7018
mode 000000,100644..100644
--- a/libguile/whippet/src/tracer.h
+++ b/libguile/whippet/src/tracer.h
diff --cc libguile/whippet/test/test-address-map.c
index 000000000,abe11c4b0..abe11c4b0
mode 000000,100644..100644
--- a/libguile/whippet/test/test-address-map.c
+++ b/libguile/whippet/test/test-address-map.c
diff --cc libguile/whippet/test/test-address-set.c
index 000000000,ecd14b674..ecd14b674
mode 000000,100644..100644
--- a/libguile/whippet/test/test-address-set.c
+++ b/libguile/whippet/test/test-address-set.c
diff --cc libguile/whippet/test/test-splay-tree.c
index 000000000,7f6e916c6..7f6e916c6
mode 000000,100644..100644
--- a/libguile/whippet/test/test-splay-tree.c
+++ b/libguile/whippet/test/test-splay-tree.c
diff --cc libguile/whippet/whippet.m4
index 000000000,9cd5c3449..9cd5c3449
mode 000000,100644..100644
--- a/libguile/whippet/whippet.m4
+++ b/libguile/whippet/whippet.m4

Reply via email to