- Jan 08, 2014
-
-
Francois-Rene Rideau authored
-
- Jan 07, 2014
-
-
Francois-Rene Rideau authored
-
- Jan 03, 2014
-
-
Francois-Rene Rideau authored
-
- Dec 20, 2013
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
The return statement in search-for-system-definition goes awry. XCL is now officially not supported by ASDF3 (ASDF 2 might still work).
-
- Dec 09, 2013
-
-
Francois-Rene Rideau authored
-
- Oct 25, 2013
-
-
Francois-Rene Rideau authored
-
- Oct 23, 2013
-
-
Francois-Rene Rideau authored
This is quick-build compatible and fixes lp#1230368. To use package-system, just have foo.asd containing (defsystem foo :class package-system) at the top of your quick-build hierarchy $FOODIR for packages whose name start with "FOO/" and ASDF will thereafter look for system "foo/bar/baz" in $FOODIR/bar/baz.lisp. Such a file will implicitly have its own system defined; its dependencies are computed by scanning the file, extracting its first defpackage form, and using the packages it uses or imports from as a as a specification of what systems it depends on. You can register packages as belonging to a system with (asdf:register-system-packages my-system '(package1 package2)) Using or importing from a package registered to a given system will generate a dependency to the registered system. Using or importing from a packages registered to the constant symbol T will not generate any dependency. Using or importing from a packages that is not registered will generate a dependency on a system the name of which is the package name downcased. All packages that exist at the time ASDF is initially loaded are registered to constant symbol T. Also, for convenience, introduce :use-reexport and :mix-reexport in uiop/package.lisp (of course, no one can rely on it until it's mainstream, but better late than never). To use this style in a way compatible with older versions of ASDF 3, you may use the asdf-package-system extension. See lisp-interface-library for a system that uses this style this way. Push :asdf-package-system to *features*
-
- Sep 03, 2013
-
- Aug 16, 2013
-
-
Robert P. Goldman authored
-
- Aug 07, 2013
-
-
Robert P. Goldman authored
There's no Makefile in tests/.
-
- Jul 02, 2013
-
-
Robert P. Goldman authored
- Jun 04, 2013
-
-
Francois-Rene Rideau authored
-
- Jun 02, 2013
-
- May 22, 2013
-
-
Robert P. Goldman authored
This will give the ASDF developer a special way of initializing the ASDF source registry to load the libraries needed to run Faré's builder tools.
-
- May 16, 2013
-
-
Francois-Rene Rideau authored
Further tweak asdf.texinfo.
-
- Apr 12, 2013
-
-
Francois-Rene Rideau authored
-
- Apr 10, 2013
-
-
Francois-Rene Rideau authored
-
- Apr 04, 2013
-
- Mar 18, 2013
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
- Mar 14, 2013
-
-
Francois-Rene Rideau authored
debian: tweak Makefile, changelog, debian files.
-
- Mar 03, 2013
-
-
Francois-Rene Rideau authored
-
- Feb 23, 2013
-
-
Francois-Rene Rideau authored
-
- Feb 18, 2013
-
-
Francois-Rene Rideau authored
After testing by avodonosov, it was found this was needed to (un)reify deferred-warnings on CCL.
-
- Feb 16, 2013
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
- Feb 02, 2013
-
-
Francois-Rene Rideau authored
move fare-all to my private configuration. make test s="some list of systems I care about" or export ASDF_TEST_SYSTEMS="same list" before you make test or make test-load-systems.
-
- Jan 28, 2013
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
Also, separate filesystem access functions from pathname object munging.
-
Francois-Rene Rideau authored
Optimize probe-file* in the case we do not care for truename. Have truenamize iterate from pathname up to root rather than the other way, to minimize the number of calls to truename. Refactor pathname absolutization. Shuffle functions around os, pathname, stream. Shuffle functions around common-lisp, utility. Remove root-pathname and sane-physical-pathname.
-
- Jan 27, 2013
-
-
Francois-Rene Rideau authored
Between 2.26 and 2.26.152, ASDF had gotten ~37 times slower at traversing iolib. Now trying to restore some performance. This commit: 1- generalizes the cache to cover input-files and output-files as well as get-file-stamp. 2- removes the probe-file before file-write-date.
-
Francois-Rene Rideau authored
Keep the obsolete slot properties for the sake of upgrade.
-
Francois-Rene Rideau authored
Introduce some backward incompatibility with features unused in quicklisp: * Don't create a temporary package every time you load a .asd; instead, load everything from same package ASDF-USER, that :use's asdf/common-lisp asdf/package asdf/interface That's the Common Lisp way, what with COMMON-LISP-USER. If you want a private package, use DEFPACKAGE or DEFINE-PACKAGE. * operation-description is renamed action-description. No one was using it in quicklisp, and no one was specializing it except cl-protobufs, which I'll fix. * component-properties and component-property are gone. If you want a new property, create your own subclass of component. Also, have a load-asd function with name in keyword arguments, rather than load-sysdef function that requires the name.
-
- Jan 24, 2013
-
-
Francois-Rene Rideau authored
enhance plan consistency and make testing easier.
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
A better asdf.asd. Refactor the preloaded system mechanism, use it for cl-launch 3.21.2. Rename bundle-pathname to build-pathname, move it from bundle-system to system. Rename the gcl<2.7 feature gcl2.6. Die on gcl2.5 and earlier. Don't even try to compile-file asdf using gcl 2.6, just load the .lisp. Rename asdf/compatibility to asdf/common-lisp, exporting only CL symbols. Fix define-package to correctly handle exporting of NIL. Also, make it work with Genera, with #'(lambda instead of (lambda, and using lisp:loop (via a macro loop*) when destructuring is required. Document more 2.27 changes in changelog. If there is no :pathname and no load-pathname, do NOT have a system pathname take defaults from *default-pathname-defaults*, but make it NIL.
-
- Jan 21, 2013
-
-
Francois-Rene Rideau authored
-