1. 20 Oct, 2011 1 commit
  2. 19 Oct, 2011 1 commit
  3. 18 Oct, 2011 5 commits
  4. 17 Oct, 2011 3 commits
  5. 13 Oct, 2011 7 commits
  6. 12 Oct, 2011 2 commits
  7. 10 Oct, 2011 1 commit
  8. 09 Oct, 2011 1 commit
  9. 07 Oct, 2011 1 commit
  10. 06 Oct, 2011 2 commits
  11. 02 Oct, 2011 1 commit
  12. 25 Sep, 2011 2 commits
  13. 14 Sep, 2011 1 commit
  14. 13 Sep, 2011 1 commit
  15. 12 Sep, 2011 7 commits
  16. 02 Sep, 2011 4 commits
    • Robert P. Goldman's avatar
      Bumping the version. · 8f5e2d90
      Robert P. Goldman authored
      8f5e2d90
    • Robert P. Goldman's avatar
      New fix for reuse of COMPONENTS based on REINITIALIZE-INSTANCE mehtods. · 97c5462a
      Robert P. Goldman authored
      Thanks to Christophe Rhodes for suggestions.  We use
      REINITIALIZE-INSTANCE to clear out-of-date information out of the slots
      of COMPONENT objects while they are reused.
      
      Two complications presented themselves:
      
      1.  Previously, I believe for orthogonality, we would either get an old
      (reused) COMPONENT or make a new one, but in either case, the handling
      of initargs was done by REINITIALIZE-INSTANCE.  This made it impossible
      for the REINITIALIZE-INSTANCE methods to "know" that they were in a real
      sense RE-initializing.  At the expense of some code duplication, I broke
      this sharing, so that now REINITIALIZE-INSTANCE should only be called
      when we are reusing a COMPONENT, with an exception below...
      
      2.  We always need to have a SYSTEM object active for the defsystem we
      are currently processing.  Accordingly,  SYSTEM objects will *ALWAYS*
      be RE-initialized.  So the REINITIALIZE-INSTANCE method required a
      little care (in particular, the SOURCE-FILE slot needed delicate
      handling.
      97c5462a
    • Robert P. Goldman's avatar
    • Robert P. Goldman's avatar
      Partial solution to Xach's bug from reused system COMPONENT OBJECTS. · ef7dfd39
      Robert P. Goldman authored
      Unfortunately, this doesn't work in general because of other problems with
      the reuse of  pre-existing SYSTEM COMPONENT objects.
      ef7dfd39