• Francois-Rene Rideau's avatar
    2.26.106: a new primary/secondary convention for subsystems and more · a730852a
    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.
    a730852a
Name
Last commit
Last update
bin Loading commit data...
contrib Loading commit data...
debian Loading commit data...
doc Loading commit data...
test Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
Makefile Loading commit data...
README Loading commit data...
TODO Loading commit data...
action.lisp Loading commit data...
asdf-driver.asd Loading commit data...
asdf.asd Loading commit data...
backward-driver.lisp Loading commit data...
backward-interface.lisp Loading commit data...
backward-internals.lisp Loading commit data...
build.xcvb Loading commit data...
bundle.lisp Loading commit data...
compatibility.lisp Loading commit data...
component.lisp Loading commit data...
concatenate-source.lisp Loading commit data...
configuration.lisp Loading commit data...
defsystem.lisp Loading commit data...
driver.lisp Loading commit data...
find-component.lisp Loading commit data...
find-system.lisp Loading commit data...
footer.lisp Loading commit data...
header.lisp Loading commit data...
image.lisp Loading commit data...
interface.lisp Loading commit data...
lisp-action.lisp Loading commit data...
lisp-build.lisp Loading commit data...
operate.lisp Loading commit data...
operation.lisp Loading commit data...
os.lisp Loading commit data...
output-translations.lisp Loading commit data...
package.lisp Loading commit data...
pathname.lisp Loading commit data...
plan.lisp Loading commit data...
run-program.lisp Loading commit data...
source-registry.lisp Loading commit data...
stream.lisp Loading commit data...
system.lisp Loading commit data...
upgrade.lisp Loading commit data...
utility.lisp Loading commit data...
version.lisp-expr Loading commit data...