<
November, 2016
December, 2016
January, 2017
>
December, 2016
1st
Remove unnecessary var and package prefixes
- SBCL Commits
Strengthen type decl
- SBCL Commits
Fix get-timezone on 64-bit Windows.
- SBCL Commits
2nd
More compact type testing of classes.
- SBCL Commits
Add :escape-arguments to run-program on win32.
- SBCL Commits
Change a use of DOLIST/PUSH/NREVERSE to MAPCAR
- SBCL Commits
Deobfuscate pointer preservation in gencgc a tiny bit.
- SBCL Commits
3rd
Fix restarts in make-target-2.sh
- SBCL Commits
Optimize typep on undefined types.
- SBCL Commits
Optimize CACHED-TYPEP.
- SBCL Commits
[1647043] (setf (find-class x) nil) doesn't completely remove the class
- Launchpad Bugs
More compact FIND-CLASS compiler macro expansion.
- SBCL Commits
Clear the specifier-type cache on (setf (find-class c) nil)
- SBCL Commits
sb-introspect:find-definition-sources-by-name add more :optimizer types.
- SBCL Commits
Remove make-value-cell wrappers from load-time-value.
- SBCL Commits
4th
Avoid boxing values when setting global variables.
- SBCL Commits
Add ir2-hook fun optimizer.
- SBCL Commits
Better BOXED-REF-P on escaping values.
- SBCL Commits
Replace %CODE-ENTRY-POINTS with an array, remove %SIMPLE-FUN-NEXT.
- SBCL Commits
Unbreak cheneygc, also fix a couple random warnings
- SBCL Commits
Fix some warnings
- SBCL Commits
Add missing calls to properly_tagged_descriptor_p
- SBCL Commits
Fix building on older OSX.
- SBCL Commits
Fix fix.
- SBCL Commits
Remove false comment. All conditions are in their own CPL
- SBCL Commits
5th
Remove unnecessary DOPLIST package qualification in DESCRIBE-OBJECT
- SBCL Commits
7th
[1648186] SB-C::REPACK-XREF breaks on an aref with an invalid index
- Launchpad Bugs
8th
Do not call REPACK-XREF before saving a core
- SBCL Commits
9th
Convert constant functional arguments to known functions into functions.
- SBCL Commits
10th
Transform functional arguments into two-arg- variants.
- SBCL Commits
Transform ordinary function calls into two-arg- variants.
- SBCL Commits
Fix ir1-optimize-functional-arguments.
- SBCL Commits
Fix two problems in mark & sweep GC.
- SBCL Commits
Fix tie breaker in ORDER-BY-IN-DEGREE
- SBCL Commits
tests: ORDER-BY-IN-DEGREE test depends on :IMMOBILE-CODE feature
- SBCL Commits
11th
Reinstate lowtag check on conservative immobile roots.
- SBCL Commits
Ctors handle refedinition of constants used as initarg values better
- SBCL Commits
Optimize CONDITION and STANDARD-OBJECT storage if #+compact-instance-header
- SBCL Commits
12th
Reduce storage requirement for CONDITION objects
- SBCL Commits
STRUCTURE-OBJECT-PSXHASH simplification
- SBCL Commits
13th
Remove conditionalization for sxhash of conditions.
- SBCL Commits
Transform calls to make-array with fill-pointer or adjustable.
- SBCL Commits
14th
Optimize full calls to FILL on specialized vectors.
- SBCL Commits
Fix vector-fill* on -64-bit.
- SBCL Commits
Unroll value transformers for the FILL bashers.
- SBCL Commits
15th
Produce {scav,trans,size}_vector_<N> functions via C preprocessor.
- SBCL Commits
Continue noise reduction in gc-common
- SBCL Commits
17th
Generalize preprocessor macro introduced in change fbf3ba8d
- SBCL Commits
Fix typos in comments
- SBCL Commits
Fix minor style improvement in FIND-FREE-FUN
- SBCL Commits
Fix strange format string in CHECK-SLOT-NAME-FOR-DEFCLASS
- SBCL Commits
Define scav_vector_nil more concisely
- SBCL Commits
18th
Another round of cleanup in gc-common
- SBCL Commits
Correct words per page in verify_zero_fill
- SBCL Commits
Shorten {trans,size}_instance; strengthen some assertions.
- SBCL Commits
Remove dead code. Unused after 04ee7984 (9 years ago).
- SBCL Commits
Fix {EARLY,LATE}-DEPRECATION-WARING report in case software is NIL
- SBCL Commits
CHECK-DEPRECATED-TYPE is not fooled by unrelated classes
- SBCL Commits
tests: Use CHECKED-COMPILE in deprecation.impure.lisp
- SBCL Commits
19th
Speed up adjust-array.
- SBCL Commits
Speed up array word size calculation.
- SBCL Commits
Fix ir1-optimize-functional-arguments on casts.
- SBCL Commits
Fix TWO-ARG-STRING-[NOT-]EQUAL.
- SBCL Commits
Speed up string-equal by inlining two-arg-char-equal.
- SBCL Commits
20th
Declare lengths of character tables.
- SBCL Commits
Fix instance_scan_range()
- SBCL Commits
Remove pre-increment of address from instance_scan_interleaved().
- SBCL Commits
Fix with-array-data usage in sb-unicode:normalize-string.
- SBCL Commits
Fix charpos on fill-pointer-output-stream.
- SBCL Commits
Don't define [n]string-capitalize twice.
- SBCL Commits
Store layout in header of funcallable-instance if #+compact-instance-header
- SBCL Commits
x86-64: shorten MAKE-CLOSURE by a few bytes usually
- SBCL Commits
21st
New macro WITH-CURRENT-SOURCE-FORM for use in macroexpanders
- SBCL Commits
Better error localisation in toplevel forms
- SBCL Commits
Rename some changed vector stuff and add comments.
- SBCL Commits
Inline two-arg-char-equal in two-arg-char-not-equal.
- SBCL Commits
Declare arg numbers of function arguments to %find-position.
- SBCL Commits
Optimize two-arg-char-equal.
- SBCL Commits
Fix sc_offset_extract_bits.
- SBCL Commits
Fix LDB's `context' command.
- SBCL Commits
22nd
Optimize character case predicates.
- SBCL Commits
Correct %find-position-if fndb entry.
- SBCL Commits
add -no-pie Makefile stanza for x86-linux
- SBCL Commits
23rd
Fix LDB and DPB instructions on ARM64.
- SBCL Commits
Mark ARM64 failing tests as expected.
- SBCL Commits
[1652334] Calling (exit) does not close/flush open file streams
- Launchpad Bugs
26th
x86-64: fix vop definition
- SBCL Commits
Avoid "recursion in known function definition" warning.
- SBCL Commits
Fix omission from removal of simple-fun-next if 32-bit
- SBCL Commits
Fix typo
- SBCL Commits
27th
Fix (unenforced) invariant violation following 092af9c0
- SBCL Commits
29th
Fix build on HPPA
- SBCL Commits
30th
Put back value-cell indirection for load-time-value on cheneygc.
- SBCL Commits
arm: Prevent XEP-ALLOCATE-FRAME from trashing NARGS
- SBCL Commits
ppc: Prevent XEP-ALLOCATE-FRAME from trashing NARGS
- SBCL Commits
mips: Prevent XEP-ALLOCATE-FRAME from trashing NARGS
- SBCL Commits
31st
1.3.13: will be tagged as "sbcl-1.3.13"
- SBCL Commits
Flip creation of packages and static symbols during genesis
- SBCL Commits
Reduce CHECK-TYPE expansion.
- SBCL Commits
Reduce WITH-SIMPLE-RESTART and RESTART-CASE expansion.
- SBCL Commits
Avoid notes for transforms that would not be applied due to policy.
- SBCL Commits
Make WITH-OPEN-STREAM conformant.
- SBCL Commits
Reduce ASSERT expansion.
- SBCL Commits
[1653370] Lexical Binding, DEFUN inside LET - bound value changes without being set?
- Launchpad Bugs
Improve CONDITION-SLOT-VALUE (formerly CONDITION-READER-FUNCTION)
- SBCL Commits