- 09 Jun, 2011 1 commit
-
-
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.
-
- 07 Jun, 2011 3 commits
-
-
Francois-Rene Rideau authored
Add doc compilation to release tests!
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
Tested with the XCVB bridge.
-
- 06 Jun, 2011 1 commit
-
-
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.
-
- 02 Jun, 2011 1 commit
-
-
Francois-Rene Rideau authored
-
- 01 Jun, 2011 1 commit
-
-
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.
-
- 30 May, 2011 1 commit
-
-
Francois-Rene Rideau authored
-
- 29 May, 2011 3 commits
-
-
Francois-Rene Rideau authored
Documentation: Update about logical pathnames, asdf-install.
-
-
Robert P. Goldman authored
-
- 27 May, 2011 1 commit
-
-
Francois-Rene Rideau authored
Treat compile-file failure cases in decreasing order of importance.
-
- 26 May, 2011 1 commit
-
-
Francois-Rene Rideau authored
-
- 22 May, 2011 1 commit
-
-
Francois-Rene Rideau authored
-
- 19 May, 2011 1 commit
-
-
Francois-Rene Rideau authored
Thanks to Terje Norderhaug and binghe for the MCL patch.
-
- 13 May, 2011 1 commit
-
-
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?)
-
- 11 May, 2011 1 commit
-
-
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.
-
- 09 May, 2011 2 commits
-
-
Francois-Rene Rideau authored
https://bugs.launchpad.net/asdf/+bug/779935. Grrrrrrr. Add proper test.
-
Francois-Rene Rideau authored
-
- 07 May, 2011 1 commit
-
-
Francois-Rene Rideau authored
-
- 06 May, 2011 1 commit
-
-
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.
-
- 04 May, 2011 1 commit
-
-
Francois-Rene Rideau authored
Fixed Bug lp#776808 which was introduced in 2.014.9 (Oops), as found by Stas Boukarev. Thanks!
-
- 03 May, 2011 1 commit
-
-
Francois-Rene Rideau authored
Recognize more architectures (for e.g. sbcl). Fixes for cl-source-file.lsp (see previous commits by rpg).
-
- 02 May, 2011 4 commits
-
-
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 #'
-
- 27 Apr, 2011 1 commit
-
-
Francois-Rene Rideau authored
Slight simplification in a few methods and comments.
-
- 26 Apr, 2011 1 commit
-
-
Francois-Rene Rideau authored
Use :verbose nil in REQUIRE anyway. Make meaning of operation-description less unobvious.
-
- 24 Apr, 2011 5 commits
-
-
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
-
- 22 Apr, 2011 2 commits
-
-
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.
-
- 18 Apr, 2011 1 commit
-
-
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.
-
- 14 Apr, 2011 1 commit
-
-
Francois-Rene Rideau authored
Cleanup the search-for-system-definition protocol. Define upgrade-asdf function. Cache the source-registry scan in a hash-table.
-
- 06 Apr, 2011 2 commits
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-