sbcl Log


Commit Date  
[dfac7c] (sbcl-1.0.56) by Juho Snellman Juho Snellman

1.0.56: will be tagged as "sbcl-1.0.56"

2012-04-12 21:07:37 Tree
[243b23] by Juho Snellman Juho Snellman

Add workaround to a flaky semaphore timeout test.

2012-04-12 21:07:05 Tree
[dd8c9f] by Juho Snellman Juho Snellman

Add an entry for ASDF upgrade to NEWS

2012-04-12 21:07:05 Tree
[914eb1] by Nikodemus Siivola Nikodemus Siivola

clarify the make.sh --with-feature and --without-feature syntax in INSTALL

Documentation-only, so going in despite the freeze.

2012-04-06 08:47:17 Tree
[137b4d] by Juho Snellman Juho Snellman

contrib/asdf: Import asdf 2.20 from upstream.

* lp#933112

2012-03-25 21:16:52 Tree
[f961fd] by Christophe Rhodes Christophe Rhodes

Fix build on PPC/Darwin

2012-03-25 06:41:21 Tree
[1d881f] by Christophe Rhodes Christophe Rhodes

Fixup fewer complaints about hairy lexical environments

In particular, if the function has been requested NOTINLINE, and that name
has never been INLINE or MAYBE-INLINE, there should be no compiler note.
Include a test case and a NEWS entry for posterity.

2012-03-24 14:02:22 Tree
[b04168] by Stas Boukarev Stas Boukarev

Don't signal a note on NOTINLINE non-toplevel functions.

When a function was declared NOTINLINE, and later defined not at the
toplevel, SBCL signaled a note saying that it can't inline it.

Fixes lp#963530.

2012-03-24 13:28:30 Tree
[55577e] by Martin Cracauer Martin Cracauer

Closes https://bugs.launchpad.net/sbcl/+bug/911027

Fix copy-structure. When copying from stack to heap, garbage could
end up in the heap making GC unhappy. Thanks to James Knight.

2012-03-23 17:40:21 Tree
[512c78] by Stas Boukarev Stas Boukarev

Make SBCL buildable by Clang.

The only changes needed were a modification to use $CC when building
contribs, and inline declaration incompatibility for a couple of
functions.

Closes lp#658414.

2012-03-11 03:41:29 Tree
[d26919] by Stas Boukarev Stas Boukarev

ensure-directories-exist: Signal an error when trying to create a
directory with the same name as an existing file.

Previously (ensure-directories-exist "/foo/bar/"), where /foo/bar is a
regular file, just silently returned "/foo/bar/", NIL.

2012-03-08 20:13:49 Tree
[b7a594] by Joshua Elsasser Joshua Elsasser

Clean up OpenBSD makefile fragments a little.

It seems -export-dynamic is no longer necessary for
tools-for-build. Perhaps it never was, and I was just confused.

2012-02-19 23:25:42 Tree
[622d65] by Joshua Elsasser Joshua Elsasser

Remove an OpenBSD note in the README which is no longer necessary.

OpenBSD's behavior has not changed, but the default SBCL allocation
size was changed some time ago to work with the default OpenBSD
resource limits.

2012-02-19 22:53:51 Tree
[cb1734] by Stas Boukarev Stas Boukarev

coreparse.c: Fix a typo WORD_FTMX -> WORD_FMTX.

2012-02-19 04:00:08 Tree
[eee9d1] by Stas Boukarev Stas Boukarev

getf: Correct docstring.

Use `PLACE' instead of `Place' when referring to the variable.

Fixes lp#930751

2012-02-11 21:54:27 Tree
[5a2c88] by Nikodemus Siivola Nikodemus Siivola

weakening hairy integer types

Fixes lp#913232.

Deal with intersection types and unions including non-integer component
types, such as:

(OR (INTEGER * -1) (AND (SATISFIES ODDP) (INTEGER 1)))

2012-01-23 13:21:32 Tree
[26d8f7] by Stas Boukarev Stas Boukarev

maybe-update-info-for-gf: Use KEYWORD-SPEC-NAME for keyword parameters.

Use KEYWORD-SPEC-NAME instead of KEYWORDICATE to handle keyword
parameter definitions like ((:keyword var) default).

Patch by Andy Hefner.

2012-01-22 03:21:10 Tree
[654875] by Jim Wise Jim Wise

Add patches from Aymeric Vincent to fix sb-posix on recentish NetBSD.

There is some possibility that this will break one of the sb-posix tests on FreeBSD:

The "rmdir" patch needs some input from FreeBSD users.
"rmdir /" returns EBUSY on NetBSD. Given the recent commit
2a9b33fc45842ec0335fef2988e07337ae8f1fc7 on october, 17. 2011, it looks
like OpenBSD and Darwin return EISDIR, but it's clearly not the case of
NetBSD with a (usual) FFS file system.

In short, either sbcl is currently broken on FreeBSD wrt the rmdir test
and my patch will fix it, or my patch will break it and we need to include
freebsd in the list of OSes producing EISDIR upon "rmdir /".

2012-01-17 16:14:41 Tree
[abb03f] (sbcl-1.0.55) by Juho Snellman Juho Snellman

1.0.55: will be tagged as "sbcl-1.0.55"

2012-01-09 02:08:08 Tree
[9aa842] by Juho Snellman Juho Snellman

Mark :no-consing :specialized-dx-vectors as failing on x86.

2012-01-09 02:05:53 Tree
[1e9235] by Nikodemus Siivola Nikodemus Siivola

git: add missing git hook scripts from SourceForge

We've been using these for a while now, but I neglected to stash copies in
the repository.

Also instructions for updating them, since it isn't the most intuitive thing
in the world.

2012-01-02 10:19:55 Tree
[dd5c05] by Nikodemus Siivola Nikodemus Siivola

twiddle script.test.sh

Can't open /dev/stdout on all platforms -- but happily for the behaviour we
want to test we don't have to.

Also add a compile of variations on the theme.

2012-01-02 10:19:55 Tree
[568d94] by Nikodemus Siivola Nikodemus Siivola

runtime: handle KERN_ABORTED in the darwin semaphore implementation

Analogous to EINTR.

2011-12-30 21:06:59 Tree
[f73e45] by Nikodemus Siivola Nikodemus Siivola

defknown SC-NUMBER-OR-LOSE as foldable

No point calling it all the time with constant arguments.

2011-12-30 21:06:59 Tree
[ba319c] by Nikodemus Siivola Nikodemus Siivola

use %VECTOR-RAW-BITS in %BIT-POSITION/[0|1]

No need to pin, and it even performs a tiny bit better than using explicit
word -> byte address computations.

2011-12-30 13:52:40 Tree
Older >