- Sep 15, 2016
-
-
Francois-Rene Rideau authored
It used to be that all prebuilt systems in MKCL were in CONTRIB: but now cmp (the compiler) is in SYS:, that contains CONTRIB:, so point the source-registry there.
-
Francois-Rene Rideau authored
Daniel Kochmanski convinced me that immutable systems are "just" blessed preloaded systems; the automatic version feature of immutable systems can thus be generalized to all preloaded systems. Update several docstrings. Also, document that direct access to *immutable-systems* is not supported. Contact the maintainers if you need an interface to that.
-
Robert Goldman authored
-
Robert Goldman authored
Fix require system function This is my alternative to !13 Many thanks to @dkochmanski See merge request !16
-
- Sep 14, 2016
-
-
Robert Goldman authored
This seems to have the side-effect on Windows (cygwin) of making "make clean" terminate, instead of hanging. Since hanging on clean can cause bad failures, I'm committing this, even though I don't have a theory about why it improves things.
-
Francois-Rene Rideau authored
Add find-component keyword argument registered to not load asd files. Use it in component-loaded-p so we query what's registered but don't load asds. Many thanks to Daniel Kochmanski for identifying and helping solve the problem.
-
Francois-Rene Rideau authored
Change clear-system accordingly, and simplify how we handle immutable systems. Add or improve documentation for several of the functions involved. Also stop advertising asdf::*immutable-systems*; instead promote asdf:register-immutable-system. This is a preliminary to fixing component-loaded-p for preloaded systems.
-
- Sep 13, 2016
-
-
Francois-Rene Rideau authored
Introduce the function REGISTERED-SYSTEM to abstract over finding a registered system by name, without having to take the CDR of the pair with timestamp. Also, add or improve docstrings for several functions. This refactoring should not modify any semantics, except for introducing this new function.
-
Robert Goldman authored
There was a very complex conditional in the middle controlling how it was implemented. I simplified the conditions to make it easier to understand how it works. I also modified it so that if you tell TOUCH-FILE to use the cache, and the cache hasn't been initialized, it will raise an error.
-
Francois-Rene Rideau authored
-
- Sep 12, 2016
-
-
Francois-Rene Rideau authored
This should make Daniel K happy. Also remove obsolete cleaning of locate-system cached results, for we haven't cached the result since 00256418 (3.1.2.9, 2014), that this commit partly undoes, partly re-does (due to merge conflict at the time).
-
Francois-Rene Rideau authored
This allows one to use: ln -s Makefile-lisp-scripting GNUmakefile Update the README accordingly.
-
Francois-Rene Rideau authored
Skip test-program on OpenBSD >=6.0 without wxallowed This addresses https://bugs.launchpad.net/asdf/+bug/1621919 See merge request !9
-
Francois-Rene Rideau authored
Small changes to ease Debian package building The current Makefile removes the debian/patches subdirectory, which is also ignored in .gitignore. With this in place, it is almost impossible to patch the release sources to satisfy the Debian packaging tools (e.g. lintian). I would appreciate your merging these changes, so the next release could be packaged for Debian more easily. Thanks See merge request !2
-
Francois-Rene Rideau authored
Clasp fixes In particular, this allows tests to be run, even though many still fail. See merge request !4
-
Elias Pipping authored
-
Elias Pipping authored
-
Elias Pipping authored
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
Make sure we use the correct package for *load-hooks* on MKCL, and on both implementations (and CLASP), use ensure-gethash correctly by wrapping the default in a constantly since it is a function.
-
Francois-Rene Rideau authored
Also, reformat a function and use uiop implicitly.
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
Tweak the footer a little bit.
- Sep 11, 2016
-
-
Francois-Rene Rideau authored
The code was not clear enough why string-downcase is used at places, and this notably confused Daniel Kochmański. See discussion at asdf/asdf!13
-
Francois-Rene Rideau authored
MKCL 1.1.10 (from git) installs bogus .asd files in its contrib/ directory – for instance cmp.asd is present there (and level-up), and locate-system finds the first, bogus, definition, that points to a cmp.a library in the wrong directory. Bug identified by Daniel Kochmański.
-
Francois-Rene Rideau authored
bundle-system and make-build must go. But they must go the right way.
-
Daniel Kochmański authored
This reverts commit 6475bce3.
-
Daniel Kochmański authored
This reverts commit adf2d1a6.
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
`LOAD-BUNDLE-OP' works only on ECL at the moment. Disable it for Clasp and MKCL.
-
Daniel Kochmański authored
clasp takes `:output-type' argument, not `:type'
-
Elias Pipping authored