<
September, 2022
October, 2022
November, 2022
>
October, 2022
1st
Remove initial-core-symbol-bit
- SBCL Commits
Add test for fixed bug
- SBCL Commits
Do more bootstrap symbol shake-out
- SBCL Commits
sb-introspect: Skip tests if #-sb-source-locations (lp#1635349)
- SBCL Commits
Fix barrier elision inside closures.
- SBCL Commits
Test stringp on simple-condition-format-control
- SBCL Commits
Revise LIST-EQ and EQUAL-BUT-NO-CAR-RECURSION
- SBCL Commits
Fix prior change
- SBCL Commits
2nd
x86-64: create fewer fdefns
- SBCL Commits
[1991473] bad error message: invalid number of arguments: 1
- Launchpad Bugs
[1991485] Homebrew build fails
- Launchpad Bugs
arm64: put pseudo-atomic back into symbol-name.
- SBCL Commits
Add a utility
- SBCL Commits
Align callback_wrapper_trampoline
- SBCL Commits
3rd
Fix invisible warnings
- SBCL Commits
Remove cmu docs on encapsulation
- SBCL Commits
Remove cmu docs on hierarchical-packages
- SBCL Commits
Remove cmu internet docs
- SBCL Commits
Remove cmu docs on simple-streams
- SBCL Commits
Remove cmu unicode docs
- SBCL Commits
Remove cmu ipc docs. Just inapplicable to SBCL
- SBCL Commits
Remove 'type' arg to ctu:find-named-callees
- SBCL Commits
Remove SBCL_BUILDING_CONTRIB
- SBCL Commits
[1991565] dribble output on file is incomplete
- Launchpad Bugs
Simplify install.sh
- SBCL Commits
Restore building contribs.
- SBCL Commits
Simulate code-header-fdefn-range if #-64-bit
- SBCL Commits
Fix test for :use-cons-region
- SBCL Commits
Prefer find-named-callees over find-code-constants
- SBCL Commits
Put slow tests from interface.pure elsewhere
- SBCL Commits
Simplify map-simple-funs
- SBCL Commits
Restore and test sb-int:encapsulated-p
- SBCL Commits
Remove cmu-user.dict
- SBCL Commits
4th
Eliminate fdefn from ENCAPSULATE-FUNOBJ interface
- SBCL Commits
Strengthen a test
- SBCL Commits
Remove (GENSYM) from handle-single-step-before-trap
- SBCL Commits
Avoid calling find-fdefn on symbols
- SBCL Commits
Encode constant 0f0 on +64-bit using single-float-widetag.
- SBCL Commits
5th
x86-64: Rework static-call fixups from dynamic space
- SBCL Commits
x86-64: load eql constants once in the LIST VOPs.
- SBCL Commits
arm64: avoid allocating a load-tn for 0 in the move VOPs.
- SBCL Commits
Don't coerce the args of the call VOPs.
- SBCL Commits
x86-64: avoid temporaries and load-tns in the MOVE VOP.
- SBCL Commits
x86-64: avoid temporaries in the MOVE-ARG VOP.
- SBCL Commits
Add *debug-print-vop-temps*
- SBCL Commits
Use descriptor-reg control-stack for the CALL VOP args.
- SBCL Commits
optimize-constant-loads: consider tn-ref-load-tn.
- SBCL Commits
6th
Revert "Fix function type clobbering in a principled way."
- SBCL Commits
Add another test for non-top-level type derivation.
- SBCL Commits
win32: handle and recover from stack overflow exceptions
- SBCL Commits
Fix previous NEWS entry
- SBCL Commits
One more test.
- SBCL Commits
Warn at fasl load time when a file contains duplicate function.
- SBCL Commits
Remove DONT_CLEAN_SBCL_CONTRIB
- SBCL Commits
Combine fasl-group end FOPs into a single FOP.
- SBCL Commits
x86-64: Disassemble "call [ea]" for static-space ea
- SBCL Commits
7th
Remove obsolete static-fdefns
- SBCL Commits
arm64: don't use allocate a temporary register for (aref x constant)
- SBCL Commits
Remove gitignore. Temporary files never go in-tree
- SBCL Commits
Use /tmp more in shell tests
- SBCL Commits
x86-64: more lowtag test elision
- SBCL Commits
8th
[1992250] Incorrect report of type error
- Launchpad Bugs
x86-64: fix symbolp.
- SBCL Commits
[1992252] Incorrect binding from PROGV
- Launchpad Bugs
x86-64: fix constant coalescence in the LIST VOP.
- SBCL Commits
x86-64, list VOPs: coalesce immediates too.
- SBCL Commits
Uncommitted file.
- SBCL Commits
9th
[1992294] The value NIL is not of type (OR REAL NULL)
- Launchpad Bugs
x86-64: fix non-null-symbol-p on other pointers.
- SBCL Commits
10th
[1992316] The function SB-KERNEL:CAR-EQ-IF-LISTP is undefined.
- Launchpad Bugs
Add a stub for car-eq-if-listp.
- SBCL Commits
[1992349] very long comlillation time
- Launchpad Bugs
Remove nonexistent symbol from exports
- SBCL Commits
Speed up join-type-constraints a bit.
- SBCL Commits
Move hexdump for less use of sb-vm: prefixes
- SBCL Commits
Transform symbol-package to %symbol-package for known symbol
- SBCL Commits
11th
Actually transform symbol-package only on symbols.
- SBCL Commits
12th
Do tiny bit of housecleaning
- SBCL Commits
Speed up join-type-constraints.
- SBCL Commits
13th
Remove not-useful function
- SBCL Commits
Do more housecleaning
- SBCL Commits
x86-64: use the nil trick for fixnum-or-other-pointer-tn-ref-p.
- SBCL Commits
Use the nil and other-pointer-tn-ref-p trick on arm64.
- SBCL Commits
Add some declarations for allocator control
- SBCL Commits
14th
Detect incompatible config
- SBCL Commits
Enable (and arm64 (not sb-unicode))
- SBCL Commits
Improve lockfree list search
- SBCL Commits
Tweak acquire-token-buf
- SBCL Commits
Skip a test file on +interpreter.
- SBCL Commits
15th
Don't follow non lisp pointers in prepare_readonly_space.
- SBCL Commits
Don't retain timers in *schedule*
- SBCL Commits
Reimplement pathname cache for the Nth time
- SBCL Commits
Skip a consing test on :interpreter
- SBCL Commits
[1993039] Debug quality doesn't seem to match documentation
- Launchpad Bugs
16th
Fix bug in POSSIBLY-BASE-STRINGIZE
- SBCL Commits
17th
Prevent symbol disapperance
- SBCL Commits
Refactor LPN NS parsing and remove *LOGICAL-PATHNAME-DEFAULTS*.
- SBCL Commits
[1993172] Infinite loop in constraint propagation?
- Launchpad Bugs
Don't loop in constraints.
- SBCL Commits
18th
Refactor grow-hash-table
- SBCL Commits
Add a test for d6fcfb8.
- SBCL Commits
Fix minor problems in pathname cache
- SBCL Commits
Clarify the meaning of a GC invariant by making it a function
- SBCL Commits
Stop making known-to-be-unreferenced weak pointers
- SBCL Commits
Use an xset
- SBCL Commits
Fix breakage.
- SBCL Commits
19th
Reflect semantics through proper naming
- SBCL Commits
Fix string.pure/possibly-base-stringize-dx on -c-stack-is-control-stack
- SBCL Commits
Fix darwin-arm64 build.
- SBCL Commits
Export MAP-BACKTRACE
- SBCL Commits
Add a feature to fullcgc for locating unexpected pointers
- SBCL Commits
Fix pathname cache one more time
- SBCL Commits
20th
Fix C warning if #-use-cons-region
- SBCL Commits
De-flake pathname cache test, esp. under parallel-exec
- SBCL Commits
Add arena-supporting macros and declarations
- SBCL Commits
Better reuse of constants after IF-EQ.
- SBCL Commits
21st
Arenas, part 2
- SBCL Commits
constraint: see through variables going to an IF.
- SBCL Commits
cross-float: support (coerce -0f0 'double-float)
- SBCL Commits
Fix --without-sb-thread, x86-64
- SBCL Commits
Update math journal
- SBCL Commits
Fix --without-sb-thread, x86-64 2
- SBCL Commits
Update math journal again
- SBCL Commits
Reduce conditionalization for +- thread
- SBCL Commits
Arenas, part 3
- SBCL Commits
Give users a way to craft their code that anticipates arenas
- SBCL Commits
Fix warnings for #-sb-thread and #-immobile space
- SBCL Commits
22nd
Avoid generic math in FIND-CONTAINING-ARENA
- SBCL Commits
Delete the "old" heap->arena pointer finder
- SBCL Commits
Move arena_chain
- SBCL Commits
Add a test for repeated SVREF bounds check elimination.
- SBCL Commits
Remove lambda-var private-constraints.
- SBCL Commits
23rd
[1993929] Incorrect type error in compiled code (zero dimension bit array)
- Launchpad Bugs
[1993950] Incorrect result from PROGV
- Launchpad Bugs
Fix typo
- SBCL Commits
Add note to self
- SBCL Commits
x86-64: fix constant coalescence in the LIST VOP, again.
- SBCL Commits
Fix the array-rank type deriver.
- SBCL Commits
24th
Fix posix rmdir test for unwritable source tree
- SBCL Commits
25th
Fix example of why ctype interning would help
- SBCL Commits
Add a test for 5dfac329dee56f5136401e8aac1fe04b028a91ea
- SBCL Commits
26th
Support arenas for macOS
- SBCL Commits
Add more tests for lockfree singly-linked lists
- SBCL Commits
Print more detail in SHOW-PN-CACHES
- SBCL Commits
27th
Do arena fixes without which they're very broken
- SBCL Commits
28th
Possibly fix the pathname cache for real now
- SBCL Commits
30th
draft NEWS for sbcl-2.2.10
- SBCL Commits
Minor NEWS fixup
- SBCL Commits
2.2.10: will be tagged as "sbcl-2.2.10"
- SBCL Commits
[1995224] compiling sbcl 2.2.10 uses hard-coded path to /bin/cat
- Launchpad Bugs
Find ARRAY-IN-BOUNDS-P constraint for EQL vars.
- SBCL Commits
Flush the return values inside local functions with unused results.
- SBCL Commits
Handle INTERSECTION-TYPE in CONSERVATIVE-ARRAY-TYPE-COMPLEXP.
- SBCL Commits
vector-length derive-type: handle intersections.
- SBCL Commits
Add a type restriction on COMPOUND-TYPE-TYPES
- SBCL Commits
31st
Extensible arenas
- SBCL Commits
Compile arena.c on windows.
- SBCL Commits
Enable immobile-space on windows.
- SBCL Commits
Use preprocessor macros for condition var operations
- SBCL Commits
Trivial arena fixes
- SBCL Commits
Remove #-sb-thread from win32 and safepoint code
- SBCL Commits