<
February, 2023
March, 2023
April, 2023 >
March, 2023
1st
Fix source location for multiple entry points.
- SBCL Commits
[2008922] Slot access failure in interpreted mode
- Launchpad Bugs
2nd
Deal with a few more stray heap-to-arena pointers
- SBCL Commits
Avoid use of heap->arena finder if #+win32
- SBCL Commits
[2008997] DECLAIM does not seem to respect user defined declarations
- Launchpad Bugs
Special-case for SB-PCL::SLOT-ACCESSOR in sb-eval interpreter
- SBCL Commits
arm64: add a (truncate signed-num unsigned-num) VOP.
- SBCL Commits
is-ok-template-use: allow mismatches for unused results.
- SBCL Commits
Small dx cleanup.
- SBCL Commits
Make stack allocating anonymous closures work.
- SBCL Commits
3rd
Don't reuse inline functional when types might be incompatible.
- SBCL Commits
Fix tests.
- SBCL Commits
Make sure we don't share functionals with flushed args as well.
- SBCL Commits
ir1-optimize-return: stop reuse of an optimized function.
- SBCL Commits
Fix trace files with dynamic extent.
- SBCL Commits
Add printer for DX-INFO.
- SBCL Commits
4th
Remove INDEFINITE-EXTENT declaration.
- SBCL Commits
5th
Check args better in USE-PACKAGE
- SBCL Commits
6th
[2009331] Memory error on Linux when examining certain types of objects
- Launchpad Bugs
x86-64: shorten code size for a few word-sized math vops
- SBCL Commits
[2009493] Building 2.3.2 on FreeBSD fails
- Launchpad Bugs
[2009501] SBCL 2.3.2 Test Failures on macOS
- Launchpad Bugs
Allow warnings from make-host-1 in SBCL older than 2.x
- SBCL Commits
sb-simple-streams: Apply patch by Richard Kreuter (lp#2008811)
- SBCL Commits
7th
x86-64: add two and one word specific bignum routines.
- SBCL Commits
[2009585] compile on openBSD arm64 fails
- Launchpad Bugs
Fix typo, lp#2009585
- SBCL Commits
Make a 2-or-3-digit bignum using just one allocation
- SBCL Commits
x86-64: Allow allocating into R12, theoretically
- SBCL Commits
x86-64: Improve +/unsigned=>integer
- SBCL Commits
8th
Fix +interpreter tests.
- SBCL Commits
Add a debugging utility
- SBCL Commits
Add power-user feature in ldb backtrace
- SBCL Commits
Add another speed comparison
- SBCL Commits
Pass TWO-WORD-BIGNUM a register arg, not stack arg
- SBCL Commits
De-clutter bignum allocator routines
- SBCL Commits
Tidy up alloc-other
- SBCL Commits
x86-64: don't do tn targeting for + VOPs.
- SBCL Commits
cast-externally-checkable-p: skip always-translatable functions.
- SBCL Commits
10th
Change to a simpler hash in solist algorithm
- SBCL Commits
Delete redundant (LOGIOR x 1)
- SBCL Commits
[2010176] handler-bind doesn't compile-time style-warn for undefined function
- Launchpad Bugs
Fix C warning
- SBCL Commits
Refactor preserve_context_registers()
- SBCL Commits
Warn about undefined functions in handler-bind.
- SBCL Commits
11th
x86-64: Remove pseudo-atomic from sb-lockless::get-next
- SBCL Commits
Skip rsp and rbp in visit_context_registers
- SBCL Commits
12th
Add tzcnt instruction
- SBCL Commits
Fix some comments.
- SBCL Commits
Fix trace files when closing over nlx-info.
- SBCL Commits
Allow otherwise-inaccessible closures to be stack allocated.
- SBCL Commits
Significantly simplify HANDLER-BIND expansion.
- SBCL Commits
Delete commented-out stuff
- SBCL Commits
Always append to CFLAGS
- SBCL Commits
Inline single use function.
- SBCL Commits
Improve and simplify downward dxification.
- SBCL Commits
Reverse some damage to code health inflicted by NetBSD patches
- SBCL Commits
13th
Fix TAIL-ANNOTATE for the nth time.
- SBCL Commits
Cleanup DX machinery a bit.
- SBCL Commits
Add a dynamic extent declaration.
- SBCL Commits
Fix warning
- SBCL Commits
[2011453] file-length wraps around at 4 GB on linux-arm64
- Launchpad Bugs
Fix style-warning
- SBCL Commits
Largefile support on linux-arm64.
- SBCL Commits
Detect unresolved deferred warnings in make-contrib
- SBCL Commits
Largefile support on *bsd.
- SBCL Commits
Survive if there's no support __builtin_cpu_init for avx2.c
- SBCL Commits
Fix sb-bsd-sockets compilation on *bsd
- SBCL Commits
Make auto downward dxification work for known functions too.
- SBCL Commits
Remove comment about sadness.
- SBCL Commits
14th
Go back to a lexenv based comparison test for DX propagation.
- SBCL Commits
Don't use :largefile on 64 bit systems.
- SBCL Commits
15th
Make auto-dx-ification with transformed known calls work.
- SBCL Commits
Change a memory op to a register op
- SBCL Commits
Discard unused multiple values in local calls.
- SBCL Commits
ir1-optimize-return: check for flushable calls.
- SBCL Commits
16th
Unuse arena for after-gc hooks
- SBCL Commits
Use the correct mess-up node when propagating dx to lambdas.
- SBCL Commits
Fix missing arg (due to rev 741659f26647)
- SBCL Commits
Update math journal
- SBCL Commits
[2011923] sb-simd.impure.lisp is missing AVX2 check
- Launchpad Bugs
Remove entry-point-label function
- SBCL Commits
Check if AVX2 is supported when running sb-simd.impure.lisp
- SBCL Commits
17th
[2012010] Typechecking failure allows too small arrays to be packed into simd
- Launchpad Bugs
x86-64: Remove set_alloc_tramp_vectors
- SBCL Commits
Skip push/pop of RAX in save/restore of YMM regs
- SBCL Commits
Translate < in MINUSP to two-arg-<.
- SBCL Commits
Improve sb-vm:hexdump
- SBCL Commits
18th
Small environment analysis cleanup.
- SBCL Commits
Remove unused function.
- SBCL Commits
IR2tran: do not initalize name slot for entry-info.
- SBCL Commits
Close over closures more efficiently.
- SBCL Commits
19th
Count inline-expansions by component.
- SBCL Commits
Revert "Count inline-expansions by component."
- SBCL Commits
Don't silently ignore NIL casts on flushable calls.
- SBCL Commits
Warn about NIL types for defstruct slots.
- SBCL Commits
Warn about :type nil in defclass
- SBCL Commits
20th
x86*: remove the NOISE SB.
- SBCL Commits
Always supply a type to allocation
- SBCL Commits
Refactor split-ordered-lists a little
- SBCL Commits
[2012312] Incorrect assignment with declared types inside a loop
- Launchpad Bugs
21st
Don't issue notes when unable to auto dx a function.
- SBCL Commits
x86-64: don't destroy arguments in move-if/
- SBCL Commits
Possibly omit REX prefix on move-from-word/fixnum
- SBCL Commits
x86-64: avoid checking for the parity flag in the float </> VOPs.
- SBCL Commits
Use :dword operand size in some integer-length vops
- SBCL Commits