<
May, 2025
June, 2025
July, 2025 >
June, 2025
1st
ppc64: fix symbol-package-id
- SBCL Commits
Verify NIL when verifying the heap
- SBCL Commits
Add 'static'
- SBCL Commits
Delete early-impl.lisp
- SBCL Commits
Auto-stack-allocate local functions even with multiple references.
- SBCL Commits
arm64: Make breakpoints thread-safe.
- SBCL Commits
stack: Preserve intervening stack allocated objects differently.
- SBCL Commits
list-locations: Fix off-by-one error in loop.
- SBCL Commits
Write a defensive test case.
- SBCL Commits
Define *TRACED-ENTRIES* to be thread-local.
- SBCL Commits
step*: Actually print *Step* when stepping.
- SBCL Commits
Bootstrap pcl w.r.t. method tracing differently.
- SBCL Commits
Auto-stack-allocate named local funs whose single refs don't escape.
- SBCL Commits
[2112276] Compilation slowdown after SBCL 2.4.6 that involves inlined functions
- Launchpad Bugs
stack: Don't mark stack lvars unused if it's repeated on the stack.
- SBCL Commits
lvar-constants: return the correct constant kind.
- SBCL Commits
2nd
propagate-ref-dx: For functionals, propagate DX only between lvars.
- SBCL Commits
[2112317] failed AVER: (SUBSETP START START-STACK) (in SB-C::ORDER-LVAR-SETS-WALK)
- Launchpad Bugs
Ensure specialized-xep is used for self-calls.
- SBCL Commits
Delete unused function.
- SBCL Commits
Document DO-NESTED-CLEANUPS and fix arglist
- SBCL Commits
stack: Inline once use function.
- SBCL Commits
stack: Scan for nested dynamic extents from the block end node.
- SBCL Commits
Flatten slot defs grouped under one #+/- in primitive-objects
- SBCL Commits
3rd
stack: Don't preserve intervening stack pointers too pessimistically
- SBCL Commits
arm64: remove an assertion in ALLOCATION.
- SBCL Commits
Don't issue optimization notes for (or null ...) transforms.
- SBCL Commits
stack: Only preserve when looking at ENCLOSE or COMBINATION nodes.
- SBCL Commits
Delete current-stack-pointer if nothing reads from its result.
- SBCL Commits
Constrain semaphore-count to fixnum
- SBCL Commits
[2112413] push + dynamic-extent + mv-call
- Launchpad Bugs
Stop using (COND (T ...)) to mean PROGN
- SBCL Commits
x86-64: Optionally use linkage table for asm-to-lisp call
- SBCL Commits
Make dump-symbolic-asm take a stmt as the 1st arg
- SBCL Commits
Resolve an unused variable.
- SBCL Commits
4th
Avoid make-target-2 warning about function redefinition
- SBCL Commits
Pull some common bits of pmrgc,gencgc into new #include file
- SBCL Commits
Remove current-thread-offset-sap/c vop
- SBCL Commits
Remove a lot of crud induced by #+gs-seg
- SBCL Commits
Don't produce runtime errors for bad THE type specifiers.
- SBCL Commits
Don't bind *check-consistency* for dynamic extent tests.
- SBCL Commits
stack: Delete some unreachable code.
- SBCL Commits
Don't produce runtime errors for bad CASE entries.
- SBCL Commits
Restore control stack guard pages when reusing threads.
- SBCL Commits
Fix win32 build.
- SBCL Commits
[2112475] The value #<SB-KERNEL:NAMED-TYPE NIL> is not of type SB-KERNEL:VALUES-TYPE
- Launchpad Bugs
Simplify parameters to ALLOC-OTHER
- SBCL Commits
Divide uses of pseudo-atomic into two kinds
- SBCL Commits
Tweak test runners to fail less badly on linux +sb-safepoint
- SBCL Commits
5th
Restore binding and alien stack protections too.
- SBCL Commits
stack: Don't consider tailp-lvars as pushed.
- SBCL Commits
Don't annotate non-combination nodes as tail.
- SBCL Commits
stack: Rename/document some stack analysis functions and variables.
- SBCL Commits
Unprotect stack return guards during GC.
- SBCL Commits
Direct parsing errors from ldb to correct stream
- SBCL Commits
6th
arrange_return_to_c_function: set LR to the previous PC.
- SBCL Commits
Remove linux-os hack for recording mutex events
- SBCL Commits
Remove unnecessary '+'
- SBCL Commits
Remove thread-card-table slot
- SBCL Commits
Revert "Remove thread-card-table slot"
- SBCL Commits
Reapply "Remove thread-card-table slot"
- SBCL Commits
arm64: don't load gc_card_mark from thread-tn.
- SBCL Commits
Remove junk from safepoint.c
- SBCL Commits
Express some more #ifndefs in the positive sense
- SBCL Commits
7th
Delete redundant clearing in alloc_thread_struct
- SBCL Commits
Allow gc initiator to lack a 'struct thread'
- SBCL Commits
9th
[2113747] Apparent infinite loop in compiler
- Launchpad Bugs
Don't duplicate &optional type-checks.
- SBCL Commits
10th
check-important-result: look through casts.
- SBCL Commits
11th
[2113935] failed AVER: (SUBSETP LIVE STACK) (in (SB-C::STACK-SIMULATION-WALK)
- Launchpad Bugs
[2113977] Error in LOGAND deftransform: LOGAND called on NIL
- Launchpad Bugs
constant-lvar-p: don't ignore type mismatches for singleton types.
- SBCL Commits
12th
lvar-result-constraints: don't grab the first constraint.
- SBCL Commits
13th
[2114237] Feature request: better printing of SIMPLE-CONDITION
- Launchpad Bugs
cast-check-types: ignore empty-type.
- SBCL Commits
arm64: better error handling from assembly routines.
- SBCL Commits
14th
Remove extraneous whitespace in xperfecthash files
- SBCL Commits
15th
x86-64: better error handling from assembly routines.
- SBCL Commits
arm64: improve assembly routines source locations.
- SBCL Commits
Resolve style warnings.
- SBCL Commits
16th
ppc64: Give up trying to understand ABI v1
- SBCL Commits
Fix build of #+sb-unicode on #-sb-unicode host
- SBCL Commits
[2114751] Infinite loop in SUBTYPEP
- Launchpad Bugs
lvar-constant: look through variables.
- SBCL Commits
[2114755] Infinite loop in SUBTYPEP (works on fresh image)
- Launchpad Bugs
Implement DESCRIPTOR-HASH32
- SBCL Commits
Use perfect hash more often in sequence transforms
- SBCL Commits
arm64: compare character-reg with any-reg.
- SBCL Commits
17th
[2114776] Integer out of range in POSITION form on long string
- Launchpad Bugs
Use descriptor-hash32 only for a mixture of CASE key types
- SBCL Commits
Fix hash-based POSITION xform with repeated elements, lp#2114776
- SBCL Commits
Call user-defined predicate to determine arena exhaustion behavior
- SBCL Commits
Restore -sb-thread
- SBCL Commits
Fix CEILING's docstring.
- SBCL Commits
18th
x86-64: accept any-reg for character-compare/c
- SBCL Commits
[2114943] too many define-alien-routines causes an error "value 256 is not of type (unsigned-byte 8)"
- Launchpad Bugs
19th
x86-64: avoid a memory load when passing empty strings
- SBCL Commits
Remove name-based "random" hash for funcallable-instance
- SBCL Commits
add-equality-constraint: inherit from eql vars too.
- SBCL Commits
Add -*- Mode: C -*- to .inc files.
- SBCL Commits
One more -*- Mode: C -*-
- SBCL Commits
Remove an unused file.
- SBCL Commits
20th
mv-principal-lvar-ref-use: consider casts.
- SBCL Commits
22nd
flushable-combination-args-p: work around a missing annotation.
- SBCL Commits
23rd
Fix strangely harmless error in copying from "Futexes are Tricky"
- SBCL Commits