sbcl Log


Commit Date  
[2b967f] by Christophe Rhodes Christophe Rhodes

0.8.2.16:
Two build fixes
... GNU Make is gnumake under Darwin (from Michael Hudson
sbcl-devel 2003-07-30)
... conditionalize ptrace inclusion on SB_THREAD (from Carlos
Ungil sbcl-devel 2003-08-05)

2003-08-06 09:56:51 Tree
[fc9991] by Christophe Rhodes Christophe Rhodes

0.8.2.15:
Add all remaining required (*ptui*) specialized arrays:
... (UNSIGNED-BYTE {7,15,29,31});
While we're at it, make the cross-compiling dumper more likely
to complain if we give it weird array types; we assume
(unsigned-byte {8,16,32}) are generally supported by
implementations.
Also make (ARRAY NIL) dumpable in the target compiler.
Tested building from cmucl, openmcl, old and new sbcl on x86 and
ppc. Will need confirmation from other architectures.

2003-08-05 14:11:38 Tree
[1c91b0] by Alexey Dejneka Alexey Dejneka

0.8.2.14:
* DERIVE-TYPE optimizer for AREF does not try to put a type
assertion on its result;
* fix type declaration for INTEGER-DECODE-FLOAT;
* cross-compiler vertions of MAKE-{SINGLE,DOUBLE}-FLOAT now
work with denormalized numbers;
... since this change causes bootstrapping problems under
previous versions of SBCL, replace a reference to
LEAST-POSITIVE-DOUBLE-FLOAT with a code, constructing this
number.

2003-08-03 11:32:29 Tree
[14d851] by Christophe Rhodes Christophe Rhodes

0.8.2.13:
Fix an error in the recent array-type refactoring; type checks
on vectors were incorrectly reported (as "unbound variable
SAETP" rather than a type error).

2003-08-02 15:58:06 Tree
[7ff9e3] by Christophe Rhodes Christophe Rhodes

0.8.2.12:
More PPC/Linux and x86/BSD fixes
... try to get recursive includes right;
... just include target-os.h, which itself includes target-arch-os.h
(thanks to Gerd Moellmann)
... comment out attempt number two at ppc/linux floating point, which
is causing problems on some ppcs (as reported by Eric
Marsden sbcl-devel 2003-08-01 and kmr on #lisp from the
Debian buildds... I wonder why this doesn't happen on
Daniel's iMac)

2003-08-01 17:16:56 Tree
[40aa4e] by Christophe Rhodes Christophe Rhodes

0.8.2.11:
Oops. Fix the other half of the FreeBSD issue
... adjust CALL-OUT vop sufficiently that the system doesn't tie
itself in knots when doing calls into C (from dtc via
cmucl circa 1999 :-)

2003-07-31 14:42:06 Tree
[d814ff] by Christophe Rhodes Christophe Rhodes

0.8.2.10:
Implement SB-EXT:CODE-DELETION-NOTE, at least partly for
pfdietz' benefit
... I'm too nice, really I am;
... we're going to need COERCE-TO-CONDITION in the
cross-compiler;
... extract (somewhat bogusly) format control and arguments from
the condition in the SIMPLE-CONDITION case, so that warm
init doesn't print every compiler note in long form.

2003-07-30 16:07:44 Tree
[0a6777] by Christophe Rhodes Christophe Rhodes

0.8.2.9:
We now build on FreeBSD again...
... by frobbing x86/c-call.lisp so that we can return 64-bit
quantities for UNIX-LSEEK/lseek();
and while we're fixing 64-bitness...
... mmap takes an off_t argument, so grovel for that and use
it, so fixing sb-simple-streams on Darwin and FreeBSD.

2003-07-30 15:56:30 Tree
[506253] by Christophe Rhodes Christophe Rhodes

0.8.2.8:
MacOS/Darwin merge. Points to note:
... thanks to Patrik Nordebo, Pierre Mai and Brian Mastenbrook;
... mmap()ed simple-streams appear not to work under darwin;
... floating point traps are currently non-functional on both ppc
platforms;
... on darwin, hitting ^C, then choosing CONTINUE results in a
memory fault;
... there's no lchown under darwin;
... x86/bsd building is also slightly non-functional currently;
... There's a OAOOM problem in src/compiler/ppc/c-call.lisp, and in
src/runtime/ppc-assem.S.

2003-07-29 13:01:55 Tree
[22c1de] by Christophe Rhodes Christophe Rhodes

0.8.2.7:
Improvements to build technology inspired by Nikodemus Siivola
(sbcl-devel 2003-07-20):
... centralize GNU Make finding functionality, and use it
everywhere;
... remove bashism from slam.sh.

2003-07-28 08:10:32 Tree
[19f5c6] by Christophe Rhodes Christophe Rhodes

0.8.2.6:
Make the prototype of the GENERIC-FUNCTION class (and indeed all
other direct instances of GENERIC-FUNCTION) printable; also use
a newline rather than a semicolon in x86-arch.c in the hope that
it's more acceptable to OpenBSD.

2003-07-27 17:13:51 Tree
[8dc124] by Christophe Rhodes Christophe Rhodes

0.8.2.5:
Minor sb-simple-streams frobs...
... (member character), not (member 'character);
... pass END explicitly to DEVICE-WRITE (thanks to David
Lichteblau).

2003-07-27 15:51:40 Tree
[dc78da] by Christophe Rhodes Christophe Rhodes

0.8.2.4:
As reported by pfdietz sbcl-devel 2003-07-27, MAKE-SEQUENCE,
MERGE and CONCATENATE weren't inferring their return type
aggressively enough when given VECTOR as the type specifier.

2003-07-27 15:24:11 Tree
[09cd50] by Alexey Dejneka Alexey Dejneka

0.8.2.3:
* Fixed bug reported by Kalle Olavi Niemitalo on Debian CMUCL
BTS: MAKE-ARRAY ignored :INITIAL-CONTENTS NIL.

2003-07-27 15:05:31 Tree
[02abc7] by Christophe Rhodes Christophe Rhodes

0.8.2.2:
Patch from Patrik Nordebo allowing FILE-POSITION/lseek to work
over its entire range of acceptability.

2003-07-27 14:08:18 Tree
[acb7e6] by Christophe Rhodes Christophe Rhodes

0.8.2.1:
As reported by Edi Weitz on sbcl-help 2003-07-17, WITH-OUTPUT-TO-STRING
should accept an :ELEMENT-TYPE keyword argument:
... make it so;
... make it so for MAKE-STRING-OUTPUT-STREAM too;
(implementation of such while preserving efficiency in our (vector nil)
world is slightly contorted; we accumulate arbitrary
characters, then convert to the requested type when the
stream's string is requested)
... add tests for reasonable behaviour.

2003-07-27 13:52:35 Tree
[0eb4d7] (sbcl_0_8_2) by William Harold Newman William Harold Newman

0.8.2:
release, tagged as sbcl_0_8_2

2003-07-25 19:54:00 Tree
[1f50b5] by Alexey Dejneka Alexey Dejneka

0.8.1.53:
* Export SB-KERNEL::READER-EOF-EROR (bug reported by Nikodemus
Siivola).

2003-07-22 05:45:25 Tree
[b7192a] by Christophe Rhodes Christophe Rhodes

0.8.1.52:
Comment out the meat in ppc/linux os_restore_fp_control, because
although that superficially worsens our floating point handling
on that platform,
...RUN-PROGRAM no longer segfaults with such enthusiasm;
...our floating point handling was quite poor in any case, as
evidenced by (/ 1.0 0.0).

2003-07-21 12:40:11 Tree
[d59fb0] by Alexey Dejneka Alexey Dejneka

0.8.1.51:
* Update BUGS.

2003-07-21 06:09:55 Tree
[b7a8f5] by Daniel Barlow Daniel Barlow

0.8.1.50
Alpha fixes before 0.8.2
... correct type declaration for FOREIGN-SYMBOL-ADDRESS-AS-INTEGER
(add N-MACHINE-WORD-BITS to all backends for this purpose)

... correct argument order in the depths of DATA-VECTOR-SET-C/
(DEF-SMALL-DATA-VECTOR-FROBS), so Alpha now passes bit
array tests

run-tests.sh now prints the filename of the failing test just
before stopping, which should save on the effort required to
misinterpret the backtrace

delete final full stop from " cd tests && sh ./run-tests.sh."
in make.sh so I can triple-click the line to do exactly that

commit patch for BASE-CHAR-COMPARE/C that Christophe sent me
(alpha/char.lisp). I hope this is what he wanted ...

2003-07-21 00:57:05 Tree
[28b4b7] by Alexey Dejneka Alexey Dejneka

0.8.1.49:
* Fix bug 262: LOAD-DEFMETHOD-INTERNAL checks whether GF has
any methods before calling FIND-METHOD;
... late condition slot installers do not overwrite GF lambda
list.

2003-07-20 08:23:17 Tree
[26341a] by Christophe Rhodes Christophe Rhodes

0.8.1.48:
Frobs to previous patches
... Fix off-by-one error in column number reporting absent any
#\Newlines in READER-ERROR
... change the test for BUFFER-P in fd-stream (and add entry
in BUGS)

2003-07-19 14:36:12 Tree
[8ee426] by Daniel Barlow Daniel Barlow

0.8.1.48
Significantly rearrange locking code for thread waitqueues, to
eradicate races shown up in McCLIM applications. It's better
than it was, and I can't trigger the lockup any longer: I
don't claim it's _correct_, just that I can no longer see
anything wrong with it

Tidy up some constants in sb-bsd-sockets

Amend spec in SB-POSIX to deal better with the differences
between a CL namestring and a string-representing-a-filename-
as-known-to-the-OS

2003-07-18 21:40:43 Tree
[1c0246] by William Harold Newman William Harold Newman

0.8.1.47:
A +FASL-FILE-VERSION+ a month reduces bug hunth.

2003-07-18 20:19:40 Tree
Older >