- 03 Apr, 2017 7 commits
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
- 02 Apr, 2017 2 commits
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
- 07 Mar, 2017 5 commits
-
-
Francois-Rene Rideau authored
Just as with %use-system, we need to restore the original *stdin*, etc., around calls to run-program for :interactive to work properly and not behave in a funky way in e.g. SLIME.
-
Francois-Rene Rideau authored
Shaving away "unknown" from the implementation-identifier on ECL, where it appears, which can be very precious for FASLs on Windows due to pathname size limits. This partially addresses ECL issue 360 https://gitlab.com/embeddable-common-lisp/ecl/issues/360
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
Notably fix symbol conflicts with fare-utils, and a new lisp-invocation for the sake of allegro/windows.
-
Francois-Rene Rideau authored
Show full version so when inspecting a lot file you know what it's for. Also, in asdf-tools improve test-basic and implement a test-all-basic.
-
- 19 Feb, 2017 10 commits
-
-
Francois-Rene Rideau authored
ECL copied SBCL's interface, so we can share much code between ECL and SBCL in launch-program.
-
Francois-Rene Rideau authored
This shall address Allegro testing issues on Windows. Also, no need for an ALLEGRO_NOISY variable.
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
Just as with %use-system, we need to restore the original *stdin*, etc., around calls to run-program for :interactive to work properly and not behave in a funky way in e.g. SLIME.
-
Francois-Rene Rideau authored
Shaving away "unknown" from the implementation-identifier on ECL, where it appears, which can be very precious for FASLs on Windows due to pathname size limits. This partially addresses ECL issue 360 https://gitlab.com/embeddable-common-lisp/ecl/issues/360
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
Notably fix symbol conflicts with fare-utils, and a new lisp-invocation for the sake of allegro/windows.
-
Francois-Rene Rideau authored
Show full version so when inspecting a lot file you know what it's for. Also, in asdf-tools improve test-basic and implement a test-all-basic.
-
Francois-Rene Rideau authored
Our punting strategy seems to fail, but it doesn't matter, because CCL has always been quite up-to-date on its ASDF.
-
Francois-Rene Rideau authored
To reproduce the bug, on sbcl, allegro, cmucl (and presumably all other implementations?) try: ASDF_UPGRADE_TEST_TAGS=3.1.7 \ ASDF_UPGRADE_TEST_METHODS="'load-asdf-lisp'compile-load-asdf-upgrade" \ make u l=sbcl ; \ make t l=sbcl t=test-utilities.script TEST ABORTED: These two expressions fail comparison with EQUAL: NIL evaluates to NIL (FISHY-ASDF-EXPORTED-SYMBOLS) evaluates to (("ASDF/INTERFACE" "REQUIRED-COMPONENTS") ("ASDF/PLAN" "TRAVERSE-SUB-ACTIONS" "REQUIRED-COMPONENTS" "TRAVERSE-ACTIONS")) After loading the FASL compiled from 3.1.7 (or earlier ASDF3), the symbols are unexported in their old package ASDF/ACTION, and the same-named symbols in ASDF/PLAN (and ASDF/INTERFACE) are fresh symbols that are not fbound. The solution is for ASDF/ACTION to :UNINTERN those symbols. ASDF/PLAN cannot include ASDF/ACTION in its :RECYCLE clause, because it comes *after* ASDF/ACTION, and that would negatively affect other symbols from ASDF/ACTION that ASDF/PLAN imports (at least on CCL).
-
- 17 Feb, 2017 14 commits
-
-
Francois-Rene Rideau authored
Rename asdf-tools:next-version to asdf-tools:compute-next-version not to clash with the new uiop:next-version. Stop using the deprecated asdf:traverse.
-
Francois-Rene Rideau authored
Test upgrade from 3.2.0, not from 3.1.5. Make asdf-tools and run-tests agree on which versions to test and to skip.
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
After bundle-op was redefined to be a basic-compile-op, some classes become confused add load-time, and require temporary trivia re-definition. Bump *oldest-forward-compatible-asdf-version* to 3.2.0.2.
-
Francois-Rene Rideau authored
Use different normalizations for module and system names. Other at least CMUCL, MKCL, SBCL are confused. Fixes test-require.script on the latest MKCL.
-
Francois-Rene Rideau authored
Downcase logical pathnames. Actually, we should probably preserve case on implementations that non-compliantly preserve case for logical pathnames. Sigh.
-
Francois-Rene Rideau authored
See discussion on https://bugs.launchpad.net/asdf/+bug/1649198
-
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
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
Changes in launch-program command normalization make some of the complexity in %normalize-system-command redundant.
-
Francois-Rene Rideau authored
Fixes bundle builds for MKCL post 1.1.10.
-
Francois-Rene Rideau authored
Recent ECLs have libasdf.a instead of asdf.a. Not all bundle-op is a basic-compile-op (e.g. concatenate-source-op). Declaring otherwise was causing asdf/defsystem to appear as a compiled dependency, causing incorrect double inclusion of symbols in the link when asdf was explicitly depended on. Make sure to include only one of uiop or asdf as the fallback support file, and only when neither uiop nor asdf is explicitly depended on. Improve test-program.script for ECL. This fixes https://bugs.launchpad.net/bugs/1660547
-
Francois-Rene Rideau authored
This enables static-program-op in an upcoming cffi-toolchain.
-
Francois-Rene Rideau authored
Make sure to use c::build-program and not just c:build-program because the symbol won't be external when using the ecl bytecode interpreter.
-
- 02 Feb, 2017 1 commit
-
-
Francois-Rene Rideau authored
Use the -s option of uname, which is more universally available than -o See merge request !69
-
- 27 Jan, 2017 1 commit
-
-
dkim authored
The uname command on macOS does not support the -o option.
-