- 04 Sep, 2020 10 commits
-
-
Raymond Toy authored
Forgot to copy the artifacts path from linux to mac so that we save the benchmark results.
-
Raymond Toy authored
* Remove some debugging script lines * Copy the linux script to run on osx
-
Raymond Toy authored
-
Raymond Toy authored
The FPRINT benchmark needs a file and it was set to "/tmp/fprint.tst", which doesn't exist on gitlab CI. Just use "./tmp/fprint.tst". Let CI recipes create the "tmp" directory so the scripts don't need to.
-
Raymond Toy authored
Use ./run-cmucl.sh instead of run-cmucl.sh since . is probably not in $PATH.
-
Raymond Toy authored
Figure out why run-cmucl.sh doesn't exist, preventing us from running the benchmarks.
-
Raymond Toy authored
Run the benchmarks using the snapshot and then with the newly built version. Generate a report too. The benchmark results are added to the artifacts.
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
Adjust where the reports are stored when running the benchmarks and where the reports are read from. Instead of /var/tmp, use cl-bench/results. This will make it easier to find these files in CI.
-
- 31 Aug, 2020 1 commit
-
-
Raymond Toy authored
From Eric Marsden at http://emarsden.chez.com/downloads/cl-bench.tar.gz. Checked in as is.
-
- 30 Aug, 2020 2 commits
-
-
Raymond Toy authored
Fix #76: Add ansi-tests test suite to CI Closes #76 See merge request cmucl/cmucl!54
-
Raymond Toy authored
Checkout the ansi-test repo and run the testsuite. Verify that there were no unexpected successes or failures.
-
- 29 Aug, 2020 1 commit
-
-
Raymond Toy authored
Fix #86: save fpu state on entry to alloc Closes #86 and #85 See merge request cmucl/cmucl!53
-
- 28 Aug, 2020 4 commits
-
-
Raymond Toy authored
-
Raymond Toy authored
Instead of saving the entire FPU state, we really only need to save the xmm registers.
-
Raymond Toy authored
Forgot to remove this; it's not needed anymore.
-
Raymond Toy authored
It's best to save the FPU state here instead of in alloc() because we can't know what the compiler might do. Remove the fpu save stuff from alloc(). gcc 9.3.1 builds lisp successfully.
-
- 27 Aug, 2020 10 commits
-
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
In alloc(), save the fpu state on entry to the function and restore it just before returning. While we're at it, use the __attribute__ option to get a 16-byte aligned area where we can save the fpu state. And also set optimization to -O2 for linux.
-
Raymond Toy authored
Fix #85: Let each x86 configs set optimization level Closes #85 See merge request !52
-
Raymond Toy authored
Add `COPT` variable in `Config.x86_common` to set the optimization level (defaulting to `-O2`). Then each `Config.x86` file can set `COPT` as desired if the default doesn't work. Thus, `Config.x86_linux` sets `COPT` to `-O1`, but others can use the default value. See issue #68.
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
Add `COPT` variable in `Config.x86_common` to set the optimization level (defaulting to `-O2`). Then each `Config.x86` file can set `COPT` as desired if the default doesn't work. Thus, `Config.x86_linux` sets `COPT` to `-O1`, but others can use the default value. See issue #68.
-
- 26 Aug, 2020 2 commits
-
-
Raymond Toy authored
Fix #84: Remove code/unix-glibc2.lisp Closes #84 See merge request !51
-
Raymond Toy authored
This isn't referenced in worldcom or worldbuild anymore so we can safely remove this. Most of the required functionality was moved to code/unix.lisp some time ago, so this isn't needed anymore. Whatever functionality that is still left is in contrib/unix/unix-glibc2.lisp, which we aren't removing.
-
- 28 Mar, 2020 1 commit
-
-
Raymond Toy authored
The snapshot has been release so use the latest snapshot to run the CI.
-
- 25 Mar, 2020 2 commits
-
-
Raymond Toy authored
Fix #82: Replace bc with expr Closes #82 See merge request !50
-
Raymond Toy authored
`expr` is more commonly installed than `bc` so reduce the number of required dependencies and just use `expr`.
-
- 22 Mar, 2020 1 commit
-
-
Raymond Toy authored
-
- 17 Mar, 2020 2 commits
-
-
Raymond Toy authored
Fix #77: Add tests for sqrt of exceptional values Closes #77 See merge request !49
-
Raymond Toy authored
Add tests for the test cases listed in the bug. Cmucl currently passes with no additional changes.
-
- 08 Mar, 2020 2 commits
-
-
Raymond Toy authored
Eric Marsden wrote some useful utilities long ago. Let's add them to the contrib directory so that we have our own copy of them instead of depending on emarsden.chez.com/downloads. We're adding: * cpc - CPU Performance Counters for Solaris * ssl-cmucl - interface to SSL streams * tcp-forwarder - TCP forwarder to redirect TCP connections to another port on another machine * xml-rpc - Port of Chris Double's xml-rpc client to Cmucl
- 18 Feb, 2020 2 commits
-
-
Raymond Toy authored
Issue #80 is fixed.
-
Raymond Toy authored
Fix #80: Convert contribs to use ASDF to load Closes #80 See merge request !47
-