2020-12-06 03:43 | Fixed memory issues! | Paul Longtine | 5 | +89 | -30 |
2020-09-27 05:41 | Fixed tests | Paul Longtine | 11 | +34 | -21 |
2020-09-26 05:50 | Simplified and demystified the object type. | Paul Longtine | 21 | +249 | -197 |
2020-09-24 05:48 | Improved runtime flexibility | Paul Longtine | 22 | +313 | -259 |
2020-05-28 06:01 | implemented OP_MOD in expression handler | Paul Longtine | 2 | +3 | -0 |
2018-01-13 14:51 | Verbose error messages | Paul Longtine | 20 | +48 | -648 |
2017-12-14 19:13 | Object arguements, yay! | Paul Longtine | 10 | +655 | -20 |
2017-09-27 03:12 | Improved memory use a ton by dynamically allocating new namespace instances | Paul Longtine | 9 | +35 | -3 |
2017-09-26 22:37 | Fixed issue where DEFUN op would skip next line | Paul Longtine | 4 | +22 | -8 |
2017-09-26 21:28 | Removed stk_scale | Paul Longtine | 1 | +0 | -5 |
2017-09-26 21:22 | Leftover #include that I forgot to remove! | Paul Longtine | 2 | +0 | -2 |
2017-09-26 21:20 | Fixed memory leaks | Paul Longtine | 14 | +108 | -105 |
2017-09-25 03:57 | Handle the program counter a tad more safely now in _ins_def_DEFUN and _ins_def_DECLASS. | Paul Longtine | 1 | +12 | -11 |
2017-09-25 03:03 | Compiler now fails when statement is not matched, along with a tiny error where tabs were not a seperator character! | Paul Longtine | 4 | +47 | -37 |
2017-09-25 02:19 | Updated doc/SPECIFICATION a bit | Paul Longtine | 5 | +56 | -30 |
2017-09-19 21:36 | Finally resolved the issue with resolving nested objects. WOOOOOOOOOO! | Paul Longtine | 5 | +80 | -19 |
2016-10-18 17:55 | Update bc.c | Paul Longtine | 1 | +1 | -1 |
2016-07-01 19:56 | Woah, I fixed a thing! Roadblock is gone :) | Paul Longtine | 7 | +30 | -11 |
2016-06-30 17:13 | It can find names properly now... I just need to figure out the other end. | Paul Longtine | 6 | +30 | -19 |
2016-05-24 17:26 | Properly namespacing with the compiler | Paul Longtine | 7 | +163 | -68 |
2016-05-05 03:52 | . | Paul Longtine | 5 | +35 | -34 |
2016-05-04 17:47 | Made last breaking change less breaking. | Paul Longtine | 15 | +137 | -62 |
2016-05-04 02:32 | Work on fancy scoping required for getting objects to play nice. Compiler needs to be updated to reflect these changes | Paul Longtine | 9 | +213 | -90 |
2016-05-03 18:07 | More object. More work that needs to be done. | Paul Longtine | 17 | +201 | -119 |
2016-05-02 18:04 | More work on getting objects to work | Paul Longtine | 15 | +237 | -35 |
2016-05-01 04:11 | Fixed an error with 'new' statements | Paul Longtine | 7 | +53 | -27 |
2016-04-27 23:27 | Added frontend stuff for objects | Paul Longtine | 8 | +123 | -12 |
2016-04-27 18:17 | Started work on getting objects implemented. This is a breaking change, runtime needs some love still. | Paul Longtine | 22 | +413 | -143 |
2016-04-26 17:53 | Fixed wrongness, spec objects, etc | Paul Longtine | 21 | +202 | -131 |
2016-04-25 18:08 | if statements work nicely, yadada, now you can include external files | Paul Longtine | 15 | +174 | -104 |
2016-04-25 00:41 | Eh, did stuff. Mainly properly supporting <positive> integer seralization | Paul Longtine | 12 | +243 | -74 |
2016-04-10 03:54 | Very wobbly, but it does compile code now! and run the code! | Paul Longtine | 17 | +590 | -236 |
2016-04-08 02:00 | More progress. Added two new instructions and revised instruction set | Paul Longtine | 11 | +356 | -121 |
2016-04-05 18:14 | More progress on compilerthing. | Paul Longtine | 12 | +541 | -433 |
2016-04-04 13:15 | More files | Paul Longtine | 7 | +257 | -164 |
2016-03-31 18:15 | Added lexer prototype and commented some | Paul Longtine | 9 | +484 | -50 |
2016-03-27 15:59 | More doc, implemented variable ownership, on the path to good livin' | Paul Longtine | 15 | +235 | -136 |
2016-03-24 21:33 | Refreshed test cases, made the testing bed better, got everything working again, along with function calls. | Paul Longtine | 19 | +202 | -126 |
2016-03-24 03:26 | More doc | Paul Longtine | 1 | +100 | -59 |
2016-03-24 01:53 | made the stack work, in progress, is revisioned and also working | Paul Longtine | 16 | +180 | -200 |
2016-03-23 15:18 | Broken codebase, but it compiles. In middle of moving to more efficent data structures. | Paul Longtine | 21 | +387 | -524 |
2016-03-11 13:09 | Fixed small bug, got it to run fibb! | Paul Longtine | 15 | +311 | -92 |
2016-03-10 18:55 | More progress. | Paul Longtine | 12 | +425 | -59 |
2016-03-08 22:57 | MILESTONE, folks! We got 'er to Hello World | Paul Longtine | 10 | +206 | -23 |
2016-03-04 03:29 | Silly thing. | Paul Longtine | 3 | +27 | -20 |
2016-03-04 03:20 | Stuff. | Paul Longtine | 14 | +391 | -240 |
2016-03-03 16:17 | A few days of fiddling. Refined , general updates, made support call stacks, etc | Paul Longtine | 27 | +293 | -237 |
2016-03-01 02:19 | Got the thing to do the thing, now thing doing. By that I mean I have the framework to parse raw arugments into typed data done. All that's left is to implement arguement list/arguement serialization | Paul Longtine | 11 | +211 | -86 |
2016-02-29 02:46 | More tweaking, is in a running state, arguement parsing to useable values to be implemented next (ins_adata) | Paul Longtine | 17 | +287 | -173 |
2016-02-28 18:38 | Got her to compile. Next is to implement opcode subroutines and get it running | Paul Longtine | 9 | +108 | -78 |
2016-02-27 04:21 | Elaborated documentation, restructured a bit | Paul Longtine | 14 | +333 | -105 |
2016-02-26 19:15 | Added proc.(h|c), made runtime less thready, almost close to actually getting stuff to run, provided instruction definitions | Paul Longtine | 13 | +488 | -44 |
2016-02-26 00:54 | Implemented the program counter, more outlining and pondering and head bashing in terms of the runtime management | Paul Longtine | 15 | +289 | -39 |
2016-02-25 18:39 | Updated SPECIFICATION, ins_mdata, rt.h, test.sh, STARTED to outline ins_def.(h|c) | Paul Longtine | 6 | +55 | -14 |
2016-02-25 18:19 | Mapped opcodes to instructions, Updated 'bc' testcase, Made testcases more automated | Paul Longtine | 31 | +339 | -191 |
2016-02-23 14:54 | Added more arithmetic, opcodes | Paul Longtine | 1 | +66 | -50 |
2016-02-05 03:10 | Added COMPONENTS file | Paul Longtine | 1 | +61 | -0 |
2016-02-04 15:41 | Started to outline runtime/thread management | Paul Longtine | 5 | +76 | -2 |
2016-01-25 01:51 | Made ns.c more safe | Paul Longtine | 1 | +21 | -1 |
2016-01-24 18:50 | Tweaked tests, updated lots of things, reworked a broken casting system | Paul Longtine | 11 | +115 | -85 |
2016-01-24 02:56 | More implementation of var.h and ns.h | Paul Longtine | 15 | +413 | -48 |
2016-01-21 18:24 | updated specification, updated ns.(c|h), added test for ns | Paul Longtine | 16 | +205 | -108 |
2016-01-20 16:21 | completed hashtable implementation | Paul Longtine | 6 | +135 | -12 |
2015-12-19 19:58 | Started to implement hashtable, added helper.h, made macro ASSERT(condition, message) | Paul Longtine | 17 | +167 | -39 |
2015-12-18 16:41 | Outlined hashtable implemenataion | Paul Longtine | 3 | +50 | -3 |
2015-12-18 13:36 | Outlined namespace implementation, made comments look different | Paul Longtine | 10 | +143 | -60 |
2015-12-17 18:28 | Added stack implementation, started implementing types | Paul Longtine | 15 | +340 | -27 |
2015-12-14 15:42 | re-arraged to support multiple tests | Paul Longtine | 5 | +27 | -36 |
2015-12-08 01:22 | moved is_mdata to proper home, got rid of useless file position location | Paul Longtine | 9 | +50 | -39 |
2015-12-07 21:54 | I am now sane. | Paul Longtine | 7 | +76 | -74 |
2015-12-07 04:15 | added read_byte and bc_cont_push | Paul Longtine | 4 | +20 | -5 |
2015-12-06 00:28 | Made dynamic arguements work, refactored a smidge | Paul Longtine | 10 | +116 | -47 |
2015-12-04 18:49 | added inc/is_mdata, starting to work on parsing arguements | Paul Longtine | 8 | +100 | -19 |
2015-12-03 19:13 | Made framework to load bytecode objects into a datastructure | Paul Longtine | 11 | +173 | -110 |
2015-12-01 18:29 | Added more detail, updated README.md | Paul Longtine | 3 | +39 | -23 |
2015-12-01 13:02 | Created testbed for VM, elaborated more details in the docs, added README.md | Paul Longtine | 12 | +235 | -18 |
2015-10-08 17:46 | started outlining bytecode | Paul Longtine | 1 | +23 | -1 |
2015-10-07 14:52 | outlining VM bytecode | Paul Longtine | 3 | +19 | -2 |
2015-09-22 17:23 | blah specs blah | paul | 2 | +68 | -4 |
2015-09-11 14:48 | adding doc | Paul Longtine | 2 | +78 | -0 |