<
August, 2022
September, 2022
October, 2022
>
September, 2022
1st
Remove unused functions
- SBCL Commits
Highlight atom values in LET forms.
- SBCL Commits
Don't check for INDEX in HAIRY-DATA-VECTOR-REF.
- SBCL Commits
2nd
Run contrib tests with all other tests and not in make-target-contrib
- SBCL Commits
Add another bail-out condition for mpfr tests
- SBCL Commits
[1988534] sbcl 2.2.8.14-55655ceca-WIP does not compile on windows 32bit
- Launchpad Bugs
3rd
Mark some TODO items as done.
- SBCL Commits
Update RMDIR.ERROR.3 test
- SBCL Commits
Make cltl2 tests pass with fasteval
- SBCL Commits
Test sb-introspect just like all the other contribs
- SBCL Commits
Skip some sb-concurrency tests unless compiling
- SBCL Commits
Rename LINKAGE-TABLE to ALIEN-LINKAGE-TABLE
- SBCL Commits
4th
Simplify logic around untagged fdefns
- SBCL Commits
Fix search-and-replace error from rename of linkage-table
- SBCL Commits
More TODO fixups.
- SBCL Commits
[1988683] Extremely bad alien codegen with (optimize (space 0))
- Launchpad Bugs
Workaround extremely suboptimal alien-funcall
- SBCL Commits
Fix lvar-fun-type on :cleanup functions.
- SBCL Commits
5th
Capture exactly one closure variable in start-lisp
- SBCL Commits
Express os_link_runtime() more succinctly
- SBCL Commits
[1988784] ~( format directive suppresses pretty printing directives
- Launchpad Bugs
x86-64: Shake out some unused vops post-build
- SBCL Commits
Use SAP-REF-SAP
- SBCL Commits
6th
Improve heap-relocation test
- SBCL Commits
[1988798] sb-simd fails to build on macos
- Launchpad Bugs
sb-simd: use interpreter only when available
- SBCL Commits
src/runtime: fix -fno-common build on darwin
- SBCL Commits
Disable a posix test on freebsd.
- SBCL Commits
Fix omission from test manifest
- SBCL Commits
[1988880] Malformed let* statements get accepted when inside methods
- Launchpad Bugs
sb-walker: leave malformed let* untouched.
- SBCL Commits
7th
[1988892] asdf/uiop version bump to 3.3.6
- Launchpad Bugs
sb-bsd-sockets tests: add JOIN-THREAD.
- SBCL Commits
Combine macro and function pprint dispatch entry
- SBCL Commits
[1989015] sbcl 2.2.7 fatal error encountered in SBCL pid 3703 tid 3724: Control stack exhausted while pseudo-atomic, fault: 0x7f96db01ffd0, PC: 0x5642307b294e
- Launchpad Bugs
Fix regression from 9dae557697
- SBCL Commits
x86-64: shorten KEYWORDP on known symbol
- SBCL Commits
Whitespace
- SBCL Commits
Speedup and simplify reader charmacro lookup
- SBCL Commits
[1989037] x86-64 with-pinned-objects can't pin constants
- Launchpad Bugs
8th
Combine linkage-table.lisp into foreign.lisp
- SBCL Commits
with-pinned-objects: make sure constants are preserved.
- SBCL Commits
Allow a few random GC page allocations in no-consing tests
- SBCL Commits
9th
x86-64: Test undefined aliens + *compile-to-memory-space*
- SBCL Commits
Fix elfcore test
- SBCL Commits
Tidy up parms files by removing #-gencgc
- SBCL Commits
Define alien-linkage-table-space-size as a constant
- SBCL Commits
Shave off a move
- SBCL Commits
Unmark test as failing on win32
- SBCL Commits
x86-64: relocatable alien linkage table if #+immobile-space
- SBCL Commits
arm64: implement keywordp using a VOP.
- SBCL Commits
10th
x86-64: Improve disassembly notes
- SBCL Commits
Remove obsolete function
- SBCL Commits
Fix spelling
- SBCL Commits
Remove incorrect test
- SBCL Commits
11th
Simplify expansion of handler-bind
- SBCL Commits
Preserve a required symbol for a test
- SBCL Commits
Store original size in forwarding pointer of resized instances
- SBCL Commits
Fix allocator.pure for big-endian
- SBCL Commits
Add optional logging to file of compilation to memory
- SBCL Commits
Pick a better name for ftype-from-fdefn
- SBCL Commits
Revise blt-copier-for-widetag yet again
- SBCL Commits
Share definitions
- SBCL Commits
12th
Simplify %COERCE-NAME-TO-FUN
- SBCL Commits
Simplify things
- SBCL Commits
Fix +sb-devel
- SBCL Commits
Adjust VOP names.
- SBCL Commits
unary-truncate float transforms: mark %single/double-float flushable.
- SBCL Commits
Disable a test.
- SBCL Commits
sb-posix: play nice in test sandbox
- SBCL Commits
Fix TRACE/UNTRACE weirdness due to (setf fdefinition)
- SBCL Commits
x86-64: Remove signed-imm-data/asm-routine to fix bad disassembly
- SBCL Commits
Speed up alien-linkage-index-to-name
- SBCL Commits
Remove a distinction without a difference
- SBCL Commits
Add fboundp transform
- SBCL Commits
Remove initial-p slot of pprint dispatch entry
- SBCL Commits
13th
Fix vector-push-extend.
- SBCL Commits
Skip a safety check in handler-bind
- SBCL Commits
x86-64: fix disassemble annotation.
- SBCL Commits
Fix cold-init for -sb-unicode.
- SBCL Commits
Make symbol-function unsafely-flushable
- SBCL Commits
Mark an ansi test as failing.
- SBCL Commits
Mark an ansi test as sometimes not failing.
- SBCL Commits
ansi-tests.sh: correctly detect sb-fasteval
- SBCL Commits
win32: fix %primitive print
- SBCL Commits
14th
Define a private SETF function for symbol-function
- SBCL Commits
Rename n-named-calls to n-fdefns
- SBCL Commits
Remove an irrelevant TODO
- SBCL Commits
arm64, verify-arg-count: use sub + cmp instead of two cmps.
- SBCL Commits
x86-64, verify-arg-count: use lea + cmp instead of two cmps.
- SBCL Commits
Get *SHOW-NEW-CODE* to work in cold-init
- SBCL Commits
15th
x86-64: Rework assembly routine fixups
- SBCL Commits
Fix #-immobile-space
- SBCL Commits
[1989715] Segmentation fault on run sbcl in Fedora (x86_64)
- Launchpad Bugs
Mark some slots as read-only
- SBCL Commits
Shake out a few more symbols
- SBCL Commits
Don't derive the type of (truncate float 1) conservatively.
- SBCL Commits
Simplify global function application in fasteval
- SBCL Commits
Remove one fixup flavor
- SBCL Commits
Cut down the float-math journal by about 20%
- SBCL Commits
Use the correct test for "is FNAME defined?"
- SBCL Commits
16th
Do an old FIXME from initial commit
- SBCL Commits
Weed out more chaff from win32 headers
- SBCL Commits
Do two more FIXMEs
- SBCL Commits
Add missing arg
- SBCL Commits
Change setf-fdefinition-hook to a defglobal
- SBCL Commits
Express range_dirty_p() with less nesting
- SBCL Commits
Perform darwin-related housekeeping
- SBCL Commits
Transform FROUND on floats when #+round-float is available.
- SBCL Commits
Remove a bunch of "#ifdef GENCGC" etc
- SBCL Commits
Get parallel-exec to exit cleanly on x86-64 macOS
- SBCL Commits
Remove mach-exception-handler
- SBCL Commits
fixes to compile on windows 32-bit
- SBCL Commits
Remove all os_invalidate() "variations"
- SBCL Commits
Unbreak #+(and unix sb-safepoint)
- SBCL Commits
17th
Cargo-cult some linkable-runtime stuff
- SBCL Commits
Invent a GC space identifier for stack regions
- SBCL Commits
Rename os_validate to os_alloc_gc_space
- SBCL Commits
18th
x86-64: make minor codegen/disaassembler changes
- SBCL Commits
x86-64: create fewer fdefns
- SBCL Commits
Fix test breakage
- SBCL Commits
More compact FILL-POINTER, %SET-FILL-POINTER.
- SBCL Commits
19th
Reduce conditionalization on COMPACT_SYMBOL
- SBCL Commits
20th
Reduce blt-copier-for-widetag by one instruction.
- SBCL Commits
Spelling fixes.
- SBCL Commits
Remove sb-fasteval's use of symbol header bits
- SBCL Commits
Fix interpreter failures due to e30d4154e2
- SBCL Commits
Simplify sb-fasteval some
- SBCL Commits
arm64: implement SIGNUM using VOPs.
- SBCL Commits
Adjust write_generation_stats
- SBCL Commits
21st
Remove unnecessary :perform lines for no-op tests
- SBCL Commits
22nd
[1990490] Character input streams not recognized as such
- Launchpad Bugs
Adjust obsolete Make recipes
- SBCL Commits
Add a test.
- SBCL Commits
23rd
Remove duplicate defuns due to rev cc9a73604f
- SBCL Commits
Use WITH-SCRATCH-FILE in md5 test
- SBCL Commits
Delete stale comment
- SBCL Commits
Fix style-warnings for #-unix
- SBCL Commits
Move a defgeneric
- SBCL Commits
Add a test for the (char-equal base-char base-char) transform.
- SBCL Commits
Fix style-warning from style-warning fix
- SBCL Commits
Cease using ASDF to build contribs
- SBCL Commits
Fix WITH-PROFILING to work as advertised in docstring
- SBCL Commits
24th
[1990715] full call to SB-VM::%NEGATE-MODFX (x86-64)
- Launchpad Bugs
25th
[1990758] Incorrect result w. integer comparisons
- Launchpad Bugs
Fix eliding signed-unsigned comparisons.
- SBCL Commits
27th
Show that external-format can be set via command line option
- SBCL Commits
Disable a test on -sb-unicode
- SBCL Commits
Add test for old fixed bug
- SBCL Commits
Fix a test on -sb-unicode.
- SBCL Commits
28th
Spelling fixes
- SBCL Commits
Fix incorrectly spelled runtime option
- SBCL Commits
Draft NEWS for sbcl-2.2.9
- SBCL Commits
29th
2.2.9: will be tagged as "sbcl-2.2.9"
- SBCL Commits
Mark hairy-data-vector-ref as flushable.
- SBCL Commits
Flush special variables access in unsafe code.
- SBCL Commits
Fix tests.
- SBCL Commits
Fix defextfmt.impure under parallel-exec.sh
- SBCL Commits
Fix typo in close_current_thread_tlab
- SBCL Commits
Cause some cold-init symbols to be shaken out
- SBCL Commits
Fix C warning
- SBCL Commits
cut-to-width: don't widen the type of a call.
- SBCL Commits
Factor out C compiler invocation in def-to-lisp
- SBCL Commits
Fix sequential build.
- SBCL Commits
Remove false build-time dependency on sb-posix by bsd-sockets
- SBCL Commits
Remove complicated scaffolding from make-target-contrib
- SBCL Commits
Use with-scratch-file
- SBCL Commits
Reduce the (char-equal base-char base-char) transform for +sb-unicode.
- SBCL Commits
Remove a few stale lines
- SBCL Commits
Tweak asd files
- SBCL Commits
30th
arm64: fix constant loading in PUSH-VALUES.
- SBCL Commits
Cease using ASDF to build contribs
- SBCL Commits
Don't write contrib artifacts into obj/from-xc
- SBCL Commits
Ignore REPL results by default in traceroot
- SBCL Commits
Do trivial fixme that sat there for over a year
- SBCL Commits