1. 29 Oct, 2016 1 commit
    • Robert Goldman's avatar
      Enforce use of MAKE-OPERATION. · 1e3471c6
      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.
      1e3471c6
  2. 25 Sep, 2016 1 commit
  3. 08 May, 2015 1 commit
  4. 11 Aug, 2014 1 commit
  5. 05 Aug, 2014 1 commit
    • Robert P. Goldman's avatar
      Remove compatibility stubs for old bundle op classes and document. · 85a833c7
      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.
      85a833c7
  6. 24 Mar, 2014 1 commit
  7. 01 Mar, 2014 1 commit
    • Francois-Rene Rideau's avatar
      Fixes and refactoring of asdf/bundle and uiop/image for ECL. · c52a4f83
      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.
      c52a4f83
  8. 18 Feb, 2014 1 commit
  9. 12 Feb, 2014 1 commit
  10. 27 Jan, 2014 2 commits
  11. 21 Jan, 2014 1 commit