- May 08, 2014
-
-
Francois-Rene Rideau authored
-
- May 05, 2014
-
-
Robert Goldman authored
Also fix the version-bumper.
-
Robert Goldman authored
-
- Mar 22, 2014
-
-
Francois-Rene Rideau authored
manual: document that ~/common-lisp/ is now in the default source-registry; mention dump-image hooks when discussing clear-configuration. improve install-asdf-as-module and its coverage in the manual.
-
- Mar 04, 2014
-
-
Francois-Rene Rideau authored
-
- Mar 01, 2014
-
-
Francois-Rene Rideau authored
Fix some issues with SCL: * it doesn't like run-program from a modified directory? * it somehow pushes :non-base-chars-exist-p even though +non-base-chars-exist-p+ is NIL???
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
Testing the latest cl-launch with ECL showed massive bitrot in the bundle support for ECL. * Make better use of ASDF3's class hierarchy in redefining asdf/bundle, by removing and adding the mixins: goodbye bundle-compile-op and monolithic-, hello link-op and gather-op. Also, reinstate bundle-system as a class to hold prologue and epilogue (but do we need these, now with portable ASDF3 image support?) * rename binary-op to deliver-asd-op, same for monolithic- * Introduce image-op as a superclass of program-op, for dumping an executable image with the regular top-level. * Redo the way operation flags are or aren't propagated: gather-op explicitly does not pass the flags, so toplevel options are for the toplevel build only -- though they belong to the system, not the operation. Therefore get rid of no-ld-flags-op -- if there are flags to pass, they should be passed explicitly in gather-op; or more likely, they might be slots in the system, or the plan, or special variables for the current session. OPERATE tries harder to preserve the original-initargs, which are not clobbered by asdf/bundle's initialize-instance anymore. * Punt for command-line-arguments on LispWorks, so the user has a slight chance of setting them.
-
Francois-Rene Rideau authored
-
- Feb 28, 2014
-
-
Francois-Rene Rideau authored
that you can (require "asdf") from your old implementation. Update bin/asdf-builder so it can be run by cl-launch.
-
- Sep 27, 2013
-
-
Francois-Rene Rideau authored
-
- Sep 19, 2013
-
-
Francois-Rene Rideau authored
-
- Jul 02, 2013
-
-
Robert P. Goldman authored
-
- Jun 11, 2013
-
-
Robert P. Goldman authored
In ENOUGH-NAMESTRINGS, the variable B was bound to a value computed only for side-effect. Removed B, lifting the call to ENSURE-PATHNAME out of the LOOP form.
-
- May 16, 2013
-
-
Francois-Rene Rideau authored
Also, better document the entire version business. This is an incompatible change, but the previous behavior was not documented, wasn't fully working until rather recently and looks like it wasn't relied upon, so this should be OK.
-
- Mar 17, 2013
-
-
Francois-Rene Rideau authored
* delete-empty-directory, delete-directory-tree, directory-exists-p, file-exists-p, copy-file * fix directory-files on clisp for files with type NIL * tests: fix assert-pathname-equal, assert-pathnames-equal, bad trace
-
- Mar 09, 2013
-
-
Francois-Rene Rideau authored
-
- Mar 08, 2013
-
-
Francois-Rene Rideau authored
-
- Mar 03, 2013
-
-
Francois-Rene Rideau authored
-
- Feb 23, 2013
-
-
Francois-Rene Rideau authored
-
- Feb 22, 2013
-
-
Francois-Rene Rideau authored
Also restore lost (setf (gethash name *systems-being-defined*) system) in register-system-definition.
-
- 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
-
- Feb 01, 2013
-
-
Francois-Rene Rideau authored
Thanks to Stelian for finding this issue. Also, make run-program test work where select binaries are not in /bin. Better handle incrementing ASDF versions.
-
- Jan 27, 2013
-
-
Francois-Rene Rideau authored
Keep the obsolete slot properties for the sake of upgrade.
-
- Jan 20, 2013
-
-
Francois-Rene Rideau authored
Better version mangling helpers. Image: for compatibility with existing CL practice, the call the entry-point *without* arguments rather than with C command line.
-
- Jan 19, 2013
-
-
Francois-Rene Rideau authored
-
- Jan 18, 2013
-
-
Francois-Rene Rideau authored
jyknight will be happy. Passes test, when still resolving.
-
Francois-Rene Rideau authored
also use asdf-defsystem as the name for packaging.
-
Francois-Rene Rideau authored
unless we're backward compatible.
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
Have one bigger lisp script to replace several shell scripts.
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
A system named foo/bar will be looked up in a registered file foo.asd. This makes it possible to sensibly name several systems in a .asd file and still have asdf find them all by name. We now use it to not have the asdf header be part of asdf-driver. A new generic operation build-op makes it possible to deal with the fact that the default operation for systems need not be load-op, yet that the end-user does not want to have to know the exact operation for each of the system he uses. ensure-pathname has been improved again, and its clients tweaked. remove-keys was made more sensible by using EQL rather than STRING-EQUAL. :version need not take the first form in a file, but can take a path to a subform. This makes it possible to get the exact subform in a Lisp source file that has the string. See SUB-OBJECT for how these paths work. Cleanup of the semantics of ENSURE-FUNCTION on CONSes: use APPLY, not EVAL.
-
- Jan 17, 2013
-
-
Francois-Rene Rideau authored
-
- Jan 16, 2013
-
-
Francois-Rene Rideau authored
Move things around and rename functions to improve backward compatibility. The driver now has its own backward-compatibility file.
-
- Jan 15, 2013
-
-
Francois-Rene Rideau authored
-
- Jan 14, 2013
-
-
Francois-Rene Rideau authored
Settle on "restore-image" and "dump-image" for our API names. Unbreak match-condition-p and move it to utility, give static scoping to the generic muffler, rename the compiler and loader mufflers. Fix with-input. Remove crud from script-support.
-