<
January, 2023
February, 2023
March, 2023
>
February, 2023
1st
Change *all-packages* to use power-of-2 sizing
- SBCL Commits
arm64: save a couple of instructions in an assembly routine.
- SBCL Commits
Test redblack versus brothertree more fairly
- SBCL Commits
Merge remote-tracking branch 'upstream/master' into xml-test-results
- SBCL Commits
2nd
Fix test case.
- SBCL Commits
arm64: don't check for fixnum boundaries in >-integer-fixnum.
- SBCL Commits
Transform (< n (1+ most-positive-fixnum))
- SBCL Commits
Rearrange to accept (package-registry-update pkg T)
- SBCL Commits
Store package-keys in genesis more simply
- SBCL Commits
Actually do "the easy thing"
- SBCL Commits
Add a few entries to +BACKEND-INTERNAL-ERRORS+
- SBCL Commits
3rd
Unused function.
- SBCL Commits
5th
Simplify IR2 conversion of closures and improve commenting.
- SBCL Commits
6th
Change package-%used-by to a memoization slot
- SBCL Commits
Use simd-in-reg for decoding UTF8 buffers on #+64-bit
- SBCL Commits
define-external-format: supply custom fd-stream-read-n-characters
- SBCL Commits
7th
Remove *DX-LEXENV*.
- SBCL Commits
Remove LEXENV-PARENT slot.
- SBCL Commits
Check actually live variables rather than the lexical environment.
- SBCL Commits
Check for nested DX variable differently.
- SBCL Commits
Use GET-LAMBDA-ENVIRONMENT instead of just LAMBDA-ENVIRONMENT.
- SBCL Commits
[2006487] Incorrect result from nested IF with comparisons
- Launchpad Bugs
find-equality-constraint: handle constant lvars.
- SBCL Commits
Stop blowing away all symlinks in clean.sh
- SBCL Commits
Add tlsf.o to the 'clean' rule
- SBCL Commits
Pass old size to compute-ht-vector-sizes
- SBCL Commits
Delete and re-make float-math.lisp-expr
- SBCL Commits
Remove "../.." from default include path
- SBCL Commits
8th
Put DEEP-SIZE into test-util and use it in a benchmark
- SBCL Commits
Make MEMQ and ASSQ behave as source-transforms
- SBCL Commits
Improve stream-api-dispatch.
- SBCL Commits
Remove a cons from compiled-debug-info-memo-cell
- SBCL Commits
Typo.
- SBCL Commits
9th
Expand to better code for default use of COLLECT
- SBCL Commits
Use leaf_ob_widetag_p in relocate_space
- SBCL Commits
Rename and add an arg
- SBCL Commits
[2006783] Odd `defconstant` error on compile-file + load
- Launchpad Bugs
10th
Workaround a potential annoyance
- SBCL Commits
Run get-processes-status-changes in win32-process-wait.
- SBCL Commits
Change %%CODE-DEBUG-INFO back to %CODE-DEBUG-INFO
- SBCL Commits
Add stub
- SBCL Commits
12th
Show jump table address in disassembly
- SBCL Commits
x86-64: omit REX prefixes in verify-arg-count
- SBCL Commits
Optimize write-char to string-output-stream
- SBCL Commits
13th
Fix some poor naming choices in external format logic
- SBCL Commits
Rename ANSI-STREAM-OUT to -COUT
- SBCL Commits
Tail-call ansi stream -cout and -bout methods
- SBCL Commits
Define lambda-parameters-limit as equal to call-arguments-limit.
- SBCL Commits
[2007164] external formats with a replacement character are horribly slow
- Launchpad Bugs
[2007191] array-dimension-limit incorrect?
- Launchpad Bugs
14th
Remove an extra check for FILLER_WIDETAG
- SBCL Commits
[2007301] Building SBCL 2.3.1 on Mac M1 using ports
- Launchpad Bugs
Improve arena fault diagnosis
- SBCL Commits
[2007302] SBCL 2.3.1 compile from source under Mac os x M1 can't find zstd.h
- Launchpad Bugs
Convert (= number constant-integer) to EQL.
- SBCL Commits
15th
Simplify and fix a DX propagation bug.
- SBCL Commits
Remove LAMBDA-VAR-REF-LVAR
- SBCL Commits
Remove TRIVIAL-LAMBDA-VAR-REF-LVAR.
- SBCL Commits
unsigned+signed: take signed+unsigned as well.
- SBCL Commits
16th
[2007477] utf8 subscripts not read properly
- Launchpad Bugs
arm64: add unsigned+signed=>signed VOP.
- SBCL Commits
17th
Make CONSTANTLY get a source transform again.
- SBCL Commits
Remove MAP-ALL-LVAR-DESTS.
- SBCL Commits
Remove PRINCIPAL-LVAR-DEST and PRINCIPLE-LVAR-DEST-AND-LVAR.
- SBCL Commits
Fix arena instance header
- SBCL Commits
18th
Add signed-unsigned VOPs for arm64.
- SBCL Commits
[2007741] Compiler takes very long time
- Launchpad Bugs
Don't delay to :optimize the overflow checking transforms.
- SBCL Commits
[2007758] T compiled to NIL
- Launchpad Bugs
arm64: fix optimize-constant-loads and load-store-two-words.
- SBCL Commits
19th
arm64: add VOPs for (truly-the signed/unsigned (+ unsigned signed))
- SBCL Commits
x86-64: add signed-unsigned VOPs.
- SBCL Commits
x86-64: add VOPs for (truly-the signed/unsigned (+ unsigned signed))
- SBCL Commits
[2007775] The value NIL is not of type FUNCTION in SB-C::MAKE-CORE-COMPONENT
- Launchpad Bugs
Better LOGIOR type derivation for signed values.
- SBCL Commits
Replace all :optimize delays with :ir1-phases.
- SBCL Commits
Fix conditionalization.
- SBCL Commits
logand: better type derivation on negative or missing bounds.
- SBCL Commits
[2007787] Memory fault found by random tester
- Launchpad Bugs
20th
Fix propagate-ref-dx.
- SBCL Commits
21st
Fix arena bugs
- SBCL Commits
Fix prior commit
- SBCL Commits
Add a test for logior type derivation.
- SBCL Commits
22nd
[2008030] Unable to install on NetBSD as user.
- Launchpad Bugs
[2008031] Unable to install on NetBSD as user.
- Launchpad Bugs
Re-add a fix for a real-world dx propagation test case.
- SBCL Commits
Remove print statement.
- SBCL Commits
Preserve *constraint-propagate* with recursive COMPILEs.
- SBCL Commits
Try a random not-really-fix for arena test failure
- SBCL Commits
Fix arena test crash by reordering tests
- SBCL Commits
Apply typo fix by David Roxe
- SBCL Commits
24th
Speed up a test.
- SBCL Commits
25th
Go back to the old code for initial-dfo.
- SBCL Commits
Draft NEWS for sbcl-2.3.2
- SBCL Commits
26th
2.3.2: will be tagged as "sbcl-2.3.2"
- SBCL Commits
27th
[2008673] Incorrect type error in compiled code with mod, max
- Launchpad Bugs
x86-64: improve some macrolets in LIST vop
- SBCL Commits
A life-time issue in a VOP.
- SBCL Commits
Fix edge case of (sb-vm:hexdump int)
- SBCL Commits
Fix an accident waiting to happen
- SBCL Commits
linux: Show kernel thread ID in #<thread> print method
- SBCL Commits
28th
Refactor CONDITION-SLOT-VALUE
- SBCL Commits
[2008811] sb-simple-streams clobbers OPEN's type incompatibly
- Launchpad Bugs
Optimize (typep (or null class) 'class) too (not (null x))
- SBCL Commits