Commit History

Autor SHA1 Mensaxe Data
  David Thompson 498564e3e3 goops: Preserve all slot options in redefinable classes. %!s(int64=4) %!d(string=hai) anos
  Andy Wingo 5870188eb4 Replace "pr" struct fields with "pw" fields %!s(int64=7) %!d(string=hai) anos
  Andy Wingo 4898959901 Implement class redefinition on top of fixed structs %!s(int64=7) %!d(string=hai) anos
  Andy Wingo 77cfd7e4bf Fix class slot allocation since GOOPS rewrite %!s(int64=8) %!d(string=hai) anos
  Andy Wingo c7fb87cd6e Fix multi-arity dispatch in GOOPS %!s(int64=8) %!d(string=hai) anos
  Andy Wingo 2dbb0e212d GOOPS caches created vtables %!s(int64=8) %!d(string=hai) anos
  Andy Wingo 26350edcac Add #:static-slot-allocation? %!s(int64=10) %!d(string=hai) anos
  Andy Wingo 7b0a8dfb75 Merge remote-tracking branch 'origin/stable-2.0' %!s(int64=10) %!d(string=hai) anos
  Andy Wingo 649ec8d823 Accessor methods only apply to subclasses with their slot %!s(int64=10) %!d(string=hai) anos
  Andy Wingo 583a23bf10 Fix accessor struct field inlining %!s(int64=10) %!d(string=hai) anos
  Andy Wingo e7097386cb Fix accessor struct inlining in GOOPS %!s(int64=10) %!d(string=hai) anos
  Andy Wingo 568174d173 Introduce <slot> objects in GOOPS %!s(int64=10) %!d(string=hai) anos
  Andy Wingo 9c49d475f5 Add compute-cpl tests %!s(int64=10) %!d(string=hai) anos
  Andy Wingo 5b7632331e Fix #:init-value on class-allocated slots %!s(int64=10) %!d(string=hai) anos
  Andy Wingo 48ad85fb56 Fix foreign slot initialization and access %!s(int64=10) %!d(string=hai) anos
  Andy Wingo 07e6d2d451 update tests after vtable-vtable deprecation %!s(int64=12) %!d(string=hai) anos
  Andy Wingo 13d807b7d3 fix segfault in goops if class fields are redefined %!s(int64=13) %!d(string=hai) anos
  Andy Wingo 534491d0b7 fix scm_setter %!s(int64=14) %!d(string=hai) anos
  Andy Wingo 4abb824cdb interpreted closures cons less. %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 5f1611640a really boot primitive-eval from scheme. %!s(int64=15) %!d(string=hai) anos
  Andy Wingo ab455d1f1b eqv? not a generic, equal? dispatches to generic only for objects %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 2aecf4cfe2 more clarity in (oop goops dispatch) %!s(int64=15) %!d(string=hai) anos
  Ludovic Courtès 288bbc44cf Fix GOOPS `class-of' for nameless structs. %!s(int64=15) %!d(string=hai) anos
  Neil Jerram 53befeb700 Change Guile license to LGPLv3+ %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 4bcc952d45 fix bug in goops' method cache with rest args %!s(int64=15) %!d(string=hai) anos
  Andy Wingo 3b91e017e3 Merge commit 'e20d7001c3f7150400169fecb0bf0eefdf122fe2' into vm-check %!s(int64=16) %!d(string=hai) anos
  Ludovic Courtès 510d7877ff Add new GOOPS tests for built-in types. %!s(int64=16) %!d(string=hai) anos
  Andy Wingo 5192c9e89b compile goops accessors. woot! %!s(int64=16) %!d(string=hai) anos
  Ludovic Courtès 82d8d6d9e8 Add test case for the GOOPS `class-redefinition' memory corruption. %!s(int64=16) %!d(string=hai) anos
  Ludovic Courtès cac3960028 Test the interaction of GOOPS objects with `struct-{ref,set!}'. %!s(int64=17) %!d(string=hai) anos