Jesse D. McDonald
|
bc10f59c6e
|
Allocate space for max. number of frame variables up front.
Allows us to avoid reallocating a new vector after every tail-call.
|
2012-07-14 13:40:47 -05:00 |
Jesse D. McDonald
|
10fbc269c5
|
Implement the remaining bytecodes. Adjust some of the numbering.
Also, use #<undefined> for "not yet initialized" and #f for "no value".
|
2012-07-14 13:38:40 -05:00 |
Jesse D. McDonald
|
0a2f13b523
|
Added built-in structure types and interpreter core (w/o bytecode).
Improved timing resolution by using clock_gettime() instead of clock().
Also gave project a name: Rosella. Play on 'Parrot' (Perl 6 VM).
|
2012-07-14 13:38:02 -05:00 |