- Dec 14, 2011
-
-
Robert P. Goldman authored
-
Robert P. Goldman authored
WEAKLY-DEPENDS-ON needed to pass the ERROR-P NIL to FIND-SYSTEM in order to behave properly. Added documentation for previously-undocumented weakly-depends-on.
-
- Nov 22, 2011
-
-
Francois-Rene Rideau authored
-
- Oct 22, 2011
-
-
Francois-Rene Rideau authored
-
- Oct 21, 2011
-
-
Robert P. Goldman authored
-
- Oct 18, 2011
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
test/script-support.lisp: cl-user::native-namestring already defined in SBCL (imported from sb-ext); don't try to redefine it.
-
Francois-Rene Rideau authored
-
- Oct 17, 2011
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
- Oct 13, 2011
-
-
Francois-Rene Rideau authored
-
Robert P. Goldman authored
-
- Oct 12, 2011
-
-
Francois-Rene Rideau authored
-
- Oct 02, 2011
-
-
Francois-Rene Rideau authored
-
- Sep 25, 2011
-
-
Francois-Rene Rideau authored
-
- Sep 13, 2011
-
-
Francois-Rene Rideau authored
-
- Sep 02, 2011
-
-
Robert P. Goldman authored
-
Robert P. Goldman authored
-
- Sep 01, 2011
-
-
Robert P. Goldman authored
-
- 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.
-
- May 11, 2011
-
-
Francois-Rene Rideau authored
Nikodemus reported on the list an infortunate interaction with quicklisp. such if when you had a system installed both in quicklisp and outside quicklisp, say flexi-streams, and the .asd defsystem'ed an auxiliary system, say flexi-streams-test, and you tried to load the version outside quicklisp, e.g. by putting it first in the *central-registry*, then ASDF would start loading the non-quicklisp .asd; during parse-component-form for the auxiliary system, find-system would be called and then locate the quicklisp version, since it can't be found by file name, but quicklisp includes it in its database; ASDF would then load the quicklisp .asd; during the parse-component-form for the main system, it would call find-system, and the non-quicklisp .asd would be found, and so on in an infinite loop. This patch refactors defsystem to put all the work in a function will a trivial macro-expansion. The function pushes the system being currently defined into a list of such systems that is specially consulted first by search-for-system-definition, hopefully avoiding any loop.
-
- May 09, 2011
-
-
Francois-Rene Rideau authored
https://bugs.launchpad.net/asdf/+bug/779935. Grrrrrrr. Add proper test.
-
- May 06, 2011
-
-
Francois-Rene Rideau authored
Test support for symlinked .asd's to prevent future regressions as per the 2.014.9 bug fixed in 2.014.16.
-
- May 03, 2011
-
-
Francois-Rene Rideau authored
Recognize more architectures (for e.g. sbcl). Fixes for cl-source-file.lsp (see previous commits by rpg).
-
- May 02, 2011
-
-
Robert P. Goldman authored
-
Robert P. Goldman authored
-
- Apr 24, 2011
-
-
Francois-Rene Rideau authored
On Allegro, fix the way we avoid autoloading ASDF. But more verbose when versioning goes amiss. Mark source-file-type as redefined to avoid issues with type override when upgrading.
-
Robert P. Goldman authored
Ernst's test case and ours were not the same.
-
Robert P. Goldman authored
Ernst van Waning reports that the return value of ASDF:COMPONENT-PATHNAME does not honor an override of SOURCE-FILE-TYPE. This test verifies the claim.
-
Francois-Rene Rideau authored
-
- Apr 22, 2011
-
-
Francois-Rene Rideau authored
as reported by Xach, notably affecting CFFI and all who depend on it. Try to make find-system more robust along the way.
-
- Apr 14, 2011
-
-
Francois-Rene Rideau authored
Cleanup the search-for-system-definition protocol. Define upgrade-asdf function. Cache the source-registry scan in a hash-table.
-
- Apr 05, 2011
-
-
Francois-Rene Rideau authored
Also, update testing infrastructure to work with latest xcl from git.
-
- Mar 31, 2011
-
-
Francois-Rene Rideau authored
Also, use coerce-pathname in asdf-ecl and deprecate merge-component-name-type.
-
- Mar 22, 2011
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
Thanks to Douglas Crosher for his URL tests!
-
- Mar 19, 2011
-
-
Robert P. Goldman authored
-
Robert P. Goldman authored
Remove trailing "/" on system pathname to test that merging works properly in directory context.
-
Robert P. Goldman authored
-