lp:sbcl
- Get this branch:
- bzr branch lp:sbcl
Branch merges
Branch information
Import details
This branch is an import of the HEAD branch of the Git repository at git://git.code.sf.net/p/sbcl/sbcl.
Last successful import was .
Recent revisions
- 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
start. Move IR1-ERROR-BAILOUT after INSTRUMENT-COVERAGE. Reported by Alastair Bridgewater.
- 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 0.9.6.16); 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)