Planet SBCL

March 21, 2023

SBCL CommitsUse :dword operand size in some integer-length vops

Use :dword operand size in some integer-length vops
View Changes

 

SBCL Commitsx86-64: avoid checking for the parity flag in the float </> VOPs.

x86-64: avoid checking for the parity flag in the float VOPs.
View Changes

 

SBCL CommitsPossibly omit REX prefix on move-from-word/fixnum

Possibly omit REX prefix on move-from-word/fixnum
View Changes

 

SBCL Commitsx86-64: don't destroy arguments in move-if/

x86-64: don't destroy arguments in move-if/
View Changes

 

SBCL CommitsDon't issue notes when unable to auto dx a function.

Don't issue notes when unable to auto dx a function.
View Changes

 

March 20, 2023

Launchpad Bugs[2012312] Incorrect assignment with declared types inside a loop

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

SBCL CommitsRefactor split-ordered-lists a little

Refactor split-ordered-lists a little
View Changes

 

SBCL CommitsAlways supply a type to allocation

Always supply a type to allocation
View Changes

 

SBCL Commitsx86*: remove the NOISE SB.

x86*: remove the NOISE SB.
View Changes

 

March 19, 2023

SBCL CommitsWarn about :type nil in defclass

Warn about :type nil in defclass
View Changes

 

SBCL CommitsWarn about NIL types for defstruct slots.

Warn about NIL types for defstruct slots.
View Changes

 

SBCL CommitsDon't silently ignore NIL casts on flushable calls.

Don't silently ignore NIL casts on flushable calls.
View Changes

 

SBCL CommitsRevert "Count inline-expansions by component."

Revert "Count inline-expansions by component."
View Changes

 

SBCL CommitsCount inline-expansions by component.

Count inline-expansions by component.
View Changes

 

March 18, 2023

SBCL CommitsClose over closures more efficiently.

Close over closures more efficiently.
View Changes

 

SBCL CommitsIR2tran: do not initalize name slot for entry-info.

IR2tran: do not initalize name slot for entry-info.
View Changes

 

SBCL CommitsSmall environment analysis cleanup.

Small environment analysis cleanup.
View Changes

 

SBCL CommitsRemove unused function.

Remove unused function.
View Changes

 

March 17, 2023

SBCL CommitsImprove sb-vm:hexdump

Improve sb-vm:hexdump
View Changes

 

SBCL CommitsTranslate < in MINUSP to two-arg-<.

Translate < in MINUSP to two-arg-<.
View Changes

 

SBCL CommitsSkip push/pop of RAX in save/restore of YMM regs

Skip push/pop of RAX in save/restore of YMM regs
View Changes

 

SBCL Commitsx86-64: Remove set_alloc_tramp_vectors

x86-64: Remove set_alloc_tramp_vectors
View Changes

 

Launchpad Bugs[2012010] Typechecking failure allows too small arrays to be packed into simd

Affects Status Importance Assigned to Bug watch
sbcl New Undecided -
 

March 16, 2023

SBCL CommitsCheck if AVX2 is supported when running sb-simd.impure.lisp

Check if AVX2 is supported when running sb-simd.impure.lisp
View Changes

 

SBCL CommitsRemove entry-point-label function

Remove entry-point-label function
View Changes

 

Launchpad Bugs[2011923] sb-simd.impure.lisp is missing AVX2 check

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

SBCL CommitsUpdate math journal

Update math journal
View Changes

 

SBCL CommitsFix missing arg (due to rev 741659f26647)

Fix missing arg (due to rev 741659f26647)
View Changes

 

SBCL CommitsUse the correct mess-up node when propagating dx to lambdas.

Use the correct mess-up node when propagating dx to lambdas.
View Changes

 

SBCL CommitsUnuse arena for after-gc hooks

Unuse arena for after-gc hooks
View Changes

 



Last updated: March 21, 2023 03:16 AM