<
March, 2023
April, 2023
May, 2023
>
April, 2023
1st
Remove unnecessary #if/#endif
- SBCL Commits
2nd
x86-64: add another way to avoid POSIX signals for internal errors
- SBCL Commits
3rd
Remove essentially dead code in declarations processing.
- SBCL Commits
Fix a globaldb entry
- SBCL Commits
Rename a fixup flavor
- SBCL Commits
Fix omission from prior change
- SBCL Commits
Minor aesthetic touch-ups
- SBCL Commits
Enable promise-compile for all #+sb-thread platforms
- SBCL Commits
Assert that allocators yield a valued-node
- SBCL Commits
4th
x86-64: add an assembly routine for returning values-list.
- SBCL Commits
Don't check for LIST twice in VALUES-LIST on x86-64.
- SBCL Commits
Use make-double-float
- SBCL Commits
Add IR2 pass to move EMIT-INITS assignments inside pseudo-atomic
- SBCL Commits
x86-64: optimize single value return-values-list.
- SBCL Commits
Fix x86-64 -sb-thread.
- SBCL Commits
Take a thunk of inits in ALLOC-OTHER
- SBCL Commits
Give CLOSURE-INIT the same pseudo-atomic treatment as SET-SLOT
- SBCL Commits
5th
[2015329] sb-simd: Trouble with sse+xmm0 encoding
- Launchpad Bugs
Add an info arg to CLOSURE-INIT to pass leaf-dx-p
- SBCL Commits
x86-64: fewer branches in return-values-list.
- SBCL Commits
6th
A type error in print-nodes.
- SBCL Commits
7th
Transform (values (values-list x)) to (car x)
- SBCL Commits
8th
[2015615] Global variable and class variable conflict
- Launchpad Bugs
9th
x86-64: Fix truncated ldb backtraces
- SBCL Commits
10th
Show asm routine name in ldb backtrace
- SBCL Commits
Make yet another enhancement to WITH-REGISTERS-PRESERVED
- SBCL Commits
Add return-values-list for arm64.
- SBCL Commits
arm64: minus one instruction in values-list.
- SBCL Commits
11th
Reduce unusable heap space due to WITH/WITHOUT-ARENA
- SBCL Commits
arm64: speed up tail calling assembly routines.
- SBCL Commits
12th
x86-64: remove a RET in THROW.
- SBCL Commits
Fix and improve pseudo-atomic bunching
- SBCL Commits
13th
More compact multiple-value-bind on arm64.
- SBCL Commits
14th
Transform (make-list small-n) to (list ...)
- SBCL Commits
Make graph_visit() more generally useful
- SBCL Commits
Don't use an sbcl function in a transform.
- SBCL Commits
Ensure symbol-plist is on the heap
- SBCL Commits
15th
Make some dynamic extent tests not depend on notes firing.
- SBCL Commits
Prevent stupid mistake in assembly routines
- SBCL Commits
Rework DX compiler note machinery.
- SBCL Commits
Never anonymize constants in IR1.
- SBCL Commits
Use LAMBDA-VAR-ORIGINAL-NAME in place of LEAF-PRINCIPAL-NAME
- SBCL Commits
Add lisp-compatible C function for finding in address-based solist
- SBCL Commits
16th
[2016417] Unreachable code notes do not fire sometimes.
- Launchpad Bugs
Make sure to check arg types even during IR1 conversion in some cases.
- SBCL Commits
Autogenerate C header for split-ordered node
- SBCL Commits
[2016431] Tilde-E in absence of format arguments not always same as PRIN1
- Launchpad Bugs
Produce "argument never returns a value." without always-subtypep.
- SBCL Commits
Revert "Use LAMBDA-VAR-ORIGINAL-NAME in place of LEAF-PRINCIPAL-NAME"
- SBCL Commits
17th
Preserve ctran-source-path when doing let-conversion.
- SBCL Commits
Update math journal
- SBCL Commits
Name all system-global mutexes
- SBCL Commits
Try (and fail) to reimplement "missed compiler macro" warning
- SBCL Commits
18th
Tighten define-alien-type syntax check
- SBCL Commits
Remove non-example
- SBCL Commits
Add remark on at_least_one_pointer_p()
- SBCL Commits
19th
Fix arena crashes on win32.
- SBCL Commits
arm64: restartable type errors in call-symbol.
- SBCL Commits
20th
Revise allocation profiler patching
- SBCL Commits
Strengthen a test
- SBCL Commits
Add ignorable symbol
- SBCL Commits
Force build-inst-space to the heap
- SBCL Commits
Fix builds without sb-aprof
- SBCL Commits
Fix builds without sb-aprof on the runtime side.
- SBCL Commits
Fix typo in NEWS
- SBCL Commits
[2017179] Building 2.3.3 with ECL 21.2.1-2 (aarch64) in Termux fails
- Launchpad Bugs
21st
x86-64: restartable type errors in call-symbol.
- SBCL Commits
Fix an error message in switch_to_arena
- SBCL Commits
Add android build system (crosscompiling with NDK)
- SBCL Commits
24th
Remove some macOS artifacts in clean.sh
- SBCL Commits
Put type restriction on lockfree node-next
- SBCL Commits
26th
Fix ioctl on darwin-arm64
- SBCL Commits
Ignore case in string_to_long()
- SBCL Commits
27th
Remove AVER about redefined special operator in interpreter
- SBCL Commits
28th
[2018124] slow compilation of large definition
- Launchpad Bugs
29th
Draft NEWS for sbcl-2.3.4
- SBCL Commits
30th
2.3.4: will be tagged as "sbcl-2.3.4"
- SBCL Commits
Handle modarith for (ash ... word/signed-word)
- SBCL Commits
arm64: more compact fast-ash/signed/unsigned.
- SBCL Commits
arm64: remove %ash/right VOPs.
- SBCL Commits
Translate (ash ... word) on x86-64 too.
- SBCL Commits
fix confusion when inspecting unbound slots
- SBCL Commits
Extend unbound slot detection in inspect
- SBCL Commits
Optimize (ash x (- y)) for any y.
- SBCL Commits
Handle modular ash-inverted.
- SBCL Commits
Use modular arithmetic for (ldb (byte 63 1) (1+ x))
- SBCL Commits