<
April, 2022
May, 2022
June, 2022
>
May, 2022
1st
Skip STATE_DEAD threads in save_gc_crashdump()
- SBCL Commits
Deflake a test
- SBCL Commits
x86-64: Inform ALLOCATION about using boxed or mixed TLAB
- SBCL Commits
Make debug source correct, even on low debug or for block compile.
- SBCL Commits
Remove cheneygc junk from target-lflist
- SBCL Commits
Make sure to clear the memoized debug info slot.
- SBCL Commits
Simplify zero_dirty_pages
- SBCL Commits
Remove fast_bzero
- SBCL Commits
[1971088] Wrong result for integer comparison
- Launchpad Bugs
Distinguish eden pages from non-eden
- SBCL Commits
Fix >=-fixnum-integer flags.
- SBCL Commits
Unroll FILL for very small vectors.
- SBCL Commits
Look through LETs when deciding if DX is allowed.
- SBCL Commits
2nd
Don't try to fold named constant references inside backquote anymore
- SBCL Commits
Whitespace.
- SBCL Commits
Remove variance between +-64 bit for MUTEX-%OWNER
- SBCL Commits
Remove debugging statement.
- SBCL Commits
Convert to CMOV branches jumping over a single move.
- SBCL Commits
3rd
Create object header map for THREAD_MIXED pages
- SBCL Commits
sb-cover: Fix regression.
- SBCL Commits
Add missing file.
- SBCL Commits
traceroot.impure doesn't work on arm64-darwin.
- SBCL Commits
sb-cover: Invert condition.
- SBCL Commits
4th
Reduce the special cased list of valid structure types.
- SBCL Commits
Remove SB-FLUID.
- SBCL Commits
Clear the IR1 namespace after component compilation.
- SBCL Commits
Print #<THREAD> tersely
- SBCL Commits
Recognize LENGTH for array-in-bounds-p constraints.
- SBCL Commits
Disable a test on -sb-thread.
- SBCL Commits
Define SB-KERNEL:GENERATION-OF in make-host-2
- SBCL Commits
Fix FreeBSD CI.
- SBCL Commits
Don't try to optimize TNs in convert-conditional-move-p.
- SBCL Commits
Stop building redblack tree into pristine core
- SBCL Commits
Assign 1-byte layout IDs to a few more layouts
- SBCL Commits
5th
[1971640] CancelWaitableTimer could not be located
- Launchpad Bugs
Store young code objects in a balanced tree
- SBCL Commits
Fix block compilation interaction with notinline more efficiently.
- SBCL Commits
Workaround ARM64 issue.
- SBCL Commits
Missing file
- SBCL Commits
Don't bother clearing the IR1 namespace.
- SBCL Commits
Cease attempting incremental make
- SBCL Commits
Normalize the type in check-type.
- SBCL Commits
6th
Speed up pinned_p
- SBCL Commits
arm64: use unsigned comparisons in the ASH VOPs.
- SBCL Commits
Remove a range test from scav1, new_space_p, and from_space_p
- SBCL Commits
7th
[1972063] compiling sbcl-2.2.4-73-g873c7b1c4 on termux
- Launchpad Bugs
8th
Combine 4 definitions of os_protect
- SBCL Commits
Fix register allocation around split ir2 blocks.
- SBCL Commits
Fix block compilation interaction with ftype proclamations.
- SBCL Commits
Make it more clear why we care about DEFINED-FUNs from NAMED-LAMBDA.
- SBCL Commits
Remove now unneeded bootstrap cruft.
- SBCL Commits
Separate out the compile time only side effects of PROCLAIM.
- SBCL Commits
Missing inclusion
- SBCL Commits
9th
Add a regression test for 0a6ab8a47fa6e2d1385516bbc3ae2aad451916e9.
- SBCL Commits
Fix kludge.
- SBCL Commits
Missing file.
- SBCL Commits
10th
Use :BLOCK-COMPILE :SPECIFIED for warm compiled files.
- SBCL Commits
Fix function type clobbering in a principled way.
- SBCL Commits
Revert "Use :BLOCK-COMPILE :SPECIFIED for warm compiled files."
- SBCL Commits
Remove a native_pointer() use
- SBCL Commits
Add a type deriver for REDUCE.
- SBCL Commits
Support tracing local functions within macros
- SBCL Commits
Add support for tracing local functions within CAS functions/methods
- SBCL Commits
Retrace redefined macros
- SBCL Commits
Retrace redefined compiler macros
- SBCL Commits
Fix option handling when tracing functions by value
- SBCL Commits
Refactor TRACE-FDEFINITION, TRACE-1, UNTRACE-1
- SBCL Commits
Handle local functions within SETF functions
- SBCL Commits
Document TRACEability of macros, compiler macros, methods and labels
- SBCL Commits
Remove Q&A.
- SBCL Commits
Show frames of signal handlers in debugger backtraces
- SBCL Commits
Fix test
- SBCL Commits
Remove code resulting from transient brain failure
- SBCL Commits
11th
Remove some exotic ldb commands
- SBCL Commits
Streamline free_oldspace
- SBCL Commits
Revise misleading comments and delete a condition
- SBCL Commits
Expect failures in all breakpoint-based tracing tests
- SBCL Commits
Derive the type of (reduce '+ ...)
- SBCL Commits
Remove an unused function.
- SBCL Commits
Remark on some flawed but unused code
- SBCL Commits
Remove size_immediate
- SBCL Commits
Use careful sizer to fix crash in gc-search.impure
- SBCL Commits
12th
Rename MAYBE-INLINE-SYNTACTIC-CLOSURE and remove declarations.
- SBCL Commits
Restore documentation for NAMED-LAMBDA.
- SBCL Commits
Only add closure vars to LAMBDA-CALLS-OR-CLOSES.
- SBCL Commits
Make block compilation of top-level closures work.
- SBCL Commits
Make FIND-INITIAL-DFO compute the set of initial components ASAP.
- SBCL Commits
Rename OBJECT_SIZE and friends
- SBCL Commits
[1973200] octets to string error
- Launchpad Bugs
Transform (string= (simple-string 1) (simple-string 2)) to NIL.
- SBCL Commits
Disable :mach-exception-handler for x86-64 darwin
- SBCL Commits
Fix typo.
- SBCL Commits
Document an important aspect of the ir1 namespace.
- SBCL Commits
Improve atomic logging
- SBCL Commits
Fix English double-negative
- SBCL Commits
Remove QSHOW_SIGNALS and FSHOW_SIGNAL
- SBCL Commits
Mark passing test as passing.
- SBCL Commits
13th
Generalize generation-of-fdefn test
- SBCL Commits
Simplify configuration
- SBCL Commits
Correct REDUCE type derivation for singleton sequences.
- SBCL Commits
Fix :pseudostatic-large-objects test for 32-bit
- SBCL Commits
Hand-pick the mapping from widetag symbol to string
- SBCL Commits
x86-64: Remove remnants of MACH_EXCEPTION_HANDLER
- SBCL Commits
Fix darwin-x86-64-no-sb-thread build.
- SBCL Commits
14th
Skip a type-check
- SBCL Commits
Fix typo.
- SBCL Commits
Turn on disassemble annotate by default.
- SBCL Commits
Fix broken tests.
- SBCL Commits
Fix variable type proclamation scoping with block compilation.
- SBCL Commits
Remove and move some stuff out of early-c.
- SBCL Commits
Kill a FIXME.
- SBCL Commits
Fix REDUCE type-deriver on (vector *) types
- SBCL Commits
Disable *disassemble-annotate* again.
- SBCL Commits
Move some machine-dependent disassembler logic
- SBCL Commits
x86-64: Untangle print-mem-ref a bit
- SBCL Commits
15th
x86-64: Improve SET and CAS-SYMBOL-VALUE
- SBCL Commits
Keep the bitmap updated during gc
- SBCL Commits
line/col-from-charpos: handle no form-start-char-pos.
- SBCL Commits
Skip x86-64-codegen.impure/set-known-thread-local on -immobile-space.
- SBCL Commits
make-fd-stream: stop auto-close from doing anything.
- SBCL Commits
16th
arm64: handle symbol-always-has-tls-value-p in SET.
- SBCL Commits
Conditionalize out some metaspace code.
- SBCL Commits
Delete completely useless definition of DECLAIM.
- SBCL Commits
Simplify target package creation.
- SBCL Commits
[1973580] Packages are uninterned wether you prefix their names with #: or not
- Launchpad Bugs
Cancel stream finalizer before UNIX-CLOSE
- SBCL Commits
win32: make RENAME-FILE overwrite its target file
- SBCL Commits
Refactor filesys tests using new macro WITH-TEST-DIRECTORY
- SBCL Commits
Use fast algorithm for unsetting bitmap maps
- SBCL Commits
Fix run-program closing streams and restore fd-stream finalizers.
- SBCL Commits
Revert "Simplify target package creation."
- SBCL Commits
Avoid calling unix-close multiple times from concurrent CLOSEs.
- SBCL Commits
Add %raw-instance-cas/signed-word to x86oids.
- SBCL Commits
Assert that fd-stream finalizers run
- SBCL Commits
Actually support CAS on signed-word slots.
- SBCL Commits
arm64: add %raw-instance-cas/signed-word.
- SBCL Commits
OPEN.IO.23 OPEN.IO.22 OPEN.OUTPUT.23 no longer fail on Windows.
- SBCL Commits
[1973651] Bad error message from debugger
- Launchpad Bugs
17th
Warn about bad indices for string comparison functions.
- SBCL Commits
Fix a build order inlining failure.
- SBCL Commits
18th
Make autoclose test pass in evaluator-mode interpret
- SBCL Commits
Add run-pending-finalizers to autoclose-stream.impure.
- SBCL Commits
Typo.
- SBCL Commits
Take another stab at testing stream finalization
- SBCL Commits
Add unboxed pages to bitmap
- SBCL Commits
Fix C warning
- SBCL Commits
Stop defining ALIEN_STACK_GROWS_DOWNWARD
- SBCL Commits
Recognize bitmap update in aprof
- SBCL Commits
19th
Remove two arguments from gc_alloc_large
- SBCL Commits
Patch in revision 5d798d95f3
- SBCL Commits
Fix single-stepping on ppc64
- SBCL Commits
Fix extremely bothersome semantics of zero_dirty_pages()
- SBCL Commits
Don't check for (array nil) in nstring-upcase.
- SBCL Commits
Derive the type of %with-array-data for STRING.
- SBCL Commits
Remove a redundant statement in gc_alloc_new_region.
- SBCL Commits
20th
NEWS in preparation for sbcl-2.2.5 freeze
- SBCL Commits
Restore FIND, POSITION type derivation.
- SBCL Commits
Remove unused functions.
- SBCL Commits
Improve FIND type derivation.
- SBCL Commits
Add type derivers for %find-position-if/-not
- SBCL Commits
22nd
Fix %sp-string-compare parameter order.
- SBCL Commits
23rd
Fix editcore
- SBCL Commits
Assign IDs to deferred packages
- SBCL Commits
24th
Depend only on self as input to test
- SBCL Commits
Add tests for find, position type derivation.
- SBCL Commits
Fix a test for -sb-unicode.
- SBCL Commits
[1975627] Loading already compiled cl-syntax fails on Darwin
- Launchpad Bugs
Don't do FDEFN elision for DEFKNOWN of non-internal symbols.
- SBCL Commits
25th
Don't DX otherwise inaccessible LET vars.
- SBCL Commits
Don't use XREF's INTERNAL-NAME-P.
- SBCL Commits
Fix CMOV conversion when there's a BRANCH.
- SBCL Commits
Fix defstruct regression
- SBCL Commits
26th
Fix DELETE-PACKAGE interaction with optimistic symbol loading.
- SBCL Commits
Fix another defstruct problem
- SBCL Commits
27th
Add a test for string= type derivation.
- SBCL Commits
28th
[1976148] GNUmakefile should use $(CC) to build shared library
- Launchpad Bugs
Set SB-C::TOP-LEVEL-LAMBDA-MAX = 0 for now.
- SBCL Commits
Fix some bugs in fullcgc
- SBCL Commits
29th
Document that DEBUG=3 inhibits local function inlining
- SBCL Commits
[1976183] DESCRIBE shows an incorrect method signature.
- Launchpad Bugs
defconstant: ignore equivalent SAPs.
- SBCL Commits
A bootstrap problem.
- SBCL Commits
30th
Enable sb-linkable-runtime on ppc and ppc64
- SBCL Commits
define SB-MPFR:CEILING
- SBCL Commits
2.2.5: will be tagged as "sbcl-2.2.5"
- SBCL Commits
31st
jump-over-move-coercion: treat constant->descriptor as compatible.
- SBCL Commits
Add type derivers for FIND-IF/NOT.
- SBCL Commits
Derive (find x string) as (or character null).
- SBCL Commits
x86-64: Permit boxed constant refs from assembly routines
- SBCL Commits
Run typep golden file test in more configurations
- SBCL Commits
x86-64: improve (typep x '(cons (eql <sym>)))
- SBCL Commits
Compile SB-VM:HEXDUMP in make-host-2
- SBCL Commits
Add C binary search with ineqeuality
- SBCL Commits
x86-64: improve type test for (signed-byte {8|16|32})
- SBCL Commits