sbcl Log


Commit Date  
[8f78db] (sbcl-1.1.5) by Christophe Rhodes Christophe Rhodes

1.1.5: will be tagged as "sbcl-1.1.5"

2013-02-26 11:42:11 Tree
[19e30f] by Christophe Rhodes Christophe Rhodes

Revert "upgrade asdf to 2.29, per request by Faré (sbcl-devel 2013-02-16)"

This reverts commit 5bf941f419b6cd275feb3ee44ca264596fbd9e8e.

2013-02-25 10:25:32 Tree
[506af5] by Nikodemus Siivola Nikodemus Siivola

prohibit adding name of a package to itself as a local nickname

Seems useless, confusing, and probably unintentional. Make it a
continuable error, though. Thanks to Rudi Schlatte for thinking
about this.

So, NO MORE:

(in-package :foo)
(add-package-local-nickname :foo :bar)
'foo::x ; => BAR::X

2013-02-21 11:18:34 Tree
[f1e413] by Nikodemus Siivola Nikodemus Siivola

suffix PACKAGE-LOCALLY-NICKNAMED-BY with -LIST

Less confusing, and more in line with PACKAGED-NICKNAMED-BY-LIST &co.

(Thanks to Rudi Schlatte for heads-up.)

2013-02-21 10:47:56 Tree
[5bf941] by Christophe Rhodes Christophe Rhodes

upgrade asdf to 2.29, per request by Faré (sbcl-devel 2013-02-16)

2013-02-20 11:49:48 Tree
[4150a9] by Nikodemus Siivola Nikodemus Siivola

update LIST-QUEUE-CONTENTS docstring, add note

2013-02-11 19:28:07 Tree
[31fbad] by James M. Lawrence James M. Lawrence , pushed by Nikodemus Siivola Nikodemus Siivola

Replace sb-concurrency:queue implementation.

Singly-linked queue is faster and conses less.

2013-02-11 18:48:51 Tree
[7290a8] by Nikodemus Siivola Nikodemus Siivola

it's print-read consistency, not read/print consistency

Doesn't really matter, I guess, but let's not confuse terminology if
we can avoid it. (Kudos to Zach Beane for pointing this out.)

2013-02-07 20:18:43 Tree
[1a4f36] by Nikodemus Siivola Nikodemus Siivola

fix manual build

2013-02-07 20:18:43 Tree
[c2ce03] by Stas Boukarev Stas Boukarev

Fix (setf documentation) regression.

When built with sb-doc enabled (the default), it crashes the build
because it uses a not yet defined function, sb-impl::fun-name.

Reported by Janis Dzerins.

2013-02-05 15:25:46 Tree
[1e1256] by Stas Boukarev Stas Boukarev

Test-suite results colorization.

Failures in red, unexpected success in green. Works on Windows and on
terminals with ANSI escape code support.
Can be disabled with --no-color.

2013-02-05 10:53:06 Tree
[e34543] by Stas Boukarev Stas Boukarev

Fix (documentation closure) test.

Take into account the idea that
(setf (documentation #'function t) "doc")
(setf (documentation 'function 'function) "doc")

should do the same.

2013-02-04 12:08:07 Tree
[140ee8] by Stas Boukarev Stas Boukarev

Build on newer glibc.

Newer glibc don't like the usage of #define __USE_GNU, use _GNU_SOURCE
instead.
Fixes lp#1095036

2013-02-04 12:06:22 Tree
[2e52fa] by Stas Boukarev Stas Boukarev

Fix (documentation #'function t)

(defun test () "xx" nil)
(setf (documentation 'test 'function) "test")
(list (documentation #'test t) (documentation 'test 'function)))
returned ("xx" "test").

2013-02-04 11:21:22 Tree
[bcd323] by Francois-Rene Rideau Francois-Rene Rideau , pushed by Stas Boukarev Stas Boukarev

Remove a style-warning from sb-bsd-sockets.asd when #-sb-testing-contrib.

2013-02-04 09:56:27 Tree
[1a8763] by Nikodemus Siivola Nikodemus Siivola

add SB-POSIX:MAP-ANON

2013-02-03 17:21:03 Tree
[8cb79c] by Christophe Rhodes Christophe Rhodes

typo fix in sb-sprof.

Also update NEWS for fix of #1113859

2013-02-03 14:14:55 Tree
[09c004] by Nikodemus Siivola Nikodemus Siivola

grab-bag of SB-SPROF improvements.

(1) Thread distribution handler must not check *SAMPLING*, as it
is thread-local.

(2) Return the values from the final round when looping.

(3) Better warning on no sampling process: list the reasons users can
do something about.

(4) Update WITH-PROFILING docstring to reflect reality.

(5) When printing *SAMPLES*, don't print the array.

2013-02-03 10:29:29 Tree
[72a34c] by Attila Lendvai Attila Lendvai , pushed by Nikodemus Siivola Nikodemus Siivola

make SB-SPROF:WITH-PROFILING not loop by default

...and in non-loop mode it properly returns the result values of the
macro body.

2013-02-03 10:29:29 Tree
[cba860] by Nikodemus Siivola Nikodemus Siivola

mention :TIME in *SAMPLING-MODE* docstring

2013-02-03 10:29:28 Tree
[d8c48b] by Stas Boukarev Stas Boukarev

restart-case: Spurious unused variable warnings.

restart-case without any restart clauses used to signal an unused
variable warning, add ignorable declaration.
Fixes lp#1113859

2013-02-03 09:38:29 Tree
[f29dcb] by Nikodemus Siivola Nikodemus Siivola

remove bogus IGNORE declaration from XC version of WITH-FAST-READ-BYTE

2013-02-01 22:53:56 Tree
[6ea0a4] by Nikodemus Siivola Nikodemus Siivola

make %COERCE-TO-CALLABLE compilers notes make sense

Get the cause and the problem right.

2013-02-01 20:39:46 Tree
[46813c] by Nikodemus Siivola Nikodemus Siivola

export MAP-DIRECTORY from SB-EXT

It's proven itself a capable and stable interface.

2013-02-01 20:35:24 Tree
[492dce] by Nikodemus Siivola Nikodemus Siivola

prettier backtraces

Introduce PRINT-BACKTRACE and LIST-BACKTRACE as forward compatible
replacements for BACKTRACE and BACKTRACE-AS-LIST. (Not yet deprecated.)

*SHOW-ENTRY-POINT-DETAILS* is also deprecated. Function names and
lambda-lists are now always cleaned, but the details that were
previously available via the debug name are now provided as part of
the auxilliary frame info.

*METHOD-FRAME-STYLE* can be :MINIMAL, :NORMAL, or :FULL, defaulting to
:NORMAL.

2013-02-01 20:31:07 Tree
Older >