- Sep 06, 2017
-
-
Raymond Toy authored
Enable gitlab continuous integration See merge request !22
-
Raymond Toy authored
The failed test causes the pipeline to fail, as expected.
-
Raymond Toy authored
-
- Sep 03, 2017
-
-
Raymond Toy authored
While not strictly necessary, make-dist.sh uses git to determine a default lisp-implmenetation-version. We could just use -V to do that, but I think it's best to have git so that the pipeline looks as much like normal development as possible.
-
Raymond Toy authored
- Early exit (with non-zero exit code) does cause the pipeline to fail, as expected.
-
Raymond Toy authored
- Don't need to install git anymore - exit early from build script to see if that makes the test fail.
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
- Sep 02, 2017
-
-
Raymond Toy authored
Needed to update lisp/version.
-
Raymond Toy authored
-
Raymond Toy authored
The runner already has the git repo checked out at $PWD, so we're ready to go. Try to install time so build.sh will run.
-
Raymond Toy authored
-
Raymond Toy authored
- Print out the SHELL - Set prompt to include PWD - Where is `time` and why can't the shell find it?
-
Raymond Toy authored
-
Raymond Toy authored
Update snapshot to 2017-04 snapshot too.
-
Raymond Toy authored
While we're at it install make, gcc, and gcc 32-bit.
-
Raymond Toy authored
-
Raymond Toy authored
- untar the snapshot into the snapshot directory - git clone the cmucl repo
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
- Sep 01, 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
-