Commit History

Author SHA1 Message Date
  Andy Wingo 60061fe0fe Incorporate %inherit-magic! into %init-layout! 10 years ago
  Andy Wingo f37bece4e4 Reimplement inherit-applicable! in Scheme 10 years ago
  Andy Wingo 07452c83ae Reimplement %allocate-instance in Scheme 10 years ago
  Andy Wingo 92928b8619 Re-use the vtable "size" field for GOOPS nfields 10 years ago
  Andy Wingo 4702cbeb37 Move <class> initialization to Scheme 10 years ago
  Andy Wingo 4a28ef1086 Rewrite %initialize-object in Scheme 10 years ago
  Andy Wingo 2b7692bcc4 No more concept of "pure generics" 10 years ago
  Andy Wingo ade4cf4c92 Move slot-ref et al to Scheme 10 years ago
  Andy Wingo 48c981c9b6 Port method and generic accessors to Scheme 10 years ago
  Andy Wingo 70dd600070 <class> accessors implemented in Scheme 10 years ago
  Andy Wingo 8dfc0ba573 goops: use computed class slot offsets; untabify and fix whitepace 10 years ago
  Andy Wingo ebca094b50 Statically compute offsets for slots of <class> in Scheme 10 years ago
  Andy Wingo affe170e5c Refactor to <class> slot computation 10 years ago
  Andy Wingo 984d43b632 Remove scm_assert_bound 10 years ago
  Andy Wingo e03e310126 Remove hashset slots from GOOPS classes 10 years ago
  Andy Wingo 6c7dd9ebd3 Generics with setters have <applicable-struct-with-setter> layout 10 years ago
  Andy Wingo 79f2aaab30 Remove unused `default-slot-definition-class' <class> slot 10 years ago
  Andy Wingo e0590e7c27 Fold GOOPS compile and dispatch modules into main GOOPS module 10 years ago
  Andy Wingo 6098d96b7b Remove unused *goops-module* definition. 10 years ago
  Andy Wingo 7cb88cbc92 define-generic, define-extended-generic are hygienic syntax 10 years ago
  Andy Wingo f840ed2538 `class' is a hygienic macro 10 years ago
  Andy Wingo 51fd1cd650 Move GOOPS boot to Scheme 10 years ago
  Andy Wingo 82ab50900a Preparation for more GOOPS refactorings 10 years ago
  Andy Wingo 6ab1939653 %init-goops-builtins is an extension, not a global 10 years ago
  Andy Wingo 9167e0b88d compute-cpl implementation only in Scheme 10 years ago
  Andy Wingo 3a0d141233 Rewrite %method-more-specific? to be in Scheme 10 years ago
  Andy Wingo c0a56ec78d %compute-applicable-methods in Scheme 10 years ago
  Andy Wingo 4247d8e34e Merge commit '5b7632331e7551ac202bbaba37c572b96a791c6e' 10 years ago
  Andy Wingo e2fafeb901 Keywords have a tc7 10 years ago
  Andy Wingo 5b7632331e Fix #:init-value on class-allocated slots 10 years ago