- Oct 01, 2011
-
-
Raymond Toy authored
-
- Sep 27, 2011
-
-
Raymond Toy authored
-
- Sep 24, 2011
-
-
Raymond Toy authored
Make the size of all spaces configurable from the command line. code/commandline.lisp: o Define the switches so lisp doesn't complain. general-info/lisp.1: o Document new switches. general-info/release-20c.txt: o Update lisp/Darwin-os.c lisp/FreeBSD-os.c lisp/Linux-os.c lisp/NetBSD-os.c lisp/backtrace.c lisp/cgc.c lisp/gencgc.c lisp/os-common.c lisp/ppc-validate.h lisp/purify.c lisp/solaris-os.c lisp/sparc-arch.c lisp/sparc-validate.h lisp/x86-validate.h: lisp/validate.c o Basically rename CONTROL_STACK_SIZE, BINDING_STACK_SIZE, READ_ONLY_SPACE_SIZE, and STATIC_SPACE_SIZE to control_stack_size, binding_stack_size, read_only_space_size, and static_space_size, respectively. lisp/coreparse.c o Check the space size in the core file against the allocated size. If the allocated space is too small, print an error message and exit. lisp/globals.c o Define new variables for the allocated size of spaces. lisp/globals.h o Declare the new variables for the size of the spaces. lisp/lisp.c o Set the default values of the spaces. o Parse the new command-line flags and set the space sizes. lisp/sunos-os.c: o Added os_init0 (that we forgot last time). lisp/x86-assem.S: o Change $CONTROL_STACK_END to GNAME(control_stack_end) to get the correct end of the stack.
-
- Sep 03, 2011
-
-
rtoy authored
Bug was pointed by Christophe in private email. Fix is based on his suggested solution. Some examples that should work now: (round 100000000002.9d0) -> 100000000003 (round (+ most-positive-fixnum 1.5w0)) -> 536870912
-
- Sep 01, 2011
-
-
rtoy authored
stack overflows would crash lisp. Darwin-os.c: o Need to check for stack overflow in the sigbus handler. (Without that, it's treated as a regular bus error.) o Add the rest of the infrastructure to handle the stack overflow. release-20c.txt: o Update
-
- Aug 23, 2011
-
-
rtoy authored
general-info/release-20c.txt o Update to asdf2 2.017.
-
- Aug 21, 2011
- Jul 12, 2011
-
-
rtoy authored
-
- Jun 29, 2011
-
-
rtoy authored
o Add note about build-all.sh.
-
- Jun 27, 2011
-
-
rtoy authored
o Unicode updated to version 6.0.0. o Trac #43 repoened because that change was reverted.
-
- Jun 10, 2011
-
-
rtoy authored
o Update the version number for ASDF.
-
rtoy authored
This makes it easy to make an executable image that doesn't need unidata.bin around. (Should we do this for normal cores? It seems to add about 1 MB to the core size.) code/unidata.lisp: o Add LOAD-ALL-UNICODE-DATA to load all unicode data. o Add UNICODE-DATA-LOADED-P to check that unicode data has been loaded. code/print.lisp: o If unicode data is loaded, don't check for existence of *unidata-path*, because we don't need it. code/exports.lisp: o Export LOAD-ALL-UNICODE-DATA. general-info/release-20c.txt: o Update info
-
- Jun 05, 2011
-
-
rtoy authored
-
- Apr 02, 2011
-
-
rtoy authored
-
- Mar 03, 2011
-
-
rtoy authored
-
- Mar 01, 2011
-
-
rtoy authored
Also, Solaris/x86 supports both sse2 and x87 now.
-
- Feb 17, 2011
-
-
rtoy authored
(OPEN PN :DIRECTION :IO :IF-DOES-NOT-EXIST NIL) no longer signals an error. code/fd-stream.lisp: o Don't try to create a new version if there's no existing file general-info/release-20c.txt: o Update.
-
rtoy authored
This fixes ansi-test COMPILE-FILE.14. compiler/fndb.lisp: o Tell compiler that :OUTPUT-FILE can also be a stream. general-info/release-20c.txt: o Update.
-
- Feb 02, 2011
-
-
rtoy authored
-
- Dec 26, 2010
-
-
rtoy authored
-
- Dec 09, 2010
-
-
rtoy authored
the start. This was due to one of two things: The result sequence was created with a negative length, creating invalid objects, or accessing the invalid object would cause a segfault. code/seq.lisp: o Declare the type of LENGTH in MAKE-SEQUENCE-OF-TYPE better. It's not a fixnum, but an index (non-negative fixnum). This should catch any mistakes where we try to create sequences of negative length. o Explicitly catch invalid START and END indices in VECTOR-SUBSEQ* and LIST-SUBSEQ* and signal an error general-info/release-20c.txt: o Document bugfix.
-
- Dec 02, 2010
-
-
rtoy authored
-
- Nov 30, 2010
- Nov 16, 2010
-
-
rtoy authored
-
- Nov 02, 2010
- Oct 28, 2010
-
-
rtoy authored
-
- Oct 27, 2010
-
-
rtoy authored
-
- Oct 12, 2010
-
-
rtoy authored
-
- Sep 24, 2010
-
-
rtoy authored
should be handled. compiler/main.lisp: o Add DECODING-ERROR slot to SOURCE-INFO structure. o MAKE-FILE-SOURCE-INFO requires a decoding error argument so the SOURCE-INFO structure can be properly initialized. o Add :DECODING-ERROR keyword arg to COMPILE-FILE to specify how decoding errors are handled. Default is T, which means to signal an error. compiler/fndb.lisp: o Tell compiler about the new parameter. general-info/release-20c.txt: o Document change.
-
- Sep 17, 2010
-
-
rtoy authored
-
- Sep 16, 2010