- Jan 06, 2017
-
-
Raymond Toy authored
-
Raymond Toy authored
- Dec 27, 2016
-
-
Raymond Toy authored
If -V isn't given, try to use the default, if possible.
-
Raymond Toy authored
The version must either be computed using the defaults or must be given by the -V option. Otherwise make-main-dist doesn't know what to do without a version.
-
Raymond Toy authored
The positional version, arch, and os args are now commandline switches. This allows the user to specify arch and os names, for example, without specifying a version. This allows the version to be defaulted. Previously, the version had to be specified if arch or os were desired. The original default values are used if these options aren't given.
-
- Dec 23, 2016
-
-
Raymond Toy authored
-
- Dec 17, 2016
-
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
These were committed accidentally. Revert to previous version.
-
Raymond Toy authored
These were committed accidentally. Revert to previous version.
-
Raymond Toy authored
-
- Dec 11, 2016
-
-
Raymond Toy authored
Make motif variant default to solaris_sunc when sparc64_sunc is the lisp variant.
-
Raymond Toy authored
These were moved to assembly/sparc64.
-
Raymond Toy authored
Rename sparcv9 to sparc64 * Rename directories from sparcv9 to sparc64. * Rename sparcv9-assem.S to sparc64-assem.S. * Rename Config.sparcv9_sunc to Config.sparc64_sunc. * Update files to refer to sparc64 instead of sparcv9. See merge request !20
-
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
Fix #34: Handle newline character correctly 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. See merge request !19
-
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.
-
Raymond Toy authored
Fix #38: Replace unix-times usage with getrusage 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. See merge request !18
-
- 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
-
Raymond Toy authored
Don't use cl:assert for the lisp-unit test; it should use lisp-unit assertions.
-
Raymond Toy authored
ieee754_rem_pio2 was not formatted according to cmucl style. Just re-indent. No other changes.
-
Raymond Toy authored
Fix #26: Use nanosleep to sleep without being interrupted First, use nanosleep to sleep instead of using select. Then handle the case of nanosleep being interrupted wherein we keep calling nanosleep with the remaining time until the desired time has elapsed. See merge request !17
-
- Dec 01, 2016
-
-
Raymond Toy authored
-
Raymond Toy authored
-
- Nov 30, 2016
-
-
Raymond Toy authored
-
Raymond Toy authored
-
- Nov 29, 2016
-
-
Raymond Toy authored
-
Raymond Toy authored
Basically used the repro case from the issue.
-