sbcl Log


Commit Date  
[5d4902] by Daniel Barlow Daniel Barlow

0.7.13.5.thread.1
Yay, back on the branch again. This is the
dan_native_threads_3 branch, and this initial commit is
essentially the remaining bits of the native_threads_2_branch
that weren't committed on the HEAD in 0.7.13.[1235]

2003-02-27 03:37:13 Tree
2003-02-27 02:49:04 Tree
[3bb2fb] by Daniel Barlow Daniel Barlow

0.7.13.5
Committed patch for gencgc refactoring based on work done
on threads branch.

... to make header file management a lot simpler, and allow
the use of interesting typedefs in genesis :C-TYPE slot
options, we split runtime.h into lots of smaller files that
can be (semi-)independently included.

... all GC and GCish functions now have the same interface,
so no need for (eq *internal-gc* #'collect-garbage) test in
SUB-GC

... current_region_end_addr and current_region_free_pointer
go away, eliminating potential for weird bugs when they're
not synchronized properly. Yay OAOO

... disabled (actually, removed) inline allocation, as it
depended on old current_region_* (see above) and appears
to make not a lot of actual difference to run times anyway

pseudo-atomic support is now always compiled in. I can see
no good reason for not having it

... much code in alloc() collapsed. Also alloc() no longer
attempts to drop its PA and do a collection in the middle of
allocation - instead it uses the existing maybe_gc flag to
indicate that collection should happen when the allocation is
done. Possibly this has bad effects when trying to allocate
an object bigger than available dynamic space, but that would
fit if a GC were done first. Given the (complete lack of)
error handling for out-of-memory conditions in this and all
previous SBCL versions, it would be a foolish programmer who
was depending on this anyway, though.

2003-02-27 00:49:57 Tree
[f294da] by Alexey Dejneka Alexey Dejneka

0.7.13.4:
Fix the bug 239.

2003-02-26 04:52:08 Tree
[d68f3f] by Daniel Barlow Daniel Barlow

0.7.13.3
RUN-PROGRAM fixes: make the :pty option actually work (even on
other-than-BSD systems) and run-program.lisp rather shorter in
the process.

2003-02-26 02:28:35 Tree
[6daed9] by Daniel Barlow Daniel Barlow

0.7.13.2
Remove all #+mp/#-mp conditionals, and rid the world of the
SB!MP package

2003-02-26 02:18:45 Tree
[31fb28] by Daniel Barlow Daniel Barlow

0.7.13.1
Small refactor to OOAO-ize find-restart-or-lose

2003-02-26 02:16:27 Tree
[7045ac] (sbcl_0_7_13) by William Harold Newman William Harold Newman

0.7.13:
release, tagged as sbcl_0_7_13

2003-02-26 01:24:19 Tree
[fcdf52] by William Harold Newman William Harold Newman

0.7.12.59:
new bug reports from Antonio Martinez

2003-02-25 18:59:03 Tree
[8dd2ba] by Daniel Barlow Daniel Barlow

0.7.12.58
Revert accidental bsd-sockets/solaris breakage

2003-02-24 06:34:17 Tree
[ca9a15] by Daniel Barlow Daniel Barlow

0.7.12.57
Add :force t to asdf-dependent contrib modules

Change install.sh to rename old binary/core files instead of
copying them - does not kill running SBCL programs in such a
gruseome way

Create $SBCL_HOME/site-systems in install.sh

... OK, that's IT, I am DONE for 0.7.13

2003-02-24 04:33:00 Tree
[12348c] by William Harold Newman William Harold Newman

0.7.12.56:
merged Matthew Danish patch (sbcl-devel Feb 18) fixing eval
order and ONCE-ONLYness for function args (my
contribution to the "what have we here?" theme of
the intercontinental party we're holding to celebrate
today's nonrelease:-)

2003-02-23 22:50:01 Tree
[24e6aa] by William Harold Newman William Harold Newman

0.7.12.55:
doc fixes, some from #lisp...
...emu pointed out where arg order stuff for :TEST functions
is specified.
...dan-b found a much-less-hackish !ENTITY for the manual.

2003-02-23 16:14:46 Tree
[2066cf] by Christophe Rhodes Christophe Rhodes

0.7.12.54:
Eleventh hour accommodation to Solaris sh(1)
... export FOO=bar -> FOO=bar; export FOO
... more test -e -> test -f
... b=${1:?foo bar} -> b=${1:?"foo bar"}
... yay for portable shell programmes.

2003-02-23 16:07:33 Tree
[bb7c5b] by Christophe Rhodes Christophe Rhodes

0.7.12.53:
Fix SunOS build as per sbcl-devel 2003-03-22
... remove last bashism in build scripts;
... allow building of foreign loading on SunOS;
... frob sb-bsd-sockets tests so that they pass on SunOS even in the
absence of a /dev/log socket.

2003-02-22 23:00:18 Tree
[5ced99] by Daniel Barlow Daniel Barlow

0.7.12.52
contrib support for "standalone executables" using shell script
magic. See sb-executable:make-executable docstring for usage

contrib/scriptoids was a three year old mail message describing
a similar but slightly less cool way to do the same thing

2003-02-21 19:52:43 Tree
[6fa4fe] by Daniel Barlow Daniel Barlow

0.7.12.51
Remove -mcpu option from Alpha configuration, so we generate
a binary that older (pre-ev5) machines can also run

2003-02-21 16:24:29 Tree
[3b91bf] by Daniel Barlow Daniel Barlow

0.7.12.50
It's easier to port a shell than a shell script. -- Larry Wall

Contrib-related fixes -
... multiple uses of test -e are now test -f
... don't run make test in install, it's more work than we
want to do as root
... instead, touch $i/test-passed in make-target-contrib.sh
(if, indeed, it has) and test for presence of that file
when installing
... Rationalise AF-* constants in sb-bsd-sockets: AF-LOCAL
is the One True Name.
... In sb-bsd-sockets build, don't hardcode gcc to be in /usr/bin

2003-02-21 16:21:02 Tree
[f27b79] by Alexey Dejneka Alexey Dejneka

0.7.12.49:
Incremented fasl file version number due to the change in the
DEFSTRUCT-SLOT-DESCRIPTION structure in 0.7.12.1.

2003-02-20 10:04:56 Tree
[71817a] by Christophe Rhodes Christophe Rhodes

0.7.12.48:
Pre-freeze fix inclusions
... merge patch from Tony Martinez for CONCATENATED-STREAM
misbehaviour (sbcl-devel 2003-02-10)
... include test from sbcl-devel 2003-02-15

2003-02-19 19:54:32 Tree
[4ff842] by Christophe Rhodes Christophe Rhodes

0.7.12.47:
Merge patch from Gerd for improvement to SB-PCL:FIND-CLASS.
... propagate information through the braid
... now CLASS-DIRECT-SUPERCLASSES and CLASS-DIRECT-SUBCLASSES
should agree, even on BUILT-IN-CLASS classes
Merge patch from Gerd for DISASSEMBLE/COMPILED-FUN-OR-LOSE
... allow generalized function names
Also audit the rest of the codebase (by grep for "'setf") and
fix issues revealed
... DOCUMENTATION LIST 'FUNCTION (and %DEFUN)
... EVAL (not actually a real bug)
... COERCE #!+HIGH-SECURITY
... %DEFKNOWN
... LOOP (in possibly dead code, though)

2003-02-19 17:11:33 Tree
[ab811c] by Christophe Rhodes Christophe Rhodes

0.7.12.46:
Probably last contrib frob in this release cycle
... ensure that SBCL_HOME is set even if an explicit core is
specified.
The intent behind this change is to make
sbcl --core /usr/lib/sbcl/sbcl.core
identical in effect to
sbcl
so that both invokations can continue to find contrib
packages in /usr/lib/sbcl/<foo>/

2003-02-19 13:16:20 Tree
[a2fcf3] by Christophe Rhodes Christophe Rhodes

0.7.12.45:
Fix special operator status of DECLARE
... DECLARE no longer returns T to SPECIAL-OPERATOR-P

2003-02-18 17:21:56 Tree
[ac5323] by Christophe Rhodes Christophe Rhodes

0.7.12.44:
More contrib/ fixing
... update asdf to latest "upstream"
... provide for user- and site-installed systems in asdf REQUIRE
hook (in $HOME/.sbcl/systems/ and
$SBCL_HOME/site-systems/ respectively)

2003-02-18 17:05:38 Tree
[01bf4e] by Christophe Rhodes Christophe Rhodes

0.7.12.43:
contrib/ adjustments
... make binary-distribution.sh aware of contrib/
... we run $gnumake test before $gnumake install ourselves, so
don't make the install target depend on test

2003-02-18 15:22:40 Tree
Older >