<
October, 2022
November, 2022
December, 2022
>
November, 2022
1st
Define FREE_TLS_INDEX even if #-sb-thread
- SBCL Commits
Always compile arena.c
- SBCL Commits
Look at local tail calls when removing unused returns.
- SBCL Commits
Reduce arena waste
- SBCL Commits
Make the watchdog timer resettable
- SBCL Commits
2nd
[1995445] (sb-cltl2:macroexpand-all '(defun foo () (+ 1 2))) returns the DEFUN form
- Launchpad Bugs
Search for 'cat' in run-program from make-contrib
- SBCL Commits
Improve GC auto-trigger for foreign -> lisp call
- SBCL Commits
Fix typo.
- SBCL Commits
Allow just slot-makunbound-using-class to be redefined.
- SBCL Commits
3rd
Remove some null checks
- SBCL Commits
Don't use bare counts in test runner globaldb summary
- SBCL Commits
Strengthen tests of SLOT-MISSING
- SBCL Commits
Do not fail pure tests if globaldb entries are just reordered
- SBCL Commits
Initial support for equality constraints on VECTOR-LENGTH.
- SBCL Commits
Remove SB-PCL::STANDARD-BOUNDP-METHOD
- SBCL Commits
Comment typo fix
- SBCL Commits
[1995639] (inspect (make-array 5 :element-type nil)) hangs
- Launchpad Bugs
4th
Use equality constraints for bound checks.
- SBCL Commits
Permit tests to open anything in /proc
- SBCL Commits
Implement a general hashset, use it for pathname cache
- SBCL Commits
Change assertion to an informational message
- SBCL Commits
5th
Remove obsolete commentary
- SBCL Commits
6th
Compile hashset for host and target
- SBCL Commits
Fix build with clisp
- SBCL Commits
7th
Remove comment - genesis does not create lisp mutexes
- SBCL Commits
Delete remnants of #-pauseless-threadstart
- SBCL Commits
Derive the type of VECTOR-LENGTH from constraints.
- SBCL Commits
[1995881] Compiler miscompiles FILE-STRING-LENGTH on a declared FILE-STREAM
- Launchpad Bugs
Fix the type of FILE-STRING-LENGTH.
- SBCL Commits
8th
Delete assignment, redundant with memset following
- SBCL Commits
Change SB-PCL::*SLOT-NAME-LIST* to a hashset
- SBCL Commits
Generally use WITH-SYSTEM-MUTEX for system code
- SBCL Commits
[1995996] WITH-OPEN-FILE :IF-EXISTS :APPEND with non-local exit does not abort the file
- Launchpad Bugs
9th
Fix arena inefficiency and minor bugs
- SBCL Commits
Derive vector-length from ctype equality constraints.
- SBCL Commits
Fix bug involving multiple arenas and multiple threads
- SBCL Commits
10th
Be clearer in traceroot display
- SBCL Commits
Remove check for bignum in immobile-space-addr-p
- SBCL Commits
Try inverting the operator when searching for </> constraints.
- SBCL Commits
Implement sb-vm:destroy-arena
- SBCL Commits
11th
[1996277] "Find source definition" no longer works for contribs
- Launchpad Bugs
Fix darwin--without-sb-thread
- SBCL Commits
[1996278] "Find definition" sometimes fails from core executable in some on 2.2.10
- Launchpad Bugs
Fix #-immobile-space
- SBCL Commits
14th
Use logical pathnames for contrib source locations.
- SBCL Commits
Improve c-find-heap->arena
- SBCL Commits
Disallow finalizing readonly, DX, and arena-allocated things
- SBCL Commits
15th
Fix incredibly rare GETHASH bug on unsynchronized table
- SBCL Commits
Show suspect control stack words in c-find-heap->arena
- SBCL Commits
Delete irrelevant FIXME from initial commit of SBCL
- SBCL Commits
Change the cutover heuristic for [N]UNION
- SBCL Commits
Hash-cons SB-KERNEL:KEY-INFO and lists thereof
- SBCL Commits
INSPECT: don't look into NIL-arrays.
- SBCL Commits
ansi-test: ignore UNION.FOLD.1.
- SBCL Commits
Make subseq, map-into work on NIL-arrays.
- SBCL Commits
Disable parallel-readers-eqx-table on (not (or :x86 :x86-64))
- SBCL Commits
Fix genheaders test
- SBCL Commits
Make a few small optimizations to hash-tables
- SBCL Commits
Fix comment
- SBCL Commits
16th
arm64: do conditional moves for floats.
- SBCL Commits
Call run-vop-optimizers after select-representations in ir2-optimize.
- SBCL Commits
arm64: encode FCSEL.
- SBCL Commits
Update math journal
- SBCL Commits
Fix concurrent-gethash test for ppc
- SBCL Commits
parallel-readers-eql-table works on arm64 too.
- SBCL Commits
17th
Make apparent time spent in compiler approach epsilon
- SBCL Commits
Fix sb-concurrency for -sb-thread.
- SBCL Commits
Double the fuzz factors
- SBCL Commits
[1996921] Fix -Wdeprecated-non-prototype warnings
- Launchpad Bugs
x86-64: use CMOV for boxed floats.
- SBCL Commits
Skip compilation-queue test
- SBCL Commits
Fix minor bug from rev 246e0559f71d
- SBCL Commits
Don't handle dx propagation during locall analysis.
- SBCL Commits
Remove DX + CAST interaction "workaround".
- SBCL Commits
Add a DX lvar substitution test case.
- SBCL Commits
Don't handle dx propagation during locall analysis.
- SBCL Commits
Minor stack cleanup.
- SBCL Commits
Simplify LVAR-GOOD-FOR-DX-P.
- SBCL Commits
Clobber stray temp files in canonicalize-whitespace
- SBCL Commits
[1996942] sbcl 2.2.10 fails to build on arm64
- Launchpad Bugs
arm64: use dmb ishst in pseudo-atomic.
- SBCL Commits
18th
Add an EQL-hash function for xset
- SBCL Commits
Add DEF-TYPE-MODEL macro for defining ctype subtypes
- SBCL Commits
Revert "Add DEF-TYPE-MODEL macro for defining ctype subtypes"
- SBCL Commits
Restore change e3013177ae1f7a5d
- SBCL Commits
[1996980] SUBTYPEP bug on arrays
- Launchpad Bugs
Fix build on arm64 with clisp as host
- SBCL Commits
[1997031] Improper value bind to :TEST arg of COUNT
- Launchpad Bugs
Don't run emit-moves-and-coercions from convert-one-cmov.
- SBCL Commits
Fix -Wdeprecated-non-prototype warnings
- SBCL Commits
[1997096] #<SB-C:TN '9223372036854775802!1[Const9] :CONSTANT> is not valid as the first argument to VOP: SB-VM::MOVE-IF/SIGNED
- Launchpad Bugs
Speed up ctype-random by removing a full call + type-check
- SBCL Commits
Remove C warning from change that tried to remove warning
- SBCL Commits
Edit comments
- SBCL Commits
Do CMOV conversion after representation selection.
- SBCL Commits
19th
[1997128] The value NIL is not of type SB-C:STORAGE-CLASS
- Launchpad Bugs
Reimplement compile-time SIMD-PACK-TYPE handling
- SBCL Commits
Remove accidental dup of SYMBOL-NAME-HASH
- SBCL Commits
Provide SB-XC:SXHASH sooner in make-host-1
- SBCL Commits
ir2opt: create TNs with SC after select-representations.
- SBCL Commits
Do kill-non-lisp-thread.impure without SLEEP.
- SBCL Commits
Do more constraint propagation when (> debug 1)
- SBCL Commits
kill-non-lisp-thread: don't sleep on the C side as well.
- SBCL Commits
Whitespace fix
- SBCL Commits
20th
De-uglify macroexpansion of M-V-BIND
- SBCL Commits
Don't run constraint-propagate unnecessarily.
- SBCL Commits
tools-for-build/Makefile: clean avx2
- SBCL Commits
21st
Shorten VALUES-TYPE struct
- SBCL Commits
Change MAKE-VALUES-TYPE to receive &OPTIONAL and not &KEY args
- SBCL Commits
Remove *ir2opt-stage*
- SBCL Commits
Never construct an AND s-expression in a HAIRY-TYPE
- SBCL Commits
Enable :system-tlabs automatically when available
- SBCL Commits
Fix prior change
- SBCL Commits
Fix arena.impure failures
- SBCL Commits
Make DEFCONSTANT-EQX use DEFVAR on the host
- SBCL Commits
Slightly more helpful SHOW-FOP printing for fop-push
- SBCL Commits
Skip arena.impure on +interpreter
- SBCL Commits
22nd
Fix sbcl_new_arena()
- SBCL Commits
Do one more arena fix and some non-fixes
- SBCL Commits
NEWS
- SBCL Commits
Fix delete-arena vop
- SBCL Commits
23rd
Update NEWS
- SBCL Commits
Fix set-slot-old-p on optional-dispatch.
- SBCL Commits
Get numeric-type-enumerable right
- SBCL Commits
Fix OAOO problem
- SBCL Commits
24th
Restore large file support on 32-bit systems.
- SBCL Commits
Make a few tests less brittle
- SBCL Commits
Show probe-sequence-length in hashset print-object method
- SBCL Commits
Hash-cons all ctypes
- SBCL Commits
Fix kill-non-lisp-thread on darwin.
- SBCL Commits
25th
[1997928] Strange reader behavior on #\HORIZONTAL_ELLIPSIS
- Launchpad Bugs
Force %make-symbol to use dynamic-space and never an arena
- SBCL Commits
Expand !invoke-type-method less confusingly
- SBCL Commits
Stop testing the type= optimization bit
- SBCL Commits
26th
[1998008] New SUBTYPEP bug
- Launchpad Bugs
27th
Cause PARSE-SPECIALIZED-LAMBDA-LIST to allocate to the heap
- SBCL Commits
28th
[1998064] Failing cull_weak_hash_table_bucket at gc_assert(value != empty_symbol);
- Launchpad Bugs
More NEWS
- SBCL Commits
2.2.11: will be tagged as "sbcl-2.2.11"
- SBCL Commits
Source locate `(... . ,_code_)
- SBCL Commits
29th
Remove unused macrolet.
- SBCL Commits
Minor manual enhancements
- SBCL Commits
Handle SLOT-MAKUNBOUND like other slot functions
- SBCL Commits
Fix delete-arena.
- SBCL Commits
Don't warn about using a compiler macro within itself.
- SBCL Commits
Fix cross compilation.
- SBCL Commits
Fix a test.
- SBCL Commits
Change most alien-type slots to readonly
- SBCL Commits
Improve (NOT INTEGER) / RATIONAL intersection
- SBCL Commits
Stronger canonization of RATIONAL bounds
- SBCL Commits
Hash-cons anonymous alien enum types
- SBCL Commits
Rename some things
- SBCL Commits
30th
Don't use NOTINLINE to suppress compiler macros inside define-c-m.
- SBCL Commits
Don't try to dx the string in w-o-t-s with unknown :e-t
- SBCL Commits
Choose info-numbers to optimize lookup time
- SBCL Commits
Add a dynamic-extent-no-note declarations.
- SBCL Commits
Fix parallel make-host-1
- SBCL Commits
Remove alien-record-field-bits
- SBCL Commits
Add some load-time-value
- SBCL Commits
Fix build under cmucl
- SBCL Commits
Fix alieneval
- SBCL Commits