Planet SBCL

June 1, 2023

SBCL Commitsarm64: fix overflow-ash edge cases.

arm64: fix overflow-ash edge cases.
View Changes

 

SBCL CommitsDon't transform ash-inverted for known negative shifts.

Don't transform ash-inverted for known negative shifts.
View Changes

 

SBCL CommitsFix !gencgc-space-setup for darwin-arm64

Fix !gencgc-space-setup for darwin-arm64
View Changes

 

May 31, 2023

SBCL CommitsLift immobile space sub-2GB restriction for non-x86-64.

Lift immobile space sub-2GB restriction for non-x86-64.
View Changes

 

SBCL CommitsRevert "Add feature for mutex wait time profiling"

Revert "Add feature for mutex wait time profiling"
View Changes

 

SBCL CommitsHandle (the fixnum-subtype (- fixnum-subtype unknown-type))

Handle (the fixnum-subtype (- fixnum-subtype unknown-type))
View Changes

 

SBCL Commitsarm64: better handling of un/signed array indexes.

arm64: better handling of un/signed array indexes.
View Changes

 

May 30, 2023

SBCL CommitsTransform (+ x (- y)) to (- x y)

Transform (+ x (- y)) to (- x y)
View Changes

 

SBCL CommitsAvoid unnecessary notes from > transforms.

Avoid unnecessary notes from > transforms.
View Changes

 

SBCL Commitsarm64: add VOPs for (the un/signed (%negate un/signed))

arm64: add VOPs for (the un/signed (%negate un/signed))
View Changes

 

SBCL Commitsarm64: better overflow-ash-unsigned with constants.

arm64: better overflow-ash-unsigned with constants.
View Changes

 

SBCL Commitsarm64: better integer-length.

arm64: better integer-length.
View Changes

 

SBCL Commitsarm64: add VOPs for (the signed/unsigned (ash x y))

arm64: add VOPs for (the signed/unsigned (ash x y))
View Changes

 

May 29, 2023

SBCL CommitsEnable a test.

Enable a test.
View Changes

 

SBCL CommitsShorten/improve INIT-THREAD-LOCAL-STORAGE if #+sb-thread

Shorten/improve INIT-THREAD-LOCAL-STORAGE if #+sb-thread
View Changes

 

SBCL CommitsBetter source locations when transforming make-array.

Better source locations when transforming make-array.
View Changes

 

SBCL Commitsx86-64: prefer positive tests in disassembly of conditional branch

x86-64: prefer positive tests in disassembly of conditional branch
View Changes

 

SBCL CommitsAdd EXPLICIT-CHECK.

Add EXPLICIT-CHECK.
View Changes

 

May 28, 2023

SBCL Commitsarm64: Do pc-relative calls to assembly routines from immobile space

arm64: Do pc-relative calls to assembly routines from immobile space
View Changes

 

SBCL CommitsMove deftype.lisp.

Move deftype.lisp.
View Changes

 

SBCL CommitsCorrectly pin on-stack immobile code.

Correctly pin on-stack immobile code.
View Changes

 

SBCL Commitsarm64: Call/reference linkage space directly from immobile space.

arm64: Call/reference linkage space directly from immobile space.
View Changes

 

SBCL CommitsOptimize (make-array .. :element-type (array-element-type a))

Optimize (make-array .. :element-type (array-element-type a))
View Changes

 

SBCL CommitsMake displacing to simple arrays faster.

Make displacing to simple arrays faster.
View Changes

 

SBCL Commitsarm64: handle immediate Y in overflow*t.

arm64: handle immediate Y in overflow*t.
View Changes

 

SBCL Commitsinline-vop: coerce the input arguments.

inline-vop: coerce the input arguments.
View Changes

 

SBCL Commitsarm64: handle negative constants in +/- vops.

arm64: handle negative constants in +/- vops.
View Changes

 

SBCL Commits2.3.5: will be tagged as "sbcl-2.3.5"

2.3.5: will be tagged as "sbcl-2.3.5"
View Changes

 

May 27, 2023

SBCL Commitsgithub actions: use an older version of setup-msys2.

github actions: use an older version of setup-msys2.
View Changes

 

SBCL CommitsMinor NEWS correction.

Minor NEWS correction.
View Changes

 



Last updated: June 1, 2023 03:07 AM