<
May, 2022
June, 2022
July, 2022
>
June, 2022
1st
Make test BLOCK-DEFPACKAGE-RENAME-PACKAGE work.
- SBCL Commits
Work around remaining RENAME-PACKAGE issue for tll smashing.
- SBCL Commits
Fix win32.
- SBCL Commits
Derive the type of (nth x '(constant list))
- SBCL Commits
Remove a lot of #+- from generic/type-vops
- SBCL Commits
Assign widetags with less variability
- SBCL Commits
Revert "Fix win32."
- SBCL Commits
x86-64: convert more type-vops to flag setters
- SBCL Commits
Make murmur3-fmix easier to use
- SBCL Commits
2nd
improve SB-GMP and SB-MPFR
- SBCL Commits
Add type derivers for string inequality functions.
- SBCL Commits
Add type derivers for string/= string-not-equal.
- SBCL Commits
Add derive-type for string-case functions.
- SBCL Commits
Make the nth-arg functions in fndb use zero-based offsets.
- SBCL Commits
Add stubs for signed-byte-8-32-p.
- SBCL Commits
Transform to signed-byte-8-32-p via define-type-predicate.
- SBCL Commits
Use INVOKE-RESTART, not EXIT, to bail out of test files
- SBCL Commits
Bump required MPFR version.
- SBCL Commits
3rd
Avoid copying in string-down/upcase.
- SBCL Commits
Fix even more package renaming issues.
- SBCL Commits
Revert "Make test BLOCK-DEFPACKAGE-RENAME-PACKAGE work."
- SBCL Commits
Add failing tests.
- SBCL Commits
Fix string-comparison type derivation.
- SBCL Commits
Add a derive for string/=*.
- SBCL Commits
Warn about bad indices for string-case functions.
- SBCL Commits
Fix arm
- SBCL Commits
Warn about bad :start/:end for more sequence functions.
- SBCL Commits
Warn about (concatenate 'bit-vector (the string x))
- SBCL Commits
Hash SAPs better under sxhash
- SBCL Commits
Disable a test on :interpreter.
- SBCL Commits
NTH type derivation: also take the index type into consideration.
- SBCL Commits
Simplify cold FOP-FUNCALL.
- SBCL Commits
Add :not-host to some fop definitions.
- SBCL Commits
4th
Fix debugger crash due to another omission from rev a7b603ff39
- SBCL Commits
Skip failing tests
- SBCL Commits
Perform colonectomy
- SBCL Commits
Revert "NTH type derivation: also take the index type into consideration."
- SBCL Commits
Declare package nicknames declaratively.
- SBCL Commits
Remove unneeded exports.
- SBCL Commits
Don't read common-lisp-exports.lisp-expr unnecessarily.
- SBCL Commits
genesis: Create cold packages "on demand".
- SBCL Commits
Random fix for #+sb-show
- SBCL Commits
riscv: Fix some disassembler definitions.
- SBCL Commits
Fix a FIXME and delete some obsolete comments.
- SBCL Commits
Always spell SB-XC:GENSYM as GENSYM.
- SBCL Commits
Make GENSYM always refer to SB-XC:GENSYM.
- SBCL Commits
6th
[1977726] kmrcl fails to build on SBCL 2.2.5
- Launchpad Bugs
Split base and character string loops in string-case functions.
- SBCL Commits
x86-64: Flip the order of tests in SYMBOLP vop
- SBCL Commits
Use all 1s for NO-TLS-VALUE
- SBCL Commits
nstring-case: don't store if the case doesn't change.
- SBCL Commits
Typo.
- SBCL Commits
Use SWAR for casing simple-base-strings.
- SBCL Commits
Add a case for CONSTANT in PROCESS-TYPE-PROCLAMATION.
- SBCL Commits
7th
Remove obsolete test (added in git rev 402958f925)
- SBCL Commits
Exclude no-TLS-value-marker from %thread-local-references
- SBCL Commits
Perform less zero-filling of GC-private pages
- SBCL Commits
Exercise fullcgc more in regression run
- SBCL Commits
Improve heap verifier and crash dumper
- SBCL Commits
Save/restore gc_alloc_generation in collect_generation
- SBCL Commits
Add new timing wrapper for parallelized test suite
- SBCL Commits
Remove need_zerofill bit from page table
- SBCL Commits
Provide more info in mmap failure message
- SBCL Commits
Add missing constant
- SBCL Commits
8th
Use zstd for core compression instead of zlib.
- SBCL Commits
zlib => zstd in INSTALL.
- SBCL Commits
Optionally don't propagate constants to VOPs.
- SBCL Commits
string-xcase: load the constant masks before the loop.
- SBCL Commits
Fix arm.
- SBCL Commits
9th
Fix arm64 darwin
- SBCL Commits
Remove REEXPORT clause from PACKAGE-DATA.
- SBCL Commits
Do :EXPORT clauses in the right order when setting up cold packages.
- SBCL Commits
Remove unneeded (clear-info :function :inlinep ..)
- SBCL Commits
Merge codeblob tree changes from master
- SBCL Commits
10th
Make variables in defoptimizer ignorable.
- SBCL Commits
Add DEFOPTIMIZERS for defining optimizers for multiple names.
- SBCL Commits
11th
Avoid dumping a fixup name for nameless fixups
- SBCL Commits
Fix 32-bit
- SBCL Commits
Fix "ignoring return value" warnings
- SBCL Commits
Remove workaround for mystery problem
- SBCL Commits
12th
Provide signal context to gencgc_handle_wp_violation if relevant
- SBCL Commits
inline-vop.
- SBCL Commits
arm64: use fewer callls to pthread_jit_write_protect_np
- SBCL Commits
Optimize string-xcase using SSE2.
- SBCL Commits
13th
Fix win32
- SBCL Commits
Fix -sb-unicode.
- SBCL Commits
Remove an unused macrolet.
- SBCL Commits
Reduce conditionalization
- SBCL Commits
Fix failing debug.impure test
- SBCL Commits
Fill the constant vector alignment word with 0 on darwin-jit again.
- SBCL Commits
Add more NEON instructions.
- SBCL Commits
Add a NEON variant of simd-string-case.
- SBCL Commits
Fix {mips,ppc64} variant of conservative_root_p
- SBCL Commits
Make *runtime-options* constant
- SBCL Commits
Try to avoid SB-DI::*FUN-END-COOKIES*
- SBCL Commits
Define copy-code-object only where it works
- SBCL Commits
14th
Adjust TRACE :encapsulate nil expectations
- SBCL Commits
Disable tests of breakpoint-based tracing on ppc and ppc64
- SBCL Commits
arm64: add simd rev* instructions.
- SBCL Commits
15th
arm64, emit-load-store: allow any shift amount.
- SBCL Commits
ppc64: Fix GC failures from fullcgc changes
- SBCL Commits
ppc64: skip failing and/or slow tests
- SBCL Commits
[1978852] Absurdly slow test on ppc64le
- Launchpad Bugs
Keep only failing logs for "--runs_per_test huge-num"
- SBCL Commits
Fix data race in optimized PCL constructors (lp#1951341)
- SBCL Commits
Fix whitespace
- SBCL Commits
Fail early in make-config on unbuildable x86+darwin
- SBCL Commits
Remove an argument from ALLOCATE-CODE-OBJECT
- SBCL Commits
arm64: nreverse byte-vectors using SIMD.
- SBCL Commits
arm64: nreverse 32-bit vectors using SIMD.
- SBCL Commits
16th
arm64: reverse byte-vectors using SIMD.
- SBCL Commits
Add IGNORABLE.
- SBCL Commits
Fix call to alloc-immobile-code
- SBCL Commits
arm64: reverse 32-bit vectors using SIMD.
- SBCL Commits
Re-disable breakpoint tests on freebsd.
- SBCL Commits
x86-64: nreverse byte-vectors using bswap.
- SBCL Commits
17th
arm64: nreverse 32-bit vectors using ROR.
- SBCL Commits
x86-64: reverse byte-vectors using bswap.
- SBCL Commits
x86-64: reverse 32-bit vectors using ROR.
- SBCL Commits
Alter representation of filler objects
- SBCL Commits
x86-64: nreverse 8-bit vectors using AVX2.
- SBCL Commits
statically-link-core: omit NOTINLINE functions.
- SBCL Commits
linux: Never release a reserved memory range
- SBCL Commits
x86-64: add vpermd.
- SBCL Commits
x86-64: add avx2 variants to the remaining reverse functions.
- SBCL Commits
Unused variable.
- SBCL Commits
18th
Add more output columns to print_generation_stats
- SBCL Commits
19th
[1979132] WAITALL socket option support for Windows
- Launchpad Bugs
arm64: optimize string=* using SIMD.
- SBCL Commits
arm64: add ushll, ushll2 instructions.
- SBCL Commits
Move the touch-object VOP to generic/
- SBCL Commits
x86-64: fix MOVD XMM, MEM.
- SBCL Commits
x86-64: compare simple-base- to simple-character-string with SSE2.
- SBCL Commits
Move touch-object to a file without :c-headers.
- SBCL Commits
Remove core-object-patch-table slot
- SBCL Commits
Remove debugging code.
- SBCL Commits
20th
Refactor for better sharing
- SBCL Commits
arm64: SIMD case-insensitive comparison of base-strings.
- SBCL Commits
ppc: skip crashing test
- SBCL Commits
arm64-simd: use MOVI for generating masks.
- SBCL Commits
arm64: encode some variants of the MOVI instruction.
- SBCL Commits
Make ASSEMBLE-SECTIONS more efficient
- SBCL Commits
Give more flexibility to the code allocator
- SBCL Commits
21st
Contribs can now be disabled individually with --without-CONTRIB.
- SBCL Commits
Merge sb-simd.
- SBCL Commits
Rename CONTRIB_BLOCKLIST to SBCL_CONTRIB_BLOCKLIST.
- SBCL Commits
Ensure that sb-simd builds without sb-unicode.
- SBCL Commits
ppc64: fix overflow when compiling subtraction of negative constants.
- SBCL Commits
Don't build sb-simd if the host doesn't support AVX2.
- SBCL Commits
Fix genesis bug from 978db15c80
- SBCL Commits
Perform fasl comparisons for clisp and cmucl too
- SBCL Commits
Move generated data files to output/
- SBCL Commits
Make explicit which generated sources are build-dependent
- SBCL Commits
Add some NEWS items
- SBCL Commits
One more NEWS item for sbcl-2.2.6
- SBCL Commits
arm64: correctly disassemble SBCS.
- SBCL Commits
22nd
Split bignum-truncate-single-digit from bignum-truncate.
- SBCL Commits
Use two TYPEPs instead of (typep a '(or word sb-vm:signed-word))
- SBCL Commits
arm64: optimize (truncate bignum 32-bit-integer).
- SBCL Commits
Fix truncate on backends without a native %bigfloor.
- SBCL Commits
Possibly shorten asm code for forwarding_pointer_p()
- SBCL Commits
Fix 32-bit builds.
- SBCL Commits
Add more tools (not used yet) for finding code
- SBCL Commits
Remove package qualifier
- SBCL Commits
Revert "Possibly shorten asm code for forwarding_pointer_p()"
- SBCL Commits
Add defknowns for the simd routines.
- SBCL Commits
23rd
Remove a wrong comment.
- SBCL Commits
24th
[1979821] documentation fails to build when a contrib package is blocked
- Launchpad Bugs
Add a test for reverse on specialized vectors.
- SBCL Commits
Make a test #-sb-unicode compatible.
- SBCL Commits
[1979841] SBCL crashes when run-program is called repeatedly
- Launchpad Bugs
25th
[1979875] Approaching the value of e (Euler's Number)
- Launchpad Bugs
27th
Add a test for reverse on non-simple specialized vectors.
- SBCL Commits
x86-64, simd-cmp-8-32: add a missing with-pinned-objects.
- SBCL Commits
set-slot-old-p: ignore values that can be boxed.
- SBCL Commits
28th
set-slot: check for boxed tns before checking for :allocator.
- SBCL Commits
x86-64: conditionally emit GC barrier in closure-init
- SBCL Commits
Fix style-warning
- SBCL Commits
Fix a test for #-compact-instance-header
- SBCL Commits
29th
[1980292] Sequence function compilation fails with weird cons types
- Launchpad Bugs
30th
Adjust NEWS for freeze-period bug fixes
- SBCL Commits
2.2.6: will be tagged as "sbcl-2.2.6"
- SBCL Commits
Don't use AVX for loading simd-pack-256 constants.
- SBCL Commits
Don't preserve CONS types passed to sequence functions.
- SBCL Commits
[1980363] sb-alien enum with many keys and large init values causes control stack exhaustion
- Launchpad Bugs
Remove an unnecessary type-check in list-nreverse.
- SBCL Commits
Use DEC reg instead of ADD reg,-1
- SBCL Commits
Shorten make-closure by 1 byte
- SBCL Commits
Transform (TRUNCATE x 1) to a function computing both values.
- SBCL Commits
%unary-truncate: negate before shifting left.
- SBCL Commits
Fix names.
- SBCL Commits