|
From: | Peter Bex |
Subject: | Re: [PATCH] Compact symbol table in lookup/intern, and fix a few gitignores (was: [PATCH] Add user-facing weak pair API) |
Date: | Wed, 7 Jun 2023 10:20:45 +0200 |
On Sat, Jun 03, 2023 at 11:12:40PM +0200, Peter Bex wrote: > Attached are 5 patches to add the weak pair support. I've also pushed > this to the git repo under the "user-facing-weak-pairs" branch. I've pushed two more patches, attached here as well. The first one implements the idea of moving the "compaction" of the symbol table out of the GC and into the lookup/intern process, so that we don't traverse the (possibly unchanged) entire symbol table every time we do a major GC. It seems to give a minor performance improvement to a few benchmarks, but it could just be noise. See the attached benchmark.diff file. The second just adds a few missing .gitignore rules for two files I noticed under "Untracked files": libchicken.so.11 and srfi-4.import.scm Cheers, Peter
0001-Move-symbol-table-compaction-to-lookup-interning-of-.patch
Description: Text document
0002-Update-.gitignore-with-versioned-.so-files-and-srfi-.patch
Description: Text document
benchmark.diff
Description: Text document
signature.asc
Description: PGP signature
[Prev in Thread] | Current Thread | [Next in Thread] |