Created by Stas Boukarev and last modified
Get this branch:
bzr branch lp:sbcl

Branch merges

Related bugs

Related blueprints

Branch information

SBCL hackers

Import details

Import Status: Failed

This branch is an import of the HEAD branch of the Git repository at git://git.code.sf.net/p/sbcl/sbcl.

The import has been suspended because it failed 5 or more times in succession.

Last successful import was .

Import started on pear and finished taking 20 seconds — see the log
Import started on pear and finished taking 20 seconds — see the log
Import started on russkaya and finished taking 25 seconds — see the log
Import started on russkaya and finished taking 20 seconds — see the log

Recent revisions

8732. By Stas Boukarev

Fix #!-sb-eval build.

8731. By Stas Boukarev

Fix MAP1.

Don't try to modify NIL.

8730. By Stas Boukarev


It's been unused since 1990-04-16.

8729. By Stas Boukarev

Enable debugger to work on constants encoded in break arguments.

Instead of moving a constant to a register and encoding the register,
it can be encoded directly. But the debugger and disassembler didn't
handle that properly.
Enable only on x86 and x86-64, since it doesn't provide any space
savings on RISC with the current sc-offset encoding.

8728. By Stas Boukarev

Fix a crash during syntax errors and sb-c:store-coverage-data.

IR1-ERROR-BAILOUT in IR1-CONVERT was used before the call to
INSTRUMENT-COVERAGE, which produces a new start, when
IR1-ERROR-BAILOUT caught an error it was incorrectly using the old

Reported by Alastair Bridgewater.

8727. By Stas Boukarev

Fix #-sb-unicode build.

Reported by Jan Moringen.

8726. By Lutz Euler

Clean up two instruction format definitions on x86-64.

The instruction format definitions for near jumps (both conditional and
unconditional) used to hack around a limitation of instruction sizes in
the disassembler to a maximum of 32 bits, using an ad hoc prefilter.
This limitation has been changed quite a while ago (in; now
the maximum is the machine word size. So finally simplify these
instruction format definitions.

8725. By Stas Boukarev

Optimize out of line MAP1.

It's rarely used out of line, but some simple modifications allow it
to be faster and cons less.

8724. By Douglas Katzman

Add missing SB!XC to fix self-build anonymous lambda contexts.

This was why the source file was always SRC;COLD;COMPILE-COLD-SBCL.

8723. By Douglas Katzman

Make explicit escape syntax for host feature in #!+ #!- syntax.

And eliminate a few warnings re. TYPECASE clauses dispatching on NIL.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.