sbcl Log


Commit Date  
[15f1e0] (sbcl_0_9_5) by William Harold Newman William Harold Newman

0.9.5:
release, tagged as sbcl_0_9_5

2005-09-27 13:58:15 Tree
[cc1186] by Juho Snellman Juho Snellman

0.9.4.85:
Mostly revert 0.9.4.84, since it doesn't compile at all on modern
Linux systems (see sbcl-devel message by "Dave" on 2005-09-23):
* The decision of whether to use personality() should be completely
a run-time property, not a compile-time one.
* Change LISP_FEATURE_LINUX cpp conditionals back to LISP_FEATURE_X86
or remove them entirely (this is in linux-os.c, so LISP_FEATURE_LINUX
had better be defined; randomization is only enabled on x86 so
it's pointless to include the code on other platforms)

Additionally:
* To solve the problem that 0.9.4.84 was trying to address
(no <sys/personality.h> on versions of glibc more than three years
old) define the prototype of personality() in linux-os.c. This
might not be the optimal solution, but I suppose this isn't the
right time to experiment...

The syscall itself is old (goes at least back to kernel 2.0),
so the system call wrapper should exist even on old versions
of libc. There should thus be no problems with linking this
code even on ancient systems.

2005-09-24 00:23:57 Tree
[d970a7] by William Harold Newman William Harold Newman

0.9.4.84:
suppressed <sys/personality.h> stuff for old Linux systems (like
one of mine) which don't have it
(Assuming that I didn't make some weird clerical error, the changes
are smaller than they look; I added some extra braces
and let emacs regularize the indentation in hopes that
it would make it less likely for me to mess up the
nesting of if() and #if.)

2005-09-21 17:21:29 Tree
[abd50c] by Christophe Rhodes Christophe Rhodes

0.9.4.83:
Pacify the compiler when inlining LAST1's code in a high-speed
low-space compilation environment.
... rebind the argument within last1 so that the assignments
are to that binding.

2005-09-21 11:28:56 Tree
[28ddfd] by Thiemo Seufer Thiemo Seufer

0.9.4.82:
The final piece to fix bug #379 for mips.

2005-09-20 19:12:27 Tree
[5c85e3] by Thiemo Seufer Thiemo Seufer

0.9.4.81:
More mips branch delay slot fixes, and a step forward to a
working singlestepper.

2005-09-20 14:13:04 Tree
[02a1e1] by Thiemo Seufer Thiemo Seufer

0.9.4.80:
Fix one more bad break insn for mips.

2005-09-20 11:12:28 Tree
[28d68f] by Thiemo Seufer Thiemo Seufer

0.9.4.79:
Don't call alloc_sap before fake_foreign_function_call is run,
because this will reset dynamic_space_free_pointer to the
original reg_ALLOC value from the signal context, so the next
(Lisp-side) allocation will overwrite the SAP object. This may
fix Bug #379 (at least partially).

2005-09-20 09:12:21 Tree
[352dee] by Christophe Rhodes Christophe Rhodes

0.9.4.78:
Delete some really really stale bugs from the manual page
... also add some formatting directives which make postscript
output a bit nicer.

2005-09-19 21:13:38 Tree
[4293ef] by Christophe Rhodes Christophe Rhodes

0.9.4.77:
Update fasl file version
... also expand a little on metaobject protocol
incompatibilities.

2005-09-19 19:23:00 Tree
[1aee76] by Gabor Melis Gabor Melis

0.9.3.76:
* WITH-TIMEOUT doesn't signal a timeout if the timeout is zero for
backward compatibility reasons (i.e. not to break CLX). When unsafe
unwinds are dealt with this may be revisited.
* suggestions from whitespace-o'matic

2005-09-19 14:18:13 Tree
[9ce24d] by Christophe Rhodes Christophe Rhodes

0.9.4.75:
Remove one more AMOP incompatibility
... COMPUTE-SLOTS on FUNCALLABLE-STANDARD-CLASS doesn't need to
be different from the method on STANDARD-CLASS.

2005-09-18 10:55:11 Tree
[2f6561] by Alexey Dejneka Alexey Dejneka

0.9.4.74:
* Don't optimize two-argument BACKQ-LIST* to BACKQ-CONS when
the first argument may be expanded later (fixes a bug
reported on cll by Alexander <malishev>).

2005-09-18 07:13:36 Tree
[a89871] by Alexey Dejneka Alexey Dejneka

0.9.4.73:
* PACK does not modify a hashtable, which it iterates on
(patch by Rob MacLachlan for a bug reported by Bryan
O'Connor).

2005-09-17 07:43:33 Tree
[babd45] by Thiemo Seufer Thiemo Seufer

0.9.4.72:
Robustify the build system scripts.

2005-09-16 13:26:39 Tree
[85483d] by Thiemo Seufer Thiemo Seufer

0.9.4.71:
Fix disassembly printing for mips break instructions.

2005-09-16 13:22:08 Tree
[40b6c8] by Thiemo Seufer Thiemo Seufer

0.9.4.70:
Use subcodes of mips break instructions with a major code of 0,
for triggering SIGTRAP, since other major codes are reserved
for various purposes (Code 0 is supposed to be used for the
debugger).

2005-09-15 17:42:36 Tree
[a04dbf] by Thiemo Seufer Thiemo Seufer

0.9.4.69:
Fix Bugs #346/#353 for mips.

2005-09-15 12:54:28 Tree
[5e92e9] by Thiemo Seufer Thiemo Seufer

0.9.4.68:
Some more use of preinitialized sigset_t. Minor code cleanup.

2005-09-13 12:28:41 Tree
[180b35] by Thiemo Seufer Thiemo Seufer

0.9.4.67:
Use snarf-error-junk as the only lisp function to parse internal
error arguments. Improve comment.

2005-09-12 21:12:25 Tree
[87af92] by Thiemo Seufer Thiemo Seufer

0.9.4.66:
Whitespace painting.

2005-09-12 21:07:42 Tree
[32d12f] by Thiemo Seufer Thiemo Seufer

0.9.4.65:
Add missing definitions for object-not-list-trap,
object-not-instance-trap, peudo-atomic-trap.

2005-09-12 14:00:30 Tree
[b4311a] by Thiemo Seufer Thiemo Seufer

0.9.4.64:
Handle also for branch delay slot of newer mips instructions,
reduce copy&pasteage, remove SIGILL handler which was only good
for debugging.

2005-09-12 12:05:49 Tree
[95a16d] by Thiemo Seufer Thiemo Seufer

0.9.4.63:
Improve signal handling performance a bit by using sigfillset,
removing redundant check_blockables_blocked_or_lose calls, and
copying pre-initialized sigset_t where possible.

2005-09-12 09:44:22 Tree
[525226] by Thiemo Seufer Thiemo Seufer

0.9.4.62:
Less copy&paste code.

2005-09-12 09:39:31 Tree
Older >