2.26.153: Various speed ups.
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.
Showing
- Makefile 1 addition, 1 deletionMakefile
- action.lisp 23 additions, 18 deletionsaction.lisp
- asdf.asd 6 additions, 6 deletionsasdf.asd
- cache.lisp 51 additions, 0 deletionscache.lisp
- defsystem.lisp 1 addition, 1 deletiondefsystem.lisp
- find-system.lisp 3 additions, 3 deletionsfind-system.lisp
- header.lisp 1 addition, 1 deletionheader.lisp
- interface.lisp 1 addition, 1 deletioninterface.lisp
- output-translations.lisp 1 addition, 0 deletionsoutput-translations.lisp
- pathname.lisp 1 addition, 1 deletionpathname.lisp
- plan.lisp 1 addition, 1 deletionplan.lisp
- test/script-support.lisp 4 additions, 4 deletionstest/script-support.lisp
- test/test-encodings.script 1 addition, 1 deletiontest/test-encodings.script
- test/test-touch-system-2.script 0 additions, 1 deletiontest/test-touch-system-2.script
- upgrade.lisp 1 addition, 1 deletionupgrade.lisp
- version.lisp-expr 1 addition, 1 deletionversion.lisp-expr
Please register or sign in to comment