<
December, 2024
January, 2025
February, 2025 >
January, 2025
1st
Use wait-on-semaphore in lieu of spin loops
- SBCL Commits
Fix -sb-thread tests.
- SBCL Commits
Slightly improve BACKTRACE-ALL-THREADS for x86-64
- SBCL Commits
Better (typep (array t) '(vector t))
- SBCL Commits
Better (typep x 'sequence)
- SBCL Commits
Derive make-array if :element-type is a union.
- SBCL Commits
Inline (make-array integer :element-type unknown)
- SBCL Commits
Add %vector-widetag-and-n-bits-shift derive-type.
- SBCL Commits
Better transforms -sb-unicode.
- SBCL Commits
2nd
Fix require-gengc-barrier-p for set-slot for setf functions.
- SBCL Commits
More compact vector-length-in-words.
- SBCL Commits
Smarter (ash (ash x a) b) transform.
- SBCL Commits
Add a transform for (array-underlying-widetag-and-shift simple-array)
- SBCL Commits
Inline array-underlying-widetag.
- SBCL Commits
[2092839] Incorrect type error in and/or/rational/integer type
- Launchpad Bugs
store-rational-range: don't lose rational-low here too.
- SBCL Commits
Improve backtrace-all-threads some more
- SBCL Commits
Handle compiler warnings after establishing a compilation-unit.
- SBCL Commits
Don't convert (ash (ash x 1) (- x)) into (ash x (- 1 x))
- SBCL Commits
[2092889] Trivial type check fails in a function which returns an array
- Launchpad Bugs
Haiku ASDF fix
- SBCL Commits
Add type derivers for fill-array, check-array-shape.
- SBCL Commits
Haiku sockets fixes
- SBCL Commits
Better compile-time sequence index checking.
- SBCL Commits
Catch make-array mismatching initial-contents ranks and dimensions.
- SBCL Commits
Warn about :start :end mismatches for constant lists.
- SBCL Commits
3rd
Don't split (%single-float word) into fixnum branches.
- SBCL Commits
Use values-type-union on node-derived-type.
- SBCL Commits
Get rid of %typep-wrapper.
- SBCL Commits
Fix un/signed-byte-64-p-move-to-word.
- SBCL Commits
Run perfecthash on clisp.
- SBCL Commits
4th
Run perfecthash on ecl, ccl, cmucl.
- SBCL Commits
Move *last-message-count* binding.
- SBCL Commits
More numeric contagion for the alternative branch.
- SBCL Commits
[2092997] Incorrect type error on eql of cons containing a complex value
- Launchpad Bugs
[2093003] The value NIL is not of type SB-C::LVAR (in form involving FIND-IF-NOT)
- Launchpad Bugs
node-fun-type: use the node's lexenv.
- SBCL Commits
Handle make-array :initial-contents (nreverse ..) too.
- SBCL Commits
5th
Upgrade complex part types.
- SBCL Commits
(type-of #c(1 2)) => (COMPLEX RATIONAL), not (COMPLEX INTEGER)
- SBCL Commits
Remove type-approx-intersection2.
- SBCL Commits
[2093013] Incorrect type error on member type involving MOST-POSITIVE-FIXNUM
- Launchpad Bugs
Fix an eq+eq transform.
- SBCL Commits
Avoid deletion notes when converting or-eq to aref.
- SBCL Commits
6th
Compute same-refs even if lambda-var-compute-same-refs is not set.
- SBCL Commits
Remove duplicated SVREF from docstring.
- SBCL Commits
[2093130] The value NIL is not of type SB-C::INTERVAL
- Launchpad Bugs
type-approximate-interval on intersections with numeric-union-type.
- SBCL Commits
7th
[2093142] full call to SB-VM::+-MODFX
- Launchpad Bugs
arm64: Implement (CAS SAP-REF-n)
- SBCL Commits
Fix arm64 build.
- SBCL Commits
Better intersection-type handling in prepare-arg-for-derive-type.
- SBCL Commits
[2093211] The value NIL is not of type SB-KERNEL:CTYPE when binding SB-KERNEL::TYPE1
- Launchpad Bugs
[2093213] sb-ext:muffle-conditions declaration does not affect declaim ftype
- Launchpad Bugs
numeric-contagion-constraint-back: x might be missing.
- SBCL Commits
8th
riscv: Partial support for cas sap-ref
- SBCL Commits
x86-64: translate (CAS SIGNED-SAP-REF-n)
- SBCL Commits
Skip a test on x86.
- SBCL Commits
build-all-cores
- SBCL Commits
x86: implement cas-sap-ref
- SBCL Commits
arm64: allow (CAS SIGNED-SAP-REF-n)
- SBCL Commits
Error on (compile-file "x.fasl")
- SBCL Commits
Delete unused function
- SBCL Commits
Remove that which asks to be removed
- SBCL Commits
9th
Transform (CAS AREF) to either (CAS SVREF) or (CAS SAP-REF)
- SBCL Commits
x86: Fix (CAS SIGNED-SAP-REF-n)
- SBCL Commits
Disable the defun of (CAS AREF) except where fully working
- SBCL Commits
Delete irrelevant FIXMEs
- SBCL Commits
[2093339] DEFINE-CONDITION: no error on too many option args
- Launchpad Bugs
Don't warn about duplicate slots during finalize-inheritance.
- SBCL Commits
Remove optional arg loop in array-call-type-deriver
- SBCL Commits
x86-64: Remove "-C" family of SAP vops
- SBCL Commits
Don't lose fun-types from intersection types.
- SBCL Commits
array-call-type-deriver: assert that it gets a fun-type.
- SBCL Commits
10th
Check :start/:end for read/write-sequence at compile-time.
- SBCL Commits
Remove a workaround.
- SBCL Commits