sbcl.sbcl/benchmarks
Douglas Katzman 78ef4a5081 Decode utf8 from C
This improves the benchmark result for long strings and does not
degrade it on short strings.

And fix the benchmark's randomizer. The hacky attempt to avoid the
surrogate pair range inadvertently prevented random strings from
containing any code point requiring exactly 2 encoding bytes.
2026-04-04 23:43:40 -04:00
..
hash-table add hash table benchmarks 2024-09-13 11:05:12 +02:00
arm64-softcard.txt arm64: switch to soft card marks 2023-11-20 23:24:11 -05:00
bbtrees.lisp Delete redundant (LOGIOR x 1) 2023-03-10 10:40:19 -05:00
finalize.lisp Speed up FINALIZE and CANCEL-FINALIZATION w/ many threads 2023-01-15 22:55:05 -05:00
find-symbol.lisp Implement fastrem-32 vop for arm64 and ppc64 2022-12-07 15:30:19 -05:00
grab-mutex.lisp x86: Check for stack overflow for large stack allocated objects. 2023-09-28 23:05:17 +02:00
grab-mutex2.lisp Fix renaming mistake 2024-03-14 16:18:44 -04:00
rwlbench.lisp Add a reader/writer lock 2025-01-15 13:23:33 -05:00
rwlbench2.lisp Try a different implementation of reader/writer lock 2026-03-30 04:22:46 -04:00
slot-value.lisp Speed up slot-value on any structure-object and non-const slot-name 2023-07-21 10:20:55 -04:00
threads-compile.lisp Fix compiling-in-many-threads benchmark a little 2025-09-08 13:15:36 -04:00
utf8-to-string.lisp Decode utf8 from C 2026-04-04 23:43:40 -04:00