<
March, 2010
April, 2010
May, 2010
>
April, 2010
1st
1.0.37.21: :AUTO-CLOSE and better FD-STREAM-NAME for socket streams
- SBCL Commits
1.0.37.22: SB-PROFILE improvements
- SBCL Commits
2nd
[553943] wanted: better error reporting from fasl loading symbols in unknown packages
- Launchpad Bugs
1.0.37.23: saner SB-PROFILE::COUNTER-COUNT handling
- SBCL Commits
[554145] optimize a loop which uses some linear expression as a condition
- Launchpad Bugs
[554156] Statistical profiler reports no data on Mac OS X x86-64
- Launchpad Bugs
[554167] detect a loop invariant
- Launchpad Bugs
[554190] remove useless loop in a function body
- Launchpad Bugs
3rd
1.0.37.24: Genesis deFIXMEification: Symbol allocation gspace.
- SBCL Commits
1.0.37.25: Defer interning symbols to cold-core as long as possible.
- SBCL Commits
1.0.37.26: Remove FASL-DUMP-COLD-LOAD-FORM and its one use.
- SBCL Commits
1.0.37.27: Add new named-package FOPs for simpler package fasdumping.
- SBCL Commits
1.0.37.28: Remove fop-normal-load games when dumping stuff.
- SBCL Commits
1.0.37.29: Cleanup from fasl format and fasdump logic changes.
- SBCL Commits
[554385] find-if does not stop searching when item found
- Launchpad Bugs
1.0.37.30: OAOOize type of NAME slots between THREAD, MUTEX &c;.
- SBCL Commits
1.0.37.31: Use (WITH-TEST ...) consistently in threads.impure.lisp.
- SBCL Commits
1.0.37.32: Adapt test :GC-DEADLOCK due to 1.0.37.30.
- SBCL Commits
1.0.37.33: Add SB-THREAD:GRAB-MUTEX.
- SBCL Commits
1.0.37.34: Fix lost wakeup bug between CONDITION-WAIT and CONDITION-NOTIFY.
- SBCL Commits
1.0.37.35: Rename WAITQUEUE-DATA to WAITQUEUE-TOKEN.
- SBCL Commits
4th
1.0.37.36: revisit FIND/POSITION bounds checking on lists
- SBCL Commits
[555201] suboptimal x86-64 single-float-bits
- Launchpad Bugs
5th
1.0.37.37: fix CONCATENATE FIXME
- SBCL Commits
1.0.37.38: micro-optimizations of CONCATENATE bits
- SBCL Commits
6th
1.0.37.39: Use WITH-TEST consistently in dynamic-extent.impure.lisp.
- SBCL Commits
1.0.37.40: More informative UNEXPECTED-FAILURE reporting...
- SBCL Commits
1.0.37.41: Improved ASSERT-NO-CONSING reporting in test suite.
- SBCL Commits
1.0.37.42: Add DEFKNOWN for %FAILED-AVER...
- SBCL Commits
1.0.37.43: add RAW-INSTANCE-INIT/* VOPs for PPC
- SBCL Commits
[556523] error due to inlining: The value NIL is not of type SB-C::IR2-LVAR.
- Launchpad Bugs
1.0.37.44: FIND-PACKAGE and FIND-SYMBOL deadlocks
- SBCL Commits
[556640] wanted: efficiency note when UWP results in consing
- Launchpad Bugs
[556645] wanted: a way to have the compiler warn if it emits allocation instructions
- Launchpad Bugs
[556647] wanted: a way to have the compiler warn if it can't optimize a tail-call
- Launchpad Bugs
7th
1.0.37.45: Remove bogus test (:CONDITION-VARIABLE :WAIT-MULTIPLE).
- SBCL Commits
1.0.37.46: SB-POSIX build fix when :SB-DOC is not in features
- SBCL Commits
1.0.37.47: less pain for building threads on Darwin
- SBCL Commits
1.0.37.48: nicer *PRINT-ESCAPE* printout for SIMPLE-CONDITIONs
- SBCL Commits
1.0.37.49: add :ABORT to SOCKET-CLOSE
- SBCL Commits
1.0.37.50: check for unbound FORMAT-CONTROL for SIMPLE-CONDITIONs
- SBCL Commits
1.0.37.51: make SB-INTROSPECT build on PPC/GENCGC, hopefully
- SBCL Commits
1.0.37.52: better MAKE-HASH-TABLE :WEAKNESS documentation
- SBCL Commits
1.0.37.53: missing NEWS from 1.0.37.52
- SBCL Commits
[557357] Saved core executables are "slow" to start up
- Launchpad Bugs
1.0.37.54: more robust runtime executable path detection
- SBCL Commits
1.0.37.55: typo in src/runtime/sunos-os.c
- SBCL Commits
1.0.37.56: no more :NEW-OWNER in GRAB-MUTEX
- SBCL Commits
8th
[557741] 1.0.37 compiled for W32 w/ non-local source paths
- Launchpad Bugs
1.0.37.57: better DEFMETHOD pretty-printing
- SBCL Commits
[558465] bad error reporting for a trailing quote
- Launchpad Bugs
[558517] Interrupt unsafety of WITH-OPEN-STREAM and -FILE
- Launchpad Bugs
9th
[559253] 1.0.30+ fails to build on sparc(fedora), in contrib/sb-rotate-byte
- Launchpad Bugs
[559343] Missing an optimization in the nested LOGAND calls
- Launchpad Bugs
10th
[560318] MAKE-ARRAY makes the unexpected array element type upgrade
- Launchpad Bugs
11th
[560702] wanted: more helpful error messages from the compiler on dotted sexpr
- Launchpad Bugs
[560977] wanted: FUNCTION-LAMBDA-EXPRESSION should return a valid lambda
- Launchpad Bugs
12th
[561642] file-position returns zero for file opened for append
- Launchpad Bugs
13th
[561974] Bad error for the unknown external format
- Launchpad Bugs
[562500] sb-bsd-sockets runtime alien allocation
- Launchpad Bugs
14th
[562911] (declaim (notinline foo)) makes SBCL assume that foo is a function
- Launchpad Bugs
15th
[563479] defmethod gets confused
- Launchpad Bugs
[563793] wanted: specialized values cells, atom-incf on lex.vars.
- Launchpad Bugs
16th
Intro. Why this blog was launched
- SBCL Compiler Internals
[Book] Chapter 1.1 What Is Python, And What It Is Not
- SBCL Compiler Internals
[564938] set_pseudo_atomic_atomic: pseudo atomic bits is 1.
- Launchpad Bugs
[Book] Chapter 1.2 General Python Anatomy
- SBCL Compiler Internals
17th
[565247] wanted: better error reporting on errors during LOAD and evaluation of top-level forms
- Launchpad Bugs
[565419] Add notification object for waiting on semaphores
- Launchpad Bugs
18th
[565737] (setf documentation) modifies docstrings of other functions
- Launchpad Bugs
[Book] Chapter 2.1 What Happens With Lisp Forms Before IR1 Stage [part 1]
- SBCL Compiler Internals
1.0.37.58: micro-optimize x86 lowtag testing
- SBCL Commits
1.0.37.59: micro-optimize x86oid signed-word checking
- SBCL Commits
19th
[Book] Chapter 2.1 What Happens With Lisp Forms Before IR1 Stage [part 2]
- SBCL Compiler Internals
21st
[567992] tracing of SB-INT::SIMPLE-EVAL-IN-LEXENV ends in LDB
- Launchpad Bugs
[Book] Chapter 2.1 What Happens With Lisp Forms Before IR1 Stage [part 3]
- SBCL Compiler Internals
22nd
[568557] compiler signals internal error on bogus code
- Launchpad Bugs
23rd
1.0.37.60: fix backtick problem breaking e.g. literal struct parsing.
- SBCL Commits
[Book] Chapter 2.2 Why IR1?
- SBCL Compiler Internals
24th
[569404] read-byte is inlined
- Launchpad Bugs
26th
[570079] bogus type warning
- Launchpad Bugs
[Announcement] Some delay of Chapter 2.3
- SBCL Compiler Internals
1.0.37.61: Ensure GCD always returns positive values
- SBCL Commits
1.0.37.62: More robust reciprocal exactitude test
- SBCL Commits
1.0.37.63: Test for the correct range when eliding range reduction on x87
- SBCL Commits
1.0.37.64: Fixtransforms for float TRUNCATE
- SBCL Commits
1.0.37.65: Perform range reduction on x87 transcendentals
- SBCL Commits
1.0.37.66: Fix the build on alpha
- SBCL Commits
1.0.37.67: Reset a toplevel INLINE declaration for READ-BYTE
- SBCL Commits
1.0.37.68: Downgrade WARNING to STYLE-WARNING for *possible* type errors
- SBCL Commits
1.0.37.69: Avoid emitting instructions (LODS, MOVSXD) that confuse others
- SBCL Commits
1.0.37.70: Fix PRINT-OBJECT for RANDOM-STATE
- SBCL Commits
27th
1.0.37.71: Minor test suite tweaks.
- SBCL Commits
1.0.37.72: Fix ugliness in PRINT-UNREADABLE-OBJECT
- SBCL Commits
[570621] wanted: warning about the duplicate COND cases
- Launchpad Bugs
[570670] reduce the chain of checks to the most specific one when possible
- Launchpad Bugs
1.0.37.73: Remove the one place we assumed constant LVARs referred literals
- SBCL Commits
[Announcement] SBCL Users & Developers Group in Linkedin
- SBCL Compiler Internals
29th
[571581] (expt 0.0 0.0) does not signal the error
- Launchpad Bugs
30th
1.0.37.74: support NetBSD-current
- SBCL Commits
1.0.38: will be tagged as sbcl_1_0_38
- SBCL Commits
1.0.38.1: Fix undefined-function bug-353 tests on x86oids.
- SBCL Commits
1.0.38.2: Gencgc error-checking fixes.
- SBCL Commits
1.0.38.3: PPC linkage-table fix.
- SBCL Commits
1.0.38.4: Scrub control stack after scavenging on non-x86oid gencgc.
- SBCL Commits