<
April, 2026
May, 2026
June, 2026
>
May, 2026
1st
Don't let the CONJUGATE VOPs be overridden by a transform
- SBCL Commits
Use linguistically correct terminology
- SBCL Commits
Fix typo noticed when grepping for "contest"
- SBCL Commits
Bit-pack mutex-owner and state into one slot if #+sb-futex
- SBCL Commits
Possibly avoid trying to call nonexistent openpty
- SBCL Commits
2nd
Pass header as untagged word in alloc_immobile_fixedobj
- SBCL Commits
Restore non-simple strings of length 1 as character designators
- SBCL Commits
Add explicit-check to character
- SBCL Commits
3rd
[2150831] The sort function handles sequences containing NaN elements inconsistently
- Launchpad Bugs
digit-char: prefer a conditional move.
- SBCL Commits
Simplify numeric type construction
- SBCL Commits
4th
Improve TYPEP for (and some-instance-type (not some-subtype))
- SBCL Commits
sb-x86-64-asm::maybe-note-static-lispobj: use prin1 consistently
- SBCL Commits
freebsd-ppc64: add missing FP functions
- SBCL Commits
SunOS doesn't have termios.c_ispeed
- SBCL Commits
5th
union: use hash-tables for :test #'string=, #'=
- SBCL Commits
union: preserve the argument order passed to :test
- SBCL Commits
Make sure TYPE-ERRORs have valid DATUM and EXPECTED-TYPE
- SBCL Commits
6th
Catch type mismatches when calling XEPs
- SBCL Commits
Derive the return type of XEPs
- SBCL Commits
block-compilation
- SBCL Commits
Don't break specialized-xeps by tail calling them
- SBCL Commits
lambda-var-ref-lvar: correctly omit the arg-count var
- SBCL Commits
Don't verify-arg-count for XEPs with known calls
- SBCL Commits
7th
arm64: don't check types in the length/list VOP with zero safety
- SBCL Commits
[2151813] Slow compilation involving backquote
- Launchpad Bugs
[2151818] Compiler crashes for fn that calls another with large case statement
- Launchpad Bugs
8th
Improve UNION
- SBCL Commits
Faster compilation of TYPEP on disjoint numeric types
- SBCL Commits
9th
Faster keyword argument checking in CLOS
- SBCL Commits
11th
Reduce type checks in invoke-fast-method-call
- SBCL Commits
12th
replace: make sure LENGTH is inlined
- SBCL Commits
13th
intersection: use hash-tables
- SBCL Commits
nintersection and nset-difference do not modify the second list
- SBCL Commits
15th
generate-version.sh: don't print version_n_root=0 for branch builds
- SBCL Commits
generate-version.sh: don't assume .git/ layout
- SBCL Commits
Reduce recursion in sb-walker
- SBCL Commits
Do not cons for (when (intersection a b))
- SBCL Commits
16th
Lower (member #\1 str :test #'char-equal) to :test #'char=
- SBCL Commits
Lower :tests for more functions
- SBCL Commits
Fix argument order for a transform
- SBCL Commits
substitute: warn about unfindable items
- SBCL Commits
Fix KEEP-OLD restart in ADD-PACKAGE-LOCAL-NICKNAME
- SBCL Commits
[2152791] incorrect AVX2 U64.2 shift instructions
- Launchpad Bugs
sb-simd: fix shifting of s64.2 and u32.4
- SBCL Commits
17th
Use plain IR1-TOPLEVEL for CL:COMPILE and %SIMPLE-EVAL.
- SBCL Commits
Fix TAKE-NEW restart in EXPORT
- SBCL Commits
tests: Add a few missing IGNORE declaration in packages.impure.lisp
- SBCL Commits
18th
Allow the compile-evaluator to evaluate forms directly.
- SBCL Commits
Block compile some compiler related things together.
- SBCL Commits
Return one value from (eval `(lambda ()))
- SBCL Commits
Muffle compiler notes correctly when compile-evaluating.
- SBCL Commits
[2153092] 'symbol' restart in FIND-PACKAGE-RESTARTS doesn't return
- Launchpad Bugs
19th
Fix the SYMBOL restart for missing packages
- SBCL Commits
Don't incorrectly lower sublis to :test #'eq
- SBCL Commits
[2153095] Update sb-smid benchmarks.lisp
- Launchpad Bugs
20th
[2153432] failure to compile sbcl-2.6.4 on musl
- Launchpad Bugs
Fix accessing debug vars at post-call locations.
- SBCL Commits
arm64-arch.c: Fix soft-simulation of some instructions.
- SBCL Commits
Restore building sb-posix on musl
- SBCL Commits
sb-posix: more robust structure round-trips
- SBCL Commits
Work around some Windows issue.
- SBCL Commits
arm64: fix arch_do_displaced_inst for LDR
- SBCL Commits
arm64, arch_do_displaced_inst: handle ldrsw (literal)
- SBCL Commits
arm64, arch_do_displaced_inst: don't lose on prfm (literal)
- SBCL Commits
Resolve more potential issues in arch_do_displaced_inst
- SBCL Commits
21st
arm64, arch_do_displaced_inst: add SIMD LDR (literal)
- SBCL Commits
Avoid a metacircle when finding component names
- SBCL Commits
23rd
[2154086] bad thing to be a type specifier: #<SB-KERNEL:NUMERIC-UNION-TYPE (MOD 1114112)>
- Launchpad Bugs
Resolve an editing mistake in the char-code type deriver
- SBCL Commits
More specifier-type type mismatches
- SBCL Commits
24th
Fix a read-char transform
- SBCL Commits
Fix off-by-one errors in crlf swar routines
- SBCL Commits
26th
Suppress low-level event logging for #-sb-thread
- SBCL Commits
28th
Draft NEWS for sbcl-2.6.5
- SBCL Commits
29th
2.6.5: will be tagged as "sbcl-2.6.5"
- SBCL Commits
Unbreak generate-version.sh
- SBCL Commits
Remove unused instructions in arm64/simd-copy-utf8-crlf-to-base-string
- SBCL Commits
Lower :test for search and mismatch
- SBCL Commits
(coerce (the (not real) x) y) => (not real)
- SBCL Commits
Lower :test for remove-duplicates
- SBCL Commits
More coerce type exclusion derivation
- SBCL Commits
30th
doc: tweaks
- SBCL Commits
Bind *PRINT-READABLY* to NIL when printing TRACE "returned" message
- SBCL Commits
Make FDEFINITION not strip encapsulation
- SBCL Commits
doc: document sb-introspect
- SBCL Commits
doc: improve @code{}ification in the user manual
- SBCL Commits
pcl: Remove GDEFINITION
- SBCL Commits
Improve reporting of NOTINLINE full calls in make-host-2.lisp
- SBCL Commits
doc: define and clean up docstring syntax
- SBCL Commits
Housekeeping: whitespace, typos, comments, credits
- SBCL Commits
coerce type derivation: preserve simple array dimensions
- SBCL Commits
(coerce 1 'list) should signal an error
- SBCL Commits
coerce type exclusion: add (and array (not simple-array))
- SBCL Commits