projects/asdf/asdf.git
2 months ago2.31.3: ensure upgrade before find-system. Also tweak primary/secondary output.
Francois-Rene Rideau [Wed, 27 Feb 2013 05:37:38 +0000] 
2.31.3: ensure upgrade before find-system. Also tweak primary/secondary output.

If you let find-system inside with-system-definitions before you upgrade ASDF,
you might have bad surprises when you upgrade then a previous definition survives.

2 months agoBetter output-translations during testing, particularly during upgrade.
Francois-Rene Rideau [Tue, 26 Feb 2013 23:36:41 +0000] 
Better output-translations during testing, particularly during upgrade.

2 months agoMerge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf
Robert P. Goldman [Tue, 26 Feb 2013 20:57:17 +0000] 
Merge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf

2 months agoBetter cleanup before upgrade test
Francois-Rene Rideau [Tue, 26 Feb 2013 20:38:33 +0000] 
Better cleanup before upgrade test

2 months ago2.31.2: fix NIL to work as a "skip me" designator in component-depends-on.
Francois-Rene Rideau [Tue, 26 Feb 2013 19:50:03 +0000] 
2.31.2: fix NIL to work as a "skip me" designator in component-depends-on.

Use it to test (:feature :sbcl (:require :sb-posix)) and such.

2 months ago2.31.1: require-system, a class for systems that use (REQUIRE ...)
Francois-Rene Rideau [Tue, 26 Feb 2013 19:18:43 +0000] 
2.31.1: require-system, a class for systems that use (REQUIRE ...)

Based on a patch by Stelian Ionescu.

2 months agoMerge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf
Robert P. Goldman [Tue, 26 Feb 2013 18:20:59 +0000] 
Merge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf

2 months agoTweak some tests for ABCL.
Francois-Rene Rideau [Tue, 26 Feb 2013 17:53:16 +0000] 
Tweak some tests for ABCL.
Hush autoloading in clean-load test.
Better exit message for old ABCLs in test-encodings.

2 months agoMerge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf
Robert P. Goldman [Tue, 26 Feb 2013 16:35:06 +0000] 
Merge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf

2 months agoTweak two tests, for CLISP, ABCL.
Francois-Rene Rideau [Tue, 26 Feb 2013 16:28:01 +0000] 
Tweak two tests, for CLISP, ABCL.

2 months agoMerge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf
Robert P. Goldman [Tue, 26 Feb 2013 02:28:40 +0000] 
Merge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf

2 months ago2.31: blessing 2.30.9 as release. 2.31
Francois-Rene Rideau [Tue, 26 Feb 2013 00:11:02 +0000] 
2.31: blessing 2.30.9 as release.

2 months agoMore test tweaks.
Francois-Rene Rideau [Mon, 25 Feb 2013 05:34:24 +0000] 
More test tweaks.

Minimally test the REQUIRE feature by hijacking part of test3.script.
Force compile in test-encoding to override any previous encoding.

2 months ago2.30.9: restore require integration for ECL.
Francois-Rene Rideau [Mon, 25 Feb 2013 04:08:03 +0000] 
2.30.9: restore require integration for ECL.

2 months agoTweak tests to work for Robert Goldman.
Francois-Rene Rideau [Sun, 24 Feb 2013 23:05:36 +0000] 
Tweak tests to work for Robert Goldman.

Make test-utilities work on lower-case lisps.
Don't assume ln is in /bin. Don't assume SHELL is /bin/sh.

2 months agoMerge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf
Robert P. Goldman [Sun, 24 Feb 2013 21:07:18 +0000] 
Merge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf

2 months ago2.30.8: this version has actually been built with new-style SBCL requires.
Francois-Rene Rideau [Sun, 24 Feb 2013 18:35:36 +0000] 
2.30.8: this version has actually been built with new-style SBCL requires.

2 months ago2.30.7: get ready to build SBCL contribs the ASDF3 way.
Francois-Rene Rideau [Sat, 23 Feb 2013 18:49:27 +0000] 
2.30.7: get ready to build SBCL contribs the ASDF3 way.

2 months ago2.30.6: don't error out on bad :version specification, just WARN for now.
Francois-Rene Rideau [Sat, 23 Feb 2013 08:14:24 +0000] 
2.30.6: don't error out on bad :version specification, just WARN for now.
Maybe CERROR in the future?

Also, WARN if the system has a non-canonical version number.
Because SB-GROVEL has non-canonical version number 0.01, skip warning for builtin systems.

2 months ago2.30.5: workaround for CLOS issue on ECL (see asdf-devel)
Francois-Rene Rideau [Fri, 22 Feb 2013 22:41:23 +0000] 
2.30.5: workaround for CLOS issue on ECL (see asdf-devel)

2 months ago2.30.4: be more clever wrt refusing to downgrading ASDF.
Francois-Rene Rideau [Fri, 22 Feb 2013 20:21:28 +0000] 
2.30.4: be more clever wrt refusing to downgrading ASDF.

Also restore lost (setf (gethash name *systems-being-defined*) system)
in register-system-definition.

2 months ago2.30.3: punt on ECL upgrade after problems with cl-test-grid.
Francois-Rene Rideau [Fri, 22 Feb 2013 14:48:26 +0000] 
2.30.3: punt on ECL upgrade after problems with cl-test-grid.

Export component-loaded-p. Update some docstrings.

2 months ago2.30.2: only preserve previous *default-encoding* if not :default.
Francois-Rene Rideau [Thu, 21 Feb 2013 14:01:20 +0000] 
2.30.2: only preserve previous *default-encoding* if not :default.

2 months ago2.30.1: make :utf-8 the *default-encoding*, not :default anymore.
Francois-Rene Rideau [Thu, 21 Feb 2013 13:32:49 +0000] 
2.30.1: make :utf-8 the *default-encoding*, not :default anymore.

It has vastly positive and nowhere negative outcome on cl-test-grid results:
http://common-lisp.net/project/cl-test-grid/asdf/asdf-diff-14.html
Also, I've been warning people for almost a year now.

2 months agoMerge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf
Robert P. Goldman [Thu, 21 Feb 2013 03:37:21 +0000] 
Merge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf

2 months ago2.30: blessing 2.29.9 as a release. 2.30
Francois-Rene Rideau [Wed, 20 Feb 2013 22:54:32 +0000] 
2.30: blessing 2.29.9 as a release.

2 months ago2.29.9: in load-asd, preserve *print-pprint-dispatch* as well as *readtable*.
Francois-Rene Rideau [Wed, 20 Feb 2013 21:25:23 +0000] 
2.29.9: in load-asd, preserve *print-pprint-dispatch* as well as *readtable*.

Although I'd like to isolate .asd files from each other,
copy-readtable and copy-pprint-dispatch are slightly too expensive
to use lightly (cons 1648 and 2192 bytes respectively on CCL 1.9 x86-64,
and more like 5300 and 10300 bytes on SBCL 1.1.3 x86-64).
There is no portable way to ensure the tables are read-only, and
bad things can happen if they are mutated while bound to the standard defaults.
So for now, I'm doing the backward-compatible thing of letting users
take responsibility for binding and mutating them, or more likely for success,
avoiding to bind and mutate them.

Thanks once again to Anton Vodonosov for his help with cl-test-grid.

2 months ago2.29.8: avoid using reify-simple-sexp which only obscures errors
Francois-Rene Rideau [Wed, 20 Feb 2013 18:59:46 +0000] 
2.29.8: avoid using reify-simple-sexp which only obscures errors

Also, some more tweak of exported symbol test, for ECL.

2 months ago2.29.7: Fix some corner cases from testing with cl-test-grid.
Francois-Rene Rideau [Wed, 20 Feb 2013 17:20:31 +0000] 
2.29.7: Fix some corner cases from testing with cl-test-grid.

2 months agoRemove some debugging code from script-support.lisp
Francois-Rene Rideau [Wed, 20 Feb 2013 05:26:59 +0000] 
Remove some debugging code from script-support.lisp

2 months ago2.29.6: some filesystem tweaks to accommodate Genera (!)
Francois-Rene Rideau [Wed, 20 Feb 2013 05:07:22 +0000] 
2.29.6: some filesystem tweaks to accommodate Genera (!)

2 months ago2.29.5: more fixing of exports, with test added.
Francois-Rene Rideau [Mon, 18 Feb 2013 18:29:32 +0000] 
2.29.5: more fixing of exports, with test added.

Thanks to stassats for initial test code.

2 months ago2.29.4: fix bad/obsolete exports found by stassats.
Francois-Rene Rideau [Mon, 18 Feb 2013 17:28:41 +0000] 
2.29.4: fix bad/obsolete exports found by stassats.

2 months ago2.29.3: fix issues found by stassats on CMUCL.
Francois-Rene Rideau [Mon, 18 Feb 2013 16:53:39 +0000] 
2.29.3: fix issues found by stassats on CMUCL.

2 months agoAdd TODO items. Add version tests.
Francois-Rene Rideau [Mon, 18 Feb 2013 14:06:42 +0000] 
Add TODO items. Add version tests.

2 months ago2.29.2: CCL: punt on upgrade from ASDF2. load-asd: use global readtable.
Francois-Rene Rideau [Mon, 18 Feb 2013 11:25:31 +0000] 
2.29.2: CCL: punt on upgrade from ASDF2. load-asd: use global readtable.

Package upgrade on CCL still fails due to setf function issues.
Until they are resolved, punt if upgrading from earlier than 2.27.

iolib 0.7.3 modifies the global readtable, and is thus incompatible with
the with-standard-io-syntax in load-asd, unless we re-bind readtable
to preserve this dirty global thing. Until we fix iolib and all clients,
revert to higher compatibility.

2 months ago2.29.1: extend the (un)reify-simple-sexp protocol to handle simple-vector.
Francois-Rene Rideau [Mon, 18 Feb 2013 02:09:10 +0000] 
2.29.1: extend the (un)reify-simple-sexp protocol to handle simple-vector.

After testing by avodonosov, it was found this was needed to (un)reify
deferred-warnings on CCL.

2 months agoSlight documentation update. Remove an obsolete file.
Francois-Rene Rideau [Sat, 16 Feb 2013 16:13:17 +0000] 
Slight documentation update. Remove an obsolete file.

2 months agoUpdate release infrastructure
Francois-Rene Rideau [Sat, 16 Feb 2013 14:37:12 +0000] 
Update release infrastructure

2 months ago2.29: blessing 2.28.11 as release 2.29
Francois-Rene Rideau [Sat, 16 Feb 2013 14:24:25 +0000] 
2.29: blessing 2.28.11 as release

2 months agoGetting ready for a release 2.29.
Francois-Rene Rideau [Sat, 16 Feb 2013 14:19:51 +0000] 
Getting ready for a release 2.29.

3 months agoTest tweaks
Francois-Rene Rideau [Sat, 16 Feb 2013 14:04:10 +0000] 
Test tweaks

3 months ago2.28.11: implement deferred warnings for allegro. Beef them up for CCL.
Francois-Rene Rideau [Sat, 16 Feb 2013 02:11:37 +0000] 
2.28.11: implement deferred warnings for allegro. Beef them up for CCL.

Many thanks to Duane Rettig for explanations on how to support Franz.
lisp-action cleaned up some more for deferred-warnings.
test-deferred-warnings beefed up.
CCL still isn't fully there yet, and needs to better detect
forward reference to macros.
Also, make safe-file-write-date NIL robust independently of implementation.

3 months ago2.28.10: fix issue with deferred warnings for setf foo functions in CCL 1.9.
Francois-Rene Rideau [Thu, 14 Feb 2013 03:11:07 +0000] 
2.28.10: fix issue with deferred warnings for setf foo functions in CCL 1.9.

Issue found by Bill StClair.

3 months ago2.28.9: implement deferred-warnings support for CMUCL (and SCL?)
Francois-Rene Rideau [Thu, 14 Feb 2013 02:48:40 +0000] 
2.28.9: implement deferred-warnings support for CMUCL (and SCL?)

Low-level code provided by Raymond Toy.

3 months ago2.28.8: more consistently check whether or not to check warnings
Francois-Rene Rideau [Thu, 14 Feb 2013 02:02:20 +0000] 
2.28.8: more consistently check whether or not to check warnings

Fixes lp#1122896

3 months ago2.28.7: have defsystem-depends-on takes arbitrary specs, not just names.
Francois-Rene Rideau [Mon, 11 Feb 2013 11:48:54 +0000] 
2.28.7: have defsystem-depends-on takes arbitrary specs, not just names.

Fixes lp#1027521.

3 months agoTrivial documentation patch for lp#527788
Francois-Rene Rideau [Mon, 11 Feb 2013 11:10:13 +0000] 
Trivial documentation patch for lp#527788

3 months agoMerge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf
Robert P. Goldman [Fri, 8 Feb 2013 18:52:12 +0000] 
Merge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf

3 months ago2.28.6: make utf-8 the default encoding for with-input-file, and thus warnings
Francois-Rene Rideau [Thu, 7 Feb 2013 05:36:18 +0000] 
2.28.6: make utf-8 the default encoding for with-input-file, and thus warnings

This should fix some issue seen in cl-test-grid.

3 months ago2.28.5: make upgrade work better for CCL with setf component-version.
Francois-Rene Rideau [Thu, 7 Feb 2013 00:41:49 +0000] 
2.28.5: make upgrade work better for CCL with setf component-version.

This is kind of a kluge: use slot-value in parse-component-form
instead of a proper accessor.
A better fix is required in the long term, but this will do for now.

3 months agoGet extraction of ASDF 3 style asdf.lisp working.
Francois-Rene Rideau [Wed, 6 Feb 2013 22:29:08 +0000] 
Get extraction of ASDF 3 style asdf.lisp working.

3 months agoMerge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf
Robert P. Goldman [Wed, 6 Feb 2013 19:59:35 +0000] 
Merge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf

3 months ago2.28.4: keep registered ASDF system to avoid double-upgrade.
Francois-Rene Rideau [Wed, 6 Feb 2013 18:25:28 +0000] 
2.28.4: keep registered ASDF system to avoid double-upgrade.

Also, allow for unqualified inline-methods. Fixes lp#485393

3 months ago2.28.3: make the recent EVAL-WHEN non-sense work on LispWorks.
Francois-Rene Rideau [Wed, 6 Feb 2013 16:14:43 +0000] 
2.28.3: make the recent EVAL-WHEN non-sense work on LispWorks.

Also, decouple with-muffled-compiler-condtions from with-saved-deferred-warnings.

3 months ago2.28.2: Remove :D nickname from asdf/driver. Users who like it can use rename-package.
Francois-Rene Rideau [Wed, 6 Feb 2013 12:39:31 +0000] 
2.28.2: Remove :D nickname from asdf/driver. Users who like it can use rename-package.

No more big smile.

3 months ago2.28.1: various upgrade issues
Francois-Rene Rideau [Wed, 6 Feb 2013 03:23:13 +0000] 
2.28.1: various upgrade issues

1- To make life easier on Xach, stop requiring asdf.lisp to be loaded as source
before it's compiled. Instead, wrap each and every single form in an eval-when,
most of the time via the with-upgradability macro that also transforms
defun into defun* and defgeneric into defgeneric*.
Causes massive reindentation :-(

2- Have a proper :version for fallback systems.
Will make systems that check the version happier.

3- protect a condition with #+sb-eval. Fixes lp#1116408.

4- Protect warnings-file methods with dynamic when *warnings-file-type*
rather than static #+.

3 months ago2.28.4: keep registered ASDF system to avoid double-upgrade.
Francois-Rene Rideau [Wed, 6 Feb 2013 18:25:28 +0000] 
2.28.4: keep registered ASDF system to avoid double-upgrade.

Also, allow for unqualified inline-methods. Fixes lp#485393

3 months ago2.28.3: make the recent EVAL-WHEN non-sense work on LispWorks.
Francois-Rene Rideau [Wed, 6 Feb 2013 16:14:43 +0000] 
2.28.3: make the recent EVAL-WHEN non-sense work on LispWorks.

Also, decouple with-muffled-compiler-condtions from with-saved-deferred-warnings.

3 months ago2.28.2: Remove :D nickname from asdf/driver. Users who like it can use rename-package.
Francois-Rene Rideau [Wed, 6 Feb 2013 12:39:31 +0000] 
2.28.2: Remove :D nickname from asdf/driver. Users who like it can use rename-package.

No more big smile.

3 months ago2.28.1: various upgrade issues
Francois-Rene Rideau [Wed, 6 Feb 2013 03:23:13 +0000] 
2.28.1: various upgrade issues

1- To make life easier on Xach, stop requiring asdf.lisp to be loaded as source
before it's compiled. Instead, wrap each and every single form in an eval-when,
most of the time via the with-upgradability macro that also transforms
defun into defun* and defgeneric into defgeneric*.
Causes massive reindentation :-(

2- Have a proper :version for fallback systems.
Will make systems that check the version happier.

3- protect a condition with #+sb-eval. Fixes lp#1116408.

4- Protect warnings-file methods with dynamic when *warnings-file-type*
rather than static #+.

3 months agoMerge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf
Robert P. Goldman [Tue, 5 Feb 2013 00:32:31 +0000] 
Merge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf

3 months agoFix the test script again.
Francois-Rene Rideau [Mon, 4 Feb 2013 23:58:04 +0000] 
Fix the test script again.

3 months agoBetter compare the output of loading ASDF vs not. Makes it work with CLISP.
Francois-Rene Rideau [Mon, 4 Feb 2013 23:18:22 +0000] 
Better compare the output of loading ASDF vs not. Makes it work with CLISP.

3 months agoMerge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf
Robert P. Goldman [Mon, 4 Feb 2013 03:28:00 +0000] 
Merge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf

3 months agoRemove default for ASDF_TEST_SYSTEMS in Makefile.
Francois-Rene Rideau [Sat, 2 Feb 2013 04:16:13 +0000] 
Remove default for ASDF_TEST_SYSTEMS in Makefile.
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.

3 months ago2.28: release 2.27.2. 2.28
Francois-Rene Rideau [Fri, 1 Feb 2013 22:10:40 +0000] 
2.28: release 2.27.2.

3 months ago2.27.2: better fix to same issue that works well with link farms.
Francois-Rene Rideau [Fri, 1 Feb 2013 21:49:51 +0000] 
2.27.2: better fix to same issue that works well with link farms.

Take the directory-pathname of the truename, and not the other way around!

3 months agoAdd a test for previous failure.
Francois-Rene Rideau [Fri, 1 Feb 2013 21:33:34 +0000] 
Add a test for previous failure.

3 months ago2.27.1: have determine-system-directory return a directory-pathname. Oops.
Francois-Rene Rideau [Fri, 1 Feb 2013 21:28:38 +0000] 
2.27.1: have determine-system-directory return a directory-pathname. Oops.

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.

3 months agoUpdate changelog. 2.27
Francois-Rene Rideau [Fri, 1 Feb 2013 18:35:18 +0000] 
Update changelog.

3 months ago2.27: release 2.26.175.
Francois-Rene Rideau [Fri, 1 Feb 2013 13:30:36 +0000] 
2.27: release 2.26.175.

3 months ago2.26.175: Give shorter names to new slots. Tweak source-registry.
Francois-Rene Rideau [Fri, 1 Feb 2013 05:36:37 +0000] 
2.26.175: Give shorter names to new slots. Tweak source-registry.

:website-url ==> :homepage
:developers-email ==> :mailto
:bug-tracker-url ==> :bug-tracker

3 months ago2.26.174: add a few metadata slots to system. backward-compatibility tweaks.
Francois-Rene Rideau [Thu, 31 Jan 2013 22:49:44 +0000] 
2.26.174: add a few metadata slots to system. backward-compatibility tweaks.

Add :website-url :bug-tracker-url :developers-email :long-name :source-control
Remove unused symbols from some packages. Update some comments.
Example uses in defsystem asdf/defsystem.

3 months ago2.26.173: include CCL amongst those implementations that support build-report output.
Francois-Rene Rideau [Thu, 31 Jan 2013 11:28:50 +0000] 
2.26.173: include CCL amongst those implementations that support build-report output.

3 months ago2.26.172: fixes for POIU, Genera, etc.
Francois-Rene Rideau [Thu, 31 Jan 2013 08:48:16 +0000] 
2.26.172: fixes for POIU, Genera, etc.

3 months ago2.26.171: More backward compatibility.
Francois-Rene Rideau [Thu, 31 Jan 2013 06:57:59 +0000] 
2.26.171: More backward compatibility.

Reinstantiate the component-property interface, for backward-compatibility.

Also for backward compatibility, be ready to survive missing warnings-file;
CFFI notably fails to use compile-file*.

3 months ago2.26.170: have delete-file-if-exists be nice when passed NIL.
Francois-Rene Rideau [Thu, 31 Jan 2013 04:31:07 +0000] 
2.26.170: have delete-file-if-exists be nice when passed NIL.

Also, intern fishy symbols that are imported but missing from original package.

3 months agoFix test-load-systems. Fix a test-script for pathname madness on LispWorks.
Francois-Rene Rideau [Thu, 31 Jan 2013 02:54:47 +0000] 
Fix test-load-systems. Fix a test-script for pathname madness on LispWorks.

Update documentation somewhat for ASDF 3.

3 months ago2.26.169: yet another logical-pathname tweak, for ABCL this time.
Francois-Rene Rideau [Thu, 31 Jan 2013 01:45:47 +0000] 
2.26.169: yet another logical-pathname tweak, for ABCL this time.

Also, tweak asdf.asd for more robust upgrade
from ASDF earlier than 2.017, and
fix script-support for upgrade from 2.019 and later.

Make some test scripts more robust wrt pathname madness.

Update TODO.

3 months ago2.26.168: translate-logical-pathname in probe-file*.
Francois-Rene Rideau [Wed, 30 Jan 2013 18:24:29 +0000] 
2.26.168: translate-logical-pathname in probe-file*.

Had to refactor the asdf-pathname-test by decomposing it into small bits
before I could understand what was going on.
Some more robustness in find-system.

Also, no build-report output-file when no *warnings-file-type*,
and ABL support for build-report.

Deprecate *asdf-verbose*.
Have *verbose-out* be NIL (which is testable) rather than
(make-broadcast-stream), which isn't quite, to signal no verbosity.
That's both more useful while remaining backward-compatible.

3 months agoMore test system tweaks.
Francois-Rene Rideau [Wed, 30 Jan 2013 06:32:52 +0000] 
More test system tweaks.

3 months ago2.26.167: fix mis-parenthesization and bad format control in previous package refacto...
Francois-Rene Rideau [Tue, 29 Jan 2013 19:34:04 +0000] 
2.26.167: fix mis-parenthesization and bad format control in previous package refactoring.

Also, rename ensure-pathname-absolute to ensure-absolute-pathname,
to avoid nasty messages while upgrading.
Fix upgrade test.

3 months ago2.26.166: Debug a define-package bug.
Francois-Rene Rideau [Tue, 29 Jan 2013 18:51:37 +0000] 
2.26.166: Debug a define-package bug.

ENSURE-EXPORTED was exporting the wrong symbol via EXPORT*.
Also, backward compatibility with systems (i.e. cxml) that directly access
the relative-pathname slot of a system the ASDF 1 way,
instead of using system-relative-pathname.
Eliminate the last use of merge-pathnames.

3 months ago2.26.165: don't print-readably while loading .asd. Yet another upgrade tweak.
Francois-Rene Rideau [Tue, 29 Jan 2013 14:37:35 +0000] 
2.26.165: don't print-readably while loading .asd. Yet another upgrade tweak.

3 months agoMerge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf
Robert P. Goldman [Tue, 29 Jan 2013 13:34:54 +0000] 
Merge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf

3 months agoFix the last test upgrade method.
Francois-Rene Rideau [Tue, 29 Jan 2013 07:15:50 +0000] 
Fix the last test upgrade method.

3 months ago2.26.164: upgrade now works on ABCL! But still not on CLISP.
Francois-Rene Rideau [Tue, 29 Jan 2013 04:15:57 +0000] 
2.26.164: upgrade now works on ABCL! But still not on CLISP.

Also, move some functions from stream to filesystem where they belong.

3 months agoRestore deleted line in run-tests.sh
Francois-Rene Rideau [Tue, 29 Jan 2013 03:57:17 +0000] 
Restore deleted line in run-tests.sh

3 months ago2.26.163: export clear-defined-systems instead of make-defined-systems-table.
Francois-Rene Rideau [Tue, 29 Jan 2013 03:21:55 +0000] 
2.26.163: export clear-defined-systems instead of make-defined-systems-table.

Also, load .asd files in a with-standard-io-syntax.
Export and tweak required-components.
CMUCL now can hot upgrade from ASDF 2.018 and later.
Simple documentation updates.

3 months agoMerge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf
Robert P. Goldman [Tue, 29 Jan 2013 00:57:00 +0000] 
Merge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf

3 months ago2.26.162: improve the upgrade cleanup mechanism
Francois-Rene Rideau [Tue, 29 Jan 2013 00:09:25 +0000] 
2.26.162: improve the upgrade cleanup mechanism

Make it run even if ASDF wasn't upgraded via upgrade-asdf.

3 months agoMake a test more robust (hopefully)
Francois-Rene Rideau [Mon, 28 Jan 2013 21:40:58 +0000] 
Make a test more robust (hopefully)

3 months ago2.26.161: fixes for SCL. Interactive testing on all lisps. Fix to a-d.asd
Francois-Rene Rideau [Mon, 28 Jan 2013 20:42:15 +0000] 
2.26.161: fixes for SCL. Interactive testing on all lisps. Fix to a-d.asd

3 months ago2.26.160: fix getcwd for cmucl
Francois-Rene Rideau [Mon, 28 Jan 2013 19:52:12 +0000] 
2.26.160: fix getcwd for cmucl

Also, separate filesystem access functions from pathname object munging.

3 months ago2.26.159: fix probe-file* on clisp.
Francois-Rene Rideau [Mon, 28 Jan 2013 10:06:00 +0000] 
2.26.159: fix probe-file* on clisp.

3 months ago2.26.158: support chdir on more implementations (also unbreaks abcl).
Francois-Rene Rideau [Mon, 28 Jan 2013 06:53:00 +0000] 
2.26.158: support chdir on more implementations (also unbreaks abcl).

3 months ago2.26.157: speed up pathname operations.
Francois-Rene Rideau [Mon, 28 Jan 2013 06:27:25 +0000] 
2.26.157: speed up pathname operations.

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.

3 months ago2.26.156: vastly speed up input-files for compile-op system with a shortcut.
Francois-Rene Rideau [Sun, 27 Jan 2013 19:00:14 +0000] 
2.26.156: vastly speed up input-files for compile-op system with a shortcut.

Also, better export some backward internals for swank-asdf.

3 months ago2.26.155: cleanup of lisp-implementation-pathname-p results.
Francois-Rene Rideau [Sun, 27 Jan 2013 17:54:43 +0000] 
2.26.155: cleanup of lisp-implementation-pathname-p results.