<
April, 2024
May, 2024
June, 2024
>
May, 2024
1st
cut-to-width: specify the result types.
- SBCL Commits
Transpose lines.
- SBCL Commits
Fix the interaction between constant-function-call-p and filter-lvar.
- SBCL Commits
cast-externally-checkable-p: don't remove casts with a context.
- SBCL Commits
Warn about bad arguments to ~c at compile time.
- SBCL Commits
[2064524] 2.4.4 fails to build under Docker
- Launchpad Bugs
Warn about bad arguments to ~r at compile time.
- SBCL Commits
Don't disable argument checking with multiple callers.
- SBCL Commits
Check functional arguments argcounts with multiple uses.
- SBCL Commits
check-function-designator-lvar: look through m-v-bind+values.
- SBCL Commits
map-leaf-refs: look through mv-bind.
- SBCL Commits
Quieten cmucl.
- SBCL Commits
2nd
Don't inline SORT on unknown types.
- SBCL Commits
Make the method-combination-generic-function cache consistent
- SBCL Commits
error-error: don't print to *terminal-io*.
- SBCL Commits
bug-981106 keeps failing on freebsd
- SBCL Commits
Fix typo.
- SBCL Commits
[2064671] Compilation failure with SBCL >= 2.3.9, using 2.0.1-debian as bootstrap
- Launchpad Bugs
Remove 2 lines of output from test
- SBCL Commits
3rd
Forgo perfect hashing if compilation-speed > speed
- SBCL Commits
New yieldpoints for SBCL25 dev meeting
- SBCL Commits
Clear sb-di::*uncompacted-fun-maps* in unsafe-clear-roots.
- SBCL Commits
Make *uncompacted-fun-maps* synchronized.
- SBCL Commits
Fix cross builds.
- SBCL Commits
[2064761] Inconsistent style-warning for addition of null-adjacent values
- Launchpad Bugs
format: more compact ~d/~x.
- SBCL Commits
Work around cross-compiler problem due to slam on this file
- SBCL Commits
Fix a FIXME.
- SBCL Commits
Add an interpreter stub.
- SBCL Commits
Clobber debug metadata caches more aggressively
- SBCL Commits
4th
Reword index out of bounds error a little
- SBCL Commits
Add a 32-bit fasteval test config
- SBCL Commits
Improve ENCAPSULATE
- SBCL Commits
5th
[2064836] Incorrect value computed
- Launchpad Bugs
Remove ASSEMBLY-ROUTINE* fixups for powerPC
- SBCL Commits
Be careful with zeros when propagating the results of *.
- SBCL Commits
* constraint-propagate-back: exclude all zeros.
- SBCL Commits
ir1-convert-combination: call reference-leaf directly.
- SBCL Commits
6th
transform-list-item-seek: don't inline undumpable constants.
- SBCL Commits
Entirely remove ASSEMBLY-ROUTINE* fixup flavor
- SBCL Commits
7th
[2065039] Stepping doesn't work on arm.
- Launchpad Bugs
[2065041] Stepper is not as good as in Emacs
- Launchpad Bugs
with-loop-list-collection-head: use loop-collector-history.
- SBCL Commits
Turn docstrings into base-strings.
- SBCL Commits
8th
Transform %find-position for strings when item is not a character.
- SBCL Commits
9th
Derive that make-array with a :fill-pointer produces a vector.
- SBCL Commits
10th
Remove deferred-undefined-tramps from genesis
- SBCL Commits
Rename *cold-assembler-routines*
- SBCL Commits
x86-64: implement REBIND.
- SBCL Commits
x86-64: fix rebind for non-immobile symbols.
- SBCL Commits
11th
Combine multiple BINDs.
- SBCL Commits
symbol-always-has-tls-value-p: consider all symbols.
- SBCL Commits
12th
Return names, not functions, from ctu:find-named-callees
- SBCL Commits
Return early from instruction printer on null stream
- SBCL Commits
Add COMPLEX-FLOAT-P for the xc-host.
- SBCL Commits
Delete EVAL-WHEN.
- SBCL Commits
Portably read float and complex literals without special syntax.
- SBCL Commits
Reduce the scope of some #-sb-xc-host.
- SBCL Commits
Fix sensitivity to the host.
- SBCL Commits
Remove a redundant cond.
- SBCL Commits
13th
Fix elf-sans-immobile test
- SBCL Commits
Derive the type of COPY-LIST.
- SBCL Commits
[2065609] SBCL 2.4.4 miscategorizes type with safety 3
- Launchpad Bugs
Fix comment.
- SBCL Commits
Remove block comment about CLISP.
- SBCL Commits
Just use DEFPACKAGE to define our packages.
- SBCL Commits
14th
Free memory in perfecthash on failure.
- SBCL Commits
x86-64: Remove #-sb-thread cases in allocation vops
- SBCL Commits
Move more steps of genesis inside a (when core-file-name) test
- SBCL Commits
Prevent assertion failure in c-find-heap->arena
- SBCL Commits
Don't export pack-3-codepoints from sb-int.
- SBCL Commits
Remove some programmatic exports for REGALLOC.
- SBCL Commits
Don't use *pinned-objects* for instance-sxhash on arm64.
- SBCL Commits
15th
Check for other-pointer types directly.
- SBCL Commits
%other-pointer-p: check non-other pointer as well.
- SBCL Commits
16th
Resolve a deadlock in %interrupt-thread on Darwin.
- SBCL Commits
Warn per occurrence of deprecated function in LOAD
- SBCL Commits
Add an additional GC time measure
- SBCL Commits
win32: make editcore work (#sbcl25)
- SBCL Commits
Use deterministic symbol hash in (SXHASH PATHNAME)
- SBCL Commits
17th
[2066039] Low performance of (concatenate 'string ...).
- Launchpad Bugs
Try to find source locations for macros that copy code.
- SBCL Commits
18th
Don't have SB-BIGNUM use SB-ALIEN, SB-SYS, or SB-KERNEL.
- SBCL Commits
Use the package SB-FASL less.
- SBCL Commits
Make SB-IMPL not use SB-DEBUG.
- SBCL Commits
Don't have SB-INT and SB-EXT use random packages.
- SBCL Commits
Finish topologically sorting package definitions.
- SBCL Commits
Stop mutating CL:*READ-DEFAULT-FLOAT-FORMAT* during the build.
- SBCL Commits
Don't use SB-DI from SB-DEBUG or SB-DISASSEM.
- SBCL Commits
Don't have SB-GRAY use SB-KERNEL and define it earlier.
- SBCL Commits
Move fasdumper back into SB-C.
- SBCL Commits
Speed up add-bignums on x86-64.
- SBCL Commits
x86-64: add a bignum+word variant of bignum-add-loop.
- SBCL Commits
Fix genheaders test - array.h got folded into vector.h
- SBCL Commits
arm64: add bignum-add-loop.
- SBCL Commits
x86-64: sprinkle lifetimes restrictions to bignum-add-loop.
- SBCL Commits
Optimize negate-bignum with a dedicated assembly routine.
- SBCL Commits
Improve bignum-add-word-loop.
- SBCL Commits
bignum-negate-loop: use subtract with carry.
- SBCL Commits
19th
x86-64: add bignum-negate-loop.
- SBCL Commits
Clear *backend-parsed-vops*
- SBCL Commits
Remove bignum-negate-loop. It's used only in one place.
- SBCL Commits
Add negate-bignum-buffer-in-place VOP.
- SBCL Commits
Add bignum-negate-last-two-loop VOP.
- SBCL Commits
x86-64: use dword instructions for bignum indexes.
- SBCL Commits
20th
Optimize (typep x '(unsigned-byte 128))
- SBCL Commits
Disable a test on mark-region-gc.
- SBCL Commits
Use the right type for vector_len(v)
- SBCL Commits
Make xperfecthash files more ordered
- SBCL Commits
Update perfect hash files
- SBCL Commits
Test fixture for struct passing errors
- SBCL Commits
Bugfix #313202 milestone 1.
- SBCL Commits
Add transforms for unsigned-byte-x-p.
- SBCL Commits
Implement unsigned-byte-x-p for x86-64.
- SBCL Commits
Fix build on win32
- SBCL Commits
Fix the alien struct test to also work in interpret mode
- SBCL Commits
21st
[2066217] read-from-string convert utf-8 parentheses to ascii parentheses
- Launchpad Bugs
Don't take the address of the struct
- SBCL Commits
Don't transform to rebind if there are multiple users.
- SBCL Commits
Adjust alien-struct test for sandboxing
- SBCL Commits
22nd
Fix alien-struct-by-value.impure for windows.
- SBCL Commits
23rd
Output more data from offline core reader
- SBCL Commits
github actions: build with sb-core-compression.
- SBCL Commits
backtrace.c: include stdlib.h for darwin-without-sb-thread.
- SBCL Commits
24th
Fix memory zeroing for run-program on win32.
- SBCL Commits
Correct an error message.
- SBCL Commits
Fix a test.
- SBCL Commits
25th
[2067153] make-android.sh failing with newer version of NDK
- Launchpad Bugs
Draft NEWS for sbcl-2.4.5
- SBCL Commits
A bit more draft NEWS.
- SBCL Commits
27th
[2067313] Frequent startup hangs on MacOS 14.5 (Sonoma) amd64
- Launchpad Bugs
Clear sigmask on startup.
- SBCL Commits
28th
NEWS entry for lp#2067313
- SBCL Commits
[2067352] SORT return value lost with (space 0) on specialized vectors
- Launchpad Bugs
Return the input argument when transforming SORT.
- SBCL Commits
32-bit github actions runner still needs vm.mmap_rnd_compat_bits=8
- SBCL Commits
30th
2.4.5: will be tagged as "sbcl-2.4.5"
- SBCL Commits
Faster read-sequence for strings from utf8 file streams.
- SBCL Commits
Derive the type of funcall on multiple functions.
- SBCL Commits
Turn symbols into functions for funcall with multiple uses.
- SBCL Commits
Make dump-fop not hold on to a string designator for SB-FASL
- SBCL Commits
Check for defined internal functions when they're not fbound.
- SBCL Commits
Don't store xref for internal functions.
- SBCL Commits
Be careful about converting 'f to #'f too early.
- SBCL Commits
Improve NAME-CONFLICT for IMPORT
- SBCL Commits
Fix a hole in EXPORT error checking
- SBCL Commits
Improve NAME-CONFLICT for USE-PACKAGE
- SBCL Commits
Return double-float zero from LOG with complex-double zero base
- SBCL Commits
Better handling of mixed arguments within LOG
- SBCL Commits
Define stubs for x86 %log1p and %log2
- SBCL Commits
31st
sb-cover: Stop dumping +code-coverage-unmarked+.
- SBCL Commits
Remove once-use function.
- SBCL Commits
sb-cover: Don't dump the namestring.
- SBCL Commits
Be stricter about using the correct package for xc float ops.
- SBCL Commits
Don't assume DEBUG-FUNs are always valid to dump.
- SBCL Commits
Enforce that we never inquire the host for ARRAY-ELEMENT-TYPE.
- SBCL Commits
Record xrefs for (cas symbol-value)
- SBCL Commits
repack-xref: look for all code objects.
- SBCL Commits
Fix sb-introspect.
- SBCL Commits
Allocate fdefn-of-nil once only, not in find-or-create-fdefn
- SBCL Commits
Correct some comments, typos, etc
- SBCL Commits