Commit Graph

9 Commits

Author SHA1 Message Date
Jesse D. McDonald c1a0850bcf Add builtin wrappers for the basic POSIX file APIs. 2012-07-14 13:41:00 -05:00
Jesse D. McDonald 88ebc7ca77 Print results individually, on separate lines, rather than as a list. 2012-07-14 13:40:34 -05:00
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