projects/asdf/asdf.git
19 months ago2.24: release 2.23.8 2.24 debian/2%2.24-1
Francois-Rene Rideau [Sat, 25 Aug 2012 23:54:48 +0000] 
2.24: release 2.23.8

20 months agoTest tweaks.
Francois-Rene Rideau [Wed, 15 Aug 2012 17:05:05 +0000] 
Test tweaks.

20 months ago2.23.8: bump version after applying previous MKCL patch.
Francois-Rene Rideau [Wed, 15 Aug 2012 10:22:48 +0000] 
2.23.8: bump version after applying previous MKCL patch.

20 months agomade run-shell-command use sh on MKCL.
Jean-Claude Beaudoin [Wed, 15 Aug 2012 01:14:15 +0000] 
made run-shell-command use sh on MKCL.

20 months ago2.23.7: tweak previous patch regarding Allegro fasl identifier.
Francois-Rene Rideau [Tue, 7 Aug 2012 21:47:30 +0000] 
2.23.7: tweak previous patch regarding Allegro fasl identifier.

20 months agoDistinguish ACL SMP fasls from non-SMP ones
Kevin Layer [Tue, 7 Aug 2012 21:09:23 +0000] 
Distinguish ACL SMP fasls from non-SMP ones

This fix is from Mr. Kiyoshi Mizumaru.  It adds an "S" to the
lisp-version-string in the ACL SMP case.

20 months agoRefactor MKCL and ECL support,
Francois-Rene Rideau [Sat, 4 Aug 2012 01:49:00 +0000] 
Refactor MKCL and ECL support,
based on code by MKCL's Jean-Claude Beaudoin.

20 months agoIntegrated MKCL into test suite.
Jean-Claude Beaudoin [Tue, 31 Jul 2012 03:59:49 +0000] 
Integrated MKCL into test suite.

20 months ago2.23.5: rename ends-with to string-suffix-p to avoid semantic clash with alexandria.
Francois-Rene Rideau [Mon, 30 Jul 2012 18:37:24 +0000] 
2.23.5: rename ends-with to string-suffix-p to avoid semantic clash with alexandria.

20 months agoUpdate docs to mention MKCL.
Francois-Rene Rideau [Sat, 28 Jul 2012 21:06:00 +0000] 
Update docs to mention MKCL.

20 months ago2.23.4: small refactoring of ECL / MKCL support after latest MKCL merge.
Francois-Rene Rideau [Sat, 28 Jul 2012 16:13:58 +0000] 
2.23.4: small refactoring of ECL / MKCL support after latest MKCL merge.
Tested: CCL, ECL, SBCL.

20 months agoFinished merge with 2.23.3 on MKCL.
Jean-Claude Beaudoin [Sat, 28 Jul 2012 13:26:52 +0000] 
Finished merge with 2.23.3 on MKCL.

20 months ago2.23.3: Add missing mkcl support to getenv. Frob a few utilities.
Francois-Rene Rideau [Fri, 27 Jul 2012 18:47:21 +0000] 
2.23.3: Add missing mkcl support to getenv. Frob a few utilities.

20 months ago2.23.2: * add MKCL support based on patch by JCB (see mailing-list).
Francois-Rene Rideau [Fri, 27 Jul 2012 18:35:26 +0000] 
2.23.2: * add MKCL support based on patch by JCB (see mailing-list).
* Refactor load-system to use *load-system-operation*,
and change require-system and module-provide-asdf to use that.
* Remove broken-fasl-support: first, cormanlisp is supposed to have fixed it;
 second, cormanlisp is dead;
 third, one can now (setf *load-system-operation* 'load-source-op) instead.
* Reindent default-source-registry
* Fix a test in light of some previous package frobbing.

20 months ago2.23.1: merge with asdf-ecl from ECL 2012-07-08,
Francois-Rene Rideau [Tue, 24 Jul 2012 21:26:47 +0000] 
2.23.1: merge with asdf-ecl from ECL 2012-07-08,
modulo remarks sent on the mailing-list.

21 months ago2.23: promote 2.22.3 as a release. 2.23 debian/2%2.23-1
Francois-Rene Rideau [Tue, 17 Jul 2012 15:04:47 +0000] 
2.23: promote 2.22.3 as a release.

21 months agoAlso list asdf-flv as extension.
Francois-Rene Rideau [Sat, 7 Jul 2012 18:57:46 +0000] 
Also list asdf-flv as extension.

21 months agoList extensions from the web page.
Francois-Rene Rideau [Fri, 29 Jun 2012 16:56:49 +0000] 
List extensions from the web page.

21 months ago2.22.3: Fix compile-check feature.
Francois-Rene Rideau [Fri, 29 Jun 2012 07:49:01 +0000] 
2.22.3: Fix compile-check feature.

21 months ago2.22.2: export new utilities for dealing with pathnames from environment.
Francois-Rene Rideau [Thu, 28 Jun 2012 05:14:56 +0000] 
2.22.2: export new utilities for dealing with pathnames from environment.

21 months ago2.22.1: tweak compile-file* and around-compile-hook with new :compile-check argument.
Francois-Rene Rideau [Tue, 26 Jun 2012 23:21:24 +0000] 
2.22.1: tweak compile-file* and around-compile-hook with new :compile-check argument.
This allows for consistency check of .fasl output before the file can possibly be seen
by other builds (i.e. no race condition).

21 months agoTweak the debian control file.
Francois-Rene Rideau [Sun, 17 Jun 2012 21:01:21 +0000] 
Tweak the debian control file.

22 months ago2.22: promote 2.21.5 as a release. 2.22 debian/2%2.22-1
Francois-Rene Rideau [Tue, 12 Jun 2012 19:24:19 +0000] 
2.22: promote 2.21.5 as a release.

22 months agosbcl quit update.
Francois-Rene Rideau [Tue, 12 Jun 2012 07:39:43 +0000] 
sbcl quit update.
Don't upgrade ccl or cmucl on older asdf's due to incompatibilities.
Shouldn't matter since they already ship with more recent versions of asdf.

22 months agoSlight documentation update.
Francois-Rene Rideau [Sun, 3 Jun 2012 14:45:05 +0000] 
Slight documentation update.
Notably specify the inheritance behaviour of :encoding.

22 months ago2.21.5: in directory-files, only restrict the use of wild patterns for logical pathnames,
Francois-Rene Rideau [Fri, 18 May 2012 17:55:57 +0000] 
2.21.5: in directory-files, only restrict the use of wild patterns for logical pathnames,
for which we do extra magic filtering. Should make Erik Pearson happy re lp#1000842.

23 months ago2.21.4: fix bad paren in 2.21.3.
Francois-Rene Rideau [Wed, 16 May 2012 22:12:30 +0000] 
2.21.4: fix bad paren in 2.21.3.
Thanks to Erik Pearson for prompt bug report.

23 months ago2.21.3: accept both class objects and class naming symbols as default-component-class...
Francois-Rene Rideau [Wed, 16 May 2012 17:07:34 +0000] 
2.21.3: accept both class objects and class naming symbols as default-component-class designators.

23 months ago2.21.2: Improve the way default-component-class is initialized
Francois-Rene Rideau [Tue, 15 May 2012 10:17:26 +0000] 
2.21.2: Improve the way default-component-class is initialized
following discussion with Nikodemus on asdf-devel.
Also, improve the way we test for upgrade.
Disable upgrade test on cmucl from asdf 2.00*.
Restore -i.bak flag in bump-version: it's actually needed.

23 months ago2.21.1: require now skips loaded-systems just like require-system. ECL tweaks.
Francois-Rene Rideau [Sat, 5 May 2012 15:22:34 +0000] 
2.21.1: require now skips loaded-systems just like require-system. ECL tweaks.

23 months agoDon't need -i.bak in bump-version -- git does backups already.
Francois-Rene Rideau [Sat, 5 May 2012 15:21:44 +0000] 
Don't need -i.bak in bump-version -- git does backups already.

23 months agoFix changelog to pass lintian by not having a 82-char line.
Francois-Rene Rideau [Sat, 5 May 2012 15:21:03 +0000] 
Fix changelog to pass lintian by not having a 82-char line.

23 months ago2.21: blessing 2.20.22 as a release after successful testing. 2.21 debian/2%2.21-1
Francois-Rene Rideau [Sun, 29 Apr 2012 01:41:51 +0000] 
2.21: blessing 2.20.22 as a release after successful testing.
Update documentation somewhat.

23 months ago2.20.22: new exported interfaces loaded-systems and require-system,
Francois-Rene Rideau [Tue, 24 Apr 2012 16:37:34 +0000] 
2.20.22: new exported interfaces loaded-systems and require-system,
to make Erik Pearson happy.

23 months ago2.20.21: Add a :force-not feature and a registered-systems function.
Francois-Rene Rideau [Tue, 24 Apr 2012 14:45:53 +0000] 
2.20.21: Add a :force-not feature and a registered-systems function.
Fix a misparenthetization in 2.20.12 that disabled windows shortcut.

23 months ago2.20.20: Fix upgrade using load-system on CMUCL,
Francois-Rene Rideau [Tue, 24 Apr 2012 02:29:25 +0000] 
2.20.20: Fix upgrade using load-system on CMUCL,
by using unintern rather than fmakunbound for redefined generic functions.

23 months agoMake upgrade test work with LispWorks.
Francois-Rene Rideau [Mon, 23 Apr 2012 22:24:27 +0000] 
Make upgrade test work with LispWorks.

23 months agoweb page: announce ASDlite. Revise utf-8 plan for asdf 2.21.
Francois-Rene Rideau [Mon, 23 Apr 2012 21:49:11 +0000] 
web page: announce ASDlite. Revise utf-8 plan for asdf 2.21.

23 months agoLispWorks now ships with ASDF 2.019. Yay! Updating documentation.
Francois-Rene Rideau [Mon, 23 Apr 2012 21:26:06 +0000] 
LispWorks now ships with ASDF 2.019. Yay! Updating documentation.

23 months ago2.20.19: be more robust when upgrading from ASDF 1 on old SBCLs (e.g. 1.0.29).
Francois-Rene Rideau [Sun, 22 Apr 2012 22:26:41 +0000] 
2.20.19: be more robust when upgrading from ASDF 1 on old SBCLs (e.g. 1.0.29).

23 months agoRefactor upgrade testing.
Francois-Rene Rideau [Sun, 22 Apr 2012 06:18:09 +0000] 
Refactor upgrade testing.

23 months agoBetter filter working and non-working upgrade combinations.
Francois-Rene Rideau [Sun, 22 Apr 2012 05:46:12 +0000] 
Better filter working and non-working upgrade combinations.
TODO: get load-system upgrade to work on CMUCL

23 months agoDon't bork the tests on warnings while compiling asdf with CMUCL.
Francois-Rene Rideau [Sat, 21 Apr 2012 20:09:02 +0000] 
Don't bork the tests on warnings while compiling asdf with CMUCL.
Update dates in index.html

23 months agoDocumentation tweak.
Francois-Rene Rideau [Fri, 20 Apr 2012 20:32:30 +0000] 
Documentation tweak.

23 months agoGot license, testing Lispworks again. (Thanks to Martin Simmons.)
Francois-Rene Rideau [Fri, 20 Apr 2012 16:27:16 +0000] 
Got license, testing Lispworks again. (Thanks to Martin Simmons.)

2 years ago2.20.18: Fix ensure-use so it removes packages that should NOT be used.
Francois-Rene Rideau [Tue, 17 Apr 2012 20:42:17 +0000] 
2.20.18: Fix ensure-use so it removes packages that should NOT be used.
This matters if you e.g. open asdf.lisp in LispWorks before you load it,
in which case it will automatically create an ASDF package
with a default use list that pulls in symbols from LispWorks's own defsystem.
Also, export strcat.

2 years ago2.20.17: use translate-logical-pathname *before* we get a pathname's directory.
Francois-Rene Rideau [Mon, 16 Apr 2012 22:36:51 +0000] 
2.20.17: use translate-logical-pathname *before* we get a pathname's directory.

2 years ago2.20.16: Export hostname.
Francois-Rene Rideau [Mon, 16 Apr 2012 16:19:46 +0000] 
2.20.16: Export hostname.

2 years agoUpdate documentation regarding encodings.
Francois-Rene Rideau [Mon, 16 Apr 2012 16:00:28 +0000] 
Update documentation regarding encodings.

2 years ago2.20.15: Fix launchpad bug #982285: add test in getenv-absolute-pathnames.
Francois-Rene Rideau [Mon, 16 Apr 2012 14:56:40 +0000] 
2.20.15: Fix launchpad bug #982285: add test in getenv-absolute-pathnames.
Add a hook to autodetect file encoding.
Don't use :unspecific on ecl, it breaks asdf-pathname-test.script
Disable warnings testing when compiling asdf with SCL. Bug in SCL?

2 years ago2.20.14: Introduce *default-encoding*. Make :default, not :utf-8 by default.
Francois-Rene Rideau [Mon, 16 Apr 2012 03:35:24 +0000] 
2.20.14: Introduce *default-encoding*. Make :default, not :utf-8 by default.
This ensures backwards compatibility with 2.20 and earlier,
for now, until the dust settles on asdf encodings.
Update documentation about encodings.
Export more utilities. Document some of them.
Remove ununspecific. Accept :unspecific on more implementations.

2 years ago2.20.13: hostname support for cormanlisp (not really), genera, mcl (untested). 2.20.13
Francois-Rene Rideau [Sat, 14 Apr 2012 21:23:52 +0000] 
2.20.13: hostname support for cormanlisp (not really), genera, mcl (untested).

2 years ago2.20.12: avoid a forward reference by shuffling some functions around.
Francois-Rene Rideau [Sat, 14 Apr 2012 15:39:00 +0000] 
2.20.12: avoid a forward reference by shuffling some functions around.
Make logical pathname test work on disjoint files, for now.
Fix test-upgrade wrt recent package tweak in testing.

2 years ago2.20.11: add support for :hostname in output translations.
Francois-Rene Rideau [Sat, 14 Apr 2012 04:15:55 +0000] 
2.20.11: add support for :hostname in output translations.
Avoid error from missing system's source-file when upgrading from ASDF 1.

2 years agoFix test-logical-pathname so allegro can run it (modulo parsing bug);
Francois-Rene Rideau [Thu, 12 Apr 2012 22:16:17 +0000] 
Fix test-logical-pathname so allegro can run it (modulo parsing bug);
thanks to rpgoldman for detecting the typo.

2 years ago2.20.10: improve logical-pathname treatment in CLISP and Allegro 2.20.10
Francois-Rene Rideau [Thu, 12 Apr 2012 19:57:56 +0000] 
2.20.10: improve logical-pathname treatment in CLISP and Allegro

2 years ago2.20.9: fix logical-pathname issue; export more utilities.
Francois-Rene Rideau [Thu, 12 Apr 2012 16:23:06 +0000] 
2.20.9: fix logical-pathname issue; export more utilities.
The issue fixed is that most Lisps don't like
*default-pathname-defaults* being a logical-pathname.
Added a test for logical-pathname functionality;
it all works on CCL, and works better on other Lisps after the fix,
but there are still logical-pathname issues on SBCL, CLISP and more.
Also, a package cleanup of our test suite.

2 years ago2.20.8: quarterly cleanups for Genera, GCL, etc.
Francois-Rene Rideau [Tue, 10 Apr 2012 19:18:01 +0000] 
2.20.8: quarterly cleanups for Genera, GCL, etc.

2 years agoasdf-encodings is not fiction anymore. Document where to find it.
Francois-Rene Rideau [Sun, 8 Apr 2012 23:54:19 +0000] 
asdf-encodings is not fiction anymore. Document where to find it.

2 years agoMore tweaking of encodings, based on excellent discussion with Orivej Desh. 2.20.7
Francois-Rene Rideau [Sat, 31 Mar 2012 17:10:07 +0000] 
More tweaking of encodings, based on excellent discussion with Orivej Desh.
Minimal documentation.

2 years agoBetter #+ recognition of when unicode is supported.
Francois-Rene Rideau [Thu, 29 Mar 2012 03:09:29 +0000] 
Better #+ recognition of when unicode is supported.

2 years ago2.20.5: remove a style-warning on ACL, that hates (or :utf-8 :default)
Francois-Rene Rideau [Wed, 28 Mar 2012 17:18:59 +0000] 
2.20.5: remove a style-warning on ACL, that hates (or :utf-8 :default)
as expanded from the read-conditionals. Use (progn :default :utf-8) instead.

2 years ago2.20.4: don't forget :encoding initarg, and remove obsolete unused variable
Francois-Rene Rideau [Mon, 26 Mar 2012 04:36:09 +0000] 
2.20.4: don't forget :encoding initarg, and remove obsolete unused variable
that's causing a warning with SBCL.

2 years agoBump version to 2.20.3.
Francois-Rene Rideau [Mon, 26 Mar 2012 04:19:39 +0000] 
Bump version to 2.20.3.

2 years agoAdd an abstraction layer between some portable way to define asdf encodings
Francois-Rene Rideau [Mon, 26 Mar 2012 04:15:36 +0000] 
Add an abstraction layer between some portable way to define asdf encodings
and the implementation-dependent external-format arguments.
Actually, only add a default encoding/external-format pair and
a hook to allow for an extension that would define more.
Based on asdf-devel@ discussion thread with Orivej Desh and Robert Goldman.

2 years ago2.20.2: tweaked version of Orivej's CLISP charset patch.
Francois-Rene Rideau [Wed, 21 Mar 2012 13:56:51 +0000] 
2.20.2: tweaked version of Orivej's CLISP charset patch.

2 years agoIntern keyword external format in charset package in CLISP.
Orivej Desh [Wed, 21 Mar 2012 10:05:39 +0000] 
Intern keyword external format in charset package in CLISP.

2 years ago2.20.1: fix for ECL + Cleanup of Orivej's external-format patch.
Francois-Rene Rideau [Wed, 21 Mar 2012 08:30:42 +0000] 
2.20.1: fix for ECL + Cleanup of Orivej's external-format patch.

2 years agoAdd support for external format in compile-op and load-source-op.
Orivej Desh [Tue, 20 Mar 2012 23:10:59 +0000] 
Add support for external format in compile-op and load-source-op.

External format is specified via keyword :external-format per system
or per its component, the latter taking precedence.  The value is
passed then as :external-format to #'load and #'compile-file.

When unspecified, external-format defaults to UTF-8.

2 years agoUpdate git tag magic for new version format, i.e. 2.20 instead of 2.020.
Francois-Rene Rideau [Wed, 15 Feb 2012 21:57:50 +0000] 
Update git tag magic for new version format, i.e. 2.20 instead of 2.020.

2 years agoReleasing 2.20 as 2.019.9. 2.20 debian/2%2.20-1
Francois-Rene Rideau [Wed, 18 Jan 2012 22:30:22 +0000] 
Releasing 2.20 as 2.019.9.

2 years ago2.019.9: slight refactoring on ECL prompted by an issue seen by Anton Vodonosov
Francois-Rene Rideau [Sun, 15 Jan 2012 22:42:46 +0000] 
2.019.9: slight refactoring on ECL prompted by an issue seen by Anton Vodonosov
(in the end, the issue was not in ASDF, but the refactoring remains).

2 years ago2.019.8: fixing yet another bug found by Sergey Katrevich.
Francois-Rene Rideau [Mon, 19 Dec 2011 01:19:16 +0000] 
2.019.8: fixing yet another bug found by Sergey Katrevich.
When specifying a function as output-translation,
we accept either (:function symbol) or
(:function (lambda (pathname absolute-source) ...)
The second case wasn't properly handled.
Minimal testing included.
спасибо Сергей.

2 years agoBumped version again because Fare's commit beat mine in. 2.019.7
Robert P. Goldman [Thu, 15 Dec 2011 00:30:26 +0000] 
Bumped version again because Fare's commit beat mine in.

2 years agoMerge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf
Robert P. Goldman [Thu, 15 Dec 2011 00:29:43 +0000] 
Merge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf

2 years ago2.019.6: Fix to split-absolute-pathnames, by Sergey Katrevich.
Francois-Rene Rideau [Thu, 15 Dec 2011 00:04:38 +0000] 
2.019.6: Fix to split-absolute-pathnames, by Sergey Katrevich.

2 years ago2.019.6: Added test for successful loading of weakly-depended-on system. 2.019.6
Robert P. Goldman [Wed, 14 Dec 2011 20:04:21 +0000] 
2.019.6: Added test for successful loading of weakly-depended-on system.

2 years ago2.019.5: Fixed a minor bug in WEAKLY-DEPENDS-ON handling and added test. 2.019.5
Robert P. Goldman [Wed, 14 Dec 2011 04:22:13 +0000] 
2.019.5: Fixed a minor bug in WEAKLY-DEPENDS-ON handling and added test.

WEAKLY-DEPENDS-ON needed to pass the ERROR-P NIL to FIND-SYSTEM in order
to behave properly.

Added documentation for previously-undocumented weakly-depends-on.

2 years ago2.014.4: better errors for bad (relative) paths in environment variables.
Francois-Rene Rideau [Tue, 13 Dec 2011 18:59:13 +0000] 
2.014.4: better errors for bad (relative) paths in environment variables.
From bug report by Rupert Swarbrick.

2 years ago2.019.3: fix remove-duplicate call in flatten-source-registry.
Francois-Rene Rideau [Mon, 12 Dec 2011 04:01:05 +0000] 
2.019.3: fix remove-duplicate call in flatten-source-registry.
Thanks to Sergey Katrevich for tracking the bad parenthesization.

2 years ago2.019.2: avoid forward reference, add a comment, in ccl-fasl-version helper. 2.019.2
Francois-Rene Rideau [Wed, 30 Nov 2011 16:07:55 +0000] 
2.019.2: avoid forward reference, add a comment, in ccl-fasl-version helper.

2 years agotagging 2.019.1
Robert P. Goldman [Wed, 30 Nov 2011 05:58:32 +0000] 
tagging

2 years agoFix from R. Matthew Emerson for ccl::fasl-version change.
Robert P. Goldman [Wed, 30 Nov 2011 05:56:46 +0000] 
Fix from R. Matthew Emerson for ccl::fasl-version change.

2 years ago2.019: blessing 2.018.21 as the new release. 2.019 debian/2%2.019-1
Francois-Rene Rideau [Mon, 28 Nov 2011 00:10:58 +0000] 
2.019: blessing 2.018.21 as the new release.

2 years ago2.018.21: don't use change-class with keys, for the sake of genera(!)
Francois-Rene Rideau [Mon, 28 Nov 2011 00:09:11 +0000] 
2.018.21: don't use change-class with keys, for the sake of genera(!)

2 years agoDon't load either user or system init files when testing with ABCL
Francois-Rene Rideau [Tue, 22 Nov 2011 17:13:34 +0000] 
Don't load either user or system init files when testing with ABCL

2 years ago2.018.20: add a few functions that have changed signature to the unintern list,
Francois-Rene Rideau [Mon, 21 Nov 2011 21:53:30 +0000] 
2.018.20: add a few functions that have changed signature to the unintern list,
for smoother upgrade. Update web page.

2 years ago2.018.19: reset system in a more portable way. 2.018.19
Francois-Rene Rideau [Mon, 21 Nov 2011 16:47:00 +0000] 
2.018.19: reset system in a more portable way.
Apparently, ecl doesn't like (change-class x 'standard-object).

2 years ago2.018.18: introduce subpathname* that uses ensure-directory-pathname
Francois-Rene Rideau [Mon, 21 Nov 2011 14:44:41 +0000] 
2.018.18: introduce subpathname* that uses ensure-directory-pathname
to properly deal with paths gotten with GETENV.
Bug introduced with subpathname in 2.017.27. Should fix debbugs #647544:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=647544#10
Thanks to Desmong O. Chang.

2 years ago2.018.17: SCL fixes: tweak the ftype declaration for initialize-source-registry
Francois-Rene Rideau [Mon, 21 Nov 2011 14:14:14 +0000] 
2.018.17: SCL fixes: tweak the ftype declaration for initialize-source-registry
and add more extensions to clean in the Makefile.

2 years ago2.018.16: don't define reinitialize-instance that reset slots;
Francois-Rene Rideau [Mon, 21 Nov 2011 05:14:40 +0000] 
2.018.16: don't define reinitialize-instance that reset slots;
they break the r-i contract and mess up with asdf-dependency-grovel.

2 years agoMerge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf
Robert P. Goldman [Mon, 21 Nov 2011 00:00:09 +0000] 
Merge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf

2 years agoAdded a discussion of the :CLASS argument to DEFSYSTEM.
Robert P. Goldman [Sun, 20 Nov 2011 23:58:43 +0000] 
Added a discussion of the :CLASS argument to DEFSYSTEM.

2 years ago2.018.15: Create and use a load-systems abstraction,
Francois-Rene Rideau [Sun, 20 Nov 2011 19:44:38 +0000] 
2.018.15: Create and use a load-systems abstraction,
in view of using it in a system-granular parallelizing backend.

2 years ago2.018.14: Fix some subtle upgrade bugs.
Francois-Rene Rideau [Sat, 19 Nov 2011 20:28:20 +0000] 
2.018.14: Fix some subtle upgrade bugs.
Don't defparameter *system-definition-search-functions*, use defvar and fixup.
Clear *systems-being-defined* when upgrading asdf,
but re-find them immediately because they may be needed
as part of a higher operation.
Thanks to Nikodemus for reporting the bug while using quicklisp.

2 years ago2.018.13: in 2.017.12 I made the mistake of changing the signature
Francois-Rene Rideau [Sat, 19 Nov 2011 19:28:02 +0000] 
2.018.13: in 2.017.12 I made the mistake of changing the signature
of some internal functions though they may be in the continuation
of an asdf upgrade, because asdf could be loaded by a .asd file
we load while finding a system for a dependency.
Solution: unintern the symbols during an upgrade.

2 years ago2.018.12: Accept un-stringified lambda expressions as function designators.
Francois-Rene Rideau [Sat, 19 Nov 2011 19:21:17 +0000] 
2.018.12: Accept un-stringified lambda expressions as function designators.

2 years agoMerge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf
Robert P. Goldman [Fri, 18 Nov 2011 15:09:45 +0000] 
Merge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf

2 years ago2.018.11: allow :around-compile to be a string, to be read just before use.
Francois-Rene Rideau [Fri, 18 Nov 2011 08:00:25 +0000] 
2.018.11: allow :around-compile to be a string, to be read just before use.

2 years ago2.018.10: add a restart to retry finding a system after reinitializing the source...
Francois-Rene Rideau [Fri, 18 Nov 2011 01:23:54 +0000] 
2.018.10: add a restart to retry finding a system after reinitializing the source-registry.