<
September, 2023
October, 2023
November, 2023
>
October, 2023
2nd
Don't forget :from-end when type checking REDUCE and :initial-value.
- SBCL Commits
Transform logandc2 to logand when the second arg is a fixnum.
- SBCL Commits
Better dpb on unknown integers but fixnum newbyte.
- SBCL Commits
Also don't forget :key with :from-end.
- SBCL Commits
[2038112] Infinite loop in simplify-unions for complex type
- Launchpad Bugs
[2038233] internal error externalizing recursive array
- Launchpad Bugs
Rewrite a needlessly slow test
- SBCL Commits
Better type-checks for OR together with AND types.
- SBCL Commits
x86-64: Fix stack-allocated vector overflow check with integer size.
- SBCL Commits
3rd
[2038241] The value NIL is not of type SB-KERNEL:CTYPE (in LOGBITP type derivation)
- Launchpad Bugs
[2038257] Errors in type checking in type declarations
- Launchpad Bugs
Fix the loop in source-transform-union-typep.
- SBCL Commits
Rename and revise comments about valid_lisp_pointer
- SBCL Commits
Remove unused var
- SBCL Commits
Add host mocks if #+weak-vector-readbarrier
- SBCL Commits
Mostly purify the filesys.pure file
- SBCL Commits
Fix C warnings if -DNDEBUG
- SBCL Commits
4th
Check the results of two-arg-derive-type.
- SBCL Commits
Fix dumping non-simple vectors with circular elements.
- SBCL Commits
Don't do constant folding on complex arrays.
- SBCL Commits
5th
Print value-cell more informatively in cold-init
- SBCL Commits
Add missing file from prior change
- SBCL Commits
Move another test out of filesys.pure
- SBCL Commits
Revert to dumb finalizer table if #+weak-vector-readbarrier
- SBCL Commits
Disable :stack-allocated-vector-checks-overflow on darwin.
- SBCL Commits
Impart verbosity to NUMERIC-TYPE-HASH-MIXER test on failure
- SBCL Commits
Handle fresh lines in gc_gen_of
- SBCL Commits
Remove vestiges of hardware card marking from mark-region
- SBCL Commits
Fix GC thread pool startup after fork for macOS
- SBCL Commits
Add remark
- SBCL Commits
Correctly parameterize a test
- SBCL Commits
6th
[2038659] Compile time error on invalid code: DERIVE-AREF-TYPE
- Launchpad Bugs
Mix in the version when hash-consing a pathname
- SBCL Commits
Don't remove casts for nodes derived to NIL.
- SBCL Commits
Skip heap-allocated-p test in cancel-finalization
- SBCL Commits
7th
[2038734] encode-universal-time accepts 31st February
- Launchpad Bugs
[2038736] #<SB-C:TN #:D1!1 :NORMAL> is not valid as the second argument to VOP: SB-VM::OVERFLOW*-SIGNED
- Launchpad Bugs
8th
[2038744] The value 2147483664 is not of type (SIGNED-BYTE 32) when binding SB-X86-64-ASM::VALUE
- Launchpad Bugs
[2038755] can't tell the size of #<SB-C:TN '1!1 :CONSTANT>
- Launchpad Bugs
9th
propagate-to-refs: don't use type/=.
- SBCL Commits
Declare types of possibly-base-stringize.
- SBCL Commits
Stop an infinite loop when transforming KEYWORDP.
- SBCL Commits
Commit some files from SML# release 3.5
- SBCL Commits
10th
Checkin some design notes about the cmsgc design
- SBCL Commits
Interface to the SML# concurrent mark/sweep GC
- SBCL Commits
(denominator ratio) is greater than 1.
- SBCL Commits
11th
[2038980] sb-kernel::%type-union stack exhaustion on bad defun
- Launchpad Bugs
[2039006] Some generic function invocations spuriously fail with "invalid number of arguments"
- Launchpad Bugs
Don't cons &rest args in some PCL calls.
- SBCL Commits
Preserve :MARK-REGION-GC in *FEATURES*
- SBCL Commits
ctype-of: don't return complicated (cons function) types.
- SBCL Commits
Put thread GC pause time measures in SB-THREAD:THREAD
- SBCL Commits
12th
psxhash: don't limit the number of structure slots that are hashed.
- SBCL Commits
Revert f1675573 and 6bb064c4
- SBCL Commits
13th
Improve pathname piece hashing
- SBCL Commits
[2039301] declared return type prevents tail call
- Launchpad Bugs
14th
Check for fixnum in (the character (or fixnum character))
- SBCL Commits
Reduce some type tests to checking for lowtag.
- SBCL Commits
Ignore numeric bounds when searching for type predicates.
- SBCL Commits
15th
Stop trying to recycle layout IDs
- SBCL Commits
stack: Preserve lvars under stack consed objects in a different way.
- SBCL Commits
16th
Properly derive the type of LOG.
- SBCL Commits
arm64: reduce lowtag tests to testing a single bit.
- SBCL Commits
Add some declarations to LOG.
- SBCL Commits
Delay transforming irrational functions to alien calls.
- SBCL Commits
17th
Somewhat blindly do what clang-tidy suggests
- SBCL Commits
[2039613] Can't decode NaN or infinity: #.SB-EXT:SINGLE-FLOAT-POSITIVE-INFINITY. in derive type on SCALE-FLOAT
- Launchpad Bugs
Disable stack-allocated-vector-checks-overflow on (not (and :x86-64 :linux)).
- SBCL Commits
18th
Reduce test warnings.
- SBCL Commits
Remove unused thing
- SBCL Commits
Fix standalone ldb
- SBCL Commits
scale-float: don't produce errors on underflow for infinities.
- SBCL Commits
19th
Ensure that standalone ldb stays buildable
- SBCL Commits
Fix -sb-thread builds
- SBCL Commits
Skip building standalone ldb for sb-safepoint
- SBCL Commits
20th
Fix C build failure for arm32
- SBCL Commits
Fix standalone ldb if #+mark-region-gc
- SBCL Commits
Do nothing from ldb 'save' without filename
- SBCL Commits
Hide some ldb commands from help display
- SBCL Commits
jit_patch_code: block more signals.
- SBCL Commits
21st
Derive integer-length for type unions.
- SBCL Commits
[2040069] INTEGER-LENGTH bug: incorrect result
- Launchpad Bugs
More complicated logcount type derivation.
- SBCL Commits
Fix integer-length derive-type.
- SBCL Commits
isqrt derive-type: add one-arg-derive-type for unions.
- SBCL Commits
[2040071] Stack overflow in compiler on incorrect code with circular lists structure
- Launchpad Bugs
22nd
Improve conformance with CLHS 7.6.5
- SBCL Commits
23rd
Tail call nil-functions if debug is 0.
- SBCL Commits
More compact (error x :format-control :format-arguments (list ..))
- SBCL Commits
Ensure boot-time effective methods also perform keyword checks
- SBCL Commits
Typo.
- SBCL Commits
arm64: annotate static symbols in disassembly.
- SBCL Commits
x86-64: annotate static symbols in disassembly.
- SBCL Commits
arm64: remove old lra code.
- SBCL Commits
disassemble, arm64: annotate references to local XEPs.
- SBCL Commits
Reference XEPs to non closure local functions via a relative offset.
- SBCL Commits
x86-64: define-vop reference-closure.
- SBCL Commits
24th
x86-64: use dword LEA when referencing entries in immobile code.
- SBCL Commits
Fix two finalizer bugs
- SBCL Commits
instance-usage: don't crash on partially allocated instances.
- SBCL Commits
convert-more-entry: unify +-stack-grows-downward-not-upward a bit.
- SBCL Commits
Merge sb-c::%more-kw-arg and sb-c::%more-keyword-pair
- SBCL Commits
Try harder in get_package_by_id()
- SBCL Commits
Use autogenerated struct definition
- SBCL Commits
Biennial increase of text space default size
- SBCL Commits
Don't (yet) check keywords for already-error-case effective methods
- SBCL Commits
25th
[2040334] Compiler error in invalid code: NIL as parameter in LABELS function
- Launchpad Bugs
Include-what-you-use (and _only_ what)
- SBCL Commits
26th
x86-64: add a macro for :dword/:qword RIP-related calculations.
- SBCL Commits
27th
Fix C warning and remove dup declaration due to typo
- SBCL Commits
mark-region: define bitmap_size without shift operator
- SBCL Commits
gencgc: never set page-single-object-p in genesis
- SBCL Commits
29th
Add a test for 29e2131
- SBCL Commits
Add a test for 152c567
- SBCL Commits
Draft NEWS for sbcl-2.3.10
- SBCL Commits
Adjust NEWS.
- SBCL Commits
30th
Remove a reader conditional
- SBCL Commits
mark-region: fix zero_all_free_ranges
- SBCL Commits
2.3.10: will be tagged as "sbcl-2.3.10"
- SBCL Commits
mark-region: Tidy up some aspects of core save/load
- SBCL Commits
31st
Derive that (logior non-zero y) is non-zero.
- SBCL Commits
Rename mutex to lispmutex to avoid OpenIndiana conflict
- SBCL Commits
Reduce the magic in COMPUTE-EFFECTIVE-METHOD
- SBCL Commits
Export and document NO-PRIMARY-METHOD
- SBCL Commits
Quiet a texinfo warning
- SBCL Commits
Eliminate the magic in COMPUTE-EFFECTIVE-METHOD
- SBCL Commits
Use some magic from elsewhere
- SBCL Commits