<
June, 2026
July, 2026
August, 2026
>
July, 2026
1st
avx512 assembler support
- SBCL Commits
emit-evex: fix encoding of high zmm registers
- SBCL Commits
Basic support for avx512
- SBCL Commits
Save avx512 state in separate alloc tramp routines
- SBCL Commits
Don't canonicalize whitespace in Texinfo files
- SBCL Commits
Reduce core size impact of docstring normalization
- SBCL Commits
doc: fix some typos and readability issues
- SBCL Commits
context-float-register: support integer ZMMs
- SBCL Commits
Remove ymm-reg zmm-reg SCs
- SBCL Commits
count transforms: accept :key and :test
- SBCL Commits
2nd
avx2 simd-copy-character-string-to-utf8-byte-array
- SBCL Commits
various documentation changes
- SBCL Commits
3rd
arm64: decode 1/2-byte utf8 C strings using SIMD
- SBCL Commits
Adjust a test.
- SBCL Commits
[2159529] Closing Bracket and Closing Brace are seen by Loader as delimiters
- Launchpad Bugs
4th
Remove a couple of instructions
- SBCL Commits
arm64: add BIC <Vd>.<T>, #imm8
- SBCL Commits
Save instructions in simd-copy-utf8-sap-to-character-string
- SBCL Commits
Fix crossbuild-runner
- SBCL Commits
Remove some type declarations
- SBCL Commits
5th
Change sset-hash1 to MIX
- SBCL Commits
Flip order of COND clauses in sset-member
- SBCL Commits
Use COPY-SEQ in COPY-SSET
- SBCL Commits
avx2 simd-copy-utf8-sap-to-character-string
- SBCL Commits
Delete obsolete comments
- SBCL Commits
Shrink the table in simd-copy-utf8-sap-to-character-string
- SBCL Commits
6th
Overwrite the _first_ tombstone in a probing sequence
- SBCL Commits
7th
Slightly faster generic simd-copy-character-string-to-utf8-byte-array
- SBCL Commits
avx2 simd-copy-character-string-to-utf8-byte-array
- SBCL Commits
Add remark on known bugs
- SBCL Commits
8th
neon simd-copy-character-string-to-utf8-byte-array
- SBCL Commits
Get rid of a redundant sign-extend in SB-ALIEN:DEREF
- SBCL Commits
Reduce register moves in string-to-utf8-byte-array
- SBCL Commits
Optimize some instruction sequences
- SBCL Commits
Fix out of bound writes in simd-copy-utf8-sap-to-character-string
- SBCL Commits
Improve x86-64 simd instruction sequences
- SBCL Commits
Off by one in simd-copy-character-string-to-utf8-byte-array-avx2
- SBCL Commits
9th
Out of bounds in simd-copy-character-string-to-utf8-byte-array too
- SBCL Commits
Skip an unreliable test
- SBCL Commits
arm64: add vector clz cls
- SBCL Commits
[2160207] multiple-value-call shitcompilation
- Launchpad Bugs
Possibly eliminate 1 or 2 instructions from DEREF of integer arrays
- SBCL Commits
mv-bind-unused-p: skip preceding mv-call arguments
- SBCL Commits
t
- SBCL Commits
Adjust a test for windows
- SBCL Commits
Delay decision to use MPH generator program until make-host-2
- SBCL Commits
[2160268] Log(qNaN) throws an error
- Launchpad Bugs
arm64: simd encoding of the whole unicode range for C strings
- SBCL Commits
Optimize instructions in copy-character-string-to-utf8-byte-array
- SBCL Commits
10th
Change SSET to not use tombstones
- SBCL Commits
Add test manifest entry
- SBCL Commits
[2160376] READ consumes non-delimiting whitespace
- Launchpad Bugs
Improve SSET capacity tracking and SSET-ADJOIN
- SBCL Commits
11th
[2160413] :overflow-arith fails on 2.6.6+
- Launchpad Bugs
Avoid using avx512 registers in generic routines
- SBCL Commits
[2160429] Incorrect type error in type checking on cons type
- Launchpad Bugs
source-transform-union-typep: eql complexes are not numeric-types
- SBCL Commits
12th
Enable *derive-function-types* in PCL build
- SBCL Commits
arm64: better copy-character-string-to-utf8-byte-array
- SBCL Commits
arm64: encode prfm
- SBCL Commits
Get the encodable ranges right for SAP-REF-{8,16,32}
- SBCL Commits
13th
Set *derive-function-types* to T in make-contrib
- SBCL Commits
Avoid zillons of lstat() calls from %sbcl-homedir-pathname
- SBCL Commits
arm64: encode more vector shift instructions
- SBCL Commits
14th
[2160604] Title: DEFSTRUCT with :INCLUDE generates code that evaluates parent structure name as a variable
- Launchpad Bugs
Delete work files without pre-testing for existence
- SBCL Commits
Move assembly step first in make-host-2
- SBCL Commits
arm64: support byte-array inline constants
- SBCL Commits
15th
arm64: simd decoding of the whole unicode range for C strings
- SBCL Commits
Micro-optimizations in copy-utf8-sap-to-character-string
- SBCL Commits
16th
More optimizations in copy-utf8-sap-to-character-string
- SBCL Commits
Replace a MUL with USHL
- SBCL Commits
Remove a line of output from genesis
- SBCL Commits
Add yet another way to run the parallelized build of cold-sbcl.core
- SBCL Commits
[2160747] Compiler error on concatenate call with invalid argument
- Launchpad Bugs
Fix a compile-time type error on bad arguments to concatenate
- SBCL Commits
Don't fmakunbound functions present in *handled-conditions*
- SBCL Commits
Fix arena-related crash
- SBCL Commits
arm64: better bit packing in copy-utf8-sap-to-character-string
- SBCL Commits
17th
arm64: speed up length calculation in copy-character-string-to-utf8
- SBCL Commits
arm64, utf8-sap-to-character-string: reduce instruction dependencies
- SBCL Commits
x86-64: support byte-array inline constants
- SBCL Commits
x86-64: simd decoding of the whole unicode range for C strings
- SBCL Commits
Improve DO-CONSET-ELEMENTS a little more
- SBCL Commits
mips: Implement integer-length vop without looping
- SBCL Commits
Revert do-conset-elements to older logic on 3 backends
- SBCL Commits
Heed the optional+key style warning
- SBCL Commits
build-all-cores
- SBCL Commits
Silence a bunch of gcc warnings
- SBCL Commits
Add missing feature to arm64 crossbuild test
- SBCL Commits
18th
Limit the scope of warning suppressions
- SBCL Commits
Add utf8 strlen test
- SBCL Commits
Add tests for simd-copy-ascii
- SBCL Commits
x86-64: simd encoding of the whole utf8 range for C strings
- SBCL Commits
Correct #-
- SBCL Commits
Use a memory operand instead of loading into a register
- SBCL Commits
Use a memory operand instead of loading into a register, 2
- SBCL Commits
x86-64, utf8-sap-to-string: use a single ymm register for two xmm
- SBCL Commits
Restore the ability to use SSETs as CONSETs
- SBCL Commits
Don't signal errors for (log qnan)
- SBCL Commits
19th
Optimize SSET-DIFFERENCE
- SBCL Commits
x86-64, utf8-sap-to-string: remove redundant moves
- SBCL Commits
Optimize SSET-INTERSECTION
- SBCL Commits
20th
Move instructions around in simd-copy-utf8-sap-to-character-string
- SBCL Commits
Improve the early return from SSET-DELETE and -MEMBER
- SBCL Commits
add vpsadbw, vpalignr and vpsubusb to sb-simd
- SBCL Commits
Avoid type and array bound checks in loops of SSET operations
- SBCL Commits
21st
Implement sparse sets having greater storage density than SSET
- SBCL Commits
simd-utf8-strlen: add a fast path for 1/2 bytes.
- SBCL Commits
Remove "simd-copy-" prefixes from functions
- SBCL Commits
Use dword sized registers after vpmovmskb
- SBCL Commits
Better addv umov usage
- SBCL Commits
dup directly from a vector register
- SBCL Commits
arm64, utf8-strlen: unify some parts
- SBCL Commits
loongarch: Adhere to architectural spec for amor_db.d instruction
- SBCL Commits
arm64: full unicode processing in utf8-to-character-string
- SBCL Commits
loongarch: Implement integer-length without a loop
- SBCL Commits
22nd
Mark a test as broken
- SBCL Commits
23rd
Add documentation changes to NEWS
- SBCL Commits
Add a test for utf8-to-character-string
- SBCL Commits
Fix a test
- SBCL Commits
24th
[2161700] wanted: Replace multiple bit-wise logical operations with just one
- Launchpad Bugs
more draft NEWS
- SBCL Commits
Typos
- SBCL Commits
sb-manual: fix indented code block parsing
- SBCL Commits
25th
[2161789] Incorrect value computed (let, m-v-b, if, eql)
- Launchpad Bugs
Don't delete blocks during constraint propagation
- SBCL Commits
28th
[2161939] The function SB-VM::FASTREM-64 is undefined.
- Launchpad Bugs
substitute-single-use-lvar: don't avoid casts for multiple uses
- SBCL Commits
2.6.7: will be tagged as "sbcl-2.6.7"
- SBCL Commits
arm64: use BIC instead of AND if it can load a smaller constant
- SBCL Commits
arm64: try sign-extending when encoding constants for logand
- SBCL Commits
arm64: don't translate (dpb x (byte ..) 0) to bfm
- SBCL Commits
Better (dpb 0 (byte s 0) x) and (dpb -1 (byte s p) x)
- SBCL Commits
arm64: prefer orr + lsl to bfm
- SBCL Commits
Exclude 0 from fd-stream-element-size
- SBCL Commits
Micro-optimize %LOOKUP-SYMBOL
- SBCL Commits
Micro-optimize GET-OUTPUT-STREAM-STRING
- SBCL Commits
Detection redefs in genesis for #+linkage-space
- SBCL Commits
Grow consets more lazily
- SBCL Commits
The cerror in cold-fset works fine
- SBCL Commits
Change #-conset-is-sset to #+bitmapped-conset
- SBCL Commits
[2162019] ppc64le: warm build fails with FLOATING-POINT-INEXACT in STRING->UTF8 after 246af00 ("Don't signal errors for (log qnan)")
- Launchpad Bugs
[2162021] Can't build the manual on linux-x86
- Launchpad Bugs
29th
Encode the remaining bmi1/2 instructions, movbe
- SBCL Commits
Clarify a comment
- SBCL Commits
Correct the user facing function for vpsubusb instruction
- SBCL Commits
Micro-optimize READ-STRING
- SBCL Commits
sb-manual: skip undefined things when building the manual
- SBCL Commits
Add some failing contification test cases from Fluet and Weeks.
- SBCL Commits
Make character-set unparser more useful when cross-compiling
- SBCL Commits
Fix failure to choose a jump table for a key type of (MOD 4)
- SBCL Commits
Fix test.
- SBCL Commits
30th
Fix a test for :interpreter
- SBCL Commits
arm64: full unicode decoding in utf8-crlf-to-character-string
- SBCL Commits
arm64: off by one in utf8-to-character-string-sized
- SBCL Commits
Assignment convert all the things.
- SBCL Commits
31st
arm64: simd utf8-crlf-to-character-string-sized
- SBCL Commits
arm64, utf8-crlf-to-character-string: exit in time
- SBCL Commits
Hack load_core_files by moving a static var
- SBCL Commits
Speed up looking in the ctype-list-hash-set
- SBCL Commits
[2162597] Control stack exhausted in compiler
- Launchpad Bugs
Avoid infinite recursion in remove-moves
- SBCL Commits