- May 29, 2011
-
-
Robert P. Goldman authored
- May 27, 2011
-
-
Francois-Rene Rideau authored
Treat compile-file failure cases in decreasing order of importance.
-
- May 26, 2011
-
-
Francois-Rene Rideau authored
-
- May 22, 2011
-
-
Francois-Rene Rideau authored
-
- May 19, 2011
-
-
Francois-Rene Rideau authored
Thanks to Terje Norderhaug and binghe for the MCL patch.
-
- May 13, 2011
-
-
Francois-Rene Rideau authored
A new exported macro with-system-definitions protects operate (and through it oos, load-system and compile-system) and find-system (and also its helper load-sysdef should it ever be exported) and will hopefully complete the find-system-if-being-defined from 2.015.2 in preventing infinite recursions while defining systems that are defined in a place different from the place where they are registered (maybe there should be a warning for that?)
-
- 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.
-
Francois-Rene Rideau authored
-
- May 07, 2011
-
- 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 04, 2011
-
-
Francois-Rene Rideau authored
Fixed Bug lp#776808 which was introduced in 2.014.9 (Oops), as found by Stas Boukarev. Thanks!
-
- 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
-
Robert P. Goldman authored
-
Francois-Rene Rideau authored
allowing to easily define systems using "cl" or "lsp" as Lisp pathname type, which should fix lp#769634. Also tweaks for genera, notably unbreaking a lambda missing #'
-
- Apr 27, 2011
-
-
Francois-Rene Rideau authored
Slight simplification in a few methods and comments.
-
- Apr 26, 2011
-
-
Francois-Rene Rideau authored
Use :verbose nil in REQUIRE anyway. Make meaning of operation-description less unobvious.
-
- Apr 24, 2011
-
-
http://common-lisp.net/project/asdf/asdfFrancois-Rene Rideau authored
Conflicts: test/test-source-file-type.script
-
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
-
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 18, 2011
-
-
Francois-Rene Rideau authored
* dynamically call 'foo a few places where #'foo was statically used. * a new function parse-version does parsing of a version string into a list of integers, or NIL if invalid * remove redundant first argument to register-system. * refactor the find-system protocol so finder functions may return a system object instead of a pathname, and use it for our fallback system function. * separate a function perform-plan out of the default operate method. * treat asdf upgrade specially when it is required by the plan. * introduce function upgrade-asdf that returns T when the ASDF version changed, * reinstate obsolete function system-definition-pathname as a cerror'ing alias for system-source-file.
-
- 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 06, 2011
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
Tweak run-shell-command for clisp, get-uid for ccl.
- Apr 05, 2011
-
-
Francois-Rene Rideau authored
Apparently, I'm it's first user, ever! Thank you, danb for inventing the feature (even though your implementation didn't really work at the time).
-
Francois-Rene Rideau authored
* remove -k ${keyid} from git-buildpackage, instead inserted in ~/.devscripts: DEBSIGN_KEYID=4D822AA2 * remove user from ssh specifications. If local and remote users differ, you HAVE to have an entry in your ~/.ssh/config like: Host common-lisp.net User frideau
-
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 29, 2011
-
- Mar 28, 2011
-
- Mar 27, 2011
-