- Sep 03, 2017
-
-
Raymond Toy authored
-
- Aug 31, 2017
-
-
Raymond Toy authored
Add braces around the else clause that's indented as if it were part of the else clause. Inspection of the algorithm indicates that this is probably the intended code and in this case doesn't change what gets executed because the following statements would have been anyway. Also verified a few random values that `(asin x)` and `(asin (float x 1w0))` produce the same values. Only need to test 2^-27 <= x < 0.5.
-
- Aug 29, 2017
-
-
Raymond Toy authored
Fix #40: Move start of heap space higher Closes #40 See merge request !21
-
Raymond Toy authored
-
Raymond Toy authored
Changing defconstant's signal an error. Add a handler-bind to restart and continue with the changed values.
-
Raymond Toy authored
This is a workaround for issue #40. By moving the start of the heap to a higher address, we can still run on older systems (albeit with reduced max heap size), and run on newer systesm where the C code is now mapped at or overlapping the (old) heap start. Arbitrarily choose 0x60000000 as a compromise. This also requires moving the foreign linkage start to a different address because the old address overlaps the new C area. Ideally, we could fix this if we could map the heap wherever the OS wants to put it, but we're not there yet. Use boot-2017-04.lisp to bootstrap this change from the 2017-04 snapshot.
-
- Aug 27, 2017
-
-
Raymond Toy authored
If we get dynamic space lossage, print out the actual address and the expected addresses for the dynamic space so we can see what happened. This is really useful if you change the dynamic space address but didn't update everything correctly.
-
- Apr 08, 2017
-
- Apr 07, 2017
-
-
Raymond Toy authored
-
Raymond Toy authored
-
- Mar 25, 2017
-
-
Raymond Toy authored
-
- Mar 24, 2017
-
-
Fred Gilham authored
-
Fred Gilham authored
-
Fred Gilham authored
-
Fred Gilham authored
-
- Mar 23, 2017
-
-
Fred Gilham authored
-
- Mar 22, 2017
-
-
Fred Gilham authored
-
Fred Gilham authored
-
- Mar 05, 2017
-
-
Raymond Toy authored
Use boot-2017-01-1.lisp to bootstrap this change You'll still have to use the CLOBBER-IT restart when loading new-assem in the first build. Afterwards, it should be fine.
-
- Jan 29, 2017
-
-
Raymond Toy authored
-
Raymond Toy authored
Include a list of the builtin modules supported by cmucl to the docstring.
-
- Jan 12, 2017
-
-
Raymond Toy authored
-
- Jan 08, 2017
-
-
Raymond Toy authored
Forgot to add -lrt to linker.sh so that we can create executables on solaris. This is needed to get nanosleep.
-
- 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.
-