- Aug 24, 2021
-
-
- Jul 02, 2021
-
-
Robert Goldman authored
-
- Jun 03, 2021
-
-
- Aug 22, 2018
-
-
Gary Palter authored
These changes require a large set of patches to Genera which are, presently, only available in the world used by the Intel and ARM versions of Open Genera called Portable Genera. (If there's ever a new release of Genera, ...)
-
- Mar 01, 2018
-
-
Peter Housel authored
These changes add support for the Mezzano operating system and its Common Lisp implementation. They are based on changes originally developed by Henry Harrington against ASDF 3.1.7.
-
- Feb 17, 2017
-
-
Francois-Rene Rideau authored
-
- Oct 26, 2016
-
- 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
-
- Sep 25, 2016
-
-
Francois-Rene Rideau authored
Declare a FTYPE for ENSURE-PATHNAME in uiop/pathname so that CCL won't complain about a forward reference during `make load l=ccl`. SBCL insists that a type (FUNCTION (T &REST T) T) doesn't cover a function with keyword arguments, and wants either an exhaustive list of keywords and types, or a &ALLOW-OTHER-KEYS. So just say FUNCTION, to make SBCL happy, too.
-
- Sep 17, 2016
-
-
Francois-Rene Rideau authored
Make ENSURE-DIRECTORY-PATHNAME and TRUENAME* more robust in case MAKE-PATHNAME throws an error when trying to synthetize a pathname with components that the implementation considers invalid. Uncomment the proper definition of LISP-IMPLEMENTATION-DIRECTORY on CLISP, which now doesn't break asdf-pathname-test anymore.
-
- Aug 27, 2016
-
-
Francois-Rene Rideau authored
When using DIRECTORY, the proper pattern to use to get all files is #p"*" and not #p"*.*" on CLISP and GCL. This is the opposite of other CL implementations, that match everything with #p"*.*" and only files without extension with #p"*", which seems more in line with the CLHS, though counter-intuitive wrt to POSIX. Now the proper pattern to match all files with TRANSLATE-PATHNAME and with logical pathnames is still #p"*.*" or #p"*.*.*". Therefore, we introduce a new parameter *wild-file-for-directory*, as distinguished from *wild-file*, for notable use with DIRECTORY-FILES.
-
- Nov 21, 2015
-
-
Francois-Rene Rideau authored
ccl, gcl, lispworks think that (probe-file #p".bashrc") has its pathname-name and pathname-type be NIL and "bashrc" whereas other implementations (at least abcl allegro clisp cmucl ecl mkcl sbcl xcl) think that it has them be ".bashrc" and NIL. cl -l $l -i "(let ((p (probe-file \".bashrc\"))) \ (format t \"FOO $l: ~S ~S~%\" (pathname-name p) (pathname-type p)))" \ |& grep FOO
-
- Nov 18, 2015
-
-
Francois-Rene Rideau authored
A few are kept, for backward-compatibility with systems in quicklisp.
-
Francois-Rene Rideau authored
It's been the official way of calling CMUCL since 2011.
-
- 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.
-
- Jul 09, 2015
-
-
Francois-Rene Rideau authored
-
- Jul 08, 2015
-
-
Francois-Rene Rideau authored
-
- May 08, 2015
-
-
Francois-Rene Rideau authored
-
- May 07, 2015
-
-
Francois-Rene Rideau authored
The JVM doesn't give access to native chdir without some extensions that aren't available with ABCL. There's a user.dir system property whereby some Java programs kind of fake it, but ABCL doesn't play nice with it. Therefore, use *default-pathname-defaults* as our "current directory", and be sure to chdir to it before to run commands with run-program. Try to make the run-program chdir feature work on Windows.
-
- Apr 27, 2015
-
-
Francois-Rene Rideau authored
-
- Mar 29, 2015
-
-
On ABCL, os testing is at runtime. On all other implementations, it's at compile-time. SBCL can optimize some runtime tests and then complain about unreachable code. os-cond abstracts over OS conditionalization and makes everyone happy. Needed by an upcoming configuration change. Plus minor typographical fixes.
-
- Mar 12, 2015
-
-
Francois-Rene Rideau authored
Based on a contribution by Christian Shafmeister.
-
- Dec 01, 2014
-
-
Robert P. Goldman authored
-
- Sep 04, 2014
-
-
Francois-Rene Rideau authored
to speed up search in a source-registry :tree. If you use one, don't let it go out-of-date!
-
- Jul 02, 2014
-
-
Francois-Rene Rideau authored
-
- Mar 17, 2014
-
-
Robert P. Goldman authored
-
- Mar 01, 2014
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
- Feb 28, 2014
-
-
Francois-Rene Rideau authored
-
- Feb 21, 2014
-
-
Francois-Rene Rideau authored
-
- Feb 10, 2014
-
-
Robert P. Goldman authored
-
Robert P. Goldman authored
-
- Nov 25, 2013
-
-
Francois-Rene Rideau authored
Add a *compile-check* hook for a default compile-check argument. Also, add back a pathname kludge for GCL until the issue gets fixed.
-
- Nov 12, 2013
-
-
Francois-Rene Rideau authored
Everyone should be using a recent 2.7.0 (in ANSI mode) from master for ASDF.
-
- Nov 06, 2013
-
-
Francois-Rene Rideau authored
-
- Oct 20, 2013
-
-
Francois-Rene Rideau authored
Introduce physicalize-pathname as an abstraction for translate-logical-pathname, due to bug in CLISP.
-
- Oct 18, 2013
-
-
Francois-Rene Rideau authored
relative to said base build directory, for the sake of determinism.
-
- Oct 09, 2013
-
-
Francois-Rene Rideau authored
-
- Oct 07, 2013
-
-
Francois-Rene Rideau authored
-
- Jun 15, 2013
-
-
Francois-Rene Rideau authored
Thanks to Chun Tian (binghe) for his feedback. MCL has issues with make-pathname failing to override defaults with an explicit NIL component.
-