Commit History

Autor SHA1 Mensaxe Data
  Mark H Weaver 9fd1dc2fcc goops: Fix 'instance?' to work on objects that aren't structs. %!s(int64=6) %!d(string=hai) anos
  Andy Wingo f32500acca Add new vtable reserved unboxed field %!s(int64=7) %!d(string=hai) anos
  Andy Wingo c3a8112847 Fix GOOPS class redefinition type error. %!s(int64=7) %!d(string=hai) anos
  Andy Wingo 84259f54e3 Merge 'stable-2.2' %!s(int64=7) %!d(string=hai) anos
  Andy Wingo a74d4ee4f6 Add struct-ref/unboxed, struct-set!/unboxed %!s(int64=7) %!d(string=hai) anos
  Andy Wingo 5870188eb4 Replace "pr" struct fields with "pw" fields %!s(int64=7) %!d(string=hai) anos
  Andy Wingo 0f14a9e598 Fix bootstrap slot permissions for <class> %!s(int64=7) %!d(string=hai) anos
  Andy Wingo 6e477b1453 Merge 'stable-2.2' %!s(int64=7) %!d(string=hai) anos
  Andy Wingo f23415589a GOOPS slot access protected via slot accessors, not struct perms %!s(int64=7) %!d(string=hai) anos
  Andy Wingo 28d5e81c13 Remove <int-slot>, <float-slot>, <double-slot> %!s(int64=7) %!d(string=hai) anos
  Andy Wingo d354962b68 Remove support for tail arrays and self slots %!s(int64=7) %!d(string=hai) anos
  Andy Wingo 78d587c5e1 Remove "redefined" class slot %!s(int64=7) %!d(string=hai) anos
  Andy Wingo ee5994a517 remove self field of vtables %!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 5c8bb13630 Change name of "static" flag indicating static slot allocation %!s(int64=7) %!d(string=hai) anos
  Andy Wingo 95f66b197c GOOPS instance migration implemented in Scheme %!s(int64=7) %!d(string=hai) anos
  Andy Wingo c248ea10be Remove all deprecated code %!s(int64=7) %!d(string=hai) anos
  Andy Wingo 64c5cc58fc Add disjoint syntax object type %!s(int64=8) %!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 59f09d185b Deprecate user asyncs %!s(int64=8) %!d(string=hai) anos
  Andy Wingo 56d8d9a257 Deprecate arbiters %!s(int64=8) %!d(string=hai) anos
  Andy Wingo 3425290a7b Add atomic boxes %!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 4bde3f04ea Simplify and optimize slot access %!s(int64=10) %!d(string=hai) anos
  Andy Wingo 193e2c52dc Export <slot> from GOOPS %!s(int64=10) %!d(string=hai) anos