- Dec 11, 2016
-
-
Raymond Toy authored
-
Raymond Toy authored
I keep typing sparc64, so let's make it sparc64 instead of sparcv9. No other changes.
-
- Dec 08, 2016
-
-
Raymond Toy authored
"Cound" -> "Could"
-
Raymond Toy authored
The string containing #\Newline that is used to output the newline character worked on little-endian architectures because the low octet was first in memory. However on a big-endian sparc, a NUL character was output instead since the high octet is first in memory. So, create a explicit unsigned-byte 8 array containing exactly 1 octet that represents a newline character code. Tests pass on both sparc and x86/linux.
-
- Dec 07, 2016
-
-
Raymond Toy authored
unix:unix-times was only used for #+(and sparc svr4). The existing code already supported a different function when this condition was false, so use that, which uses getrusage instead. Don't need cross-x86-sparc-bootstrap.lisp anymore either.
-
- Dec 04, 2016
-
-
Raymond Toy authored
Cross-compile to sparc-32 using this finishes. (Did not actually test the result, though.)
-
Raymond Toy authored
:sparc64 sources are in sparcv9. (Should we rename the directory?)
-
Raymond Toy authored
Use this with the -B option of cross-build-world.sh when cross-compiling from x86 to sparc.
-
- Dec 03, 2016
-
-
Raymond Toy authored
Copy Config.sparc_sunc to Config.sparcv9_sunc, removing the -m32 option and updating ASSEM_SRC to sparcv9-assem.S. Remove that from Config.sparc_common and put it in Config.sparc_sunc.
-
Raymond Toy authored
-
Raymond Toy authored
Pure copy of sparc files to sparcv9 directory and copy sparc-assem.S to sparcv9-assem.S No other changes made.
-
Raymond Toy authored
-
- Dec 02, 2016
-
-
Raymond Toy authored
ieee754_rem_pio2 was not formatted according to cmucl style. Just re-indent. No other changes.
-
- Dec 01, 2016
-
-
Raymond Toy authored
-
- Nov 30, 2016
-
-
Raymond Toy authored
-
- Nov 29, 2016
-
-
Raymond Toy authored
-
Raymond Toy authored
o Include math.h before netdb.h (from Carl) o Use ceil instead of trunc and add comment on why. o Conform to cmucl style.
-
Raymond Toy authored
lisp/os-common.c: o Implement os_sleep(double) to sleep for the given number of seconds. Uses nanosleep on all platforms to sleep, taking care to sleep more if nanosleep was interrupted. code/lispinit.lisp: code/multi-proc.lisp: o Use the new os_sleep function to sleep for the requested amount of time.
-
- Nov 11, 2016
-
-
Raymond Toy authored
Allow 1899 as a year, but also add a check that the resulting time is a non-negative integer. Add a test for this too in issues.lisp.
-
- Oct 09, 2016
-
-
Raymond Toy authored
-
Raymond Toy authored
* Update links to point to the gitlab cmucl wiki * Rephrase a bit differently since things have changed.
-
Raymond Toy authored
* Indent neatly * Run spell-checker
-
- Oct 08, 2016
-
-
Raymond Toy authored
* Update byte-fasl-file-version to #x21b * Add boot-21b.lisp bootstrap file to bootstrap the changes. With this, we're now at 21b.
-
Robert Swindells authored
-
- Oct 05, 2016
-
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
- Oct 01, 2016
-
-
Robert Swindells authored
-
Robert Swindells authored
-
Robert Swindells authored
-
- Sep 28, 2016
-
-
Elias Pipping authored
-
- Sep 27, 2016
-
-
Raymond Toy authored
Fix some typos too.
-
Raymond Toy authored
Prepare for release 21b.
-
Raymond Toy authored
* Document :input and :output behavior when they are string streams. * Document :element-type and :external-format
-
- Sep 26, 2016
-
-
Raymond Toy authored
The documentation for this keyward option to run-program was commented, but the actual option was not removed from the list of options for run-program. Remove it.
-
Raymond Toy authored
Since we're just going to return the original compiled function, there's no point in trying to get the function-lambda-expression of the function. So, if we're given a function, just return the (default) definition.
-
- Sep 19, 2016
-
-
Raymond Toy authored
Several related changes here. o If :process-command-line is NIL, *command-line-strings* and *command-line-application-arguments* weren't getting updated. They should get updated so that the resulting core can get updated command line options instead of using the values dumped with the core. The command line switch demons are still not run, as before. o Add a :quiet option as if -quiet were given.
-
- Sep 10, 2016
-
-
Raymond Toy authored
If the function is already compiled and we don't have the source for it any more, just return without recompiling anything.
-
- Sep 08, 2016
-
-
Raymond Toy authored
The debug-info-source isn't available until later in the fasl, so don't try to print where the source was compiled from. This seems like a small oversight since the next bit of code does nothing if the debug-info-source isn't available.
-