Planet SBCL

October 3, 2023

SBCL CommitsFix C warnings if -DNDEBUG

Fix C warnings if -DNDEBUG
View Changes

 

SBCL CommitsMostly purify the filesys.pure file

Mostly purify the filesys.pure file
View Changes

 

SBCL CommitsAdd host mocks if #+weak-vector-readbarrier

Add host mocks if #+weak-vector-readbarrier
View Changes

 

SBCL CommitsRemove unused var

Remove unused var
View Changes

 

SBCL CommitsRename and revise comments about valid_lisp_pointer

Rename and revise comments about valid_lisp_pointer
View Changes

 

SBCL CommitsFix the loop in source-transform-union-typep.

Fix the loop in source-transform-union-typep.
View Changes

 

Launchpad Bugs[2038257] Errors in type checking in type declarations

Affects Status Importance Assigned to Bug watch
sbcl Fix Released Undecided -
 

Launchpad Bugs[2038241] The value NIL is not of type SB-KERNEL:CTYPE (in LOGBITP type derivation)

Affects Status Importance Assigned to Bug watch
sbcl New Undecided -
 

October 2, 2023

SBCL Commitsx86-64: Fix stack-allocated vector overflow check with integer size.

x86-64: Fix stack-allocated vector overflow check with integer size.
View Changes

 

SBCL CommitsBetter type-checks for OR together with AND types.

Better type-checks for OR together with AND types.
View Changes

 

SBCL CommitsRewrite a needlessly slow test

Rewrite a needlessly slow test
View Changes

 

Launchpad Bugs[2038233] internal error externalizing recursive array

Affects Status Importance Assigned to Bug watch
sbcl New Undecided -
 

Launchpad Bugs[2038112] Infinite loop in simplify-unions for complex type

Affects Status Importance Assigned to Bug watch
sbcl Fix Committed Undecided -
 

SBCL CommitsAlso don't forget :key with :from-end.

Also don't forget :key with :from-end.
View Changes

 

SBCL CommitsBetter dpb on unknown integers but fixnum newbyte.

Better dpb on unknown integers but fixnum newbyte.
View Changes

 

SBCL CommitsTransform logandc2 to logand when the second arg is a fixnum.

Transform logandc2 to logand when the second arg is a fixnum.
View Changes

 

SBCL CommitsDon't forget :from-end when type checking REDUCE and :initial-value.

Don't forget :from-end when type checking REDUCE and :initial-value.
View Changes

 

September 30, 2023

SBCL CommitsPut a few more things in R/O space

Put a few more things in R/O space
View Changes

 

SBCL CommitsPrevent writing into source tree

Prevent writing into source tree
View Changes

 

September 29, 2023

SBCL Commitsdpb: cut newbyte to size.

dpb: cut newbyte to size.
View Changes

 

SBCL CommitsCorrect the new %dpb vops.

Correct the new %dpb vops.
View Changes

 

SBCL CommitsBetter DPB when size is known and all bits are set or unset.

Better DPB when size is known and all bits are set or unset.
View Changes

 

SBCL Commitsarm64: don't transform %dpb if it's a simple OR/AND.

arm64: don't transform %dpb if it's a simple OR/AND.
View Changes

 

SBCL Commitsx86-64: use bts/btr for DPB of a single bit.

x86-64: use bts/btr for DPB of a single bit.
View Changes

 

SBCL CommitsMore compact error code for overflow-ash

More compact error code for overflow-ash
View Changes

 

SBCL Commitsarm64, check-bound: don't encode vector bound.

arm64, check-bound: don't encode vector bound.
View Changes

 

SBCL CommitsOptionally disable gc verification.

Optionally disable gc verification.
View Changes

 

SBCL CommitsDisable :stack-allocated-vector-checks-overflow where it doesn't work.

Disable :stack-allocated-vector-checks-overflow where it doesn't work.
View Changes

 

September 28, 2023

SBCL CommitsFix off-by-one error in with-row-major-simd-index

Fix off-by-one error in with-row-major-simd-index
View Changes

 

SBCL Commitslife: Make indirect value cell enlivening simpler/more efficient.

life: Make indirect value cell enlivening simpler/more efficient.
View Changes

 



Last updated: October 3, 2023 07:13 PM