sbcl Log


Commit Date  
[402754] by Robert Swindells Robert Swindells , pushed by Christophe Rhodes Christophe Rhodes

Initial support for threads on NetBSD/amd64.

2014-06-13 15:11:34 Tree
[64d077] by Robert Swindells Robert Swindells , pushed by Christophe Rhodes Christophe Rhodes

sb-posix NetBSD fixups

- argument to mmap(2) is size_t, not unsigned;
- disable tests for fcntl(2)
- wrap utimes(2)

2014-06-13 15:09:32 Tree
[da5c7c] by Robert Swindells Robert Swindells , pushed by Christophe Rhodes Christophe Rhodes

Minor NetBSD cleanups

- Add architecture check for NetBSD/ibmnws;
- Clean up resource limit initialization and mmap in small chunks;
- Test for SSE sysctl value when selecting bcopy variant.

2014-06-13 15:08:11 Tree
[2bc4d2] by Christophe Rhodes Christophe Rhodes

add GNU/kFreeBSD NEWS entry

2014-06-13 12:40:52 Tree
[c0fd7a] by Christoph Egger Christoph Egger , pushed by Christophe Rhodes Christophe Rhodes

Add kFreeBSD codepath

This consequently uses the LISP_FEATURE_FREEBSD variable in C code,
modifies the make-config target so `uname` = "GNU/kFreeBSD" is
detected as sbcl_os=freebsd correctly and adds some alternative code
for the FreeBSD target if using the GNU libc.

2014-06-13 12:39:30 Tree
[d406cb] by Douglas Katzman Douglas Katzman

Don't need !FUNCTION-NAMES-COLD-INIT

2014-06-12 19:57:02 Tree
[0912db] by Douglas Katzman Douglas Katzman

Add a globaldb info type for CAS expanders.

2014-06-12 19:20:19 Tree
[df448e] by Douglas Katzman Douglas Katzman

Delete code that was unreachable due to FTYPE proclamation.

2014-06-12 18:42:32 Tree
[636e34] by Douglas Katzman Douglas Katzman

Make function name checking for CAS more strict. (lp#1095483)

2014-06-12 18:34:05 Tree
[54ed5d] by Douglas Katzman Douglas Katzman

Correct placement of declarations in DEFTRANSFORM expander.

Fixes lp#1066451

2014-06-12 16:43:46 Tree
[7e3a63] by Stas Boukarev Stas Boukarev

Restore PPC build.

AFTER-BREAKPOINT-TRAP was erroneously removed.

2014-06-12 04:44:15 Tree
[b53f7b] by Stas Boukarev Stas Boukarev

Clean up removed symbols.

2014-06-12 04:04:55 Tree
[0e7aba] by Douglas Katzman Douglas Katzman

Simplify !DEF-PRIMITIVE-TYPE and !DEF-PRIMITIVE-TYPE-ALIAS

2014-06-12 02:25:44 Tree
[4e74d9] by Stas Boukarev Stas Boukarev

Set REPL variables to NIL before saving a core.

*/**/***, etc. may hold onto garbage.

2014-06-12 01:35:26 Tree
[6b4d5a] by Douglas Katzman Douglas Katzman

Speed up INFINITE-ERROR-PROTECT

2014-06-12 01:28:19 Tree
[cd9a6f] by Douglas Katzman Douglas Katzman

!PARSE-VOP- helpers shouldn't become uninterned by !UNINTERN-INIT-ONLY-STUFF.

These functions aren't actually gc'able because PARSE-DEFINE-VOP, which isn't,
hangs on to the fdefns, so uninterning of the names was pointless and weird.

2014-06-12 01:15:53 Tree
[cddad0] by Stas Boukarev Stas Boukarev

Handle DRIBBLE during SAVE-LISP-AND-DIE.

Provide a restartable error when DRIBBLE is enabled, either aborting
s-l-a-d, or disabling DRIBBLE.

2014-06-11 16:17:34 Tree
[d9fae7] by Christophe Rhodes Christophe Rhodes

Fix #lp573747

Handle misplaced DECLAREs in the compiler earlier. This takes care
of compiled code, and of evaluated code under :COMPILE evaluator-mode;
add a test too for :INTERPRET evaluator-mode (though the current
behaviour is correct).

Based on the patch by Roman Marynchak.

2014-06-11 12:27:58 Tree
[45c739] by Stas Boukarev Stas Boukarev

Deinit various variables during core saving.

Things like *default-pathname-defaults* and *runtime-pathname* do not
need to be saved into the image. This also fixes a problem when
*machine-version* wasn't updated even when the image was transferred
to another machine.

2014-06-11 00:18:07 Tree
[4b52e0] by Stas Boukarev Stas Boukarev

Remove unnecessary fboundp checks in fd-stream.lisp.

Don't check for FINALIZE and CANCEL-FINALIZATION to be fbound before
calling them.

2014-06-11 00:18:07 Tree
[e2dc19] by Douglas Katzman Douglas Katzman

Don't need to check *cold-init-complete-p* in WARN

2014-06-10 15:43:35 Tree
[c83236] by Douglas Katzman Douglas Katzman

Tweak array-rank-vop on x86-64

2014-06-10 15:03:00 Tree
[3c335e] by Douglas Katzman Douglas Katzman

Wrap PCL compile in a compilation unit

2014-06-10 15:01:35 Tree
[eeb33e] by Douglas Katzman Douglas Katzman

Unbreak build with n-fixnum-tag-bits > 1 on x86-64

2014-06-10 14:47:57 Tree
[f81e5f] by Douglas Katzman Douglas Katzman

Eliminate most bootstrap warnings and make #+sb-show less noisy.

The number of lines of /show output to wade through before saving
of sbcl.core is down to about 197K.
The kludge in DEFUN WARN can soon be removed, perhaps already.

2014-06-10 04:06:20 Tree
Older >