- 05 Dec, 2017 1 commit
-
-
Francois-Rene Rideau authored
-
- 06 Nov, 2016 1 commit
-
-
Francois-Rene Rideau authored
Use required-components in a way that is more robust when *load-system-operation* is load-bundle-op rather than load-op, by using basic-compile-op and/or basic-load-op as the :keep-operation rather than compile-op or load-op respectively. Test-bundle was passing the first time around, but not the second time. The first time, it was only passing because the appropriate file were loaded while building the dependencies of the target monolithic dll; but monolithic-dll-op was already buggy and not linking all these dependencies. The second time around, there was no building step and the proper dependencies had failed to be linked in, so the loading failed. This fixes https://bugs.launchpad.net/asdf/+bug/1626994
-
- 06 Oct, 2016 1 commit
-
-
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
-
- 17 Sep, 2015 1 commit
-
-
Francois-Rene Rideau authored
{,monolithic}{lib,dll}-op used to only work on ECL, MKCL. Now they will work on SBCL and other image-based CLs, though it currently requires a patched CFFI.
-
- 06 Oct, 2014 1 commit
-
-
Robert P. Goldman authored
-
- 01 Sep, 2014 1 commit
-
-
Francois-Rene Rideau authored
-
- 25 Mar, 2014 1 commit
-
-
Francois-Rene Rideau authored
-
- 22 Mar, 2014 1 commit
-
-
Francois-Rene Rideau authored
but make sure pre-3.1 names are still usable.
-
- 17 Mar, 2014 2 commits
-
-
Francois-Rene Rideau authored
-
Robert P. Goldman authored
-
- 05 Mar, 2014 1 commit
-
-
Francois-Rene Rideau authored
Add regression tests for the feature. Change the meaning of :force-not t to mean "anything but current system".
-
- 01 Mar, 2014 1 commit
-
-
Francois-Rene Rideau authored
Testing the latest cl-launch with ECL showed massive bitrot in the bundle support for ECL. * Make better use of ASDF3's class hierarchy in redefining asdf/bundle, by removing and adding the mixins: goodbye bundle-compile-op and monolithic-, hello link-op and gather-op. Also, reinstate bundle-system as a class to hold prologue and epilogue (but do we need these, now with portable ASDF3 image support?) * rename binary-op to deliver-asd-op, same for monolithic- * Introduce image-op as a superclass of program-op, for dumping an executable image with the regular top-level. * Redo the way operation flags are or aren't propagated: gather-op explicitly does not pass the flags, so toplevel options are for the toplevel build only -- though they belong to the system, not the operation. Therefore get rid of no-ld-flags-op -- if there are flags to pass, they should be passed explicitly in gather-op; or more likely, they might be slots in the system, or the plan, or special variables for the current session. OPERATE tries harder to preserve the original-initargs, which are not clobbered by asdf/bundle's initialize-instance anymore. * Punt for command-line-arguments on LispWorks, so the user has a slight chance of setting them.
-
- 28 Feb, 2014 1 commit
-
-
Francois-Rene Rideau authored
More test cleanups: use assert-compare and assert-equal some more.
-
- 22 Feb, 2014 1 commit
-
-
Francois-Rene Rideau authored
More test cleanups: use assert-compare and assert-equal some more.
-
- 18 Feb, 2014 1 commit
-
-
Francois-Rene Rideau authored
-
- 12 Feb, 2014 2 commits
-
-
Robert P. Goldman authored
-
Robert P. Goldman authored
Proposed fix for https://bugs.launchpad.net/asdf/+bug/1207073
-
- 22 Jan, 2014 1 commit
-
-
Francois-Rene Rideau authored
-
- 20 Nov, 2013 1 commit
-
-
Francois-Rene Rideau authored
-
- 18 Nov, 2013 1 commit
-
-
Francois-Rene Rideau authored
-
- 21 Oct, 2013 1 commit
-
-
Robert P. Goldman authored
-
- 27 Jun, 2013 1 commit
-
-
Francois-Rene Rideau authored
-
- 19 Mar, 2013 1 commit
-
-
Francois-Rene Rideau authored
-
- 18 Mar, 2013 1 commit
-
-
Francois-Rene Rideau authored
-
- 21 Jan, 2013 1 commit
-
-
Francois-Rene Rideau authored
Also, make script re-loadable in a debug session.
-
- 20 Jan, 2013 1 commit
-
-
Francois-Rene Rideau authored
Don't key upgrade attempt on source-registry, since things can also change in the central-registry, etc. Also rename required-files to direct-dependency-files Improve the new convenience function pattern to work with operation initargs. Implement getcwd on all platforms. Actually catch sb-grovel messages. Tests: make u l=ecl instead of make test-upgrade lisp=ecl Tests: put the setup around the script, not inside; Tests: start using globals, much easier for debugging
-
- 19 Jan, 2013 1 commit
-
-
Francois-Rene Rideau authored
(equal #p"ccl:" #p"/") ==> T. Yikes.
-
- 18 Jan, 2013 1 commit
-
-
Francois-Rene Rideau authored
jyknight will be happy. Passes test, when still resolving.
-
- 16 Jan, 2013 1 commit
-
-
Francois-Rene Rideau authored
* Pathname support has been cleaned up, yet again, extending and renaming COERCE-PATHNAME into PARSE-UNIX-NAMESTRING, also ENSURE-PATHNAME, many docstrings, and plenty of small enhancements. * Bundles were refactored to take advantage of the new, more sensible, component-depends-on semantics. * Image support was cleaned up again, and program-op was implemented to produce a standalone executable on supported platforms; a working hello-world-example is included amongst tests. * The *compile-file-function* indirection was removed, with the ECL and MKCL object file support being folded into compile-file* instead. * systems now can have NIL as component-pathname, instead of providing a non-sensible bogus pathname when no sensible pathname was determined. Most of our pathname functions have sensible default behavior when provided NIL instead of a pathname as an argument.
-
- 13 Jan, 2013 1 commit
-
-
Francois-Rene Rideau authored
Tests: SBCL passes test-lisp and test-upgrade Also: * big refactoring of test infrastructure * contrib/debug.lisp and (asdf/driver:asdf-debug) for debugging. * remove aif and it, use the cleaner if-bind. * backtrace support, with improvements from trivial-backtrace. * integration of asdf-condition-control (originally from xcvb-driver) * simplify the upgrade heuristic: always tries to upgrade once. The previous heuristic was too complex with too many failure cases. You are thus assumed to want a given version asdf if and only if it is in your source-registry.
-
- 03 Jan, 2013 1 commit
-
-
Francois-Rene Rideau authored
Remove debugging code from previous commit.
-
- 27 Dec, 2012 2 commits
-
-
Francois-Rene Rideau authored
Be more selective in what warnings get quashed when upgrading ASDF. Skip bundle test on ABCL, ECL-bytecodes. Sleep more in test1.
-
Francois-Rene Rideau authored
Found this bug during ASDF upgrade tests. Add ecl_bytecodes to the upgrade test regimes. Rename it from ecl-bytecodes to work with stupid Bourne shell. Add xcl to test regime.
-
- 26 Dec, 2012 2 commits
-
-
Francois-Rene Rideau authored
(preparing for a future better test system.)
-
Francois-Rene Rideau authored
-