1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/docs/assignment.txt Fri Feb 20 01:24:14 2009 +0100
1.3 @@ -0,0 +1,22 @@
1.4 +Assignment types:
1.5 +
1.6 + Assignment of stored value to... Effect on context
1.7 + -------------------------------- -----------------
1.8 + local preserved
1.9 + global (module) preserved
1.10 + class preserved
1.11 + instance preserved
1.12 +
1.13 + Assignment to a namespace preserves the context
1.14 +
1.15 +Access types:
1.16 +
1.17 + Access to stored value from... Effect on context Optimised instruction Unoptimised instruction
1.18 + ------------------------------ ----------------- --------------------- -----------------------
1.19 + local preserved LoadName
1.20 + global (module) preserved LoadAddress LoadAttrIndex
1.21 + class preserved LoadAddress LoadAttrIndex
1.22 + class via instance overridden LoadAddressContext LoadAttrIndex
1.23 + instance preserved LoadAttr LoadAttrIndex
1.24 +
1.25 + Access to a namespace may not preserve the stored context