<
April, 2013
May, 2013
June, 2013
>
May, 2013
1st
[1174990] Compiling SBCL 1.1.7, failed tests on Ubuntu 12.10
- Launchpad Bugs
backtrace-interrupted-condition-wait now passes on darwin.
- SBCL Commits
Correct integer-length on fixnums on x86-64 when n-fixnum-tag-bits > 1.
- SBCL Commits
3rd
NEWS: Updates for recent PPC changes.
- SBCL Commits
Commiting fix by Doug Katzman: disassembler missing ",8" on SHLD
- SBCL Commits
4th
sb-introspect:find-definition-sources-by-name: find VOPs by name.
- SBCL Commits
[1176352] read macro error
- Launchpad Bugs
[1176432] compile-file do not recognize function definition correctly
- Launchpad Bugs
Micro-optimize values-list.
- SBCL Commits
5th
Better type derivation for APPEND, NCONC, LIST.
- SBCL Commits
6th
Make %EMIT-ALIGNMENT be more friendly to multi-byte NOPs.
- SBCL Commits
Make CONTAINING-INTEGER-TYPE take N-WORD-BITS into account.
- SBCL Commits
7th
[1177189] failed AVER: (ZEROP (HASH-TABLE-COUNT (CORE-OBJECT-PATCH-TABLE OBJECT)))
- Launchpad Bugs
sb-introspect:find-definition-sources-by-name: more defoptimizer types.
- SBCL Commits
8th
code/interr: Hook internal error contexts into the saved-fp-and-pc mechanism.
- SBCL Commits
[1177703] Some TN not valid for RAW-INSTANCE-INIT/DOUBLE
- Launchpad Bugs
[1177986] ALPHANUMERIC/DIGIT-CHAR-P invariant broken with Unicode
- Launchpad Bugs
9th
[1178038] Unassigned Unicode codepoints are reported as upper-case alphabetic characters with decimal value 0
- Launchpad Bugs
better UCD treatment of characters not allocated by Unicode
- SBCL Commits
Allow inlining more calls to INVOKE-WITH-SAVED-FP-AND-PC during XC.
- SBCL Commits
11th
NEWS updates.
- SBCL Commits
[1178989] cannot compile loop statement
- Launchpad Bugs
early-alieneval: Fix package-related thinko with saved-fp-and-pc logic.
- SBCL Commits
12th
gencgc: Defer moving pinned pages to newspace as late as possible.
- SBCL Commits
gencgc: Fix commentary for page table allocation field.
- SBCL Commits
13th
Fix describe-object for characters.
- SBCL Commits
gencgc: Commentary fix for struct page, field region_start_offset.
- SBCL Commits
gencgc: Rename page_table field region_start_offset to scan_start_offset.
- SBCL Commits
14th
gencgc: Introduce a new predicate, page_starts_contiguous_block_p().
- SBCL Commits
[1179858] Incorrect "fallback" optimized constructors for compiled MAKE-INSTANCE calls
- Launchpad Bugs
[1180102] MAKE-TIMER with :THREAD T causes an error in MAKE-THREAD
- Launchpad Bugs
gencgc: Introduce a new predicate, page_ends_contiguous_block_p().
- SBCL Commits
gencgc: Fix potential out-of-bounds access in page_ends_contiguous_block_p().
- SBCL Commits
16th
loop: remove code size-estimation.
- SBCL Commits
Add a stub for %other-pointer-p.
- SBCL Commits
[1180945] string and bit-vectors are always shared globally, not created each time
- Launchpad Bugs
[1180992] "The value NIL is not of type SB-C::FUNCTIONAL", DELETE-OPTIONAL-DISPATCH with recursive local function.
- Launchpad Bugs
17th
Recover full backtraces with generic arithmetic on x86 and x86-64
- SBCL Commits
COMPILE-FILE shouldn't "attempt to dump invalid structure" anymore
- SBCL Commits
More robust erroneous local call detection
- SBCL Commits
Insert typechecks before RAW-INSTANCE-INIT in structure constructors
- SBCL Commits
More efficient MASK-SIGNED-FIELD
- SBCL Commits
18th
Complete cut-to-width
- SBCL Commits
actually run Part3 of Unicode Normalization tests
- SBCL Commits
implement primary and canonical composition, and hence NFC/NFKC
- SBCL Commits
NEWS entries for Unicode normalization work
- SBCL Commits
19th
[1181684] TYPE-ERROR in new (commit b111015) CUT-TO-WIDTH implementation
- Launchpad Bugs
More robust FILTER-LVAR through CASTs
- SBCL Commits
Free-er form FILTER-LVAR
- SBCL Commits
Make ir1-convert-hairy-lambda safe for non-local exits.
- SBCL Commits
gencgc: Decide earlier about pinning large object pages.
- SBCL Commits
Enable dumping huge (> 64k) pages in genesis
- SBCL Commits
20th
Declare the argument type for float-radix
- SBCL Commits
Take bitwidth into account in BOOLEAN alien type
- SBCL Commits
Print intermediate evaluation results for some ASSERTed expressions
- SBCL Commits
Fix (CONCATENATE 'null ...) for generic sequences
- SBCL Commits
More robust function-name testing in CUT-TO-WIDTH
- SBCL Commits
Exploit associativity to fold more constants
- SBCL Commits
Enable (type-directed) constant folding for LOGTEST on x86oids and PPC
- SBCL Commits
Constant-fold backquote of constant expressions
- SBCL Commits
Improved local call analysis for inlined higher-order functions
- SBCL Commits
Annotate disassembly with unboxed constant values
- SBCL Commits
Fix disassembly for BT* instructions on x86oids
- SBCL Commits
POPCNT instruction on x86-64
- SBCL Commits
room: Fix reconstituting CONS cells with unbound-marker in the CAR.
- SBCL Commits
[1182204] Accessors not recompiled
- Launchpad Bugs
Cleverer handling of medium (32 < bit width <= 64) constants on x86-64
- SBCL Commits
More efficient integer=>word conversion and fixnump tests on x86-64
- SBCL Commits
Exploit specialised VOPs for EQL of anything/constant fixnum
- SBCL Commits
21st
Make some instances of IF/IF conversion more direct
- SBCL Commits
Fix foreign-symbol-address transform on +sb-dynamic-core.
- SBCL Commits
Front end infrastructure for short vector SIMD packs
- SBCL Commits
Back end work for short vector SIMD packs
- SBCL Commits
Additional niceties and middle end support for short vector SIMD packs
- SBCL Commits
SB-SIMD-PACK on x86-64
- SBCL Commits
Export SB-SIMD-PACK symbols from SB-EXT
- SBCL Commits
Complete SSE instruction definitions for x86-64
- SBCL Commits
Implement EQ of unboxed characters and small integers on x86oids
- SBCL Commits
Truthful error reporting for complicated compile-time type mismatches
- SBCL Commits
Evaluate global inline functions via their fdefinition
- SBCL Commits
22nd
Simplify (- (- x)) for rationals
- SBCL Commits
Simpler word-sized variable right shifts on x86 and x86-64
- SBCL Commits
More efficient move-from-signed on x86-64 with 63-bit fixnums
- SBCL Commits
Optimize (- (* x constant)) into (* x (- constant))
- SBCL Commits
Update/clarify the status of FUNCTIONP and COMPILED-FUNCTION-P
- SBCL Commits
Preserve types when swapping constant arguments and commute LOGTEST
- SBCL Commits
Specialised VOPs for EQ of fixnum values on x86oids
- SBCL Commits
Improved SIMD-PACK manipulation VOPs on x86-64
- SBCL Commits
23rd
search_for_executable() fails to process last part of PATH if PATH does not end with ':'
- SBCL Commits
tweak so that block-delete-p is findable by grep for 'def.*block-delete-p'
- SBCL Commits
[1183496] Latest git snapshot errors on load of cl-sql
- Launchpad Bugs
fix build with #!-SB-UNICODE
- SBCL Commits
24th
Fix (aref vector (+ i constant)) with i negative on x86oids
- SBCL Commits
Silence the compiler when (runtime-) compiling PCL innards
- SBCL Commits
Robustify specialised IF/IF conversion introduced in 729ce57
- SBCL Commits
Even safer substitution of constants in CUT-TO-WIDTH
- SBCL Commits
[1183982] SBCL 1.1.7.112-aae2706 crashes with permission error trying to load SB-GROVEL as ASDF system dependency
- Launchpad Bugs
Revert "Fix (aref vector (+ i constant)) with i negative on x86oids"
- SBCL Commits
25th
Skip unicode normalization tests on non-unicode builds.
- SBCL Commits
26th
[1184325] Wrong argument count in error message for methods
- Launchpad Bugs
27th
fix CHAR-EQUALity of non-ascii caseful characters
- SBCL Commits
[1184586] Error printing unintitialized type-error condition
- Launchpad Bugs
Compute single-value-type correctly in the absence of required values
- SBCL Commits
30th
[1185668] git/post-receive-email missing license
- Launchpad Bugs
[1186042] compiler crash doing "ql:quickload :cl-ppcre)
- Launchpad Bugs
31st
Stricter precondition when strength reducing variable right shifts
- SBCL Commits
Fix a regression in APPEND type derivation.
- SBCL Commits
[1186238] defconstant ignores package locks
- Launchpad Bugs