projects/asdf/asdf.git
2 hours agoBump version to 3.1.0.116 master 3.1.0.116
Francois-Rene Rideau [Sun, 20 Apr 2014 23:40:24 +0000] 
Bump version to 3.1.0.116

2 hours agoFix an incorrect version number in the documentation.
Francois-Rene Rideau [Sun, 20 Apr 2014 23:39:24 +0000] 
Fix an incorrect version number in the documentation.

2 hours agoTrivial whitespace fix.
Francois-Rene Rideau [Sun, 20 Apr 2014 23:29:00 +0000] 
Trivial whitespace fix.

2 hours agoBump version to 3.1.0.115 3.1.0.115
Francois-Rene Rideau [Sun, 20 Apr 2014 23:24:59 +0000] 
Bump version to 3.1.0.115

16 hours agoRename package-system to package-inferred-system.
Francois-Rene Rideau [Sat, 19 Apr 2014 23:56:16 +0000] 
Rename package-system to package-inferred-system.

4 days agoBump version to 3.1.0.114 3.1.0.114
Francois-Rene Rideau [Wed, 16 Apr 2014 03:06:32 +0000] 
Bump version to 3.1.0.114

4 days agoRemove unnecessary (declare (ignorable ...)).
Francois-Rene Rideau [Wed, 16 Apr 2014 03:05:56 +0000] 
Remove unnecessary (declare (ignorable ...)).

4 days agoSkip upgrade from old ASDF versions on MKCL. It's a brave new world for it.
Francois-Rene Rideau [Wed, 16 Apr 2014 03:04:12 +0000] 
Skip upgrade from old ASDF versions on MKCL. It's a brave new world for it.

5 days agoBump version to 3.1.0.113 3.1.0.113
Robert P. Goldman [Tue, 15 Apr 2014 21:20:10 +0000] 
Bump version to 3.1.0.113

5 days agoMerge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf
Robert P. Goldman [Tue, 15 Apr 2014 21:19:19 +0000] 
Merge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf

5 days agoBump version to 3.1.0.112
Robert P. Goldman [Tue, 15 Apr 2014 21:18:02 +0000] 
Bump version to 3.1.0.112

5 days agoCheck for an appropriate lisp-invocation version.
Robert P. Goldman [Tue, 15 Apr 2014 20:56:53 +0000] 
Check for an appropriate lisp-invocation version.

5 days agoMerge branch 'master' of github.com:rpgoldman/asdf
Robert P. Goldman [Tue, 15 Apr 2014 20:19:26 +0000] 
Merge branch 'master' of github.com:rpgoldman/asdf

5 days agoAdd tests for version satisfaction FAILUREs.
Robert P. Goldman [Tue, 15 Apr 2014 20:17:42 +0000] 
Add tests for version satisfaction FAILUREs.

5 days agoAdd some DBGs to make failure ID easier. Adjust to new VERSION-SATISFIES.
Robert P. Goldman [Tue, 15 Apr 2014 20:16:52 +0000] 
Add some DBGs to make failure ID easier. Adjust to new VERSION-SATISFIES.

New semantics is that a component with no specified version fails all
version-satisfies tests.

5 days agoShort-circuit checking of NULL version specifications.
Robert P. Goldman [Tue, 15 Apr 2014 14:04:03 +0000] 
Short-circuit checking of NULL version specifications.

5 days agoFix default behavior of VERSION-SATISFIES.
Robert P. Goldman [Tue, 15 Apr 2014 13:51:23 +0000] 
Fix default behavior of VERSION-SATISFIES.

Previously, if a component's version slot was unbound, it would match
*all* version specifications.  This is obviously wrong, because it means
you can't detect when a system goes from unversioned to versioned.
Changed this to an interpretation that an unbound version slot matches
NO version specifications.

5 days agoExplicitly do not CROSS-COMPILE when invoking sub-lisps.
Robert P. Goldman [Tue, 15 Apr 2014 13:40:40 +0000] 
Explicitly do not CROSS-COMPILE when invoking sub-lisps.

6 days agoSmall TODO entries.
Francois-Rene Rideau [Mon, 14 Apr 2014 21:34:15 +0000] 
Small TODO entries.

6 days agoBump version to 3.1.0.112 3.1.0.112
Francois-Rene Rideau [Mon, 14 Apr 2014 18:52:58 +0000] 
Bump version to 3.1.0.112

6 days agoFix bug in my previous fix to detect-os.
Francois-Rene Rideau [Mon, 14 Apr 2014 18:50:34 +0000] 
Fix bug in my previous fix to detect-os.

6 days agoCorrectly disable tests on Mac OSX. Fix buglet on Allegro.
Robert P. Goldman [Mon, 14 Apr 2014 15:55:26 +0000] 
Correctly disable tests on Mac OSX. Fix buglet on Allegro.

Bundle operations don't work on Mac OS X on either lispworks (can't
restart the image properly) or on ECL (build fails, I believe because of
an ECL build bug).

6 days agoCorrectly detect OS on Mac OSX.
Robert P. Goldman [Mon, 14 Apr 2014 15:53:46 +0000] 
Correctly detect OS on Mac OSX.

Previously, we would detect Unix first (correctly), then short-circuit,
and never detect Mac OSX.

I would like to rewrite DETECT-OS.  The code seems opaque.  But this is
correct, so committing it now, since it used to be broken.

6 days agoMake lisp-invocation happier on allegro variants.
Francois-Rene Rideau [Mon, 14 Apr 2014 03:19:40 +0000] 
Make lisp-invocation happier on allegro variants.

7 days agoDisable the image-op test on LispWorks/Windows
Francois-Rene Rideau [Sun, 13 Apr 2014 22:47:14 +0000] 
Disable the image-op test on LispWorks/Windows

7 days agoDon't use :interactive in test-program, it can really suck on LispWorks / Windows.
Francois-Rene Rideau [Sun, 13 Apr 2014 17:48:55 +0000] 
Don't use :interactive in test-program, it can really suck on LispWorks / Windows.
Instead, refactor how we call make-hello-world.

7 days agotest: hopefully improve debugging information in test-program
Francois-Rene Rideau [Sun, 13 Apr 2014 15:36:32 +0000] 
test: hopefully improve debugging information in test-program
for bugs in the make-hello-world subprocess.

7 days agoIgnore doc/asdf.tps
Francois-Rene Rideau [Sun, 13 Apr 2014 15:36:18 +0000] 
Ignore doc/asdf.tps

13 days agoBump version to 3.1.0.111 3.1.0.111
Francois-Rene Rideau [Mon, 7 Apr 2014 19:52:06 +0000] 
Bump version to 3.1.0.111

13 days agoPreliminary allegro implementation of get-optimization-settings.
Francois-Rene Rideau [Mon, 7 Apr 2014 19:51:21 +0000] 
Preliminary allegro implementation of get-optimization-settings.

13 days agoBump version to 3.1.0.110 3.1.0.110
Francois-Rene Rideau [Mon, 7 Apr 2014 16:41:55 +0000] 
Bump version to 3.1.0.110

13 days agoBetter optimization-setting support, especially for clisp.
Francois-Rene Rideau [Mon, 7 Apr 2014 16:38:07 +0000] 
Better optimization-setting support, especially for clisp.
Better tests. Thanks to Robert Brown.

13 days agoBump version to 3.1.0.109 3.1.0.109
Francois-Rene Rideau [Mon, 7 Apr 2014 12:28:44 +0000] 
Bump version to 3.1.0.109

13 days agoTweak previous get-optimization-settings. Tests included.
Francois-Rene Rideau [Mon, 7 Apr 2014 04:19:11 +0000] 
Tweak previous get-optimization-settings. Tests included.

2 weeks agoBump version to 3.1.0.108 3.1.0.108
Francois-Rene Rideau [Sun, 6 Apr 2014 14:40:50 +0000] 
Bump version to 3.1.0.108

2 weeks agoBeef up get-optimization-settings. Introduce with-optimization-settings.
Francois-Rene Rideau [Sun, 6 Apr 2014 14:37:12 +0000] 
Beef up get-optimization-settings. Introduce with-optimization-settings.

2 weeks agomkcl is now testable indeed. Tell the Makefile about it.
Francois-Rene Rideau [Sun, 6 Apr 2014 14:13:38 +0000] 
mkcl is now testable indeed. Tell the Makefile about it.

3 weeks agoBump version to 3.1.0.107 3.1.0.107
Francois-Rene Rideau [Fri, 28 Mar 2014 05:34:29 +0000] 
Bump version to 3.1.0.107

3 weeks agoSupport both older and newer versions of ECL wrt which prebuilt asdf object/library...
Francois-Rene Rideau [Fri, 28 Mar 2014 05:31:58 +0000] 
Support both older and newer versions of ECL wrt which prebuilt asdf object/library is available.

3 weeks agoBetter explain the ECL bug found by in test-xach-update-bug.script
Francois-Rene Rideau [Thu, 27 Mar 2014 18:27:22 +0000] 
Better explain the ECL bug found by in test-xach-update-bug.script

3 weeks agoBump version to 3.1.0.106 3.1.0.106
Francois-Rene Rideau [Thu, 27 Mar 2014 09:10:47 +0000] 
Bump version to 3.1.0.106

3 weeks agono-uiop ignorable on non-ECL/MKCL platforms.
Francois-Rene Rideau [Thu, 27 Mar 2014 09:09:39 +0000] 
no-uiop ignorable on non-ECL/MKCL platforms.

3 weeks agoImprove bibliographical information.
Francois-Rene Rideau [Thu, 27 Mar 2014 05:40:20 +0000] 
Improve bibliographical information.

3 weeks agoRe-enable test-encodings.script for MKCL after it was fixed.
Francois-Rene Rideau [Wed, 26 Mar 2014 12:09:07 +0000] 
Re-enable test-encodings.script for MKCL after it was fixed.

3 weeks agoUpdate debian/changelog
Francois-Rene Rideau [Tue, 25 Mar 2014 21:51:42 +0000] 
Update debian/changelog

3 weeks agoUpdate TODO.
Francois-Rene Rideau [Tue, 25 Mar 2014 18:05:57 +0000] 
Update TODO.

3 weeks agoBump version to 3.1.0.105 3.1.0.105
Francois-Rene Rideau [Tue, 25 Mar 2014 16:03:10 +0000] 
Bump version to 3.1.0.105

3 weeks agoAdd option on ECL and MKCL to build images without UIOP, plus test.
Francois-Rene Rideau [Tue, 25 Mar 2014 16:02:18 +0000] 
Add option on ECL and MKCL to build images without UIOP, plus test.

3 weeks agoFix test-asdf.script on Allegro
Francois-Rene Rideau [Tue, 25 Mar 2014 14:28:16 +0000] 
Fix test-asdf.script on Allegro

3 weeks agoBump version to 3.1.0.104 3.1.0.104
Francois-Rene Rideau [Tue, 25 Mar 2014 14:23:58 +0000] 
Bump version to 3.1.0.104

3 weeks agoMerge branch 'build-op'
Francois-Rene Rideau [Tue, 25 Mar 2014 14:23:27 +0000] 
Merge branch 'build-op'

3 weeks agoRefactor bundle support for ECL and MKCL.
Francois-Rene Rideau [Mon, 24 Mar 2014 23:12:31 +0000] 
Refactor bundle support for ECL and MKCL.

3 weeks agoSlightly better fix to test-program.script
Francois-Rene Rideau [Tue, 25 Mar 2014 00:07:18 +0000] 
Slightly better fix to test-program.script

3 weeks agoHandle Allegro lisp program specified as absolute pathname.
Robert P. Goldman [Tue, 25 Mar 2014 00:02:39 +0000] 
Handle Allegro lisp program specified as absolute pathname.

Previously only accepted relative pathnames, and would generate spurious
test failure when given an absolute one.

3 weeks agoSet "dxl" as type for ACL images.
Robert P. Goldman [Mon, 24 Mar 2014 22:54:50 +0000] 
Set "dxl" as type for ACL images.

3 weeks agoMerge branch 'master' into build-op
Francois-Rene Rideau [Mon, 24 Mar 2014 22:52:07 +0000] 
Merge branch 'master' into build-op

3 weeks agoBump version to 3.1.0.103 3.1.0.103
Francois-Rene Rideau [Mon, 24 Mar 2014 21:23:38 +0000] 
Bump version to 3.1.0.103

3 weeks agoMerge branch 'renamed-bundle-op'
Francois-Rene Rideau [Mon, 24 Mar 2014 21:21:17 +0000] 
Merge branch 'renamed-bundle-op'

3 weeks agoMerge fixes back from the fare-3.1 branch:
Francois-Rene Rideau [Mon, 24 Mar 2014 20:24:57 +0000] 
Merge fixes back from the fare-3.1 branch:
* implement monolithic-load-bundle-op
* test update

3 weeks agoMerge some fixes back from the fare-3.1 branch:
Francois-Rene Rideau [Mon, 24 Mar 2014 20:16:03 +0000] 
Merge some fixes back from the fare-3.1 branch:
* override for prepare-op is on component-depends-on, not perform.
* coerce-class must be defined after call-function, and accept *package* for now.

3 weeks agoRename function BUILD to MAKE, as seems to be the consensus on asdf-devel.
Francois-Rene Rideau [Mon, 24 Mar 2014 02:14:25 +0000] 
Rename function BUILD to MAKE, as seems to be the consensus on asdf-devel.
Also, override prepare-op on systems to use *load-system-operation*,
so that all the efforts of load-bundle-op aren't negated by the first-come compilation.

4 weeks agoMerge branch 'master' into build-op
Francois-Rene Rideau [Mon, 24 Mar 2014 02:12:27 +0000] 
Merge branch 'master' into build-op

4 weeks agoUpdate changelog
Francois-Rene Rideau [Sun, 23 Mar 2014 23:00:40 +0000] 
Update changelog

4 weeks agoindex: mkcl now ships with asdf3.
Francois-Rene Rideau [Sat, 22 Mar 2014 21:23:13 +0000] 
index: mkcl now ships with asdf3.
manual: document that ~/common-lisp/ is now in the default source-registry;
  mention dump-image hooks when discussing clear-configuration.
improve install-asdf-as-module and its coverage in the manual.

4 weeks agoEdit the index.html to tell about cl-launch and buildapp.
Francois-Rene Rideau [Sat, 22 Mar 2014 20:43:09 +0000] 
Edit the index.html to tell about cl-launch and buildapp.

4 weeks agoGive better names to fasl-op and some other bundle operations,
Francois-Rene Rideau [Sat, 22 Mar 2014 04:00:44 +0000] 
Give better names to fasl-op and some other bundle operations,
but make sure pre-3.1 names are still usable.

4 weeks agoBump version to 3.1.0.102 3.1.0.102
Francois-Rene Rideau [Fri, 21 Mar 2014 20:21:21 +0000] 
Bump version to 3.1.0.102

4 weeks agoAdd ~/common-lisp/ as a default tree in the registry.
Francois-Rene Rideau [Fri, 21 Mar 2014 20:20:44 +0000] 
Add ~/common-lisp/ as a default tree in the registry.

4 weeks agoBump version to 3.1.0.101 3.1.0.101
Francois-Rene Rideau [Fri, 21 Mar 2014 19:00:50 +0000] 
Bump version to 3.1.0.101

4 weeks agoFix image-op and program-op on ECL.
Francois-Rene Rideau [Fri, 21 Mar 2014 19:00:00 +0000] 
Fix image-op and program-op on ECL.
Fix test-program.script on allegro.

4 weeks agoBump version to 3.1.0.100 3.1.0.100
Francois-Rene Rideau [Fri, 21 Mar 2014 17:09:37 +0000] 
Bump version to 3.1.0.100

4 weeks agoFix bug in with-temporary-file, found by Jocelyn Fréchot.
Francois-Rene Rideau [Fri, 21 Mar 2014 17:08:39 +0000] 
Fix bug in with-temporary-file, found by Jocelyn Fréchot.

4 weeks agoBump version to 3.1.0.99 3.1.0.99
Francois-Rene Rideau [Fri, 21 Mar 2014 15:22:27 +0000] 
Bump version to 3.1.0.99

4 weeks agoTweak ASDF and tests to fix previous commit.
Francois-Rene Rideau [Fri, 21 Mar 2014 13:21:40 +0000] 
Tweak ASDF and tests to fix previous commit.

4 weeks agoBump version to 3.1.0.98 3.1.0.98
Francois-Rene Rideau [Fri, 21 Mar 2014 08:00:00 +0000] 
Bump version to 3.1.0.98

4 weeks agoFold *systems-being-defined* into the *asdf-cache*.
Francois-Rene Rideau [Thu, 20 Mar 2014 17:17:34 +0000] 
Fold *systems-being-defined* into the *asdf-cache*.
Add regression test for no infinite loop
when processing asd files that mutually define each other's systems.
(Prompted by Robert Strandh inquiring about the bug fixed in 2.015.[23]
after my mentioning an infinite loop in my ASDF3 article.)
Checked that removing the set-asdf-cache-entry in parse-defsystem triggers the bug.

4 weeks agoFix the image-op test script.
Francois-Rene Rideau [Tue, 18 Mar 2014 19:15:06 +0000] 
Fix the image-op test script.
Report some implementation bugs in TODO.

4 weeks agoExport test-load-systems from asdf-test.
Francois-Rene Rideau [Tue, 18 Mar 2014 03:02:04 +0000] 
Export test-load-systems from asdf-test.

4 weeks ago@node surgery on documentation.
Francois-Rene Rideau [Tue, 18 Mar 2014 01:16:52 +0000] 
@node surgery on documentation.

4 weeks agoBump version to 3.1.0.97 3.1.0.97
Francois-Rene Rideau [Mon, 17 Mar 2014 20:17:17 +0000] 
Bump version to 3.1.0.97

4 weeks agoFix test-program, etc.
Francois-Rene Rideau [Mon, 17 Mar 2014 20:20:33 +0000] 
Fix test-program, etc.

4 weeks agoconcatenate to a temporary file for more robustness.
Francois-Rene Rideau [Mon, 17 Mar 2014 20:14:59 +0000] 
concatenate to a temporary file for more robustness.

4 weeks agoSome cleanups after MKCL support.
Francois-Rene Rideau [Mon, 17 Mar 2014 20:01:34 +0000] 
Some cleanups after MKCL support.

4 weeks agoTry to fix bitrotted prebuilt-system, based on initial MKCL support.
Francois-Rene Rideau [Mon, 17 Mar 2014 19:11:19 +0000] 
Try to fix bitrotted prebuilt-system, based on initial MKCL support.
prebuilt-system isn't currently tested, and will bitrot again if it is kept this way.

4 weeks agoTest image-op. Add missing implementation method (oops).
Francois-Rene Rideau [Mon, 17 Mar 2014 19:03:43 +0000] 
Test image-op. Add missing implementation method (oops).

4 weeks agoTweak the ASDF (ASDF/INTERFACE) package. Most notably export perform-with-restarts...
Francois-Rene Rideau [Mon, 17 Mar 2014 19:02:02 +0000] 
Tweak the ASDF (ASDF/INTERFACE) package. Most notably export perform-with-restarts (long forgotten).
Also, stop uninterning long obsolete useless things that don't matter and are probably punted on.
Tweak comments.

4 weeks agoBump version to 3.1.0.96 3.1.0.96
Robert P. Goldman [Mon, 17 Mar 2014 19:07:17 +0000] 
Bump version to 3.1.0.96

4 weeks agoUndo the "make unwriteable" in build/asdf.lisp target.
Robert P. Goldman [Mon, 17 Mar 2014 19:06:41 +0000] 
Undo the "make unwriteable" in build/asdf.lisp target.

Breaks our release make targets.

4 weeks agoPatch from Jean-Claude Beaudoin adding MKCL support.
Robert P. Goldman [Mon, 17 Mar 2014 16:22:59 +0000] 
Patch from Jean-Claude Beaudoin adding MKCL support.

5 weeks agoBump version to 3.1.0.95 3.1.0.95
Francois-Rene Rideau [Sun, 16 Mar 2014 03:10:06 +0000] 
Bump version to 3.1.0.95

5 weeks agoFix load-fasl-op to use prepare-fasl-op, not prepare-op (which would defeat the purpose).
Francois-Rene Rideau [Sun, 16 Mar 2014 03:08:29 +0000] 
Fix load-fasl-op to use prepare-fasl-op, not prepare-op (which would defeat the purpose).

5 weeks agoRemove the ill-fated BUILD-SYSTEM. Use BUILD.
Francois-Rene Rideau [Fri, 14 Mar 2014 03:41:20 +0000] 
Remove the ill-fated BUILD-SYSTEM. Use BUILD.

5 weeks agoAccept strings as OPERATION class designators, read in package ASDF.
Francois-Rene Rideau [Thu, 13 Mar 2014 22:55:17 +0000] 
Accept strings as OPERATION class designators, read in package ASDF.
Refactor COMPONENT class designators to use the same general method.
As a substrate, goodbye uiop/utility:find-class*, hello uiop/utility:coerce-class.

In the operate upgrade handler, assume there is
no uninterning and renaming packages away anymore going forward.

Add tests for strings as class designators using defsystem-depends-on.

5 weeks agoUpdate the README, notably to point to debian/changelog for release notes.
Francois-Rene Rideau [Thu, 13 Mar 2014 18:46:20 +0000] 
Update the README, notably to point to debian/changelog for release notes.

5 weeks agoUpdate the README, notably to point to debian/changelog for release notes.
Francois-Rene Rideau [Thu, 13 Mar 2014 18:46:20 +0000] 
Update the README, notably to point to debian/changelog for release notes.

5 weeks agoMinor wording tweaks for BUILD-OP docstrings.
Robert P. Goldman [Thu, 13 Mar 2014 18:41:42 +0000] 
Minor wording tweaks for BUILD-OP docstrings.

5 weeks agoPatch from Fare documenting the BUILD-OP.
Robert P. Goldman [Thu, 13 Mar 2014 17:58:53 +0000] 
Patch from Fare documenting the BUILD-OP.

5 weeks agoAdded Drew McDermott's ILC 2005 paper to Bibliography.
Robert P. Goldman [Thu, 13 Mar 2014 16:40:28 +0000] 
Added Drew McDermott's ILC 2005 paper to Bibliography.

5 weeks agoMerge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf
Robert P. Goldman [Wed, 12 Mar 2014 15:01:05 +0000] 
Merge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf

5 weeks agoQuick start guide FIXME.
Robert P. Goldman [Wed, 12 Mar 2014 14:28:23 +0000] 
Quick start guide FIXME.