<
October, 2024
November, 2024
December, 2024
>
November, 2024
1st
[2086240] sb-walker:macroexpand-all and tagbody
- Launchpad Bugs
Resolve C warnings.
- SBCL Commits
Respect --lose-on-corruption for memory faults on windows.
- SBCL Commits
Fix a test.
- SBCL Commits
3rd
Remove sb-unix:timezone
- SBCL Commits
One more attempt at avoiding deadlock in libzstd
- SBCL Commits
4th
Fix debug_function_name_from_pc for *assembly-routines*
- SBCL Commits
Fix leakage of decompression context when recycling thread struct
- SBCL Commits
Fix C warning
- SBCL Commits
5th
Set LIBRARY_PATH on darwin-arm64
- SBCL Commits
debug_function_name_from_pc: only darwin-jit has debug-info in a cons.
- SBCL Commits
Correctly disassemble method functions.
- SBCL Commits
6th
Skip inapplicable test
- SBCL Commits
Use a shorter name
- SBCL Commits
Make quickfill flushable when transforming make-array.
- SBCL Commits
7th
Add a few hacks to silence false positives from address sanitizer
- SBCL Commits
Constant-fold consing functions if the result is not modified.
- SBCL Commits
Stop CMUCL from influencing how POSITION is used.
- SBCL Commits
Delay transforming VECTOR to MAKE-ARRAY.
- SBCL Commits
Reduce consing for (concatenate 'vector (list a) b)
- SBCL Commits
Fewer type-checks in concatenate functions.
- SBCL Commits
More foldable-read-only declarations.
- SBCL Commits
9th
Faster intexp.
- SBCL Commits
Faster (expt 10 small-unsigned)
- SBCL Commits
Typo.
- SBCL Commits
Compile netbsd 32bit on 64bit system
- SBCL Commits
Include asm/ptrace.h on ppc-linux.
- SBCL Commits
Remove where-is-mcontext.c
- SBCL Commits
string-concatenate-transform: handle SUBSEQ, LIST when inlining.
- SBCL Commits
Avoid leaking zombie processes on Unix due to PROCESS-CLOSE.
- SBCL Commits
string-concatenate-transform: better subseq length expansion.
- SBCL Commits
Use modular arithmetic for (logand (ash x -8) #xff)
- SBCL Commits
Fewer type-checks in inlined concatenate.
- SBCL Commits
10th
ash modular optimizer: accept more count types.
- SBCL Commits
Transform ARRAY-IN-BOUNDS-P for multi-dimensional arrays.
- SBCL Commits
Faster AREF on arrays with known element-types.
- SBCL Commits
Fix riscv build.
- SBCL Commits
Add %data-vector-and-index/check-bound
- SBCL Commits
Add ignorable.
- SBCL Commits
Add a transform, derive-type for %data-vector-and-index/check-bound.
- SBCL Commits
Partially inline vector-push-extend.
- SBCL Commits
11th
Faster (the fixnum (+ fixnum fixnum))
- SBCL Commits
[2087835] Unreachable code reached (lognand, ceiling, max)
- Launchpad Bugs
modarith: don't forget to recompute the type of ASH.
- SBCL Commits
[2087866] ARM64 alien-callback-accessor-form incorrect implementation
- Launchpad Bugs
Better loop-across non-simple arrays.
- SBCL Commits
Handle union types in derive-type %data-vector-and-index.
- SBCL Commits
12th
Free zstd_dcontext in unlink_thread
- SBCL Commits
Partially inline vector-pop/push for known element types.
- SBCL Commits
sb-walker: shadow symbol-macrolet with SPECIAL.
- SBCL Commits
github actions: fix ppc64le
- SBCL Commits
arm,arm64: remove big-endian stuff from alien-callback-accessor-form.
- SBCL Commits
concatenate: check that the result length is of type INDEX.
- SBCL Commits
[2087986] Crashing with large --dynamic-space-size
- Launchpad Bugs
Remove sb-grovel::define-foreign-routine
- SBCL Commits
propagate-local-call-args: don't call type-union repeatedly.
- SBCL Commits
Fix integer overflow with large --dynamic-space-size
- SBCL Commits
13th
Fix 32-bit
- SBCL Commits
Shift 1U left, not 1.
- SBCL Commits
coreparse: don't do anything on empty spaces.
- SBCL Commits
coreparse: do some things on empty spaces anyway.
- SBCL Commits
Transform write-char/string on ansi-streams.
- SBCL Commits
Fix sb-xc
- SBCL Commits
Trust function return types declared in system structures.
- SBCL Commits
Fix vpshufd.
- SBCL Commits
Remove obsolete documentation of autogenerated functions
- SBCL Commits
14th
Simplify autogenerated WITH-<c-struct> macro in sb-grovel
- SBCL Commits
build-all-cores
- SBCL Commits
define-external-format/variable-width: better loop end test.
- SBCL Commits
external-formats: better character size branching.
- SBCL Commits
15th
Speed up output-bytes/utf-8/lf
- SBCL Commits
Don't search for #\Newline in fd-sout.
- SBCL Commits
arm64: implement simd-copy-character-string-to-utf8 using NEON.
- SBCL Commits
Prevent sb-grovel symbols from sticking around
- SBCL Commits
16th
arm64: search for newlines in simd-copy-character-string-to-utf8
- SBCL Commits
Encode PINSRQ.
- SBCL Commits
compiling-p: ignore null-lexenv.
- SBCL Commits
null-lexenv-p doesn't work on sb-interpreter:basic-env
- SBCL Commits
One more compiling-p fix.
- SBCL Commits
Track newlines in the SWAR simd-copy-character-string-to-utf8.
- SBCL Commits
Fix simd-copy-character-string-to-utf8
- SBCL Commits
17th
Add print-debugging for VOPs.
- SBCL Commits
Implement simd-copy-character-string-to-utf8 using SSE2.
- SBCL Commits
Implement simd-copy-character-string-to-utf8 using AVX2.
- SBCL Commits
Correctly handle YMM in context-float-register on linux.
- SBCL Commits
Correct the docstring of SB-SEQUENCE:MAKE-SEQUENCE-LIKE
- SBCL Commits
18th
arm64: implement (position x simple-base-string) using SIMD.
- SBCL Commits
arm64: add simd-position-from-end-ub8.
- SBCL Commits
[2088417] The value 1 is not of type SB-KERNEL:LAYOUT
- Launchpad Bugs
x86-64: add simd-position-ub8.
- SBCL Commits
Don't use flags when invoking structure-typep.
- SBCL Commits
Delay transforming simd-position-ub8.
- SBCL Commits
Add simd-position-ub32
- SBCL Commits
Missing file.
- SBCL Commits
Fix -sb-unicode
- SBCL Commits
Sidestep the #.(LOOP) evaluator bug
- SBCL Commits
Fix vector-push-extend expansion for strings.
- SBCL Commits
19th
Transform to simd-position in more situtations.
- SBCL Commits
Add AVX2 variants of simd-position
- SBCL Commits
Read directly into the string even if there's something buffered.
- SBCL Commits
Reduce consing of alien values.
- SBCL Commits
20th
Add sb-ext:*default-source-external-format*
- SBCL Commits
Expose tmpfile() in a few interesting ways
- SBCL Commits
Transform (equal x (list y))
- SBCL Commits
Do not cons in get-external-format.
- SBCL Commits
define-alien-routine: better result type for c-string.
- SBCL Commits
21st
[2089235] --eval + --script output polluted by banner
- Launchpad Bugs
position: only search for base-chars in base-strings.
- SBCL Commits
Include ppc-linux-os.h in ppc64-linux-os.h
- SBCL Commits
Fix -sb-unicode.
- SBCL Commits
[2089308] sbcl does not compile without sb-fasteval and sb-eval
- Launchpad Bugs
[2089310] extendable file-length
- Launchpad Bugs
[2089311] forever compiling
- Launchpad Bugs
position: :test #'char= is turned into :test #'two-arg-char=
- SBCL Commits
[2089316] Incorrect result from FIND on a BASE-STRING
- Launchpad Bugs
Fix %find-position expansion on non-simple strings.
- SBCL Commits
22nd
Fix verify on -compact-instance-header.
- SBCL Commits
Don't optimize %sap-alien if there are multiple uses somewhere.
- SBCL Commits
23rd
Enable os_context_ymm_register_addr for libmusl
- SBCL Commits
[2089439] probe-file returns NIL on existing file
- Launchpad Bugs
def-variant: set :where-from.
- SBCL Commits
24th
Add a test for the %sap-alien miscompilation
- SBCL Commits
Disable a test.
- SBCL Commits
25th
map-refs: treat multiple callers as multiple-uses.
- SBCL Commits
Protect from NIL.
- SBCL Commits
Remove incorrect piece of docstring
- SBCL Commits
[2089599] Division operator is optimized away if function is defined by macro, despite div-by-zero still being possible
- Launchpad Bugs
26th
Relax a test.
- SBCL Commits
27th
Make anonymous stdio temp files work on #+win32
- SBCL Commits
29th
build-all-cores from empty xperfecthash files
- SBCL Commits
Draft NEWS for sbcl-2.4.11
- SBCL Commits
NEWS additions.
- SBCL Commits
30th
2.4.11: will be tagged as "sbcl-2.4.11"
- SBCL Commits
arm64, simd-position: better result extraction.
- SBCL Commits
Get rid of -imm sse instructions.
- SBCL Commits
Partially inline read-char, peek-char, read-byte.
- SBCL Commits
Change EVENP ODDP arglist.
- SBCL Commits
Define compatibility macros for -imm sse instructions.
- SBCL Commits