<
September, 2024
October, 2024
November, 2024
>
October, 2024
1st
Propagate typep for integer truncate.
- SBCL Commits
riscv: another encoding limitation
- SBCL Commits
2nd
Propagate unary-truncate+typep.
- SBCL Commits
Propagate (nth-value 1 truncate)+typep.
- SBCL Commits
3rd
truncate constraint-propagate-back: handle negative divisors.
- SBCL Commits
Derive that m is integer after (integerp (* m m)).
- SBCL Commits
4th
numeric-contagion-constraint-back: better float contagion.
- SBCL Commits
Fix return-single vop, ironclad miscompile
- SBCL Commits
5th
ppc64: move end-of-line linkage-table comment
- SBCL Commits
Unbreak 32-bit ppc
- SBCL Commits
7th
Support unboxed entry points for double-floats.
- SBCL Commits
specialized-xep-for-type-p: restrict to arm64 x86-64.
- SBCL Commits
Don't pass nargs for specialized-xeps.
- SBCL Commits
8th
Transform pathname accessors
- SBCL Commits
Make TRACE work on specialized-xeps.
- SBCL Commits
Clear specialized xeps on (setf fdefinition), fmakunbound.
- SBCL Commits
Unboxed returns for specialized-xeps.
- SBCL Commits
Don't generate specialized-xeps if notinline.
- SBCL Commits
Declare specialized-xep type in time.
- SBCL Commits
arm64: don't allocate empty number stack frames.
- SBCL Commits
Better source locations for specialized-xeps.
- SBCL Commits
Defend against strange symtbl-%cells in "CL" package internals
- SBCL Commits
9th
Make a way to compile 1 sexpr into a fasl
- SBCL Commits
specialized-xep-for-type-p: look only for where-from = :declared.
- SBCL Commits
10th
Use an unused variable.
- SBCL Commits
Respect local type declarations for specialized-xeps.
- SBCL Commits
Run build-all-cores
- SBCL Commits
[2084209] Compiler bug involving double-float type
- Launchpad Bugs
11th
Show more of disassembler notes
- SBCL Commits
x86-64: don't wire RCX in for fixed-arg calls.
- SBCL Commits
fixed-call-arg-location: overflow descriptor registers onto the stack.
- SBCL Commits
Don't convert to specialized-xep with argcount mismatch.
- SBCL Commits
[2084220] Bug in CSUBTYPEP called from NUMERIC-CONTAGION-CONSTRAINT-BACK
- Launchpad Bugs
constraint-propagate-in-block: ignore delays.
- SBCL Commits
Accept any number of arguments for specialized-xeps.
- SBCL Commits
Show the specialized-xep in disassembly.
- SBCL Commits
[2084254] Another NUMERIC-CONTAGION-CONSTRAINT-BACK failure with REM
- Launchpad Bugs
numeric-contagion-constraint-back: ignore missing x-type.
- SBCL Commits
Remove a kludge from editcore
- SBCL Commits
12th
Make split-core accept cores for either GC regardless of host GC
- SBCL Commits
13th
[2084370] manual: Code format escaping in the doc "The define-alien-routine Macro".
- Launchpad Bugs
[2084398] Second recent compiler bug involving double-float type
- Launchpad Bugs
x86-64: leave some registers out of *descriptor-args*.
- SBCL Commits
15th
[2084574] using sb-vm:code-constants-offset for constants isn't consistent on all platforms
- Launchpad Bugs
almost-immediately-used-p: ignore ENTRY.
- SBCL Commits
16th
Ensure (setf thread-name) won't use an arena-allocated string
- SBCL Commits
Check for CONS once in unions of cons types.
- SBCL Commits
Add a constraint-propagate-if for check-range<=.
- SBCL Commits
Check for NULL before consp.
- SBCL Commits
17th
Infer original source file name in FASL
- SBCL Commits
Check for double/single-float-p once in a union type.
- SBCL Commits
18th
Use ENSURE-LINKAGE-INDEX less and strength-reduce an ADJOIN
- SBCL Commits
[2084943] full call to SB-KERNEL:DATA-VECTOR-REF-WITH-OFFSET
- Launchpad Bugs
Fix type-checks for non simple arrays.
- SBCL Commits
Fix more type-checks for non simple arrays.
- SBCL Commits
Fix data-vector-set-with-offset type.
- SBCL Commits
Regenerate xperfecthash files
- SBCL Commits
arm64: better (typep x '(and fixnum unsigned-byte))
- SBCL Commits
19th
Do the previous change differently.
- SBCL Commits
Propagate "undefined function" warnings to load-time
- SBCL Commits
Increase default text space size by 20%
- SBCL Commits
x86*: fix data-vector-ref-with-offset types at the VOP side.
- SBCL Commits
Use check-range< when transforming < to a fixnump+<
- SBCL Commits
20th
Better errors for type mismatches in clos constructors.
- SBCL Commits
21st
Use the simple zstd decompressor, not the streaming API
- SBCL Commits
constraint: stop nested compilations from interfering.
- SBCL Commits
Don't compile safe ctors with debug 0.
- SBCL Commits
Allow :restart and :context in the*.
- SBCL Commits
Always name constructors.
- SBCL Commits
Minor modifications to error message for slot init typecheck
- SBCL Commits
Revert "Minor modifications to error message for slot init typecheck"
- SBCL Commits
22nd
Provide a continue restart to ignore extraneous function arguments.
- SBCL Commits
Add fixed-multiple-call-named VOP.
- SBCL Commits
x86-64: fix rcx lifetimes for fixed-multiple-call-named.
- SBCL Commits
23rd
[2085451] Infinite loop in the compiler
- Launchpad Bugs
propagate-fun-change: don't try to source-transform with notinline.
- SBCL Commits
24th
Silence some clang-tidy complaints
- SBCL Commits
Bind *CLOSE-STREAMS-ON-ERROR* in RUN-PROGRAM
- SBCL Commits
25th
[2085629] Unreachable Code Reached (SB-KERNEL::TRUNCATE1)
- Launchpad Bugs
unary-truncate constraint-propagate-back: check nth-value.
- SBCL Commits
[2085637] Long compilation time due to type operations on rationals (EXPT function)
- Launchpad Bugs
Don't propagate EQL constraints to EQ.
- SBCL Commits
26th
Fix a typo in the manual.
- SBCL Commits
disassemble: Comment out long segment names. Fixes lp#1889456
- SBCL Commits
Draft NEWS for sbcl-2.4.10
- SBCL Commits
27th
[2085706] failed to allocate 1048576 bytes at 0x50000000 on MacOS sequoia x64
- Launchpad Bugs
30th
Use an error trap for signaling a CHECK-TYPE error.
- SBCL Commits
Don't lose xref for structure accessors.
- SBCL Commits
Avoid deletion-notes from unwrap-predicates.
- SBCL Commits
Access *two-arg-functions* with sb-xc: names
- SBCL Commits
%with-standard-io-syntax: add a type declaration.
- SBCL Commits
make-derived-union-type: widen bignum types.
- SBCL Commits
list-fill*: use INDEX start and end.
- SBCL Commits
Hide some error functions from backtraces.
- SBCL Commits
Transform (values-list (if x (list 1 2 3)))
- SBCL Commits
Fix block-compilation.
- SBCL Commits
31st
Skip some temp file creation in make-contrib
- SBCL Commits
values-list optimizer: handle more combinations.
- SBCL Commits
Fix lack of effective method cache invalidation
- SBCL Commits