Planet SBCL

May 18, 2025

SBCL Commitszerop-rem-truncate transform: use the right constant.

zerop-rem-truncate transform: use the right constant.
View Changes

 

Launchpad Bugs[2111200] Incorrect result involving REM

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

May 17, 2025

SBCL Commitszerop-rem-truncate transform: ensure single use lvars.

zerop-rem-truncate transform: ensure single use lvars.
View Changes

 

Launchpad Bugs[2111180] The value 0 is not of type BOOLEAN

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

SBCL Commitszerop-rem-truncate transform: use abs-y.

zerop-rem-truncate transform: use abs-y.
View Changes

 

SBCL Commitsx86-64: delete thread-header-slots

x86-64: delete thread-header-slots
View Changes

 

Launchpad Bugs[2111175] Incorrect result from (zerop (rem ...))

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

SBCL Commitsarm64: delete thread-header-slots

arm64: delete thread-header-slots
View Changes

 

SBCL CommitsDelete unused logic

Delete unused logic
View Changes

 

May 16, 2025

SBCL CommitsBetter (zerop (rem signed odd-constant))

Better (zerop (rem signed odd-constant))
View Changes

 

SBCL CommitsBetter (zerop (rem unsigned constant))

Better (zerop (rem unsigned constant))
View Changes

 

May 15, 2025

SBCL CommitsRemove *sc-vop-slots*.

Remove sc-vop-slots.
View Changes

 

SBCL CommitsRemove some casting of walk_generation args

Remove some casting of walk_generation args
View Changes

 

SBCL CommitsUse correct type for result of getc

Use correct type for result of getc
View Changes

 

May 14, 2025

SBCL CommitsAuto-stack-allocate named local funs whose single refs don't escape.

Auto-stack-allocate named local funs whose single refs don't escape.
View Changes

 

SBCL CommitsFix #+permgen

Fix #+permgen
View Changes

 

May 13, 2025

SBCL Commitsx86: remove make-single-float-c.

x86: remove make-single-float-c.
View Changes

 

SBCL CommitsMake make-doub/single-float foldable.

Make make-doub/single-float foldable.
View Changes

 

SBCL CommitsRemove !copy-dfloat

Remove !copy-dfloat
View Changes

 

Launchpad Bugs[2110532] RUN-PROGRAM encoding error leading to messed up state

Affects Status Importance Assigned to Bug watch
sbcl Incomplete Undecided -
 

SBCL Commitswin32, run-program: use unsigned chars.

win32, run-program: use unsigned chars.
View Changes

 

Launchpad Bugs[2110525] get "run-program" output stream to string error on windows

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

SBCL CommitsPass boxed word count to tlsf_alloc_codeblob

Pass boxed word count to tlsf_alloc_codeblob
View Changes

 

SBCL CommitsChange mysterious arithmetic to use code-boxed-size-slot

Change mysterious arithmetic to use code-boxed-size-slot
View Changes

 

May 12, 2025

SBCL Commitspopular-raw-constants: make the INDEX mask fit for mark-region-gc

popular-raw-constants: make the INDEX mask fit for mark-region-gc
View Changes

 

SBCL CommitsUse NULL-TN-relative constants a little more often

Use NULL-TN-relative constants a little more often
View Changes

 

SBCL CommitsDefine LOCKFREE-LIST-TAIL-VALUE-OFFSET only if used

Define LOCKFREE-LIST-TAIL-VALUE-OFFSET only if used
View Changes

 

SBCL CommitsImprove CONSTANTIZE

Improve CONSTANTIZE
View Changes

 

May 11, 2025

SBCL CommitsTry harder to map FIXEDOBJ space somewhere

Try harder to map FIXEDOBJ space somewhere
View Changes

 

SBCL Commitsx86-64: Stash a few useful raw words in between NIL and T

x86-64: Stash a few useful raw words in between NIL and T
View Changes

 



Last updated: May 18, 2025 03:02 PM