projects/asdf/asdf.git
2 years agoFixes from Fare. here-directive
Robert P. Goldman [Thu, 2 Dec 2010 02:11:53 +0000] 
Fixes from Fare.

2 years agoBinding of *default-pathname-defaults* suggested by Fare.
Robert P. Goldman [Mon, 29 Nov 2010 03:07:32 +0000] 
Binding of *default-pathname-defaults* suggested by Fare.

2 years agoSubstituted (default-directory) for *default-pathname-defaults* per Fare.
Robert P. Goldman [Wed, 24 Nov 2010 15:12:23 +0000] 
Substituted (default-directory) for *default-pathname-defaults* per Fare.

2 years agoDocumentation of :here directive improved with guidance from Xach.
Robert P. Goldman [Wed, 24 Nov 2010 14:41:18 +0000] 
Documentation of :here directive improved with guidance from Xach.

2 years agoFixed documentation for :here directive in configuration DSL.
Robert P. Goldman [Wed, 24 Nov 2010 04:14:47 +0000] 
Fixed documentation for :here directive in configuration DSL.

2 years agoTests for revised :here directive.
Robert P. Goldman [Wed, 24 Nov 2010 04:09:19 +0000] 
Tests for revised :here directive.

2 years agoBetter approach to having :here directive --- treat it like :home or :user-cache.
Robert P. Goldman [Wed, 24 Nov 2010 03:59:21 +0000] 
Better approach to having :here directive --- treat it like :home or :user-cache.

2 years agoRemove the incorrectly-implemented :here directive.
Robert P. Goldman [Wed, 24 Nov 2010 03:31:43 +0000] 
Remove the incorrectly-implemented :here directive.

2 years agoFirst draft of documentation for the :here directive.
Robert P. Goldman [Mon, 22 Nov 2010 04:37:56 +0000] 
First draft of documentation for the :here directive.

2 years agoModified test-configuration to check the :here directive for input locations.
Robert P. Goldman [Mon, 22 Nov 2010 04:20:37 +0000] 
Modified test-configuration to check the :here directive for input locations.

2 years agoFixes to make the argument to the :here directive in input locations be optional.
Robert P. Goldman [Mon, 22 Nov 2010 04:20:13 +0000] 
Fixes to make the argument to the :here directive in input locations be optional.

2 years agoFixed bugs in the :here directive that led to non-directory pathnames.
Robert P. Goldman [Mon, 22 Nov 2010 04:13:55 +0000] 
Fixed bugs in the :here directive that led to non-directory pathnames.

2 years agoFirst shot at adding a :here directive to the input locations config.
Robert P. Goldman [Mon, 22 Nov 2010 03:35:23 +0000] 
First shot at adding a :here directive to the input locations config.

2 years agoMerge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf
Robert P. Goldman [Mon, 29 Nov 2010 02:45:24 +0000] 
Merge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf

2 years ago2.011: bless 2.010.9 with some whitespace and documentation tweaks. 2.011 debian/2.011-1
Francois-Rene Rideau [Sun, 28 Nov 2010 18:11:46 +0000] 
2.011: bless 2.010.9 with some whitespace and documentation tweaks.

2 years agoMerge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf
Robert P. Goldman [Tue, 23 Nov 2010 17:09:32 +0000] 
Merge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf

2 years ago2.010.9: unbreak clisp: don't use find-symbol* at read-time, declare ignorable arguments.
Francois-Rene Rideau [Tue, 23 Nov 2010 10:22:10 +0000] 
2.010.9: unbreak clisp: don't use find-symbol* at read-time, declare ignorable arguments.

2 years ago2.010.8: improve error message in missing-dependency (thanks to Cyrus Harmon)
Francois-Rene Rideau [Tue, 23 Nov 2010 07:47:17 +0000] 
2.010.8: improve error message in missing-dependency (thanks to Cyrus Harmon)

2 years ago2.010.7: refuse to run when ASDF-BINARY-LOCATIONS is loaded.
Francois-Rene Rideau [Mon, 22 Nov 2010 03:11:17 +0000] 
2.010.7: refuse to run when ASDF-BINARY-LOCATIONS is loaded.

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

2 years agoFixed minor indexing issue in manual.
Robert P. Goldman [Fri, 19 Nov 2010 21:15:34 +0000] 
Fixed minor indexing issue in manual.

2 years ago2.010.6: export operation-description
Francois-Rene Rideau [Fri, 19 Nov 2010 21:01:15 +0000] 
2.010.6: export operation-description

2 years ago2.010.5: don't follow symlinks in the asdf fallback case, for the sake of Franz.
Francois-Rene Rideau [Mon, 15 Nov 2010 20:24:23 +0000] 
2.010.5: don't follow symlinks in the asdf fallback case, for the sake of Franz.

2 years ago2.010.4: trivial code tweaks. Have asdf build.xcvb supersede asdf.asd.
Francois-Rene Rideau [Sun, 14 Nov 2010 05:24:45 +0000] 
2.010.4: trivial code tweaks. Have asdf build.xcvb supersede asdf.asd.

2 years ago2.010.3: allow component classes to be named by keywords. (Thanks to Stelian Ionescu) 2.010.3
Francois-Rene Rideau [Fri, 5 Nov 2010 22:15:31 +0000] 
2.010.3: allow component classes to be named by keywords. (Thanks to Stelian Ionescu)

2 years ago2.010.2: more coherence in how we print messages. 2.010.2
Francois-Rene Rideau [Thu, 4 Nov 2010 18:59:59 +0000] 
2.010.2: more coherence in how we print messages.
Makes cl-launch -B print_lisp_setup happier
by not having uncommented upgrade words in the standard output stream.
Reorder some sections of text, so we can use asdf-message during u-i-f-r-c.

2 years ago2.010.1: same as 2.147, after merge from release branch.
Francois-Rene Rideau [Sat, 30 Oct 2010 08:49:18 +0000] 
2.010.1: same as 2.147, after merge from release branch.

Merge branch 'release'

Conflicts:
asdf.lisp

2 years agoLink to our ILC 2010 paper from the website.
Francois-Rene Rideau [Sat, 30 Oct 2010 08:42:21 +0000] 
Link to our ILC 2010 paper from the website.
ignore cmucl/scl fasl

2 years ago2.147: improve things somewhat for gcl. Merge two u-i-f-r-c methods for smaller output. 2.147
Francois-Rene Rideau [Fri, 29 Oct 2010 13:11:01 +0000] 
2.147: improve things somewhat for gcl. Merge two u-i-f-r-c methods for smaller output.

2 years agoFix internal assertion/initialization ordering problem in test/test-configuration...
Francois-Rene Rideau [Fri, 29 Oct 2010 11:57:27 +0000] 
Fix internal assertion/initialization ordering problem in test/test-configuration.script
Enable extra debugging while testing (except on allegro personal where it blows up the heap)

2 years ago2.010: promote 2.146 as release (merge it with 2.009) 2.010 debian/2.010-1
Francois-Rene Rideau [Fri, 29 Oct 2010 00:06:45 +0000] 
2.010: promote 2.146 as release (merge it with 2.009)

2 years ago2.146: rename an internal function while I can 2.146
Francois-Rene Rideau [Thu, 28 Oct 2010 22:56:14 +0000] 
2.146: rename an internal function while I can

2 years ago2.145: fix subdirectories on Lispworks lp#667379 - thanks to Fabien. 2.145
Francois-Rene Rideau [Wed, 27 Oct 2010 18:25:34 +0000] 
2.145: fix subdirectories on Lispworks lp#667379 - thanks to Fabien.

2 years ago2.144: updated comments. 2.144
Francois-Rene Rideau [Tue, 26 Oct 2010 01:52:21 +0000] 
2.144: updated comments.

2 years ago2.143: tweak find-system-fallback in a vain attempt to solve lp#665724. 2.143
Francois-Rene Rideau [Mon, 25 Oct 2010 09:54:01 +0000] 
2.143: tweak find-system-fallback in a vain attempt to solve lp#665724.
Actually, there's no way to automatically make sure that the ASDF version
number is consistent between the asdf.asd and the asdf.lisp, lest we
have scripts that enforce it at checkin or checkout time.

2 years ago2.142: Shave a few bytes off implementation string 2.142
Francois-Rene Rideau [Mon, 25 Oct 2010 09:47:45 +0000] 
2.142: Shave a few bytes off implementation string
in vain attempt to shorten pathnames on Windows.
See lp#665657 and the 260 char limit of Windows pathnames(!)

2 years ago2.141: Tweak features to better support CCL 2.141
Francois-Rene Rideau [Sat, 23 Oct 2010 18:24:23 +0000] 
2.141: Tweak features to better support CCL

2 years agowhitespace changes
Francois-Rene Rideau [Sat, 23 Oct 2010 03:19:54 +0000] 
whitespace changes

2 years agoRevert "Added :deprecated slot on system, documented and tested."
Robert P. Goldman [Fri, 22 Oct 2010 19:06:51 +0000] 
Revert "Added :deprecated slot on system, documented and tested."

Failed to work on ASDF 1.  :-(

This reverts commit cf352002bbb91de26463e586e33bc1872f37db0e.

2 years agoAdded :deprecated slot on system, documented and tested.
Robert P. Goldman [Fri, 22 Oct 2010 18:03:44 +0000] 
Added :deprecated slot on system, documented and tested.

2 years agoMiscellaneous minor texinfo typos.
Robert P. Goldman [Fri, 22 Oct 2010 13:35:37 +0000] 
Miscellaneous minor texinfo typos.

2 years agoMerge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf
Robert P. Goldman [Fri, 22 Oct 2010 13:34:36 +0000] 
Merge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf

2 years agoMerge branch 'master' of http://common-lisp.net/project/asdf/asdf
Francois-Rene Rideau [Fri, 22 Oct 2010 00:16:07 +0000] 
Merge branch 'master' of common-lisp.net/project/asdf/asdf

2 years ago2.140: Make subdirectories actually work with ABCL, Allegro, CMUCL, CormanLisp, Scieneer 2.140
Francois-Rene Rideau [Thu, 21 Oct 2010 20:42:36 +0000] 
2.140: Make subdirectories actually work with ABCL, Allegro, CMUCL, CormanLisp, Scieneer
Also, save defsystem-depends-on information for the sake of introspection by e.g. quicklisp.
Some documentation clarifications.

2 years agoFixed minor typos in the discussion of input locations config.
Robert P. Goldman [Thu, 21 Oct 2010 21:08:30 +0000] 
Fixed minor typos in the discussion of input locations config.

2 years agoMultiple improvements to the DEFSYSTEM grammar page.
Robert P. Goldman [Thu, 21 Oct 2010 18:19:48 +0000] 
Multiple improvements to the DEFSYSTEM grammar page.

* Added :defsystem-depends-on
* Tried to tease apart system-options, module-options and general options.
* Fixed a couple of typos.
* Added a FIXME.

2 years ago2.139: the recursive search for subdirs with .asd files now prunes early rather than... 2.139
Francois-Rene Rideau [Thu, 21 Oct 2010 17:35:38 +0000] 
2.139: the recursive search for subdirs with .asd files now prunes early rather than filters
Makes it run much faster on my computer with my configuration, and
work on ABCL that lacks support for the previously-used **/*.asd.

2 years ago2.138: remove a warning on SCL. 2.138
Francois-Rene Rideau [Thu, 21 Oct 2010 00:11:54 +0000] 
2.138: remove a warning on SCL.
Don't unlink asdf-utilities, since we're now using it as a nickname!
Remove wildcard entries from the default exclusions.
Some comment cleanups.

2 years agoMerge branch 'master' of http://common-lisp.net/project/asdf/asdf 2.137
Francois-Rene Rideau [Wed, 20 Oct 2010 21:26:56 +0000] 
Merge branch 'master' of common-lisp.net/project/asdf/asdf

2 years ago2.137: be more eager in detecting non-portable pathname behaviour and erroring out.
Francois-Rene Rideau [Wed, 20 Oct 2010 21:23:13 +0000] 
2.137: be more eager in detecting non-portable pathname behaviour and erroring out.
ATTENTION: incompatible change to component-name-to-pathname-components
Also, have compile-file* heed a :output-file parameter.

2 years agoMerge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf
Robert P. Goldman [Fri, 15 Oct 2010 17:23:31 +0000] 
Merge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf

2 years agoAdded :if-component-dep-fails to the grammar discussion.
Robert P. Goldman [Fri, 15 Oct 2010 17:23:15 +0000] 
Added :if-component-dep-fails to the grammar discussion.

2 years ago2.136: work around a bug in clisp 2.49 2.136
Francois-Rene Rideau [Fri, 15 Oct 2010 14:05:38 +0000] 
2.136: work around a bug in clisp 2.49

2 years ago2.135: be backwards compatible with FASLs using ASDF-UTILITIES symbols, 2.135
Francois-Rene Rideau [Wed, 13 Oct 2010 17:27:12 +0000] 
2.135: be backwards compatible with FASLs using ASDF-UTILITIES symbols,
as introduced by using e.g. ASDF::COERCE-NAME from ASDF2 1.620 to 2.122 (2.005)

2 years ago2.009: bless 2.134 as a release. 2.009 debian/2.009-1
Francois-Rene Rideau [Wed, 6 Oct 2010 17:30:53 +0000] 
2.009: bless 2.134 as a release.

2 years agoMerge branch 'release'
Francois-Rene Rideau [Wed, 6 Oct 2010 17:24:09 +0000] 
Merge branch 'release'

Conflicts:
test/compile-asdf.lisp

2 years agoMerge branch 'master' of http://common-lisp.net/project/asdf/asdf
Francois-Rene Rideau [Tue, 5 Oct 2010 21:21:45 +0000] 
Merge branch 'master' of common-lisp.net/project/asdf/asdf

2 years ago2.134: acknowledge a case where we fail at ABL compatibility, using ECL or CLISP. 2.134
Francois-Rene Rideau [Tue, 5 Oct 2010 21:10:57 +0000] 
2.134: acknowledge a case where we fail at ABL compatibility, using ECL or CLISP.

2 years agoMarginally improved the discussion in "A more involved example" [of defsystem].
Robert P. Goldman [Mon, 4 Oct 2010 03:43:58 +0000] 
Marginally improved the discussion in "A more involved example" [of defsystem].

2 years agoAdd note about downcasing of symbols used as system names,
Francois-Rene Rideau [Fri, 1 Oct 2010 20:05:38 +0000] 
Add note about downcasing of symbols used as system names,
from Dan Barlow's recent email citing his original README.

2 years ago2.133: have toplevel functions load-system &c return T on success. 2.133
Francois-Rene Rideau [Fri, 1 Oct 2010 18:13:39 +0000] 
2.133: have toplevel functions load-system &c return T on success.
If you want the detailed information that the default operate method
currently returns, you know whom to call to get it.
(Unconfusion of the API suggested by Xach.)

2 years ago2.132: enable pathname designator DSL for source-registry. 2.132
Francois-Rene Rideau [Fri, 1 Oct 2010 01:52:10 +0000] 
2.132: enable pathname designator DSL for source-registry.
Also, allow for upgradability from old ASDF versions that don't have system-source-file.

2 years agoRemove one more occurence of the obsolete :current-directory from documentation ...
Francois-Rene Rideau [Tue, 28 Sep 2010 16:48:18 +0000] 
Remove one more occurence of the obsolete :current-directory from documentation (lp#648808).
Also alter a test so that a message will be displayed when ABCL passes.

2 years agoRemove :current-directory from documentation. It was removed from the code because
Francois-Rene Rideau [Fri, 24 Sep 2010 21:40:25 +0000] 
Remove :current-directory from documentation. It was removed from the code because
it doesn't make sense on platforms such as Windows, where there is no such thing.

2 years agoDon't stop at spurious warnings from ECL 10.7.1 while compiling ASDF.
Francois-Rene Rideau [Thu, 23 Sep 2010 18:09:17 +0000] 
Don't stop at spurious warnings from ECL 10.7.1 while compiling ASDF.

2 years agoBump version after merge. 2.131
Francois-Rene Rideau [Thu, 23 Sep 2010 16:06:40 +0000] 
Bump version after merge.

Merge branches 'master' and 'release' of http://common-lisp.net/project/asdf/asdf

Conflicts:
asdf.lisp

2 years ago2.130: be nicer with packages, fallback, shortcuts, missing SBCL_HOME, etc.
Francois-Rene Rideau [Thu, 23 Sep 2010 16:02:46 +0000] 
2.130: be nicer with packages, fallback, shortcuts, missing SBCL_HOME, etc.

2 years agoupdate ASDF version to 2.130 2.130
Robert P. Goldman [Thu, 23 Sep 2010 15:22:05 +0000] 
update ASDF version to 2.130

2 years agoApplied Paul Sexton's patch removing ~-newlines from format strings.
Robert P. Goldman [Thu, 23 Sep 2010 15:19:48 +0000] 
Applied Paul Sexton's patch removing ~-newlines from format strings.

This should fix compilation errors on Windows SBCL at the expense of
a small amount of readability.

2 years agoUpdate the docs for run-tests to include all the lisps we support.
Robert P. Goldman [Thu, 23 Sep 2010 15:08:53 +0000] 
Update the docs for run-tests to include all the lisps we support.

2 years agoUpdate Standards-Version
Francois-Rene Rideau [Mon, 13 Sep 2010 21:03:11 +0000] 
Update Standards-Version

2 years agoFix typos in manual.
Francois-Rene Rideau [Mon, 13 Sep 2010 18:16:03 +0000] 
Fix typos in manual.

2 years agoRobustify wrapping-output-translations. Fixes bug lp#636506. Thanks to Ron Garret. 2.129
Francois-Rene Rideau [Sun, 12 Sep 2010 19:46:33 +0000] 
Robustify wrapping-output-translations. Fixes bug lp#636506. Thanks to Ron Garret.

2 years agoUpdate debian changelog for 2.008 debian/2.008-1
Francois-Rene Rideau [Fri, 10 Sep 2010 21:30:36 +0000] 
Update debian changelog for 2.008

2 years agoBless 2.128 as 2.008 2.008
Francois-Rene Rideau [Fri, 10 Sep 2010 21:14:51 +0000] 
Bless 2.128 as 2.008

Merge branch 'master' into release

Conflicts:
asdf.lisp

2 years ago2.128: remove a forward reference style warning. 2.128
Francois-Rene Rideau [Fri, 10 Sep 2010 18:27:15 +0000] 
2.128: remove a forward reference style warning.

2 years agoUpdate index.html
Francois-Rene Rideau [Mon, 6 Sep 2010 07:01:58 +0000] 
Update index.html

2 years ago2.127: remove unreachable code warnings under CMUCL (thanks to Devon Sean McCullough) 2.127
Francois-Rene Rideau [Mon, 6 Sep 2010 04:02:17 +0000] 
2.127: remove unreachable code warnings under CMUCL (thanks to Devon Sean McCullough)

2 years ago2.126: be more compatible with things. 2.126
Francois-Rene Rideau [Wed, 1 Sep 2010 01:18:23 +0000] 
2.126: be more compatible with things.
* support older versions of CLISP, that are still around.
* refrain from exporting controversial internal utilities
 that don't bring essential functionality
 but clash with alexandria and possibly other packages

2 years agoBe clear that you need to reinitialize configuration after any change.
Francois-Rene Rideau [Sat, 28 Aug 2010 14:29:04 +0000] 
Be clear that you need to reinitialize configuration after any change.

2 years ago2.125: unintern symbols from asdf-utilities. 2.125
Francois-Rene Rideau [Fri, 27 Aug 2010 19:01:38 +0000] 
2.125: unintern symbols from asdf-utilities.

2 years agoInclude feedback from Zach re: source-file-type.
Francois-Rene Rideau [Fri, 27 Aug 2010 03:17:01 +0000] 
Include feedback from Zach re: source-file-type.

2 years agoUpdate debian changelog for 2.007 debian/2.007-1
Francois-Rene Rideau [Thu, 26 Aug 2010 03:27:33 +0000] 
Update debian changelog for 2.007

2 years ago2.007: bless 2.124 for urgent bug fix to lp#623992. 2.007
Francois-Rene Rideau [Thu, 26 Aug 2010 03:23:11 +0000] 
2.007: bless 2.124 for urgent bug fix to lp#623992.

Merge branch 'master' into release

Conflicts:
asdf.lisp

2 years ago2.124: play better with conflicts from newly exported symbols. 2.124
Francois-Rene Rideau [Wed, 25 Aug 2010 16:56:12 +0000] 
2.124: play better with conflicts from newly exported symbols.

2 years agoUpdate debian changelog. debian/2.006-1
Francois-Rene Rideau [Tue, 24 Aug 2010 23:32:56 +0000] 
Update debian changelog.

2 years ago2.006: blessed 2.123 as release 2.006
Francois-Rene Rideau [Tue, 24 Aug 2010 23:31:40 +0000] 
2.006: blessed 2.123 as release

2 years agoMerge branch 'master' into release
Francois-Rene Rideau [Tue, 24 Aug 2010 23:31:08 +0000] 
Merge branch 'master' into release

2 years ago2.123: don't warn in safe-file-write-date unless in verbose mode. 2.123
Francois-Rene Rideau [Tue, 24 Aug 2010 23:30:26 +0000] 
2.123: don't warn in safe-file-write-date unless in verbose mode.

2 years ago2.122: changes requested by sds. 2.122
Francois-Rene Rideau [Fri, 20 Aug 2010 21:32:08 +0000] 
2.122: changes requested by sds.
* use only one package for everything: ASDF. This simplifies the upgrade a bit.
* export component-visited-p, record an index rather than a boolean.

Also
* On CLISP, only use custom:*module-provider-functions* when defined (2.49+)
* In Makefile, mrproper before debian package.
* Document that CLISP and SCL now support REQUIREing through ASDF.
* Fix mistake in run-tests that made it always use sbcl

2 years agoImport makefile from master (2.121). debian/2.005-1
Francois-Rene Rideau [Thu, 19 Aug 2010 18:30:54 +0000] 
Import makefile from master (2.121).

2 years ago2.121: fix three bugs, clean packaging, export clear-configuration. 2.121
Francois-Rene Rideau [Thu, 19 Aug 2010 18:22:54 +0000] 
2.121: fix three bugs, clean packaging, export clear-configuration.
* export clear-system (oops, completes lp#590509).
* Fix backward-compatibility breakage in determine-system-pathname (lp#620421).
* Add module-provider support for CLISP (lp#620562).
* export clear-configuration.
* makefile: put debian cleanup outside of make clean into make mrproper.

2 years agomake cleaner
Francois-Rene Rideau [Wed, 18 Aug 2010 17:48:34 +0000] 
make cleaner

2 years agoMerge branch 'release'
Francois-Rene Rideau [Wed, 18 Aug 2010 17:10:36 +0000] 
Merge branch 'release'

2 years agoignore more debian temporaries
Francois-Rene Rideau [Wed, 18 Aug 2010 17:09:19 +0000] 
ignore more debian temporaries

2 years agoEditing some more debian files.
Francois-Rene Rideau [Wed, 18 Aug 2010 16:05:27 +0000] 
Editing some more debian files.

2 years agoMerge debian and makefile changes from release back into master.
Francois-Rene Rideau [Tue, 17 Aug 2010 18:35:38 +0000] 
Merge debian and makefile changes from release back into 

2 years ago2.005: bless 2.120 as release 2.005. Tweak debian configuration. 2.005
Francois-Rene Rideau [Tue, 17 Aug 2010 17:58:27 +0000] 
2.005: bless 2.120 as release 2.005. Tweak debian configuration.

2 years ago2.120: use operation-description in explain. 2.120
Francois-Rene Rideau [Mon, 16 Aug 2010 16:30:47 +0000] 
2.120: use operation-description in explain.
Introduce output-file for the frequent case when output-files should have one and only one file.

2 years ago2.119: add find-system to the list of redefined-functions, for upgrade. 2.119
Francois-Rene Rideau [Fri, 13 Aug 2010 23:57:46 +0000] 
2.119: add find-system to the list of redefined-functions, for upgrade.