projects/asdf/asdf.git
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.

2 years agoMerge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf
Robert P. Goldman [Wed, 9 Nov 2011 15:16:05 +0000] 
Merge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf

2 years ago2.018.9: Fix to 2.018.8; since SBCL now cast the same wide net as CMUCL in subdirecto...
Francois-Rene Rideau [Wed, 9 Nov 2011 00:19:23 +0000] 
2.018.9: Fix to 2.018.8; since SBCL now cast the same wide net as CMUCL in subdirectories, it needs the same filter.

2 years agoMerge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf
Robert P. Goldman [Tue, 8 Nov 2011 14:41:03 +0000] 
Merge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf

2 years ago2.018.8: have asdf:subdirectories follow symlinks on SBCL as on CMUCL, etc.
Francois-Rene Rideau [Sat, 5 Nov 2011 18:49:41 +0000] 
2.018.8: have asdf:subdirectories follow symlinks on SBCL as on CMUCL, etc.

2 years ago2.018.7: improve the API for user-configuration by distinguishing between
Francois-Rene Rideau [Fri, 4 Nov 2011 23:09:03 +0000] 
2.018.7: improve the API for user-configuration by distinguishing between
locating a configuration file for reading vs for writing.
Will hopefully make Xach's life easier.

2 years agoRefactor some internals to expose better APIs: 2.018.6
Francois-Rene Rideau [Fri, 4 Nov 2011 03:36:19 +0000] 
Refactor some internals to expose better APIs:
* split locate-system out of find-system, that tells what find-system would do,
 but doesn't actually cause visible side-effects.
* modify user-configuration-directories and system-configuration-directories
 to return all valid directory names even if the directories do not exist yet,
 so they may be used as the basis for the creation of said directories.

2 years ago2.018.5: simplifying a few internals, introducing strcat.
Francois-Rene Rideau [Thu, 3 Nov 2011 18:24:56 +0000] 
2.018.5: simplifying a few internals, introducing strcat.

2 years ago2.018.4: Fix buglet in maybe-add-tree. Thanks to Sergey Katrevich. 2.018.4
Francois-Rene Rideau [Thu, 3 Nov 2011 15:56:28 +0000] 
2.018.4: Fix buglet in maybe-add-tree. Thanks to Sergey Katrevich.

2 years ago2.018.3: improve on the unspecific filtering from 2.018.2.
Francois-Rene Rideau [Wed, 2 Nov 2011 02:43:00 +0000] 
2.018.3: improve on the unspecific filtering from 2.018.2.

2 years ago2.018.2: fix issue with recursing through logical pathnames in LispWorks.
Francois-Rene Rideau [Tue, 1 Nov 2011 22:40:32 +0000] 
2.018.2: fix issue with recursing through logical pathnames in LispWorks.
Thanks to p-cos for reporting the bug and a fix.

2 years ago2.018.1: debug ASDF on CormanLisp.
Francois-Rene Rideau [Mon, 31 Oct 2011 23:05:47 +0000] 
2.018.1: debug ASDF on CormanLisp.

2 years agoMerge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf
Robert P. Goldman [Sun, 30 Oct 2011 01:00:41 +0000] 
Merge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf

2 years agoDebian adjustments. debian/2%2.018-1
Francois-Rene Rideau [Sat, 29 Oct 2011 20:37:01 +0000] 
Debian adjustments.

2 years ago2.018: promoting 2.017.27 as a release. 2.018
Francois-Rene Rideau [Sat, 29 Oct 2011 20:14:20 +0000] 
2.018: promoting 2.017.27 as a release.

2 years ago2.017.27: define, use and export a new function subpathname.
Francois-Rene Rideau [Sat, 29 Oct 2011 18:36:09 +0000] 
2.017.27: define, use and export a new function subpathname.

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

2 years ago2.017.26: for the sake of ABCL, check system features at runtime.
Francois-Rene Rideau [Mon, 24 Oct 2011 20:56:01 +0000] 
2.017.26: for the sake of ABCL, check system features at runtime.

2 years agoMerge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf
Robert P. Goldman [Mon, 24 Oct 2011 01:43:24 +0000] 
Merge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf

2 years ago2.017.25: in preparation of a release, get it to work on Genera.
Francois-Rene Rideau [Sun, 23 Oct 2011 22:34:50 +0000] 
2.017.25: in preparation of a release, get it to work on Genera.

2 years agoHave the Makefile heed the same arguments as run-test.sh.
Francois-Rene Rideau [Sun, 23 Oct 2011 19:04:58 +0000] 
Have the Makefile heed the same arguments as run-test.sh.
We should probably refactor some more later... smells like cl-launch...

2 years agoMerge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf
Robert P. Goldman [Sun, 23 Oct 2011 16:50:08 +0000] 
Merge branch 'master' of ssh://common-lisp.net/project/asdf/public_html/asdf

2 years ago2.017.24: function-ify the lambdas for the sake of (shudder) Genera.
Francois-Rene Rideau [Sat, 22 Oct 2011 23:10:53 +0000] 
2.017.24: function-ify the lambdas for the sake of (shudder) Genera.

2 years ago2.017.23: improvements for SCL, by Douglas Crosher.
Francois-Rene Rideau [Sat, 22 Oct 2011 19:13:22 +0000] 
2.017.23: improvements for SCL, by Douglas Crosher.

2 years agoAllow rpg and others to define their ASDF_TEST_LISPS in their environment.
Francois-Rene Rideau [Fri, 21 Oct 2011 22:40:03 +0000] 
Allow rpg and others to define their ASDF_TEST_LISPS in their environment.

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

2 years agoModify to reflect the fact that ECL cannot capture STDERR.
Robert P. Goldman [Fri, 21 Oct 2011 19:54:48 +0000] 
Modify to reflect the fact that ECL cannot capture STDERR.

2 years ago2.017.22: Make the unix vs windows discrimination a runtime issue.
Francois-Rene Rideau [Thu, 20 Oct 2011 20:54:52 +0000] 
2.017.22: Make the unix vs windows discrimination a runtime issue.
Indeed, at least on ABCL, the same binaries can run on either.
On other implementations, the same may or may not hold for FASLs.

2 years agoFix some upgrade tests.
Francois-Rene Rideau [Tue, 18 Oct 2011 23:37:13 +0000] 
Fix some upgrade tests.

2 years agoComment out ecl failures in run-shell-command-test.script
Francois-Rene Rideau [Tue, 18 Oct 2011 18:51:05 +0000] 
Comment out ecl failures in run-shell-command-test.script

2 years ago2.017.21: tweak to system-source-file so that upgrade show always work on clisp.
Francois-Rene Rideau [Tue, 18 Oct 2011 16:02:51 +0000] 
2.017.21: tweak to system-source-file so that upgrade show always work on clisp.

2 years agotest/script-support.lisp: cl-user::native-namestring already defined in SBCL (importe...
Francois-Rene Rideau [Tue, 18 Oct 2011 16:01:43 +0000] 
test/script-support.lisp: cl-user::native-namestring already defined in SBCL (imported from sb-ext); don't try to redefine it.

2 years ago2.017.20: heed the around-compile hook in load-source-op.
Francois-Rene Rideau [Tue, 18 Oct 2011 14:39:25 +0000] 
2.017.20: heed the around-compile hook in load-source-op.

2 years ago2.017.19: simplify the upgrade code; better test upgrade, on all supported lisps.
Francois-Rene Rideau [Tue, 18 Oct 2011 13:45:51 +0000] 
2.017.19: simplify the upgrade code; better test upgrade, on all supported lisps.

2 years ago2.017.18: implement and document the :around-compile feature.
Francois-Rene Rideau [Mon, 17 Oct 2011 22:21:24 +0000] 
2.017.18: implement and document the :around-compile feature.

2 years agoDocument run-shell-command
Francois-Rene Rideau [Mon, 17 Oct 2011 22:03:11 +0000] 
Document run-shell-command

2 years agoCleanup some tests
Francois-Rene Rideau [Mon, 17 Oct 2011 21:23:22 +0000] 
Cleanup some tests

2 years ago2.017.17: robustification and cleanup of Robert's previous CLISP checkin.
Francois-Rene Rideau [Thu, 13 Oct 2011 20:45:17 +0000] 
2.017.17: robustification and cleanup of Robert's previous CLISP checkin.

2 years agoTagging 2.017.16 2.017.16
Robert P. Goldman [Thu, 13 Oct 2011 19:35:52 +0000] 
Tagging 2.017.16

2 years agoFixed SBCL reloading.
Robert P. Goldman [Thu, 13 Oct 2011 19:31:32 +0000] 
Fixed SBCL reloading.

2 years agoAdded tests for correct functioning of ASDF:RUN-SHELL-COMMAND.
Robert P. Goldman [Mon, 19 Sep 2011 01:25:16 +0000] 
Added tests for correct functioning of ASDF:RUN-SHELL-COMMAND.

2 years ago2.017.15: Fix CLISP support for RUN-SHELL-COMMAND to capture output and exit status. 2.017.15
Robert P. Goldman [Thu, 13 Oct 2011 18:46:09 +0000] 
2.017.15: Fix CLISP support for RUN-SHELL-COMMAND to capture output and exit status.

2 years ago2.017.14: RUN-SHELL-COMMAND fixes. 2.017.14
Robert P. Goldman [Thu, 13 Oct 2011 16:13:20 +0000] 
2.017.14: RUN-SHELL-COMMAND fixes.

1. Format ACL shell-command output in the same way as other lisp
implementations'.
2. Fix CLISP handling of exit status.

2 years ago2.017.13: Export *VERBOSE-OUT*. 2.017.13
Robert P. Goldman [Sun, 18 Sep 2011 16:15:26 +0000] 
2.017.13: Export *VERBOSE-OUT*.

bumping version.

2 years agoBetter documentation for version-satisfies, thanks to Robert Goldman.
Francois-Rene Rideau [Wed, 12 Oct 2011 22:26:33 +0000] 
Better documentation for version-satisfies, thanks to Robert Goldman.

2 years ago2.017.12: make sense of some traverse internals. Will help POIU. 2.017.12
Francois-Rene Rideau [Wed, 12 Oct 2011 20:20:14 +0000] 
2.017.12: make sense of some traverse internals. Will help POIU.

2 years ago2.017.11: Fix run-shell-command on allegro/unix, tweak it on Windows: 2.017.11
Francois-Rene Rideau [Mon, 10 Oct 2011 18:18:20 +0000] 
2.017.11: Fix run-shell-command on allegro/unix, tweak it on Windows:
break things differently, giving user more control when things break.
Document somewhat the mess that is asdf:run-shell-command, and
recommend xcvb-driver:run-program/process-output-stream as a replacement.
Also, rename some testing targets in the Makefile, update testing status.
Finally, hush cmucl.

2 years ago2.017.10: merge with ECL's version of ASDF. 2.017.10
Francois-Rene Rideau [Sun, 9 Oct 2011 18:11:05 +0000] 
2.017.10: merge with ECL's version of ASDF.

2 years ago2.017.9: make marking of operations done more robust when faced with NFS clock skews. 2.017.9
Francois-Rene Rideau [Fri, 7 Oct 2011 20:13:27 +0000] 
2.017.9: make marking of operations done more robust when faced with NFS clock skews.
Thanks to Andreas Fuchs
http://boinkor.net/archives/2011/10/a-weird-problem-with-asdf-on-nfs.html

2 years ago2.017.8: further refactoring perform-with-restarts. 2.017.8
Francois-Rene Rideau [Thu, 6 Oct 2011 16:18:17 +0000] 
2.017.8: further refactoring perform-with-restarts.
Thanks again to Sergey Katrevich for his comments.

2 years agoSimplify the perform-with-restarts methods, 2.017.7
Francois-Rene Rideau [Thu, 6 Oct 2011 04:37:41 +0000] 
Simplify the perform-with-restarts methods,
hoping to fix a reported double-compilation bug.

2 years agoPatch by juanjo to allow testing with lisp=ecl-bytecmp
Francois-Rene Rideau [Sun, 2 Oct 2011 20:39:11 +0000] 
Patch by juanjo to allow testing with lisp=ecl-bytecmp

2 years agoBind default-pathname-defaults around load-sysdef, 2.017.6
Francois-Rene Rideau [Sun, 25 Sep 2011 04:27:42 +0000] 
Bind default-pathname-defaults around load-sysdef,
to increase chances of successful pathname parsing in defsystem.

2 years agoFix pathname test under SCL, where absolute pathnames need a proper host and device.
Francois-Rene Rideau [Sun, 25 Sep 2011 04:26:35 +0000] 
Fix pathname test under SCL, where absolute pathnames need a proper host and device.

2 years agoTry to make the :asdf-unix or :asdf-windows detection more robust. 2.017.5
Francois-Rene Rideau [Wed, 14 Sep 2011 01:17:25 +0000] 
Try to make the :asdf-unix or :asdf-windows detection more robust.
ECL on Darwin notably doesn't have the :unix feature.

2 years agoFix some test issues for SCL.
Francois-Rene Rideau [Tue, 13 Sep 2011 18:24:52 +0000] 
Fix some test issues for SCL.

2 years agoDocument clear-configuration.
Francois-Rene Rideau [Mon, 12 Sep 2011 21:51:08 +0000] 
Document clear-configuration.

2 years agoSome cleanup of previous ECL changes. 2.017.4
Francois-Rene Rideau [Mon, 12 Sep 2011 21:09:57 +0000] 
Some cleanup of previous ECL changes.

2 years agoBumping version again after push error. 2.017.3
Robert P. Goldman [Mon, 12 Sep 2011 18:15:20 +0000] 
Bumping version again after push error.

2 years agoMerge branch 'ecl-patches'
Robert P. Goldman [Mon, 12 Sep 2011 18:13:37 +0000] 
Merge branch 'ecl-patches'

2 years agoBump version. 2.017.2
Robert P. Goldman [Mon, 12 Sep 2011 12:50:40 +0000] 
Bump version.

2 years agoFixes for support of ECL byte compilation.
Robert P. Goldman [Mon, 12 Sep 2011 12:47:14 +0000] 
Fixes for support of ECL byte compilation.

2 years agoAdd use-ecl-byte-compiler-p to Juanjo's patches.
Robert P. Goldman [Mon, 12 Sep 2011 12:38:52 +0000] 
Add use-ecl-byte-compiler-p to Juanjo's patches.

2 years agoBumping the version. 2.017.1
Robert P. Goldman [Fri, 2 Sep 2011 23:38:28 +0000] 
Bumping the version.

2 years agoNew fix for reuse of COMPONENTS based on REINITIALIZE-INSTANCE mehtods.
Robert P. Goldman [Fri, 2 Sep 2011 22:27:31 +0000] 
New fix for reuse of COMPONENTS based on REINITIALIZE-INSTANCE mehtods.

Thanks to Christophe Rhodes for suggestions.  We use
REINITIALIZE-INSTANCE to clear out-of-date information out of the slots
of COMPONENT objects while they are reused.

Two complications presented themselves:

1.  Previously, I believe for orthogonality, we would either get an old
(reused) COMPONENT or make a new one, but in either case, the handling
of initargs was done by REINITIALIZE-INSTANCE.  This made it impossible
for the REINITIALIZE-INSTANCE methods to "know" that they were in a real
sense RE-initializing.  At the expense of some code duplication, I broke
this sharing, so that now REINITIALIZE-INSTANCE should only be called
when we are reusing a COMPONENT, with an exception below...

2.  We always need to have a SYSTEM object active for the defsystem we
are currently processing.  Accordingly,  SYSTEM objects will *ALWAYS*
be RE-initialized.  So the REINITIALIZE-INSTANCE method required a
little care (in particular, the SOURCE-FILE slot needed delicate
handling.

2 years agoFirst draft of a REINITIALIZE-INSTANCE-based approach to Xach's problems.
Robert P. Goldman [Fri, 2 Sep 2011 20:39:09 +0000] 
First draft of a REINITIALIZE-INSTANCE-based approach to Xach's problems.

2 years agoPartial solution to Xach's bug from reused system COMPONENT OBJECTS.
Robert P. Goldman [Fri, 2 Sep 2011 03:53:24 +0000] 
Partial solution to Xach's bug from reused system COMPONENT OBJECTS.

Unfortunately, this doesn't work in general because of other problems with
the reuse of  pre-existing SYSTEM COMPONENT objects.

2 years agoRemoved unnecessary PROGN.
Robert P. Goldman [Fri, 2 Sep 2011 03:51:27 +0000] 
Removed unnecessary PROGN.

2 years agoIntegrated Xach's test into the set of tests. Still fails.
Robert P. Goldman [Fri, 2 Sep 2011 00:42:30 +0000] 
Integrated Xach's test into the set of tests.  Still fails.

2 years agoStart investigation of Xach's bug by importing his test case into test/
Robert P. Goldman [Thu, 1 Sep 2011 17:59:39 +0000] 
Start investigation of Xach's bug by importing his test case into test/

2 years ago2.017: release 2.016.3 as stable. 2.017 debian/2%2.017-1
Francois-Rene Rideau [Tue, 26 Jul 2011 17:03:48 +0000] 
2.017: release 2.016.3 as stable.

2 years agoDocumentation update. Also compile doc in test-all.
Francois-Rene Rideau [Sat, 18 Jun 2011 22:32:23 +0000] 
Documentation update. Also compile doc in test-all.

2 years ago2.016.3: better upgrade procedure that uses fmakunbound instead of unintern,
Francois-Rene Rideau [Thu, 16 Jun 2011 18:43:34 +0000] 
2.016.3: better upgrade procedure that uses fmakunbound instead of unintern,
yet avoids problems with packages and functions being destroyed by compile-file,
not yet restored by load, and yet needed by the continuation of compile-file,
by forcing a load-source-op of asdf.lisp before it is compiled, when it is compiled.
Thanks to Nikodemus for making me look deeper in fmakunbound vs unintern issues.

2 years ago2.016.2: Enhancements for MCL pathname and logical-pathname users.
Francois-Rene Rideau [Sun, 12 Jun 2011 04:38:59 +0000] 
2.016.2: Enhancements for MCL pathname and logical-pathname users.
Major change for RMCL: location strings are now POSIX namestrings.
Major change for logical pathnames: they are now preserved by source-registry;
the price is that only logical pathnames for which merging the name and type
commutes with truename will be found by directory-files and subdirectories.
Minor change for GCL: dropped kluges for 2.6, which never was working.
Simplifications in internals of (implementation-identifier).
Removed *system-cache* and get-uid, which never were working right
(bad attempts at allowing common-lisp-controller compatibility,
but it only ever was but a giant gaping security hole in the waiting).
Simplified resolve-relative-location-component
(ugly because it was written before MERGE-PATHNAMES*).
Updated documentation about the file location DSL.

2 years ago2.016.1: Fixes for ABCL, GCL; tweaks for LispWorks and CCL.
Francois-Rene Rideau [Wed, 8 Jun 2011 13:56:44 +0000] 
2.016.1: Fixes for ABCL, GCL; tweaks for LispWorks and CCL.

Use probe-file for probe-file* in LispWorks.

Make ABCL's jar translation happier with
the recent compile-file-pathname* change for Stelian by redoing cfp myself.

Make truenamize work when the merged pathname is relative.
Makes it happier when e.g. the *default-pathname-defaults* is #p"",
which is the case notably on CCL.

Try and fail to support GCL 2.6 and have 2.7 fail less;
too many bugs, in CONDITIONs, PATHNAMEs, and more,
plus compiler bug that breaks coerce-pathname.

2 years agoFix typo that prevents compilation of documentation. debian/2%2.016-1
Francois-Rene Rideau [Tue, 7 Jun 2011 21:54:49 +0000] 
Fix typo that prevents compilation of documentation.
Add doc compilation to release tests!

2 years ago2.016: promote 2.015.12 as release. 2.016
Francois-Rene Rideau [Tue, 7 Jun 2011 21:46:46 +0000] 
2.016: promote 2.015.12 as release.

2 years ago2.015.12: Make defsystem-depends-on useful by allowing to use system classes defined...
Francois-Rene Rideau [Tue, 7 Jun 2011 05:13:46 +0000] 
2.015.12: Make defsystem-depends-on useful by allowing to use system classes defined therein.
Tested with the XCVB bridge.