- Jul 21, 2007
-
-
fgilham authored
-
- Jul 09, 2007
-
-
fgilham authored
-
- Jul 08, 2007
-
-
fgilham authored
-
- Jul 07, 2007
- Jul 06, 2007
-
-
cshapiro authored
-
- May 30, 2007
-
-
rtoy authored
issue and also works around the heap corruption. These are enabled if DEBUG_BAD_HEAP is #defined. gencgc.c: o Make print_ptr and verify_gc non-static so they can be used elsewhere. lisp.c: o Call verify_gc at startup (if enabled) so we can see the heap corruption. save.c: o Add debugging prints and stuff to see what's going on, if enabled. o The workaround is to skip over the call to update_dynamic_space_free_pointer in save(). See the comments there for more info.
-
- Sep 15, 2005
-
-
rtoy authored
.indent.pro.
-
- Sep 06, 2005
- Apr 15, 2005
-
-
rtoy authored
o Add function for ppc to compute the number of CPU cycles per timebase ticks. Save this in a global variable. code/time.lisp: o Adjust cycle-count/float for ppc to use the cycles-per-tick to compute the actual number of CPU cycles, so we can display cycles instead of ticks.
-
- Feb 04, 2005
-
-
rtoy authored
MB. Martin Rydstrom says if the heap size is not a multiple of 8 MB on Solaris 10, he gets GC lossage with gencgc. Don't know why, but this works around the problem.
-
- Jan 13, 2005
-
-
fgilham authored
lisp.c into the correct <foo>-os.h files.
-
- Aug 17, 2004
-
-
rtoy authored
executable and if the lisp.core is readable. o Add -debug-lisp-search so some information about how the search is progressing is displayed. o To support -debug-lisp-search, change the #ifdefs into code.
-
- Jul 30, 2004
-
-
rtoy authored
-
- Jul 08, 2004
-
-
rtoy authored
* alloc.c, coreparse.c, monitor.c, validate.c, vars.c: #include some files to get declarations of functions. * coreparse.c, lisp.c, monitor.c: Fix printf warnings about args not matching the format string.
-
- Jul 07, 2004
-
-
rtoy authored
-
- May 20, 2004
-
-
cwang authored
-
- May 19, 2004
-
-
cwang authored
-
- Oct 13, 2003
-
-
toy authored
char* o Sun C doesn't like "char *str = *++argptr". Fix that. o Clean up a few warnings.
-
- Sep 04, 2003
-
-
toy authored
support. From Adam Warner and Pierre Mai.
-
- Aug 21, 2003
-
-
gerd authored
-
- Aug 18, 2003
-
-
toy authored
current_dynamic_space_free_pointer for the other ports. (Is this right?)
-
- Aug 12, 2003
-
-
gerd authored
* src/lisp/validate.c (image_dynamic_space_size): New variable. (validate): Allocate spaces differently if the core is part of the executable. * src/lisp/lisp.c (initial_function_addr): New variable. (main): Use it for the initial function if appropriate.
-
- Aug 04, 2003
-
-
toy authored
mostly on a patch From Mike McDonald.
-
- Jul 28, 2003
-
-
toy authored
-
- Apr 28, 2003
-
-
cracauer authored
Don't damage argv[0] when startup code is invoced with absolute path. If we ever do a patch release this should be in.
-
- Feb 25, 2003
-
-
toy authored
-
- Feb 18, 2003
-
-
gerd authored
that a subsequent strcat works as expected.
-
- Jan 29, 2003
-
-
toy authored
location of the lisp C binary, when CMUCLLIB is not given, and the core file is not specified. o Add support for a CMUCLCORE envvar, and a -lib option for setting the path for the library: search-list. o Added some spare static symbols for the sparc port so we don't have to cross-compile again for a while. See cmucl-imp archives for some more details.
-
- Jan 23, 2003
-
-
toy authored
fix typos in comments, signal more specific error types, remove some stale code, fix a few compiler warnings in the runtime.
-
- Aug 27, 2002
-
-
moore authored
On x86 FreeBSD and Linux, change the way foreign symbol addresses are resolved. They now go through a table -- effectively a new space in the core file. Function references are resolved lazily, data references are resolved on startup and when a .so is loaded. The end result is that cores can be dumped that contain references to symbols in shared libraries. Also, the dependence of the core on addresses in the Lisp runtime is broken. The linkage table feature is controlled by :linkage-table and LINKAGE_TABLE in C runtime. Several foreign symbols are now Lisp static symbols, so a cross compile is required whether or not the new stuff is used. I've checked in boot4-cross-foreign-linkage.lisp that builds the compiler for linkage table; do whatever you usually do for the non-linkage table case:) Seriously, lets start a discussion on standardizing "cross compilation," not to mention the general build procedure.
-
- Jan 29, 2002
-
-
pmai authored
path and therefore fall back to the default path. Doing this fall-back silently can confuse users no end...
-
- Nov 29, 2001
-
-
pmai authored
Linux in-line with all other non-MACH platforms, and with the Linux Filesystem Standard.
-
- Feb 22, 2001
-
-
pw authored
A couple of typo corrections; fix main() in lisp.c (main returns int, not void!); stop ACCEPT-TCP-CONNECTION blocking other processes.
-
- Oct 27, 2000
-
-
dtc authored
-
- Oct 24, 2000
-
-
dtc authored
allocated before malloc is called from gc_init on FreeBSD, because malloc would otherwise allocate from conflicting addresses. Well spotted by Paul Werkowski.
-
dtc authored
of the dynamic space. DYNAMIC_SPACE_SIZE now defines the maximum size, and when defined DEFAULT_DYNAMIC_SPACE_SIZE gives the default. o Increase the maximum dynamic space size for Linux x86 to 1.625GB, with the default remaining at 512MB. o Define the default dynamic space size for FreeBSD x86 to also be 512MB, with a maximum of 2GB.
-
dtc authored
-
- Oct 23, 2000
-
-
dtc authored
the command line -batch switch only modifying this when specified.
-