sbcl Log


Commit Date  
[a00654] by Douglas Katzman Douglas Katzman

Assign constant TLS indices to some important symbols.

And simplify related macrology.

2014-04-04 01:25:20 Tree
[6c0b3e] by Douglas Katzman Douglas Katzman

Unbreak my previous change. Not sure how it worked.

2014-04-04 00:23:47 Tree
[d77adf] by Douglas Katzman Douglas Katzman

Rename *ALIEN-STACK* to *ALIEN-STACK-POINTER*

This eliminates one piddling annoyance from genesis.

2014-04-04 00:03:06 Tree
[8c2c56] by Douglas Katzman Douglas Katzman

Make cross-compilation a smidgen less noisy.

2014-04-03 18:34:00 Tree
[2d1cbf] by Douglas Katzman Douglas Katzman

Remove a FIXME. lp#1026439 dealt with this.

2014-04-03 18:12:12 Tree
[03ceb4] by Douglas Katzman Douglas Katzman

Macroize WRITE[-TO-STRING] defknowns, the latter missing a keyword

... which was recently corrected for one and not the other.

2014-04-03 15:26:31 Tree
[4e815e] by Douglas Katzman Douglas Katzman

Assign thread-local storage indices at load-time on x86-64

This also includes a disassembler enhancement.

2014-04-03 05:31:54 Tree
[5d1093] by Douglas Katzman Douglas Katzman

Use bzero from C library on x86-64

2014-04-03 01:19:14 Tree
[860c7d] by Douglas Katzman Douglas Katzman

Fix bitrot in LDB's print_cmd which assumed n-fixnum-tag-bits=2

2014-04-02 22:47:54 Tree
[30f049] by Douglas Katzman Douglas Katzman

Really skip multithreading INFO tests if missing sb-thread feature.

2014-04-02 00:37:27 Tree
[f06a47] by Douglas Katzman Douglas Katzman

Avoid compiler note about non-use of type assertion due to assignment.

2014-04-01 19:47:01 Tree
[a8c066] by Stas Boukarev Stas Boukarev

Properly pprint literal functions inside nested lists.

SB-IMPL::OUTPUT-FUN used to bind *print-level* to 3, causing
`(((,#'eq))) to be printed as (((#))), it explained that that was for
printing of interpreted functions, but interpreted functions aren't
printed as code anymore, just a name.
That *print-level* is now removed, although it could be solved by
binding it to (+ *current-level-in-print* 3), if required.

Fixes lp#1300716.

2014-04-01 19:19:27 Tree
[edbf1a] by Stas Boukarev Stas Boukarev

Fix conditions initform inheritance.

SB-KERNEL::COMPUTE-EFFECTIVE-SLOTS got the source and destination
mixed up.

The fact the test didn't actually test anything didn't help.

Fixes lp#1300904.

2014-04-01 18:29:18 Tree
[d62e48] by Douglas Katzman Douglas Katzman

Threadsafe FIND-OR-CREATE-FDEFINITION.

2014-03-31 23:50:42 Tree
[8e4105] by Douglas Katzman Douglas Katzman

Some do-nothing clarifications about simple and closure funs.

2014-03-31 04:27:18 Tree
[d4744b] (sbcl-1.1.17) by Christophe Rhodes Christophe Rhodes

1.1.17: will be tagged as "sbcl-1.1.17"

2014-03-30 16:14:14 Tree
[44488c] by Stas Boukarev Stas Boukarev

Fix floating point conversion on PPC.

%single/double-float VOPs multiplied the stack offset by 4 twice,
overwriting the wrong stack location.

2014-03-29 20:18:32 Tree
[41eda0] by Alastair Bridgewater Alastair Bridgewater

compiler/sparc/float: Fix mis-compilation of signed-to-float conversion.

* Found with the able assistance of Paul Khuong, a number stack
reference was being made using the TN-OFFSET from a register TN,
occasionally working correctly by sheer happenstance.

* And this, at long last, fixes the build on SPARC, broken since
the PACK changes a couple of months ago.

2014-03-27 15:46:43 Tree
[0bd6b7] by Douglas Katzman Douglas Katzman

Disable failing tests of lockfree concurrent hashtable on ppc.

2014-03-27 13:08:31 Tree
[8fd274] by Stas Boukarev Stas Boukarev

Fix structure accessor location retrieval.

Now that structure functions are made with DEFUN, there's nothing
special required to retrieve their location, the code which performed
the tricks can be removed.

2014-03-27 08:17:00 Tree
[206b3f] by Douglas Katzman Douglas Katzman

Fix SB-INTROSPECT contrib module's structure inquiry functions.

2014-03-27 03:12:36 Tree
[31a66a] by Douglas Katzman Douglas Katzman

Tiny bugfix for printing symbols in ldb.

Those unlucky enough to crash into ldb might have thought it
another bug to see "plist: #<ptr to simple vector>"

2014-03-26 19:24:44 Tree
[1b08fd] by Douglas Katzman Douglas Katzman

Clean up some detritus from globaldb

2014-03-24 06:06:41 Tree
[f63d03] by Alastair Bridgewater Alastair Bridgewater

Fix build of new SYMBOL-INFO magic on targets without compare-and-swap-vops.

* The (non-atomic) fallback position for compare-and-swap
requires some way to set the target value, which can be provided
as an explicit function name or will default to a SETF function.

* Define (SETF SYMBOL-INFO) as a :SET-TRANS for the SYMBOL-INFO
slot and provide an interpreter stub for it.

2014-03-24 01:22:50 Tree
[fee129] by Douglas Katzman Douglas Katzman

Workaround a problem in building SBCL under ABCL.

This issue is logged as http://abcl.org/trac/ticket/351

2014-03-23 19:17:46 Tree
Older >