<
January, 2015
February, 2015
March, 2015
>
February, 2015
1st
Fix generate-version.sh inside a release tarball.
- SBCL Commits
New macro DO-NESTED-CLEANUPS traverses nested cleanups
- SBCL Commits
2nd
Show the right function in the backtrace from local tail calls.
- SBCL Commits
Enforce consistency between DEFINE-COLD-FOP and DEFINE-FOP.
- SBCL Commits
debugger: list local variables around calls to inlined functions.
- SBCL Commits
Remover leftover uses of SAP-INT type.
- SBCL Commits
Provide assembly routine names in the debugger.
- SBCL Commits
Remove unused debugging information.
- SBCL Commits
4th
[1417822] Compilation fails in SB-C::DELETE-BLOCK with "The value NIL is not of type SB-C::CTRAN"
- Launchpad Bugs
[1417876] TYPE= should not be certain about (not (satisfies pred))
- Launchpad Bugs
5th
Move 2 slots from most instances of CTYPE into their TYPE-CLASS.
- SBCL Commits
MAKE-MEMBER-TYPE: use = for fixnum comparison instead of EQ
- SBCL Commits
6th
[1418789] make-config.sh doesn't recognize uname of msys2
- Launchpad Bugs
Make type caches perform better.
- SBCL Commits
[1418883] non-abortable call stack exhaustion on recursive class
- Launchpad Bugs
[1418941] DOCUMENTATION gives misleading answers for some symbols
- Launchpad Bugs
7th
[1419205] debugger can't see locals in caller when MAP errors or is interrupted
- Launchpad Bugs
More complete fix for listing local variables around inlined functions.
- SBCL Commits
Fix return-from interacting with locall-already-let-converted.
- SBCL Commits
9th
Note :call-site locations when calling assembly routines.
- SBCL Commits
UPDATE-CLASS signals an error when superclass relations become cyclic
- SBCL Commits
ENSURE-CLASS signals an error on cyclic {super,meta}class relations
- SBCL Commits
Add FIXME at incorrect comment explaining a kludge
- SBCL Commits
Add comment about another inconsistent use of TYPE-ENUMERABLE
- SBCL Commits
Fix debug dump of locations close to elsewhere.
- SBCL Commits
Fix TYPEP transform
- SBCL Commits
[1419982] AVER when compiling CHECK-TYPE with wrong parameters from emacs buffer
- Launchpad Bugs
11th
Share (some) immutable vop slots. Saves ~2MB on x86-64.
- SBCL Commits
12th
[1421206] wishlist: type-check function for structures/classes
- Launchpad Bugs
A few fasl-size savings, and 350KB smaller image on x86-64.
- SBCL Commits
sb-doc conditionals are confusing noise in 'genesis' - remove them.
- SBCL Commits
13th
Another improvement to type operation memoization.
- SBCL Commits
Dumper/loader can avoid building primordial layouts bottom up.
- SBCL Commits
Improve some calls of (COERCE thing 'FUNCTION)
- SBCL Commits
Make LAYOUT-OF less sensitive to ordering issues during bootstrap.
- SBCL Commits
Unbreak LAYOUT-SLOT-TABLE for some built-in classoids.
- SBCL Commits
14th
(KEYWORDICATE sym) should not cons if :SYM was already interned.
- SBCL Commits
Better abstractions for target struct manipulation in host.
- SBCL Commits
Unbreak 32-bit target on 64-bit host and non-unicode builds.
- SBCL Commits
Fix indirect closure values in the debugger.
- SBCL Commits
Fix a LOGIOR transform.
- SBCL Commits
Report unused variable errors when fopcompiling.
- SBCL Commits
[1421987] A call to disassemble-code-component fails an AVER
- Launchpad Bugs
Fix compilation of files larger than 4GB.
- SBCL Commits
Fix returning 64 bits form foreign functions on x86.
- SBCL Commits
15th
Fix the cross-compiler's CONSTANTP checker for THE forms.
- SBCL Commits
Eliminate *SOURCE-LOCATION-THUNKS*
- SBCL Commits
Eliminate COLD-FSET. It's just fop-funcall of %DEFUN
- SBCL Commits
Enable callbacks from foreign threads on non-sb-safepoint.
- SBCL Commits
make-config.sh: recognize MSYS as win32.
- SBCL Commits
install.sh: Test for doc existence before copying.
- SBCL Commits
Fix sb-introspect:function-lambda-list on interpreted macros.
- SBCL Commits
Fix adjusting non adjustable arrays.
- SBCL Commits
Set operation on DIVISION-BY-ZERO to / instead of DIVISION.
- SBCL Commits
Don't show any locals on invalid-arg count errors.
- SBCL Commits
FILE-POSITION didn't work on large files on x86 Windows.
- SBCL Commits
Adding curly braces around subgraphs to make things build with current
- SBCL Commits
Fix proclamations for TYPE-CACHE-HASH and TYPE-LIST-CACHE-HASH
- SBCL Commits
Fix a typo.
- SBCL Commits
16th
[1422250] Can we move the bug tracker to github?
- Launchpad Bugs
[1422252] Would you please provided sbcl manual with epub format?
- Launchpad Bugs
Derive type for LOGCOUNT.
- SBCL Commits
[1422493] sbcl no longer builds on OS X
- Launchpad Bugs
Fix thread attaching on OS X.
- SBCL Commits
Take 2 of "type hash values are target fixnums, not host fixnums"
- SBCL Commits
More carefully examine combination names.
- SBCL Commits
17th
Add missing call to NOTE-POTENTIAL-CIRCULARITY
- SBCL Commits
Add comment that FOP-ARRAY is basically dead code in genesis.
- SBCL Commits
[1422572] sbcl/stumpwm crashes when using slime/swank
- Launchpad Bugs
Simplify cold-fop-layout.
- SBCL Commits
Fix print-object on sb!fasl::descriptor
- SBCL Commits
18th
src/compiler/stack: Be more clever about back-propagation of DX LVARs.
- SBCL Commits
compiler/stack: Various cosmetic things.
- SBCL Commits
compiler/stack: Allow ORDER-BLOCK-UVL-SETS to defer handling a block.
- SBCL Commits
compiler/stack: Order block UVL sets for the conditional-DX case.
- SBCL Commits
compiler/stack: Extract ORDERED-LIST-INTERSECTION from ORDER-BLOCK-UVL-SETS.
- SBCL Commits
Introduce suitable "cleanup" code for conditional DX allocation.
- SBCL Commits
19th
Stop splitting the bits of SB!FASL::DESCRIPTOR into two pieces.
- SBCL Commits
[1423418] Surprising type check
- Launchpad Bugs
make-config.sh: make --without-sb-thread work on linux.
- SBCL Commits
[1423682] Unexpected undefined function error with sb-rotate-byte, inline, let
- Launchpad Bugs
20th
Add funcallable %UNSIGNED-64-ROTATE-BYTE
- SBCL Commits
Place unboxed constants before the simple-funs in code components.
- SBCL Commits
Fix previous fix - disassembly segment wasn't pinned yet.
- SBCL Commits
[1424031] Consing inside without-gcing on sb-safepoint
- Launchpad Bugs
21st
Allow GCing of !CONSTANTP-COLD-INIT after cold-init
- SBCL Commits
Coalesce a few more very-often-identical slots of VOP-INFOs
- SBCL Commits
sb-introspect: FIND-VOP-SOURCE does not fail on CHECK-TYPE
- SBCL Commits
Use WITH-TEST and other improvements in clos.impure.lisp
- SBCL Commits
Adjust an sb-introspect test.
- SBCL Commits
Set CC = egcc on OpenBSD/x86 for -mpreferred-stack-boundary
- SBCL Commits
23rd
Remove incorrect backend-specific code from target-disassem.
- SBCL Commits
ensure-class-using-class: Ignore the result of reinitialize-instance.
- SBCL Commits
Add funcallable %EQL/INTEGER
- SBCL Commits
24th
Remove an obsolete comment from generate-version.sh
- SBCL Commits
26th
Fix an accident waiting to happen: DEFINE-STRUCTURE-SLOT-ADDRESSOR
- SBCL Commits
Fix eql/integer-folding test on x86
- SBCL Commits
Don't conditionalize out a macro that should always get tested.
- SBCL Commits
27th
1.2.9: will be tagged as "sbcl-1.2.9"
- SBCL Commits
[1426360] [patch] 1.2.9 cannot be compiled on FreeBSD
- Launchpad Bugs
Fix thread attaching on FreeBSD.
- SBCL Commits
Make the signature of the lambda from COMPLEMENT less weird.
- SBCL Commits
Delete a ton of cruft from the globaldb initialization logic.
- SBCL Commits
Suppress almost all "undefined function" warnings in xc.
- SBCL Commits
make-host-2 now with even less noise, and like OMG how did this work?
- SBCL Commits
28th
Fix some more of "NIL is not a INTEGER"
- SBCL Commits
Rename TYPE-NUMBER to INFO-NUMBER.
- SBCL Commits
Interned ctypes allow a few simplifications to PRIMITIVE-TYPE-AUX.
- SBCL Commits
Eliminate !VM-TYPE-COLD-INIT.
- SBCL Commits
[1426667] socket-receive doesn't check for errors
- Launchpad Bugs
Optimize ash function when result is a single digit bignum.
- SBCL Commits
Optimize EXPT on powers of two.
- SBCL Commits
Define the RESTART structure sooner
- SBCL Commits
Spelling
- SBCL Commits
Improve SBIT translation on x86
- SBCL Commits