sbcl Log


Commit Date  
[fcd290] (sbcl_0_9_13) by William Harold Newman William Harold Newman

0.9.13:
release, tagged as sbcl_0_9_13

2006-05-27 20:46:40 Tree
[2ffb42] by Thiemo Seufer Thiemo Seufer

0.9.12.31:
- Clean up endianness dependency.
- Use an explicit alien type for context register.

2006-05-26 17:54:10 Tree
[b44883] by Thiemo Seufer Thiemo Seufer

0.9.12.30:
Add for mips/linux 64k guard gaps between the memory spaces.

2006-05-26 17:50:21 Tree
[887797] by Nathan Froyd Nathan Froyd

0.9.12.29:
Brain-dump some OPTIMIZATIONS.

2006-05-23 21:33:39 Tree
[dd7e2e] by Nathan Froyd Nathan Froyd

0.9.12.28:
Micro-optimize type testing on x86 by doing a direct comparison
with memory in the common case, which is slightly smaller.

2006-05-21 02:50:48 Tree
[07d6dd] by Rudi Schlatte Rudi Schlatte

0.9.12.27
Really make install.sh work on win32. "oops"

2006-05-17 12:06:06 Tree
[07d110] by Brian Mastenbrook Brian Mastenbrook

0.9.12.26:
The argument to IN-PACKAGE is a string designator; stringify
it early in case it's a symbol interned in a package which no
longer exists at FASL load time. (Thanks to Zach Beane)

2006-05-15 16:11:38 Tree
[ab17e2] by Nathan Froyd Nathan Froyd

0.9.12.25:
Micro-optimization of BOUNDP for x86 and x86-64 (#-sb-thread only).

2006-05-15 11:56:21 Tree
[750b2f] by Nathan Froyd Nathan Froyd

0.9.12.24:
Be sure to place a constant arg second when dealing with EQL.

2006-05-15 11:47:44 Tree
[adba82] by Rudi Schlatte Rudi Schlatte

0.9.12.23
install.sh on win32
- installs under c:/Program Files/sbcl, or wherever your Windows
installation believes programs should go
- need to set SBCL_HOME accordingly (e.g. to "c:/Program
Files/sbcl/lib/sbcl") to run it

2006-05-14 18:44:01 Tree
[14e6b3] by Thiemo Seufer Thiemo Seufer

0.9.12.22:
MIPS alien callbacks.

2006-05-13 20:02:55 Tree
[a3d22b] by Thiemo Seufer Thiemo Seufer

0.9.12.21:
Fix syntax for fails-on tag, add :mips, which fails as well.

2006-05-13 19:50:32 Tree
[fcbf5a] by Juho Snellman Juho Snellman

0.9.12.20:
Get rid of the PCL method-lambda macrolets completely (see also
0.9.12.6).

* Replace PV-ENV with a global macro that switches its behaviour
based on the environment where it's expanded.
* The macrolets created by BIND-*-LEXICAL-METHOD-MACROS
were only used by BIND-LEXICAL-METHOD-FUNCTIONS. Merge them into a
BIND-*-LEXICAL-METHOD-FUNCTIONS without the macrolets. Also remove
some dead code in the macros (I'm sure it made sense 15 years ago).

2006-05-13 19:48:17 Tree
[8d86da] by Thiemo Seufer Thiemo Seufer

0.9.12.19:
Add a newline, just because.

2006-05-13 19:46:45 Tree
[290675] by Thiemo Seufer Thiemo Seufer

0.9.12.18:
Fix typos in comment.

2006-05-13 19:44:04 Tree
[bef341] by Thiemo Seufer Thiemo Seufer

0.9.12.17:
Add copyright information header.

2006-05-13 19:34:27 Tree
[f7eea1] by Thiemo Seufer Thiemo Seufer

0.9.12.16:
Minor code improvement.

2006-05-13 19:29:59 Tree
[ea257f] by Juho Snellman Juho Snellman

0.9.12.15:
Use component address in addition to the debug-name to distinguish
functions in SB-SPROF. Call-graphs tended to be pretty useless due
to all (LAMBDA ())'s getting clustered into the same profiler node.

2006-05-13 18:43:42 Tree
[304791] by Juho Snellman Juho Snellman

0.9.12.14:
Get rid of some low-level hotspots in the compiler:

* Use simple-arrays for assembler segment buffers.
* Move the checking of policy variable name validity from run-time
to compile-time where possible.
* In POLICY, don't fetch the values of optimization qualities that
aren't used in the body.
* When creating debug-names, don't call FORMAT when encountering
values of unhandled types. Instead mark them with a suitable
s-exp.

2006-05-13 18:33:40 Tree
[3ca73f] by Juho Snellman Juho Snellman

0.9.12.13:
Add a simple compiler from some common toplevel forms directly
to fasl bytecode operations, instead of going through the real
compiler. Shrinks fasls and speeds up COMPILE-FILE and fasl
loading.

2006-05-13 17:20:03 Tree
[23cadc] by Cyrus Harmon Cyrus Harmon

0.9.12.12:
* Fix bug 401: IR1-transform for TYPEP aborts transformation
if invalid type is encountered.
NOTE: reapplying changes lost in the sf.net CVS outage

2006-05-13 16:27:50 Tree
[f1d772] by Cyrus Harmon Cyrus Harmon

0.9.12.11:
Simplify lui calculation.
NOTE: reapplying changes lost in the sf.net CVS outage

2006-05-13 16:25:45 Tree
[aa8c8c] by Cyrus Harmon Cyrus Harmon

0.9.12.10:
Add package specifiers.
NOTE: reapplying changes lost in the sf.net CVS outage

2006-05-13 16:23:53 Tree
[22d207] by Cyrus Harmon Cyrus Harmon

0.9.12.9:
Improve code legibility.
NOTE: reapplying changes lost in the sf.net CVS outage

2006-05-13 16:21:50 Tree
[31d62f] by Cyrus Harmon Cyrus Harmon

0.9.12.8:
Improve code legibility. Minor instruction shceduling improvements.
NOTE: reapplying changes lost in the sf.net CVS outage

2006-05-13 16:18:40 Tree
Older >