2009-06-01 |
Paul Boddie |
raw
annotate
files
changeset
graph
|
Moved context verification back into the invocation code, as opposed to residing
in the function body code. This is required because keyword arguments need to
operate on adjusted frames, and such adjustments must therefore occur because
keyword arguments are stored in their invocation frames.
Renamed CheckClassContext to the more general CheckClass instruction.
Made AdjustFrame operate on invocation frames again.
Introduced explicit tests for class invocation since instantiators require an
extra slot for each new instance.
Fixed the "if" statement to employ conversion of expression results to boolean
values.
Split and improved test programs. |
|