Skip to content
Snippets Groups Projects
  1. Jan 30, 2000
  2. Jan 17, 2000
  3. Jan 16, 2000
  4. Jan 15, 2000
  5. Jan 14, 2000
  6. Jan 13, 2000
  7. Jan 10, 2000
  8. Dec 08, 1999
  9. Dec 05, 1999
  10. Dec 04, 1999
  11. Dec 03, 1999
  12. Nov 19, 1999
  13. Nov 13, 1999
  14. Nov 11, 1999
  15. Sep 25, 1999
  16. Sep 23, 1999
  17. Sep 22, 1999
    • dtc's avatar
      Revised fix for obtaining the structure slot accessor function given · 004cedf2
      dtc authored
      the defstruct-slot-descriptor which was broken for inherited slot as
      the dsd-accessor was set to Nil in this case. Rather than setting
      dsd-accessor to Nil for inherited slots, add a new function
      dsd-inherited-p to test if an accessor has been inherited, and always
      setup the dsd-accessor slot with the name of the accessor
      function. This allows the structure printer and inspect to easily
      obtain a slot accessor function.
      004cedf2
  18. Sep 20, 1999
    • pw's avatar
      DEFAULT-STRUCTURE-PRINT was puking on certain cases of structures that · 20f73982
      pw authored
      included other defstructs. An example of a failing case is:
      
      (defstruct a1 s1)
      (defstruct (a2 (:include a1)(:conc-name a1-)) s2)
      
      as seen in Hemlock source. The problem was that the dsd-accessor slot
      is documented to sometimes contain NIL but default-structure-print
      blindly called fdefinition on the sometimes NIL value. The fix here
      is to compute the slot accessor name from the conc-name and slot-name.
      
      NOTE: There is code in ir1tran that also blindly calls fdefinition
      on the contents of dsd-accessor. Don't know if this is a latent bug.
      20f73982
  19. Sep 17, 1999
  20. Sep 15, 1999
  21. Sep 12, 1999
  22. Sep 10, 1999
  23. Sep 06, 1999
  24. Sep 04, 1999
  25. Aug 28, 1999
  26. Aug 14, 1999
  27. Aug 13, 1999
Loading