Jesse D. McDonald
|
449b0cf478
|
Implement fixed-function reader for getting data into the interpreter.
|
2012-07-14 13:38:44 -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 |
Jesse D. McDonald
|
5a0789c788
|
Fix an infinite-recursion bug in the DEBUG=yes condition.
|
2012-07-14 13:37:40 -05:00 |
Jesse D. McDonald
|
6829d550f5
|
Increase optimization level.
|
2012-07-14 13:37:35 -05:00 |
Jesse D. McDonald
|
8db40406a0
|
Refactor into a GC library (gc.c and gc.h) and a test program (gc_test.c).
Also, allocate GC memory ranges dynamically during startup (gc_init()) rather than statically.
|
2012-07-14 13:37:19 -05:00 |
Jesse D. McDonald
|
a464397e64
|
Add rules to control generation and use of profile data.
|
2012-07-14 13:37:04 -05:00 |
Jesse D. McDonald
|
9fa0a09509
|
Initial check-in.
|
2012-07-14 13:36:26 -05:00 |