- 29 Oct, 2016 1 commit
-
-
Robert Goldman authored
Check for and reject attempts to directly invoke MAKE-INSTANCE on OPERATION classes. Add a test for the error condition. Squashed commit of the ENFORCE-MAKE-OPERATION branch.
-
- 25 Sep, 2016 1 commit
-
-
Francois-Rene Rideau authored
Stop using make-instance directly in a few places. Use our convenience methods in other places.
-
- 08 May, 2015 1 commit
-
-
Francois-Rene Rideau authored
-
- 11 Aug, 2014 1 commit
-
-
Robert P. Goldman authored
Also, add a test case and bump version to 3.1.3.3.
-
- 05 Aug, 2014 1 commit
-
-
Robert P. Goldman authored
The compatibility stubs were not fully functional, so rather than expend a lot of time fixing the stubs, we have done away with the old names for the bundle ops. Added documentation for this in the manual, as a new FAQ. While indexing the class names, I found that we incorrectly used findex for classes, instead of tindex. Added syncodeindex so that we can use the tindex command going forward without breaking everything.
-
- 24 Mar, 2014 1 commit
-
-
Francois-Rene Rideau authored
* implement monolithic-load-bundle-op * test update
-
- 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.
-
- 18 Feb, 2014 1 commit
-
-
Francois-Rene Rideau authored
(If it's not backward, it's not compatible.)
-
- 12 Feb, 2014 1 commit
-
-
Francois-Rene Rideau authored
Anton Vodonosov found that the backward-compatibility kluge was broken and tried to compute the component-children of non-parent components.
-
- 27 Jan, 2014 2 commits
-
-
Francois-Rene Rideau authored
Paper over GCL failure in test-operation-classes; tweak test. Tweak Makefile for one more test.
-
Francois-Rene Rideau authored
For backward compatibility with ASDF 2, an operation that doesn't explicitly inherit from one of the propagation classes or non-propagating-operation will be downward- and sideway- propagating, with a warning at instantiation. Inheriting from non-propagating and a propagating class at the same time yields an error, not a warning. Update packages and tests.
-
- 21 Jan, 2014 1 commit
-
-
Robert P. Goldman authored
-