- Oct 11, 2015
-
-
Raymond Toy authored
-
Raymond Toy authored
When making an executable on some random machine, we can't depend on the user having the 10.5 SDK around. So remove the flag, but add -Wl,-no_pie to suppress the warning about PIE disabled due to absolute addressing.
-
Raymond Toy authored
Left this out in the previous commit.
-
Raymond Toy authored
-
- Oct 10, 2015
-
-
Raymond Toy authored
Noticed by Joram Schrijver who gave the correct path.
-
Raymond Toy authored
It's really nice to see the exit code of the process when printing out the process structure. Fix a typo too: "tings" -> "things".
-
Raymond Toy authored
obj_run_linker() returns the return code from the call to system(). Exit lisp with this return code to indicate if running the executable linker script worked or not.
-
- Oct 05, 2015
-
-
Raymond Toy authored
* src/lisp/GNUMakefile * Don't add exec-final.o to lisp.a. (But still remove exec-init.o from it.) * src/tools/linker.sh * When linking the executable, need to link exec-final.o too. * bin/make-main-dist.sh * Need to install exec-init.o and exec-final.o. exec-init.o is needed to link a normal lisp; exec-final.o is used for the executable image. * Fix modes on some installed files. exec-init.o, exec-final.o, and lisp.a don't need to be executable.
-
- Oct 01, 2015
-
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
Add bootfile for building cmucl with the new version too.
-
- Sep 01, 2015
-
-
Raymond Toy authored
The previous implementation cleared *herald-items* when -quiet was given, but if the init file loaded up items that added to *herald-items*, then the items were still printed. Plus, it seems odd that -quiet actually clears *herald-items*. So, just don't print herald if -quiet is given, but also preserve *herald-items* so that (print-herald) would actually print the actual herald.
-
- Aug 30, 2015
-
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
-
Raymond Toy authored
Instead of using random integers in the switch statement, use the fdlibm enum values. Also fix a compiler warning that ret might be used uninitialized. Fix this by adding a default case, which should never happen.
-
Raymond Toy authored
Gets rid of compiler warning too.
-
Raymond Toy authored
-
Raymond Toy authored
These are needed for asdf and slime, respectively. These were updated for unix.lisp, but not unix-glibc2.lisp. (Time to merge them into one!!!!)
- Aug 27, 2015
-
-
Raymond Toy authored
Apply patch from Helmut, as is.
-
- Aug 01, 2015
-
-
Raymond Toy authored
o Add declaration for LIST-ELT* that the index is a kerrnel:index. o Clean up ELT to directly call LIST-ELT* instead of having an inlined version. o Fix typo: issue.5 is really issue.4. o Add tests for invalid indices for ELT and (SETF ELT) for both lists and vectors.
-
- Jul 26, 2015
-
-
Raymond Toy authored
Then when the pcl tests are compiled, the fasls are stored somewhere else instead of in the tests/pcl directory. This means the src directory isn't polluted with fasls when we make a source tarball.
-
- Jul 22, 2015
-
-
Raymond Toy authored
-
- Jul 16, 2015
-
-
Raymond Toy authored
From Fred Gilham.
- Jun 24, 2015
-
-
Raymond Toy authored
This requires using boot-2015-06-1 to make the change. Regenerated cmucl.pot too.
-
Raymond Toy authored
Fix #7 The change to use extended names like (flet frob) broke the detection of local names for get-setf-expansion. Fix it. This reverts behavior back to what 18a used to do. A test for this is also added.
-
- Jun 22, 2015
-
-
Raymond Toy authored
I always forget how to run one set of tests. Add some hints.
-
Raymond Toy authored
Fix #3. The lookup for the names was not handling things like (FLET SQUARE TEST/PRESENT) correctly. Use VALID-FUNCTION-NAME to get the function name instead of a plain EQUAL test.
-
- Jun 14, 2015
-
-
Raymond Toy authored
code/seq.lisp: o Define internal LIST-ELT* function that executes ELT on lists, signaling an error if the index is invalid. compiler/seqtran.lisp: o Change the deftransform for ELT to use LIST-ELT* instead of NTH. tests/issues.lisp: o Add test for this issue.
-
Raymond Toy authored
-
Raymond Toy authored
Five is a bit small, especially when printing out the message from issue #5.
-
Raymond Toy authored
Give a better error message when using T clause in case error.lisp: o Add new invalid-case condition to handle errors from case expressions. macros.lisp: o Use new invalid-case condition to signal the invalid usage of T in CASE expressions. o Replace old message with better, more informative, message. Include xref to ANSI CL spec. exports.lisp: o Export INVALID-CASE from KERNEL package.
-
Raymond Toy authored
-
- Jun 12, 2015
-
-
Raymond Toy authored
o The upcoming version of asdf wants to use unix-getenv, so add that to the core, removing from the unix contrib. o Slime wants to use unix-execve and unix-fork, so import that and the necessary support routines in to the core from the unix contrib.
-
Raymond Toy authored
-
- Jun 07, 2015
-
-
Raymond Toy authored
Split out double-double math routines Move the double-double transforms and a few other double-double methods from float-tran.lisp to float-tran-dd.lisp See merge request !1
-
Raymond Toy authored
-
Raymond Toy authored
This is so that we can always compile and load this file, even if double-double isn't supported. (But all currently supported architectures support double-doubles.)
-