- 23 Sep, 2015 1 commit
-
-
Francois-Rene Rideau authored
Update TODO, test-xach-update-bug.
-
- 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.
-
- 08 Sep, 2015 1 commit
-
-
Robert Goldman authored
-
- 06 Aug, 2015 2 commits
-
-
Francois-Rene Rideau authored
Use contrib/fasl-op.lisp if you care about these old names.
-
Daniel Kochmański authored
tests: add minimal make-build test [Patch originally by Daniel Kochmański, tweaked by Faré]
-
- 07 Jul, 2015 2 commits
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
Fix PROBE-FILE*, make the (executable) image suffix .exe on Windows.
-
- 29 Mar, 2015 1 commit
-
-
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.
-
- 12 Mar, 2015 1 commit
-
-
Francois-Rene Rideau authored
Based on a contribution by Christian Shafmeister.
-
- 01 Sep, 2014 1 commit
-
-
Francois-Rene Rideau authored
-
- 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.
-
- 09 May, 2014 1 commit
-
-
Francois-Rene Rideau authored
-
- 28 Mar, 2014 1 commit
-
-
Francois-Rene Rideau authored
-
- 25 Mar, 2014 2 commits
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
-
- 24 Mar, 2014 2 commits
-
-
Robert P. Goldman authored
-
Francois-Rene Rideau authored
* implement monolithic-load-bundle-op * test update
-
- 22 Mar, 2014 1 commit
-
-
Francois-Rene Rideau authored
but make sure pre-3.1 names are still usable.
-
- 21 Mar, 2014 1 commit
-
-
Francois-Rene Rideau authored
Fix test-program.script on allegro.
-
- 17 Mar, 2014 4 commits
-
-
Francois-Rene Rideau authored
-
Francois-Rene Rideau authored
prebuilt-system isn't currently tested, and will bitrot again if it is kept this way.
-
Francois-Rene Rideau authored
-
Robert P. Goldman authored
-
- 16 Mar, 2014 1 commit
-
-
Francois-Rene Rideau authored
-
- 07 Mar, 2014 1 commit
-
-
Francois-Rene Rideau authored
* move *all* timestamp management to COMPUTE-ACTION-STAMP. * goodbye visit-dependencies, move its functionality to map-direct-dependencies, * refactored map-direct-dependencies and co to always take a plan object. * modified clients of map-direct-dependencies and co to pass a proper plan, or t. Add invalid file with false if-feature to bundle.
-
- 06 Mar, 2014 2 commits
-
-
Francois-Rene Rideau authored
But one bug remains with test-xach-update-bug.script, so leaving it commented out until I get feedback from the ECL team.
-
Francois-Rene Rideau authored
-
- 05 Mar, 2014 1 commit
-
-
Francois-Rene Rideau authored
-
- 04 Mar, 2014 1 commit
-
-
Francois-Rene Rideau authored
-
- 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
-
- 21 Feb, 2014 1 commit
-
-
Francois-Rene Rideau authored
-
- 18 Feb, 2014 1 commit
-
-
Francois-Rene Rideau authored
-
- 12 Feb, 2014 1 commit
-
-
Robert P. Goldman authored
Proposed fix for https://bugs.launchpad.net/asdf/+bug/1207073
-
- 27 Jan, 2014 2 commits
-
-
Francois-Rene Rideau authored
* Add some comments on TRAVERSE-ACTION; expand those on SOURCE-FILE-TYPE. * Remove a few unnecessary input-files or output-files methods * Remove (declare (ignorable ...)) for specialized arguments. Specialize a few arguments to T. * Remove most when-upgrading methods, since we drop data on old incompatible ASDFs.
-
Francois-Rene Rideau authored
* load-op needn't be sideway, its sideway dependencies are already provided by prepare-op * compile-op should use compile-op (default) not load-op as its downward-operation. * no need for an input-files method for prepare-op, nil is the global default. * Some documentation for compute-action-stamp. * Don't skip upgrade from 1.x on Allegro anymore, since we now correctly punt. * Instead of asdf/package:define-package, use the canonical name uiop/package:define-package
-
- 26 Jan, 2014 1 commit
-
-
Robert P. Goldman authored
-
- 22 Jan, 2014 1 commit
-
-
Francois-Rene Rideau authored
-
- 21 Jan, 2014 2 commits
-
-
Robert P. Goldman authored
-
Robert P. Goldman authored
The behavior of OPERATION has changed: previously it would act roughly like LOAD-OP, and automatically have dependencies, but now that behavior has been removed in a clean-up. In order to support programmers, we attempt to detect programmer-defined OPERATION subclasses and signal an error if we believe they are unpatched. The new dependency-handling is implemented in the classes DOWNWARD-OPERATION, UPWARD-OPERATION, SIDEWAY-OPERATION, SELFWARD-OPERATION, and the newly-added NON-PROPAGATING-OPERATION. To detect unpatched OPERATION classes, when we are instantiating an OPERATION, we check to make sure it has one of the above classes as a superclass. If it does not, we raise a continuable error. This is done in an INITIALIZE-INSTANCE :BEFORE method on OPERATION. We considered trying to detect the definition of OPERATION subclasses, but because the MOP is not standard, that approach was rejected as infeasible. Add NON-PROPAGATING-OPERATION as superclass where needed. Further checks and some documentation. Thanks to Fare for advice. Check that no OPERATION is both propagating and non-propagating. Thanks to Fare for the suggestion.
-