- Oct 13, 2011
-
-
Robert P. Goldman authored
1. Format ACL shell-command output in the same way as other lisp implementations'. 2. Fix CLISP handling of exit status.
-
Robert P. Goldman authored
bumping version.
- Oct 12, 2011
-
-
Francois-Rene Rideau authored
-
- Oct 10, 2011
-
-
Francois-Rene Rideau authored
break things differently, giving user more control when things break. Document somewhat the mess that is asdf:run-shell-command, and recommend xcvb-driver:run-program/process-output-stream as a replacement. Also, rename some testing targets in the Makefile, update testing status. Finally, hush cmucl.
-
- Oct 09, 2011
-
- Oct 07, 2011
-
-
Francois-Rene Rideau authored
Thanks to Andreas Fuchs http://boinkor.net/archives/2011/10/a-weird-problem-with-asdf-on-nfs.html
-
- Oct 06, 2011
-
-
Francois-Rene Rideau authored
Thanks again to Sergey Katrevich for his comments.
-
Francois-Rene Rideau authored
hoping to fix a reported double-compilation bug.
-
- Oct 02, 2011
-
-
Francois-Rene Rideau authored
-
- Sep 25, 2011
-
-
Francois-Rene Rideau authored
to increase chances of successful pathname parsing in defsystem.
-
Francois-Rene Rideau authored
-
- Sep 14, 2011
-
-
Francois-Rene Rideau authored
ECL on Darwin notably doesn't have the :unix feature.
-
- Sep 13, 2011
-
-
Francois-Rene Rideau authored
-
- Sep 12, 2011
-
-
Francois-Rene Rideau authored
-
Robert P. Goldman authored
-
Robert P. Goldman authored
-
Robert P. Goldman authored
-
- Sep 02, 2011
-
-
Robert P. Goldman authored
Thanks to Christophe Rhodes for suggestions. We use REINITIALIZE-INSTANCE to clear out-of-date information out of the slots of COMPONENT objects while they are reused. Two complications presented themselves: 1. Previously, I believe for orthogonality, we would either get an old (reused) COMPONENT or make a new one, but in either case, the handling of initargs was done by REINITIALIZE-INSTANCE. This made it impossible for the REINITIALIZE-INSTANCE methods to "know" that they were in a real sense RE-initializing. At the expense of some code duplication, I broke this sharing, so that now REINITIALIZE-INSTANCE should only be called when we are reusing a COMPONENT, with an exception below... 2. We always need to have a SYSTEM object active for the defsystem we are currently processing. Accordingly, SYSTEM objects will *ALWAYS* be RE-initialized. So the REINITIALIZE-INSTANCE method required a little care (in particular, the SOURCE-FILE slot needed delicate handling.
-
Robert P. Goldman authored
-
Robert P. Goldman authored
Unfortunately, this doesn't work in general because of other problems with the reuse of pre-existing SYSTEM COMPONENT objects.
-
Robert P. Goldman authored
-
Robert P. Goldman authored
- Sep 01, 2011
-
-
Robert P. Goldman authored
-
- Jul 26, 2011
-
- Jul 10, 2011
-
-
Francois-Rene Rideau authored
-
- Jun 16, 2011
-
-
Francois-Rene Rideau authored
yet avoids problems with packages and functions being destroyed by compile-file, not yet restored by load, and yet needed by the continuation of compile-file, by forcing a load-source-op of asdf.lisp before it is compiled, when it is compiled. Thanks to Nikodemus for making me look deeper in fmakunbound vs unintern issues.
-
- Jun 12, 2011
-
-
Francois-Rene Rideau authored
Major change for RMCL: location strings are now POSIX namestrings. Major change for logical pathnames: they are now preserved by source-registry; the price is that only logical pathnames for which merging the name and type commutes with truename will be found by directory-files and subdirectories. Minor change for GCL: dropped kluges for 2.6, which never was working. Simplifications in internals of (implementation-identifier). Removed *system-cache* and get-uid, which never were working right (bad attempts at allowing common-lisp-controller compatibility, but it only ever was but a giant gaping security hole in the waiting). Simplified resolve-relative-location-component (ugly because it was written before MERGE-PATHNAMES*). Updated documentation about the file location DSL.
-
- Jun 09, 2011
-
-
Francois-Rene Rideau authored
Use probe-file for probe-file* in LispWorks. Make ABCL's jar translation happier with the recent compile-file-pathname* change for Stelian by redoing cfp myself. Make truenamize work when the merged pathname is relative. Makes it happier when e.g. the *default-pathname-defaults* is #p"", which is the case notably on CCL. Try and fail to support GCL 2.6 and have 2.7 fail less; too many bugs, in CONDITIONs, PATHNAMEs, and more, plus compiler bug that breaks coerce-pathname.
-
- Jun 07, 2011
-
-
Francois-Rene Rideau authored
Add doc compilation to release tests!
-
Francois-Rene Rideau authored
Tested with the XCVB bridge.
-
- Jun 06, 2011
-
-
Francois-Rene Rideau authored
Magically recognize x64 as architecture on CLISP (yuck). Document (require "asdf") as the portable way to load ASDF, since the CLISP maintainers insist that they won't recognize the otherwise universally accepted (require :asdf). Sigh.
-
- Jun 02, 2011
-
-
Francois-Rene Rideau authored
-
- Jun 01, 2011
-
-
Francois-Rene Rideau authored
we were not handling a :output-file argument correctly; it must be passed to compile-file-pathname for merging, not used as an override.
-