<
August, 2024
September, 2024
October, 2024 >
September, 2024
2nd
unix-write: macos can only write INT_MAX at once.
- SBCL Commits
macos can only read INT_MAX at once as well.
- SBCL Commits
Use the correct return type for read/write.
- SBCL Commits
win32_unix_write: use proper types.
- SBCL Commits
Correctly grovel ssize_t on win32.
- SBCL Commits
3rd
Remove unnecessary function
- SBCL Commits
[2078824] UNIX-SIMPLE-POLL restarts timeouts for EINTR
- Launchpad Bugs
Define non_nil_symbol_p in lispobj.h
- SBCL Commits
Combine binding.h into symbol.h
- SBCL Commits
[2078847] Incorrect result in CASE
- Launchpad Bugs
Replace some (INT-SAP (ASH)) with DESCRIPTOR-SAP
- SBCL Commits
x86-64: Use thread slot for current catch and uwp blocks always
- SBCL Commits
[2078861] Incorrect result from FIND
- Launchpad Bugs
Propagate vector length from CONCATENATE.
- SBCL Commits
Adjust read-time conditionals
- SBCL Commits
Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows
- SBCL Commits
4th
Remove redundant load
- SBCL Commits
Stop passing an alien-linkage-table address to pthread_create
- SBCL Commits
Adjust github actions
- SBCL Commits
Assert more carefully
- SBCL Commits
Propagate vector length from CONCATENATE+SUBSEQ.
- SBCL Commits
Fix typo from rev 3bf3c33f9e
- SBCL Commits
5th
Add type-predicate stub missing from rev 9965ea866a
- SBCL Commits
riscv: Workaround instruction encoding limitations
- SBCL Commits
Remove arch-os-generic
- SBCL Commits
Remove obsolete case
- SBCL Commits
cross-float: Compute LOG numerically using a series
- SBCL Commits
Reword comment.
- SBCL Commits
De-obfuscate a few things
- SBCL Commits
parallel-exec: don't run (gc :gen 7) on arm64.
- SBCL Commits
Play more whack-a-mole on oversized immediates
- SBCL Commits
Revise fixup-code-object into 2 orthogonal CASE expressions
- SBCL Commits
6th
Revert "Remove >25% of xperfecthash by handling simple cases in Lisp"
- SBCL Commits
Add to xperfecthash63
- SBCL Commits
Propagate vector length upper bound for CONCATENATE.
- SBCL Commits
Use WITH-ALIEN instead of LET
- SBCL Commits
Change a COND over STRING= to ECASE on symbols
- SBCL Commits
9th
Derive concatenate => cons.
- SBCL Commits
sequence-lvar-dimensions: a cons has at least 1 element.
- SBCL Commits
sequence-lvar-dimensions: consider unions with lists.
- SBCL Commits
10th
Inherit length constraints when binding variables.
- SBCL Commits
Update github actions.
- SBCL Commits
Remove useless arg (from rev 1be7bb11 ca. 2 years ago)
- SBCL Commits
Expand define-bitfield-emitter more human-readably
- SBCL Commits
Define two bitfield emitters by hand
- SBCL Commits
Reject NIL for optional stack-delta
- SBCL Commits
Remove silly old thing that doesn't work well
- SBCL Commits
Have only one with-array-data in %find-position.
- SBCL Commits
Use defensive coding
- SBCL Commits
Fix %find-position for bit-array.
- SBCL Commits
11th
Nearly cease use of *PSEUDO-ATOMIC-BITS* static symbol
- SBCL Commits
[2080387] confusing behavior of do-symbols ?
- Launchpad Bugs
Remove the sole use of set_pseudo_atomic_atomic
- SBCL Commits
Stop defining set_pseudo_atomic_atomic for C
- SBCL Commits
Remove inline asm
- SBCL Commits
Use string-dispatch
- SBCL Commits
Try not to create a symbol SB-IMPL::SB-EXT
- SBCL Commits
Avoid a type-check in %find-position.
- SBCL Commits
github actions: don't build sbcl twice.
- SBCL Commits
12th
Correctly define %with-array-data transforms.
- SBCL Commits
Transform %with-array-data even if element-type is not known.
- SBCL Commits
Build linux-ppc64le on github actions using qemu.
- SBCL Commits
Add a few no-verify-arg-count
- SBCL Commits
Improve package iteration per lp#2080387
- SBCL Commits
Just make pin_exact_root work on immobile space objects.
- SBCL Commits
13th
count: %coerce-callable-to-fun the test function.
- SBCL Commits
arm64: smaller (the type (or null type))
- SBCL Commits
Adaptive hashing: flat hash tables
- SBCL Commits
Adaptive hashing: EQ hash tables
- SBCL Commits
Adaptive hashing: add safe fallback for EQ hash tables
- SBCL Commits
Use NAMED-LAMBDA for synchronized hash table accessors
- SBCL Commits
add hash table benchmarks
- SBCL Commits
Fix :EQ-HASH-SWITCH-TO-SAFE test on 32-bit
- SBCL Commits
Improve :EQ-HASH-SWITCH-TO-SAFE
- SBCL Commits
Fix 32-bit :EQ-HASH-SWITCH-TO-SAFE again
- SBCL Commits
Revert attempts at fixing 32-bit :EQ-HASH-SWITCH-TO-SAFE
- SBCL Commits
Add an assertion.
- SBCL Commits
Revert "Use object_size, not HeaderValue, for sizing"
- SBCL Commits
Fix transform-%with-array-data/mumble
- SBCL Commits
14th
[2080732] Directory iteration missing restarts on encoding issues
- Launchpad Bugs
Transform logbitp on small indexes.
- SBCL Commits
arm64, logand-word-mask: accept all words.
- SBCL Commits
x86-64: use bts/btr for large single-bit masks.
- SBCL Commits
More compact fixnum testing in logand-word-mask.
- SBCL Commits
Skip private-cons.impure on :interpreter
- SBCL Commits
Use btr in logand/c/signed=>signed too.
- SBCL Commits
15th
Fix sb-unix:unix-simple-poll EINTR
- SBCL Commits
x86-64: use btr for fixnum logand.
- SBCL Commits
fast-logand-c/unsigned=>unsigned: compare to most-positive-word.
- SBCL Commits
x86-64: use BT for single-bit logtest.
- SBCL Commits