- Jun 03, 2021
-
-
- Apr 30, 2021
-
-
Gary Palter authored
* Add "Package: CL-USER" to the modeline so a user could compile ASDF on Genera without first setting their Lisp context to ANSI-CL.
-
- Apr 28, 2021
-
-
OS-COND evaluates its clauses at compile time and only includes the relevant clause. Change the clause in XDG-DATA-DIRS for Genera to check whether we're on a VLM running on macOS at runtime. Otherwise, the binary we distribute with Genera will either include /usr/share/common-lisp or it won't depending on which machine I use to compile.
-
- Feb 16, 2021
-
-
macOS has implemented a separate read-only system volume and /usr/share is on that volume. Consequently, /usr/share/common-lisp does not exist nor can it be created. Further, Genera accesses its host filesystem through NFS and there is no way to export the root (/) or /usr/share that will not lead Genera into an infinite loop trying to access those mounts. Instead, just search /usr/local/share which is on the writable Data volume. Also, change the value return by UIOP/OS:ARCHITECTURE to :VLM when running on a VLM.
-
- Feb 03, 2020
-
-
Robert Goldman authored
Correct the dependency logic for `deliver-asd-op`. Add a test to verify the issue and the fix. Incorporate fixes to the related operations.
-
- Aug 03, 2018
-
-
Robert P. Goldman authored
Per Fare's suggestion, drop environment variable for UIOP directory and point the user at the right solution.
-
Robert P. Goldman authored
Let the user point to the directory with an environment variable. Add error message if we are not able to find it.
-
Francois-Rene Rideau authored
-
- Jul 31, 2018
-
-
Robert P. Goldman authored
Let the user point to the directory with an environment variable. Add error message if we are not able to find it.
-
Francois-Rene Rideau authored
-
- Feb 17, 2017
-
-
Francois-Rene Rideau authored
This fixes a bug whereby some Ubuntu script "adds" to XDG_DATA_DIRS with XDG_DATA_DIRS=$XDG_DATA_DIRS:... and if it were previously undefined that causes an empty entry in front. https://bugs.launchpad.net/asdf/+bug/1649888
-
- Oct 06, 2016
-
-
In particular: - clasp does not define :ecl - use :os-unix instead of :unix - use :os-windows instead of :mswindows or :windows - use :os-macosx instead of :darwin - use :lispworks7+ instead of :lispworks7
-
- Nov 18, 2015
-
-
Francois-Rene Rideau authored
A few are kept, for backward-compatibility with systems in quicklisp.
-
- Nov 17, 2015
-
-
Francois-Rene Rideau authored
I initially introduced all that make-pathname* madness on the road to ASDF 2.27, back when I was trying to normalize pathname components so I may have pathname-indexed entries in the asdf-cache (to minimize costly filesystem access from file-write-date and such, that could also introduce inconsistency in the build plan). Problem is, there was no good way (even non-portable) to normalize pathnames in a way that works when you use all of parse-namestring, make-pathname, directory, probe-file, translate-logical-pathname, merge-pathnames, etc. In the end (as late as b4dc78de, before 3.0.2.13!), I conceded defeat, for it was an uphill battle, and instead asdf-cache is indexing things using namestrings instead, which is more stable (see asdf/cache:normalize-namestring). The hacks in make-pathname* are therefore not needed anymore, and the function can be done away with. This commit guts the contents of make-pathname* and marks it deprecated. Just use make-pathname instead. It also updates uiop and asdf to not use make-pathname* but make-pathname. Some future commits may move it to backward-driver and eventually start issuing warnings of some sort when it's used.
-
- Aug 30, 2015
-
-
Francois-Rene Rideau authored
Also, tweak default parameters in source-registry after debugging on Allegro 10. Add two debugging functions in test/script-support.
-
- Jun 08, 2015
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
- May 02, 2015
-
-
Robert Goldman authored
-
- May 01, 2015
-
-
Francois-Rene Rideau authored
-
Robert Goldman authored
-
- Apr 28, 2015
-
-
Francois-Rene Rideau authored
Rename functions accordingly.
-
- Apr 27, 2015
-
-
Robert Goldman authored
-
Francois-Rene Rideau authored
-
- Apr 14, 2015
-
-
Robert Goldman authored
Add /opt/local and /usr/local pathnames to search lists, defying the XDG standard.
-
Robert Goldman authored
Fixed minor type bug in config-search-pathnames. Added details to multiple docstrings.
-
Fixes lp#1437480. Also includes backward compatibility with previous not-so-portable API.
-
- Jul 12, 2014
-
-
Francois-Rene Rideau authored
without COPY-LIST on shared data structures. Bug found by drmeister.
-
- Dec 07, 2013
-
-
https://bugs.launchpad.net/asdf/+bug/1254598Robert P. Goldman authored
Repaired initargs for missing configuration inheritance form.
-
- Oct 09, 2013
-
-
Francois-Rene Rideau authored
-
- Sep 24, 2013
-
-
Francois-Rene Rideau authored
Fixes lp#1207005.
-
- May 03, 2013
-
-
Francois-Rene Rideau authored
Also, clean some test.
-
- Mar 18, 2013
-
-
Francois-Rene Rideau authored
-
- Mar 03, 2013
-
-
Francois-Rene Rideau authored
-
- Feb 06, 2013
-
-
Francois-Rene Rideau authored
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 #+.
-
Francois-Rene Rideau authored
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 #+.
-
- Jan 29, 2013
-
-
Francois-Rene Rideau authored
Make it run even if ASDF wasn't upgraded via upgrade-asdf.
-
- Jan 28, 2013
-
-
Francois-Rene Rideau authored
Also, separate filesystem access functions from pathname object munging.
-
Francois-Rene Rideau authored
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.
-
- Jan 27, 2013
-
-
Francois-Rene Rideau authored
Also, better export some backward internals for swank-asdf.
-
- Jan 24, 2013
-
-
Francois-Rene Rideau authored
A better asdf.asd. Refactor the preloaded system mechanism, use it for cl-launch 3.21.2. Rename bundle-pathname to build-pathname, move it from bundle-system to system. Rename the gcl<2.7 feature gcl2.6. Die on gcl2.5 and earlier. Don't even try to compile-file asdf using gcl 2.6, just load the .lisp. Rename asdf/compatibility to asdf/common-lisp, exporting only CL symbols. Fix define-package to correctly handle exporting of NIL. Also, make it work with Genera, with #'(lambda instead of (lambda, and using lisp:loop (via a macro loop*) when destructuring is required. Document more 2.27 changes in changelog. If there is no :pathname and no load-pathname, do NOT have a system pathname take defaults from *default-pathname-defaults*, but make it NIL.
-