<
May, 2020
June, 2020
July, 2020
>
June, 2020
1st
Implement structure EQUALP as type-specific machine code
- SBCL Commits
Make make-config.sh more data-driven
- SBCL Commits
Substitute dummy stream for stream-error involving dynamic-extent
- SBCL Commits
Allow %MAKE-INSTANCE on stack with precise GC
- SBCL Commits
Improve WITH-OUTPUT-TO-STRING
- SBCL Commits
reader.pure/read-does-not-cons-per-se doesn't pass on +32-bit.
- SBCL Commits
win32-os.c: remove reimplementations of printf, fprintf.
- SBCL Commits
Fix a compile-time type error in %check-bound.
- SBCL Commits
ansi-test: mark LOGICAL-PATHNAME.ERROR.9 as failing.
- SBCL Commits
There's no 32-bit feature.
- SBCL Commits
Avoid compiler notes if can't stack-allocate strings
- SBCL Commits
Revert "ansi-test: mark LOGICAL-PATHNAME.ERROR.9 as failing."
- SBCL Commits
Capture the type of type-error-datum if stack-allocated
- SBCL Commits
Change most uses of is_cons_half() to the opposite: is_header()
- SBCL Commits
Remove exports from SB-PCL
- SBCL Commits
Don't write intermediate artifact from editcore
- SBCL Commits
Constrain SET-FUNCALLABLE-INSTANCE-FUNCTION arg type
- SBCL Commits
Tree-shake SB-PCL + SB-MOP harder
- SBCL Commits
2nd
DXify the temporary instance in CHANGE-CLASS
- SBCL Commits
Remove :stack-allocatable-{closures,lists} feature indicators
- SBCL Commits
Use $SHELL to fix some Solaris tests
- SBCL Commits
Fix save5 test
- SBCL Commits
sparc: Implement stack-allocatable-fixed objects
- SBCL Commits
Fix parallel-exec for Solaris, fix whitespace
- SBCL Commits
Remove effectless assertion
- SBCL Commits
Fix editcore again
- SBCL Commits
Remove extra padding element from simple-character-string
- SBCL Commits
Avoid installing interpreted EQUALP methods
- SBCL Commits
3rd
Fix loading very large core files.
- SBCL Commits
Fix load_core_bytes on win32 too.
- SBCL Commits
Make encapsulation work on LOAD and some other things
- SBCL Commits
sparc: Implement stack-allocated vectors
- SBCL Commits
4th
Print size_t using 'z' printf modifier
- SBCL Commits
Make test pass under parallel-exec
- SBCL Commits
Use EQ hash-table instead of EQL for readtables
- SBCL Commits
5th
x86-64: possibly use a 1-byte comparison for EQ to NIL
- SBCL Commits
6th
Strength-reduce some typep tests
- SBCL Commits
Respect binding of sb-xc:*compile-print* in compile-cold-sbcl
- SBCL Commits
Reanalyze defined-fun-functional in recognize-known-call.
- SBCL Commits
tests/subr.sh doesn't work on zsh, don't use $SHELL.
- SBCL Commits
7th
Address a FIXME.
- SBCL Commits
Unbreak block-compilation caused problems.
- SBCL Commits
Define boxed-region once only
- SBCL Commits
8th
Improve sxhash on non-simple bit-vector
- SBCL Commits
[1882582] Cannot set SB-EXT:*EVALUATOR-MODE* to :INTERPRET when using the sb-fasteval interpreter
- Launchpad Bugs
10th
Improve storage of UCS4 chars in readtables
- SBCL Commits
Restore #-sb-unicode
- SBCL Commits
[1882953] Keyword parameters incorrectly listed as unused parameters when calling call-next-method
- Launchpad Bugs
Simplify ENSURE-GETHASH
- SBCL Commits
Repair cheneygc support
- SBCL Commits
11th
Mostly remove the compiled-debug-fun hash-table from SB-DI
- SBCL Commits
Use trivial storage representation for *LOGICAL-HOSTS*
- SBCL Commits
Rip out unused macro, fix a comment
- SBCL Commits
Prefer nonrecursive mutex to recursive
- SBCL Commits
More of less of WITH-LOCKED-SYSTEM-TABLE
- SBCL Commits
Fix non-SBCL-hosted build
- SBCL Commits
12th
Change *effective-method-cache* into a per-method slot
- SBCL Commits
Remove WITH-LOCKED-SYSTEM-TABLE
- SBCL Commits
[1883287] fatal error in SBCL: Runaway gzipped core directory
- Launchpad Bugs
Change some naming
- SBCL Commits
Delay creation of hash-table-lock
- SBCL Commits
Allow saving and loading >2GB cores on win32.
- SBCL Commits
13th
named-readtables compatibility.
- SBCL Commits
Make *empty-extended-char-table* a bit more like a hash-table.
- SBCL Commits
Split MAKE-HASH-TABLE into 2 or 3 functions
- SBCL Commits
14th
Make 'print' and 'reader' amenable to slam.sh
- SBCL Commits
Fix suboptimal REHASH
- SBCL Commits
Remove unusable stub function
- SBCL Commits
Fix aprof
- SBCL Commits
Don't sort ir2-block-global-tns by tn-number.
- SBCL Commits
Missing changes.
- SBCL Commits
Fix spelling
- SBCL Commits
Tighten up get_array_data()
- SBCL Commits
15th
Remove the hash-vector from EQL hash-tables
- SBCL Commits
Add test
- SBCL Commits
Remove VECTOR-NORMAL-SUBTYPE
- SBCL Commits
Add :skipped-on :interpreter to some tests.
- SBCL Commits
Skip mutex acquisition in unsynchronized CLRHASH
- SBCL Commits
16th
Remove nearly all address-based hashing from system hash-tables
- SBCL Commits
[1883745] Debugger-induced corruption
- Launchpad Bugs
Hide uninitialized &optional in XEP type errors.
- SBCL Commits
Pacify some build hosts.
- SBCL Commits
18th
Make FINDHASH-WEAK immune to infinite looping
- SBCL Commits
Reduce hash-table size to 7 if unspecified
- SBCL Commits
[1884118] USER-HOMEDIR-PATHNAME on W10
- Launchpad Bugs
19th
[1884220] The return value of file-position of string-input-stream is wrong.
- Launchpad Bugs
Remove constants.h docstring noise
- SBCL Commits
Add constant for the base of user-visible static-space objects
- SBCL Commits
Reinstate lowtag check elision in some type vops
- SBCL Commits
Replace (VOP-INFO-NAME (VOP-INFO x)) with VOP-NAME
- SBCL Commits
20th
Fix inlining failure
- SBCL Commits
Fix lp#1881349
- SBCL Commits
Fix sb-safepoint
- SBCL Commits
Disable a test on -64-bit.
- SBCL Commits
21st
[1884403] SBCL Crashes when a foreign thread callback triggers GC
- Launchpad Bugs
Fix *current-thread* initialization in foreign callbacks.
- SBCL Commits
Temporarily reexport sb-mop symbols from sb-pcl.
- SBCL Commits
22nd
ppc64: fix logior and logxor on smallish immediates
- SBCL Commits
23rd
fix make-c-runtime.sh to work with other hosts.
- SBCL Commits
Fix make-hash-table with weakness + GC race
- SBCL Commits
Fix -sb-thread.
- SBCL Commits
24th
Prevent set-syntax-from-char from crashing remhash
- SBCL Commits
25th
Fix regression - treat hash-table locks as recursive always
- SBCL Commits
29th
[1885515] REDUCE type warning, ignores :INITIAL-VALUE
- Launchpad Bugs
NEWS for sbcl-2.0.6
- SBCL Commits
2.0.6: will be tagged as "sbcl-2.0.6"
- SBCL Commits
Accept --load-with-sb-devel as option to slam
- SBCL Commits
Make backtrace in ldb work during GC
- SBCL Commits
x86-64: Remove remnant of 32-bit code from 64-bit vop
- SBCL Commits
30th
Define unbound-marker consistently across 64-bit platforms
- SBCL Commits
Avoid writing to code object in make-compiled-debug-fun
- SBCL Commits
Remove *ALL-THREADS-LOCK*
- SBCL Commits
[1885751] Solaris build needs -std=gnu89
- Launchpad Bugs
Decrease parallel-exec total wall-clock time
- SBCL Commits
Disuse kill_safely() and wake_thread() unless (or safepoint thruption)
- SBCL Commits
sb-futex: remove recursion check on uncontested lock
- SBCL Commits
Shake SB-THREAD harder
- SBCL Commits