<
October, 2014
November, 2014
December, 2014
>
November, 2014
1st
[1388286] append of 10000 one element lists crashes on windows
- Launchpad Bugs
Properly report memory fault location.
- SBCL Commits
Fix unreachable code warning due to 83e5661ae59addac315e6754013b3887b477570f
- SBCL Commits
Fix some C compiler warnings.
- SBCL Commits
Lower the limit of bytes in allocate-vector.
- SBCL Commits
x86-64 ALLOCATION, avoid overflows.
- SBCL Commits
2nd
TRACE: make sb-debug:arg available to all options.
- SBCL Commits
Solve GC issues caused by interrupt handling.
- SBCL Commits
[1388619] Implement IPv6 support for Windows.
- Launchpad Bugs
sb-bsd-sockets: disable IPv6 tests on win32.
- SBCL Commits
Improve MAKE-LOAD-FORM-SAVING-SLOTS on STRUCTURE-OBJECT.
- SBCL Commits
Don't remove safety checks for SLOT-VALUE-USING-CLASS.
- SBCL Commits
3rd
Remove distracting "It would be better ..." comment.
- SBCL Commits
Use STD-COMPUTE-SLOTS for {STRUCTURE,CONDITION}-CLASS. Fixes lp#1049423
- SBCL Commits
[1388707] HANDLER-BIND with empty bindings makes sneak through condition.
- Launchpad Bugs
Small speedup to FIND-SLOT-CELL (perhaps 5% faster)
- SBCL Commits
HANDLER-BIND with empty bindings no longer disrupts signal machinery
- SBCL Commits
sb-introspect:find-function-callees: protect against bad arguments.
- SBCL Commits
4th
ARM ALLOCATION, avoid overflows.
- SBCL Commits
arm-arch.c: Remove #if 0 code.
- SBCL Commits
Remove usage of alloc_number on "supported" platforms.
- SBCL Commits
Restore sb-safepoint-strictly build on non-win32.
- SBCL Commits
Hoist up some typechecks to avoid emitting them repeatedly.
- SBCL Commits
Add FIXME about some probably obsolete code.
- SBCL Commits
[1389428] The value NIL is not of type SB-C::INTERVAL.
- Launchpad Bugs
[1389433] NIL fell through ETYPECASE expression. Wanted one of (FIXNUM BIGNUM).
- Launchpad Bugs
5th
Fix truncate type derivation.
- SBCL Commits
Slight improvement to SLOT-{VALUE,BOUNDP,MAKUNBOUND} etc.
- SBCL Commits
Make early class predicates (CLASSP etc) get source locations.
- SBCL Commits
Remove double negative
- SBCL Commits
[1389866] Gencgc fine-grained wiping feature can deadlock.
- Launchpad Bugs
Disable gencgc wipe feature on account of lp#1389866
- SBCL Commits
reproducible build!
- SBCL Commits
more deterministic xc-host version of VALUES-SPECIFIER-TYPE
- SBCL Commits
more appropriate type cache sizes
- SBCL Commits
no more DEFINE-CACHED-SYNONYM
- SBCL Commits
6th
Full call to VECTOR shouldn't cons both a list and a vector.
- SBCL Commits
(COND (EQ) (EQ) (EQ) ...) -> (CASE)
- SBCL Commits
Eliminate *!LATE-PRIMITIVE-OBJECT-FORMS* from the target image.
- SBCL Commits
Reduce STRING/= to STRING= when destined for an IF
- SBCL Commits
Update TRACE documentation.
- SBCL Commits
[1390149] failed AVER: (AND (NULL (TN-READS TN)) (NULL (TN-WRITES TN)))
- Launchpad Bugs
7th
[1390478] Circular vector causes failed AVER: (NOT (GETHASH X CIRC))
- Launchpad Bugs
[1390544] failed AVER: (EQ (BASIC-COMBINATION-KIND NODE) LOCAL)
- Launchpad Bugs
8th
Implement %RAW-INSTANCE-ATOMIC-INCF/WORD interpreter stub.
- SBCL Commits
Remove obsolete cautionary note from change 95a6db73.
- SBCL Commits
Indicate an inefficient use of PCL's function generator.
- SBCL Commits
Speed up UPPER-CASE-P and LOWER-CASE-P.
- SBCL Commits
equal .lisp-obj files produce identical cold-sbcl.cores
- SBCL Commits
Slighly more safety to %MAKE-ARRAY in full call situations.
- SBCL Commits
9th
Fix maybe_gc on precises GCs.
- SBCL Commits
Fix do_pending_interrupt on ppc.
- SBCL Commits
Speed up char-downcase, char-upcase and char-equal.
- SBCL Commits
10th
Improve describe_internal_error.
- SBCL Commits
Restore -sb-unicode build.
- SBCL Commits
11th
Share logic between READ-LIST/READ-DELIMITED-LIST and tweak the reader a bit.
- SBCL Commits
12th
[1391705] Kernel Panic on SBCL Compile
- Launchpad Bugs
[1392068] Improper array element type from MAKE-ARRAY
- Launchpad Bugs
[1392076] (NAME-CHAR "") signals an error, but should return NIL
- Launchpad Bugs
MAKE-ARRAY: handle CHARACTER-SET-TYPE.
- SBCL Commits
More compact character case tables.
- SBCL Commits
13th
Random genesis cleanup / comment improvement
- SBCL Commits
Don't accidentally fail to eat whitespace after the token NIL.
- SBCL Commits
Improve previous reader fix.
- SBCL Commits
Speed up sb-unicode:unicode<
- SBCL Commits
Remove UNICODE1_ from unicode-1 character name database.
- SBCL Commits
14th
Ensure that all interned symbols have a precomputed hash.
- SBCL Commits
Make cold-stderr work even earlier so that strings can be printed ASAP.
- SBCL Commits
Remove NIL from *bidi-mirroring-glyphs*.
- SBCL Commits
Speed up string decomposition.
- SBCL Commits
More character normalization speed ups.
- SBCL Commits
Remove FIXME that seems to refer to nothing in particular.
- SBCL Commits
Update the documentation and tests to account for the removal of the UNICODE1_ prefix on UNICODE 1 names.
- SBCL Commits
Fix trace :encapsulate nil on x86.
- SBCL Commits
15th
SLOT-EXISTS-P can use LAYOUT-SLOT-TABLE for O(1) performance.
- SBCL Commits
Fix comment affected by change 1e9b2eeb4d8d07e6282dc6a747661134ccda8f4c
- SBCL Commits
17th
[1393302] Derived function type used as an assertion
- Launchpad Bugs
18th
[1393740] bad backtrace from errors in foreign code
- Launchpad Bugs
Add comment that BIND-ARGS is broken in similar ways as was DS-BIND.
- SBCL Commits
Name the RAW-SLOT-DATA-COMPARER functions human-readably.
- SBCL Commits
Cleanup some obsolete SB-UNIX symbols from package-data-list
- SBCL Commits
19th
Silence a bunch of C compiler diagnostics
- SBCL Commits
Use poll() always in SERVE-EVENT if it's available.
- SBCL Commits
Two fewer C compiler warnings.
- SBCL Commits
20th
Fix bug in collecting condition-classoid-class-slots
- SBCL Commits
Disable test of compute-pollfds if inapplicable
- SBCL Commits
22nd
x86-64: Integrate Paul Khuong's interleaved raw slot feature.
- SBCL Commits
23rd
Fix some warnings from Darwin C compiler
- SBCL Commits
Some improvements to the low-level debugger.
- SBCL Commits
Refactor b6ed0e20d468099b62d27095db7d18f76d8886d2
- SBCL Commits
24th
[1395910] CAREFUL-SPECIFIER-TYPE isn't careful enough
- Launchpad Bugs
25th
[1395952] Unhelpful error on malformed macrolet
- Launchpad Bugs
[1396391] read error during LOAD cannot be printed with :escape nil
- Launchpad Bugs
28th
[1397416] pathnames bug
- Launchpad Bugs
[1397454] Inadmissible INITIALIZE-INSTANCE optimization
- Launchpad Bugs
29th
Fix trace :encapsulate nil.
- SBCL Commits
1.2.6: will be tagged as "sbcl-1.2.6"
- SBCL Commits
another test for interleaved raw slots and make-load-form
- SBCL Commits
modify release.sh for new SourceForge urls
- SBCL Commits
Unify the compiler macros for WRITE and WRITE-TO-STRING
- SBCL Commits
One IF is clearer than three.
- SBCL Commits
30th
Make disassembler correctly detect multiple code .ENTRY points
- SBCL Commits
Assorted PCL sanity improvements
- SBCL Commits
Avoid generic math in INFO-GETHASH
- SBCL Commits
Use one fewer variable in SB-PCL::EMIT-CACHE-LOOKUP
- SBCL Commits
Fix lp#1397454 - invalid PCL ctor optimization.
- SBCL Commits
Recognize self calls during xc.
- SBCL Commits
Simplify WALK-METHOD-LAMBDA and consumers thereof.
- SBCL Commits