1. 01 Feb, 2006 4 commits
  2. 27 Jan, 2006 4 commits
  3. 19 Jan, 2006 2 commits
  4. 03 Jan, 2006 1 commit
  5. 28 Dec, 2005 1 commit
  6. 20 Dec, 2005 1 commit
  7. 05 Dec, 2005 1 commit
  8. 30 Nov, 2005 1 commit
  9. 17 Nov, 2005 3 commits
  10. 05 Nov, 2005 1 commit
  11. 03 Nov, 2005 1 commit
  12. 29 Oct, 2005 3 commits
  13. 10 Sep, 2005 3 commits
    • Pascal Costanza's avatar
      Special cased defmethod macro for LispWorks. · daba12aa
      Pascal Costanza authored
      The defmethod macro in LispWorks (i.e., the new definition in closer-mop) now checks whether only the default methods for make-method-lambda are applicable. If so, defmethod expands into an equivalent cl:defmethod form. This is a workaround to make keyword argument checking for standard generic functions work.
      
      darcs-hash:c6296b87c9e0e39bf7e938444dbd278fbba606c3
      daba12aa
    • Pascal Costanza's avatar
      Minor edit. · 15ded39a
      Pascal Costanza authored
      darcs-hash:6311e556632ec0e01cc952b75171e77536716c0c
      15ded39a
    • Pascal Costanza's avatar
      Removed spurious &allow-other-keys declarations. · 3c241b3f
      Pascal Costanza authored
      darcs-hash:87b02abfabbf534e03e82a45a96521a1d7c7a3b2
      3c241b3f
  14. 04 Sep, 2005 1 commit
  15. 16 Aug, 2005 2 commits
    • Pascal Costanza's avatar
      Class initialization patch. · f18e8222
      Pascal Costanza authored
      The previous patch was partially incorrect. LispWorks and MCL don't need the change of the direct superclasses in primary methods on initialize-instance / reinitialize-instance. I have rearranged that part of the code back to what it was before.
      
      darcs-hash:e3829cce37824704fb39f3cafdc3c6a92f2d3cf3
      f18e8222
    • Pascal Costanza's avatar
      Class initialization patches. · fbfe9405
      Pascal Costanza authored
      The correction of lists of direct superclasses was done at the wrong place (in :around methods on initialize-instance and reinitialize-instance). The MOP specification doesn't allow to define primary methods for initialize-instance and reinitialize-instance, but these are the only places where those lists can be corrected in a reasonable way. This affects LispWorks and MCL.
      
      Further changes:
      - The typep implementation for MCL was incorrect.
      - reinitialize-instance for standard-class could be simplified.
      - reinitialize-instance for standard-generic-function could be simplified.
      
      darcs-hash:c8e542ff6d11161f8c50c8595710590711c6732b
      fbfe9405
  16. 02 Aug, 2005 1 commit