<
September, 2018
October, 2018
November, 2018
>
October, 2018
1st
[1795301] #<unbound> object returned from condition accessor with :ALLOCATION :CLASS slot and :DEFAULT-INITARGS
- Launchpad Bugs
[1795302] slot unbound on conditions with :ALLOCATION :CLASS and :DEFAULT-INITARGS
- Launchpad Bugs
Signal an error for unbound :class condition slots.
- SBCL Commits
make-condition: take :default-initargs for :class slots into account.
- SBCL Commits
Fix initialization order of condition :class slots.
- SBCL Commits
Add :preserve-docstrings option to fold-identical-code
- SBCL Commits
backtrace.impure: don't print out of extent objects.
- SBCL Commits
Grab a lock when reinitializing a generic function.
- SBCL Commits
Add a lock for real-get-method.
- SBCL Commits
Grab a lock in load-defgeneric.
- SBCL Commits
Avoid memory leak when standard classes are redefinined
- SBCL Commits
2nd
arm64/more-arg: don't use interior-reg.
- SBCL Commits
Convert some string constants to base-string
- SBCL Commits
Robustify printer for sb-interpreter:interpreted-function
- SBCL Commits
%%nip-values: don't copy the control stack through non-descriptor-reg.
- SBCL Commits
defgeneric: grab a lock when setting generic-function-initial-methods.
- SBCL Commits
more-arg: don't use interior-reg.
- SBCL Commits
alpha: fix more-arg.
- SBCL Commits
Prevent %EXIT-OTHER-THREADS from deadlocking with finalizer thread
- SBCL Commits
arm64: fix load-store-two-words.
- SBCL Commits
3rd
compiler.pure/nreverse-derive-type: don't modify a literal.
- SBCL Commits
[1795905] SBCL website does not support HTTPS
- Launchpad Bugs
Compute generic-function hash deterministically from its name
- SBCL Commits
Slightly simplify defstruct-with-alternate-metaclass
- SBCL Commits
Add proclamation
- SBCL Commits
Remove reader conditionals from define-primitive-object
- SBCL Commits
Remove "accidental" indirection
- SBCL Commits
[1795967] Incorrect type error in compiled code involving a CONS type
- Launchpad Bugs
Mostly consolidate type predicate wrappers together
- SBCL Commits
Mark a test as no longer failing.
- SBCL Commits
Change raw-slot-data accessor-name to accessor-fun
- SBCL Commits
Consolidate more interpreter stubs
- SBCL Commits
Show DX args in (describe #'f)
- SBCL Commits
4th
Fix weak hash-table culling bug
- SBCL Commits
Remove tests/pure.lisp
- SBCL Commits
5th
Fix allocation of static strings.
- SBCL Commits
Remove variable, unused after c6895488d8
- SBCL Commits
6th
Pass 2 bits to %print-unreadable-object as one integer
- SBCL Commits
Respect *print-case* in output-float-infinity
- SBCL Commits
[1796514] (describe (allocate-instance (find-class 'standard-class))) signals an error
- Launchpad Bugs
7th
[1796568] [MOP] #'(SETF CLASS-NAME) does not accept non-symbol data as class name
- Launchpad Bugs
Adjust sb-posix/grent.2
- SBCL Commits
Delete :no-ansi-read-sequence kludge
- SBCL Commits
Remove unnecessary code from ansify
- SBCL Commits
8th
Call CHECK-FORMAT-ARGS for compiler-mumble, note-lossage and -unwinnage
- SBCL Commits
Remove cruft
- SBCL Commits
replace-hairy-type: return T on anything not handled.
- SBCL Commits
[1796685] Type error in MAKE-ARRAY: The value NIL is not of type SB-KERNEL:CTYPE
- Launchpad Bugs
Stop exporting print-type and print-type-specifier from sb-ext
- SBCL Commits
Use print-symbol-with-prefix consistently from sb-ext
- SBCL Commits
9th
Fix unwinding on -x86-64.
- SBCL Commits
Add a test.
- SBCL Commits
Slightly simplify format strings after tokenization
- SBCL Commits
10th
Remove some weirdness from interpret-directive-list
- SBCL Commits
[1797021] gensym generates non-unique names when called from parallel threads
- Launchpad Bugs
11th
Fix misbangification
- SBCL Commits
Remove unnecessary let binding
- SBCL Commits
Update comment
- SBCL Commits
restart-unbound-variable is only available on x86-64.
- SBCL Commits
restart-unbound-variable is only available on x86-64 and sb-thread.
- SBCL Commits
12th
Simplify defstruct-with-alternate-metaclass
- SBCL Commits
Remove foo-instance-hash-slot-index
- SBCL Commits
Exclude format-time from make-host-1 and change some wording
- SBCL Commits
Simplify make-host-2
- SBCL Commits
debug-read: make a fresh line when exiting on EOF.
- SBCL Commits
repl: reset the column to 0 before reading input.
- SBCL Commits
Remove unused sb-impl::output-char-~-buffered.
- SBCL Commits
13th
Fix a ton of warnings with CLISP as build host
- SBCL Commits
Solve the problem of SB! embedded in format control strings
- SBCL Commits
14th
Enhance prove_liveness
- SBCL Commits
Add a test that internal packages are not referenced by strings
- SBCL Commits
Lazily compute condition-hash just as std-instance-hash
- SBCL Commits
Use correct output paths during make-target-2
- SBCL Commits
Export and add NEWS entry for [GC-AND-]SEARCH-ROOTS
- SBCL Commits
15th
Rename host packages to HOST-SB-{name} in self-hosted build
- SBCL Commits
Create target packages with their proper names right away
- SBCL Commits
Remove attempt to test xc host
- SBCL Commits
Fix style-warning when building from SBCL 1.2.4
- SBCL Commits
Fix a possible type error in genesis from rev 04139ea0e0f83a13
- SBCL Commits
16th
Remove some uses of sb!xc:defmacro
- SBCL Commits
Slightly more compact unwind-protect.
- SBCL Commits
17th
Don't use %primitive for %simd-pack-singles/doubles.
- SBCL Commits
Make *layout-clos-hash-random-state* always bound
- SBCL Commits
Remove sb-c::*args*
- SBCL Commits
Remove *inspect-unbound-object-marker*
- SBCL Commits
Remove a few redundant special declarations
- SBCL Commits
Use defconstant or defglobal in place of some defvars
- SBCL Commits
Remove logical block from random object printer
- SBCL Commits
Shorten annoyingly long conc-name of format-directive
- SBCL Commits
18th
Adjust a test.
- SBCL Commits
Squeeze whitespace out of %program-error control strings
- SBCL Commits
Restrict format directives to 7-bit ascii
- SBCL Commits
De-flake the build
- SBCL Commits
Implement NLX-PROTECT efficiently.
- SBCL Commits
Properly account for length of "~n%" format directive
- SBCL Commits
Allow bypassing PaX protection of src/runtime/sbcl
- SBCL Commits
Remove a stale comment.
- SBCL Commits
Add a progress meter to make-host-2
- SBCL Commits
Factor out a pattern and remove some kludges
- SBCL Commits
19th
Eliminate warnings with CCL as build host
- SBCL Commits
Change sb-c::*post-binding-variable-lexenv* to a local var
- SBCL Commits
Change more defvars to defglobals
- SBCL Commits
Simplify sb-format::illegal-inside-justification-p
- SBCL Commits
20th
sb-fasteval: do a better job on source namestrings
- SBCL Commits
Check STRINGP before search on simple-condition-format-control
- SBCL Commits
sb-sprof: Cosmetic change
- SBCL Commits
sb-sprof: Faster tie-breaker in MAKE-NODE-COMPARATOR
- SBCL Commits
[1798991] Tracing machinery sensitive to dynamic environment after end of traced call
- Launchpad Bugs
[1799000] I/O environments for various utilities could be streamlined
- Launchpad Bugs
22nd
x86-64: optimize (EQ (%INSTANCE-REF X I) 'symbol)
- SBCL Commits
Move source-location out of layouts and into classoids
- SBCL Commits
Change still more defvars to defglobals
- SBCL Commits
Remove some backpatching of layouts in genesis
- SBCL Commits
Fewer magic numbers.
- SBCL Commits
Disable WARN and ERROR format string transforms for user code
- SBCL Commits
24th
[1799666] Let the method-combination sort methods that agree in specializers but not qualifiers
- Launchpad Bugs
[1799719] Control stack exhausted w. complicated type
- Launchpad Bugs
[1799831] SB-SEQUENCE: error when iterating lists from end
- Launchpad Bugs
Fix probable copy-paste error in list iterator, from end
- SBCL Commits
25th
Fix typo
- SBCL Commits
28th
1.4.13: will be tagged as "sbcl-1.4.13"
- SBCL Commits
Strengthen the tests in verify_range
- SBCL Commits
Unconfuse ldb's output of code-size
- SBCL Commits
x86-64: Emit add 1 as 'inc', resp. sub 1 as 'dec'
- SBCL Commits
Revert "x86-64: Emit add 1 as 'inc', resp. sub 1 as 'dec'"
- SBCL Commits
Optimize hierarchical layout testing for small depthoid values
- SBCL Commits
Move some stubs
- SBCL Commits
Coalece CTYPEs in tune-image-for-dump, not save-lisp-and-die
- SBCL Commits
Fix overrun error in hexdump
- SBCL Commits
Disable hide-packages.test.sh on -sb-thread or +sb-devel.
- SBCL Commits
Deal with tests failing on the interpreter.
- SBCL Commits
Return strictly T/NIL
- SBCL Commits
29th
Make LIST-ALLOCATED-OBJECTS much more sane
- SBCL Commits
Mark gc.impure/repeatably-count-allocated-objects as failing on -sb-thread.
- SBCL Commits
x86-64: defrag fdefns, GFs, and closure trampolines into varyobj space
- SBCL Commits
Revert "x86-64: defrag fdefns, GFs, and closure trampolines into varyobj space"
- SBCL Commits
Fix stub names
- SBCL Commits
Check asm routine bounds more strictly
- SBCL Commits
[1800535] Reorder generated machine code to put 'cold' code off to the side (enhancement)
- Launchpad Bugs
redo "x86-64: defrag fdefns, GFs, and closure trampolines into varyobj space"
- SBCL Commits
[1800539] Optimize (funcall (constantly ...))
- Launchpad Bugs
immobile-code: remove fdefns from static space
- SBCL Commits
30th
Change one gc_assert to lose, rearrange a bit
- SBCL Commits
Fix callbacks on -sb-thread x86-64.
- SBCL Commits
Use SB-INT package from sb-introspect
- SBCL Commits
Fix C warning - delete trailing token after #endif
- SBCL Commits
Export debug-source-{created,name-string} from sb-int
- SBCL Commits
Optionally add '@PLT' after C symbol calls
- SBCL Commits