- May 03, 2013
-
-
Raymond Toy authored
-
Raymond Toy authored
In gc_free_heap, the check that unallocated pages are zero can only be done if gencgc_unmap_zero is MODE_MAP or MODE_MEMSET. The other modes are known not to zero memory. Also, don't limit the check to the first 16K pages, and also check the entire page of GC_PAGE_SIZE bytes, not just the first 1024 words.
-
- Apr 27, 2013
-
-
Raymond Toy authored
* Remove PAGE_MADVISE_MASK * Remove code using PAGE_MADVISE_MASK * Move some #defines from gencgc.c to gencgc.h * Add new or better comments
-
- Apr 26, 2013
-
-
Raymond Toy authored
This should only be temporary so we can get some testing with lazy mode.
-
- Apr 24, 2013
-
-
Raymond Toy authored
* Disable gencgc_debug_madvise.
-
- Apr 21, 2013
-
-
Raymond Toy authored
* Add MODE_LAZY * Rename PAGE_MADVISE flag to PAGE_MADVISE_MASK * Remove some #ifdef'ed out code. * Change default gencgc_unmap_zero to MODE_MEMSET for all OS/archs.
-
Raymond Toy authored
madvise, though. I get an error about no transport function for some object.
-
- Apr 20, 2013
-
-
Raymond Toy authored
* Actually enable call to madvise instead of doing memset.
-
Raymond Toy authored
out freed pages.
-
- Apr 14, 2013
-
-
Raymond Toy authored
- Apr 13, 2013
-
-
Raymond Toy authored
-
Raymond Toy authored
bin/build-utils.sh:: * asdf is not part of build-utils.sh bin/build.sh:: * Build asdf as part of the normal build because it's always part of the main tarball, not the extras tarball.
-
- Apr 08, 2013
-
-
Raymond Toy authored
-
- Apr 07, 2013
-
-
Raymond Toy authored
* Increase the size of *powers-of-ten* a bit. * In expt-ten, handle the case where the exponent exceeds the size of the *powers-of-ten* array.
-
- Mar 25, 2013
-
-
Raymond Toy authored
-
- Mar 24, 2013
-
-
Raymond Toy authored
-
- Mar 23, 2013
-
-
Raymond Toy authored
-
Raymond Toy authored
* Initialize in-length to in-buffer-length, not 0. * Added a few more debugging prints.
-
Raymond Toy authored
release. Some Debian versions have a release name like "3.7-trunk", which is missing the patch version.
-
- Mar 10, 2013
-
-
Raymond Toy authored
-
- Mar 07, 2013
-
- Mar 06, 2013
-
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
Missed one place in DO-UNARY-BYTE-BASH to adjust the call to END-MASK to use a bit offset instead of a byte offset. This affects anything that was using DO-UNARY-BYTE-BASH, including REPLACE.
-
Raymond Toy authored
-
Raymond Toy authored
count needs to be incremented one to adjust for the UTF-16 encoding of strings that we use.
-
Raymond Toy authored
-
Raymond Toy authored
-
- Mar 05, 2013
-
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
Still needs work because the word-break tests fail.
-
- Mar 04, 2013
-
-
Raymond Toy authored
- Feb 27, 2013
-
-
Raymond Toy authored
When accounting for the octets left in the in-buffer that we haven't read (or converted to characters), we were subtracting the index from the total in-buffer length. This is wrong if the file is less than the total in-buffer length. We should have subtracted from the actual number of octets in the in-buffer.
-
- Feb 24, 2013
-
-
Raymond Toy authored
-
Raymond Toy authored
changed. * Rename the slot to %READTABLE-CASE (from READTABLE-CASE). * Add READTABLE-CASE and (SETF READTABLE-CASE) functions, as required. * Check for the standard readtable in (SETF READTABLE-CASE).
-
Raymond Toy authored
error.lisp:: * Create two new conditions, one for modifying the readtable and one for the pprint dispatch table. exports.lisp:: * Export the two new conditions. pprint.lisp:: * Add check to SET-PPRINT-DISPATCH to disallow modifying the standard pprint dispatch table. * Allow PPRINT-INIT to modify the standard pprint dispatch table. print.lisp:: * In WITH-STANDARD-IO-SYNTAX, don't copy a new dispatch table; bind *print-pprint-dispatch* to the standard table. reader.lisp:: * Add check to disallow modifying the standard readtable. * Allow INIT-STD-LISP-READTABLE to modify the standard readtable.
-
- Feb 23, 2013
-
-
Raymond Toy authored
-