Skip to content
Snippets Groups Projects
  1. Jan 13, 2000
  2. Jan 10, 2000
  3. Dec 08, 1999
  4. Dec 05, 1999
  5. Dec 04, 1999
  6. Dec 03, 1999
  7. Nov 19, 1999
  8. Nov 13, 1999
  9. Nov 11, 1999
  10. Sep 25, 1999
  11. Sep 23, 1999
  12. 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
  13. 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
  14. Sep 17, 1999
  15. Sep 15, 1999
  16. Sep 12, 1999
  17. Sep 10, 1999
  18. Sep 06, 1999
  19. Sep 04, 1999
  20. Aug 28, 1999
  21. Aug 14, 1999
  22. Aug 13, 1999
  23. Aug 03, 1999
  24. Jun 23, 1999
  25. Jun 03, 1999
  26. May 04, 1999
  27. May 01, 1999
  28. Apr 12, 1999
Loading