lp:sbcl

Created by Stas Boukarev on 2013-06-14 and last modified on 2015-07-15
Get this branch:
bzr branch lp:sbcl

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
SBCL hackers
Project:
SBCL
Status:
Development

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 on 2015-07-16.

Import started on 2015-07-20 on pear and finished on 2015-07-20 taking 20 seconds — see the log
Import started on 2015-07-18 on pear and finished on 2015-07-18 taking 20 seconds — see the log
Import started on 2015-07-17 on russkaya and finished on 2015-07-17 taking 25 seconds — see the log
Import started on 2015-07-17 on russkaya and finished on 2015-07-17 taking 20 seconds — see the log
Import started on 2015-07-16 on pear and finished on 2015-07-16 taking 15 seconds — see the log
Import started on 2015-07-16 on pear and finished on 2015-07-16 taking 20 seconds — see the log
Import started on 2015-07-16 on pear and finished on 2015-07-16 taking 25 seconds — see the log
Import started on 2015-07-16 on pear and finished on 2015-07-16 taking 20 seconds — see the log
Import started on 2015-07-15 on pear and finished on 2015-07-15 taking 20 seconds — see the log
Import started on 2015-07-15 on pear and finished on 2015-07-15 taking 20 seconds — see the log

Recent revisions

8732. By Stas Boukarev on 2015-07-15

Fix #!-sb-eval build.

8731. By Stas Boukarev on 2015-07-15

Fix MAP1.

Don't try to modify NIL.

8730. By Stas Boukarev on 2015-07-14

Remove ILLEGAL-MOVE VOP.

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

8729. By Stas Boukarev on 2015-07-14

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 on 2015-07-14

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.

8727. By Stas Boukarev on 2015-07-13

Fix #-sb-unicode build.

Reported by Jan Moringen.

8726. By Lutz Euler on 2015-07-13

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 on 2015-07-13

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 on 2015-07-13

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 on 2015-07-13

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.

Subscribers