Andy Wingo
|
26350edcac
Add #:static-slot-allocation?
|
10 年之前 |
Andy Wingo
|
7b0a8dfb75
Merge remote-tracking branch 'origin/stable-2.0'
|
10 年之前 |
Andy Wingo
|
649ec8d823
Accessor methods only apply to subclasses with their slot
|
10 年之前 |
Andy Wingo
|
583a23bf10
Fix accessor struct field inlining
|
10 年之前 |
Andy Wingo
|
e7097386cb
Fix accessor struct inlining in GOOPS
|
10 年之前 |
Andy Wingo
|
4bde3f04ea
Simplify and optimize slot access
|
10 年之前 |
Andy Wingo
|
193e2c52dc
Export <slot> from GOOPS
|
10 年之前 |
Andy Wingo
|
d21ef26838
Simplify GOOPS effective method cache format
|
10 年之前 |
Andy Wingo
|
0d96acac33
Fast generic function dispatch without calling `compile' at runtime
|
10 年之前 |
Andy Wingo
|
3f4829e082
GOOPS cosmetics
|
10 年之前 |
Andy Wingo
|
c6fb41fcbf
Minor GOOPS cleanups
|
10 年之前 |
Andy Wingo
|
79c2ca26ae
Optimize %initialize-object
|
10 年之前 |
Andy Wingo
|
2a3ef7c44b
Inline internal slot accessors
|
10 年之前 |
Andy Wingo
|
c4974c5799
Inline helpers into slot-ref, slot-set!, etc
|
10 年之前 |
Andy Wingo
|
e437c50b88
Use a vtable bit to mark <slot> instances
|
10 年之前 |
Andy Wingo
|
568174d173
Introduce <slot> objects in GOOPS
|
10 年之前 |
Andy Wingo
|
26a6aaefac
Beginnings of <slot> slot definition class
|
10 年之前 |
Andy Wingo
|
567a6d1ee7
The GOOPS "unbound" value is a unique pair
|
10 年之前 |
Andy Wingo
|
2bcb278a30
GOOPS: Deprecate "using-class" procs like slot-ref-using-class
|
10 年之前 |
Andy Wingo
|
9539b20ba9
change-object-class refactor
|
10 年之前 |
Andy Wingo
|
f15c0f545b
slot-ref, slot-set! et al bypass "using-class" variants
|
10 年之前 |
Andy Wingo
|
761338f60c
Manipulate GOOPS vtable flags from Scheme, for speed
|
10 年之前 |
Andy Wingo
|
c2b61cf49c
GOOPS class slot indices defined as inline values
|
10 年之前 |
Andy Wingo
|
76d531c4f4
`match' refactor in goops.scm
|
10 年之前 |
Andy Wingo
|
d273b9c267
Convert emit-linear-dispatch to use match
|
10 年之前 |
Andy Wingo
|
f5c3476793
More GOOPS cleanups
|
10 年之前 |
Andy Wingo
|
bacc8829ba
when and unless for one-armed ifs in goops.scm
|
10 年之前 |
Andy Wingo
|
b89432ffbf
More GOOPS comments
|
10 年之前 |
Andy Wingo
|
9ae00706e4
Commenting in goops.scm
|
10 年之前 |
Andy Wingo
|
9647d3d318
Narrative reordering in goops.scm
|
10 年之前 |