Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo


sbcl Log

Commit Date  
[25c176] (27.3 kB) by Francois-Rene Rideau Francois-Rene Rideau , pushed by Juho Snellman Juho Snellman

Deliver each contrib as a single FASL. Don't implicitly require ASDF or source code at runtime.

Also, move contrib output to obj/sbcl-home/, asdf cache to obj/asdf-cache/
Update sb-grovel and other contribs and their tests for asdf3.

Fixes lp#1132254.

2013-10-17 01:10:58 View
[2b0305] (27.0 kB) by Nikodemus Siivola Nikodemus Siivola SB-COVER:REPORT signals an error for non-directory pathnames

* Based on patch by Pierre Mai.

2008-07-31 06:50:54 View
[b8f49c] (26.4 kB) by Richard M Kreuter Richard M Kreuter Minor changes to SB-COVER, SB-MD5 tests for Win32

* Have SB-COVER use md5sums of filenames for URLs.

* Have the test of SB-MD5:MD5SUM-FILE take the md5sum of a fresh empty
file, rather /dev/null or NUL, so that the test is independent of
any other limitations in CL:OPEN on Windows.

2008-01-23 14:42:36 View
[77a7ce] (26.2 kB) by Juho Snellman Juho Snellman ensure that sb-cover records don't clash with constants in user code

* If a code coverage instrumentation record is coalesced with another
constant in the same file, the "we know what we're doing" comment
in INSTRUMENT-COVERAGE about modifying constants no longer applies.
Changes to the record will be reflected in the other constant too,
which is probably not what the user expected.
* Ensure that coalescing cannot happen by using a symbol internal to
SB-C as the CDR of the record (instead of NIL).
* Reported separately by Christophe Rhodes and Rahul Jain.

2008-01-02 23:07:15 View
[42702b] (26.2 kB) by William Harold Newman William Harold Newman partial fix for bug in STREAM-ERROR :REPORT
* added a new (partially #+NILed out) test case for a bug in
STREAM-ERROR :REPORT, where it expects STREAM-ERROR to have
SIMPLE-CONDITION-like properties
* partial fix for bug in test case:
** Define SB-INT:SIMPLE-READER-ERROR which portably behaves
the way that pre-ANSI code expected READER-ERROR to behave.
** Redo most internal references to READER-ERROR as references
* (This is only a partial fix because PARSE-ERROR and
STREAM-ERROR still have similar issues.)

2007-09-16 12:05:16 View
[037f06] (26.1 kB) by Juho Snellman Juho Snellman Fix some source-location bugs, alternate sb-cover annotation mode

* Bug introduced in the code coverage commit caused sldb-show-source
to highlight the wrong forms in many cases.
* Changes in caused branch forms to be not annotated as
such in sb-cover.
* Add a new annotation mode to sb-cover, which basically uses
the source location information of the car of the form instead
of using the information for the form itself. This mode shows
explicitly which forms have been instrumented. According to
a #lisp poll, the old version looks nicer, so it's been retained
as the default.

2007-08-20 17:12:49 View
[8e85b1] (25.3 kB) by Juho Snellman Juho Snellman support saving and restoring code coverage state in sb-cover

2007-06-11 03:14:50 View
[49da8b] (23.3 kB) by Juho Snellman Juho Snellman fix a source location tracking problem in sb-cover

* The logic for selecting the innermost form that contains
a given character in the source file did not work correctly in
cases where an exact location could not be found for some source
path. This should mainly happen when reader macros are involved.
* Instead of sorting the source paths by the length of the path,
sort them by the length of the character range of the source

2007-06-05 09:56:50 View
[e561da] (22.8 kB) by Juho Snellman Juho Snellman fix reading of a suppressed #. in sb-cover

* Suppressing of #. in the source location recording read-table was
implemented incorrectly. (Reported by James Knight)
* Don't silently ignore read errors.
* Use a dummy source location map for top level forms for which
an error was signaled, rather than NIL. Otherwise the compiler's
and sb-cover's tlf numbering could get out of sync.

2007-05-09 00:36:49 View
[49e92e] (22.8 kB) by Juho Snellman Juho Snellman new contrib: sb-cover, a code coverage tool

Still somewhat experimental, so it might be changed incompatibly once
people start actually using it. Or maybe even removed, if it's not
found to be useful in practice. More documentation on interpreting
the output and on the limitations of the coverage tool will be
committed later.

* Compiler
* Instrument all forms found in the original source code
when the store-coverage-data optimization quality is larger
than 1.
* The instrumentation is fairly lightweight; just literal conses that
are modified when the form is executed.
* This requires hacking the compiler to allow modifying literals
when we know what we're doing.
* Add some extra source location tracking capabilities to handle
non-cons source forms better (though still not perfectly).
* Contrib
* Get the instrumentation data from the compiler, and create
a aggregate report + pretty annotate source code reports
(as html) from it.
* The latter uses a modified version of the source code tracking
read-table from Swank, written by Helmut Eller.

2007-05-03 03:27:55 View