sbcl Log


Commit Date  
[189dd8] by Douglas Katzman Douglas Katzman

Rename SYMBOL-FDEFINITION to SYMBOL-FDEFN and similarly INFO-VECTOR-

This is to avoid a false connotation that SYMBOL-FDEFINITION is just
FDEFINITION but restricted to symbols (which would be SYMBOL-FUNCTION)

2014-04-19 21:12:30 Tree
[c6909a] by Douglas Katzman Douglas Katzman

Fix chill without package locks

2014-04-19 21:06:29 Tree
[5b3bde] by Douglas Katzman Douglas Katzman

Rename size_small_boxed to size_tiny_boxed (respectively "trans_")

This change connotes that it is not merely the opposite of "large"
thus implying applicablity to anything not on a large object page.

2014-04-19 20:32:48 Tree
[7297d4] by Douglas Katzman Douglas Katzman

Move FIND-FDEFINITION to where it properly belongs

Also removed unused function FDEFINITION-OBJECT

2014-04-19 19:37:15 Tree
[dd417c] by Douglas Katzman Douglas Katzman

Another fix for build without package locks

2014-04-19 19:33:51 Tree
[95729c] by Stas Boukarev Stas Boukarev

Optimize (array character (*)) type test.

Group SIMPLE-CHARACTER-STRING-WIDETAG and
COMPLEX-CHARACTER-STRING-WIDETAG together.

2014-04-19 16:50:12 Tree
[76a10d] by Stas Boukarev Stas Boukarev

Optimize (coerce x 'list).

Transform into a call to COERCE-TO-LIST.

2014-04-19 16:44:50 Tree
[151592] by Douglas Katzman Douglas Katzman

Don't say "macro" in an error message about special operators.

2014-04-19 16:39:39 Tree
[392e2b] by Douglas Katzman Douglas Katzman

Fix a backquote reading error within sharp-dot.

Also remove (unrelated) gratuitous binding and declaration.

2014-04-19 16:24:36 Tree
[dc978f] by Stas Boukarev Stas Boukarev

Fix a type in package-data-list.

2014-04-19 15:40:21 Tree
[4859ff] by Stas Boukarev Stas Boukarev

Change MAP-RESTART to only accept functions.

It's an internal function and it's only ever called with functions, no
need to coerce names to functions.

2014-04-19 15:37:57 Tree
[2fadba] by Stas Boukarev Stas Boukarev

Optimize (coerce x 'function).

Use the otherwise unused COERCE-TO-FUN function.

2014-04-19 15:32:45 Tree
[30eccf] by Stas Boukarev Stas Boukarev

Optimize array type tests.

By better grouping of widetags,
simple-{array vectors strings} complex-{strings vector array},
type tests for strings, simple-strings, vectors, simple-vectors, etc.
can be done with just one range comparison.

2014-04-19 14:48:30 Tree
[e77ca9] by Douglas Katzman Douglas Katzman

Delete incorrect test attributable to lp#770184.

All this test proved is that internal inconsistencies exist.
`(,@X) means (APPEND X) regardless of X's value, even if an atom.
`(,@1) is 1, and likewise `(1 ,@2) is (APPEND '(1) 2) => (1 . 2).
Since (LET ((X 1)) `(,@X)) and `(,@'1) both produce 1,
suspicion ought to have been cast on this test case.

The crash was indeed a problem, with a proper fix pending.

2014-04-19 14:37:13 Tree
[a45e5c] by Douglas Katzman Douglas Katzman

Add changed file missing from commit [f6f734]

2014-04-19 14:17:57 Tree
[a2aba5] by Stas Boukarev Stas Boukarev

Remove a-random-comma-object-do-not-use from the core.

Run the test at cold-init, that way it's no longer needed.

2014-04-19 12:26:27 Tree
[1afacb] by Stas Boukarev Stas Boukarev

Optimize (coerce x 'character) into (character x).

2014-04-19 11:33:10 Tree
[aab5bd] by Stas Boukarev Stas Boukarev

Optimize (coerce x 'complex).

Transform it into appropriate calls to COMPLEX, coercing to proper
float types as necessary.

Closes lp#1309815.

2014-04-19 11:15:05 Tree
[f3ac5c] by Douglas Katzman Douglas Katzman

Improve %COERCE-NAME-TO-FUN and relatives

2014-04-19 04:47:28 Tree
[f6f734] by Douglas Katzman Douglas Katzman

Tweak INFO-VECTOR-FDEFINITION

2014-04-19 03:15:48 Tree
[0b7de6] by Douglas Katzman Douglas Katzman

Fix style-warning in test file

2014-04-19 02:09:13 Tree
[d30c24] by Douglas Katzman Douglas Katzman

Save 3 or 4 bytes in SAFE-FDEFN-FUN on x86-64

2014-04-19 01:26:39 Tree
[2f2aff] by Douglas Katzman Douglas Katzman

Deal with 3000 lines of warning output during make-target-2

2014-04-18 22:22:16 Tree
[9d1a7c] by Douglas Katzman Douglas Katzman

Fix nearly harmless omission in XC-DUMPABLE-STRUCTURE-INSTANCE-P.

Noticed by Jan Moringen.
The fix is pretty much untestable and has no effect in the target
anyway, so was just a sanity check in development mode.

2014-04-18 15:24:30 Tree
[3caf91] by Douglas Katzman Douglas Katzman

Don't try to call PACKAGE-IMPLEMENTS-LIST without :sb-package-locks.

2014-04-18 04:56:00 Tree
Older >