2.26.100: checkpointing a lot of progress.
* Pathname support has been cleaned up, yet again, extending and renaming COERCE-PATHNAME into PARSE-UNIX-NAMESTRING, also ENSURE-PATHNAME, many docstrings, and plenty of small enhancements. * Bundles were refactored to take advantage of the new, more sensible, component-depends-on semantics. * Image support was cleaned up again, and program-op was implemented to produce a standalone executable on supported platforms; a working hello-world-example is included amongst tests. * The *compile-file-function* indirection was removed, with the ECL and MKCL object file support being folded into compile-file* instead. * systems now can have NIL as component-pathname, instead of providing a non-sensible bogus pathname when no sensible pathname was determined. Most of our pathname functions have sensible default behavior when provided NIL instead of a pathname as an argument.
Showing
- .gitignore 1 addition, 0 deletions.gitignore
- Makefile 18 additions, 10 deletionsMakefile
- action.lisp 11 additions, 4 deletionsaction.lisp
- asdf-driver.asd 7 additions, 0 deletionsasdf-driver.asd
- asdf.asd 1 addition, 1 deletionasdf.asd
- backward-interface.lisp 7 additions, 7 deletionsbackward-interface.lisp
- bundle.lisp 213 additions, 216 deletionsbundle.lisp
- component.lisp 2 additions, 1 deletioncomponent.lisp
- concatenate-source.lisp 42 additions, 49 deletionsconcatenate-source.lisp
- configuration.lisp 84 additions, 88 deletionsconfiguration.lisp
- debian/changelog 30 additions, 7 deletionsdebian/changelog
- defsystem.lisp 31 additions, 24 deletionsdefsystem.lisp
- doc/asdf.texinfo 4 additions, 6 deletionsdoc/asdf.texinfo
- driver.lisp 1 addition, 1 deletiondriver.lisp
- find-system.lisp 25 additions, 26 deletionsfind-system.lisp
- footer.lisp 4 additions, 0 deletionsfooter.lisp
- header.lisp 0 additions, 48 deletionsheader.lisp
- image.lisp 25 additions, 13 deletionsimage.lisp
- interface.lisp 16 additions, 2 deletionsinterface.lisp
- lisp-action.lisp 1 addition, 1 deletionlisp-action.lisp
Loading
Please register or sign in to comment