summaryrefslogtreecommitdiff
path: root/src/bytecode.h
Commit message (Expand)AuthorAgeFilesLines
...
* naming convention improvementsAdrian Thurston2015-05-151-10/+10
* improved naming, moved generated parser code to subdir genAdrian Thurston2015-05-101-3/+3
* merged FsmRun and PdaRun into pda_run, eliminated typedefAdrian Thurston2015-05-101-2/+2
* added inUnwind to the iteratorsAdrian Thurston2015-05-031-4/+4
* downref find tree arg in MAP find (if tree)Adrian Thurston2015-05-021-15/+2
* fixed missing downref in the logical operatorsAdrian Thurston2015-04-191-4/+2
* some name cleanupAdrian Thurston2015-04-191-1/+1
* add destroy2 to unwind code for user itersAdrian Thurston2015-04-051-1/+1
* adding unwind code to return pointsAdrian Thurston2015-04-051-2/+2
* warning elim, and impl of vlist files _R onlyAdrian Thurston2015-04-051-4/+13
* removed the contiguous computationAdrian Thurston2015-04-031-1/+1
* removed the INIT_LOCALS instruction, building it into call opAdrian Thurston2015-04-031-1/+3
* first cut of C extensionsAdrian Thurston2015-04-011-5/+2
* use contiguous space on caller stack for argsAdrian Thurston2015-03-291-6/+40
* transmit return value to caller via a registerAdrian Thurston2015-03-281-1/+4
* work in progress on a contiguous arg space prepared by callerAdrian Thurston2015-03-281-3/+5
* removing casting from push/pop callsAdrian Thurston2015-03-221-0/+5
* added global versions of atoi, atoo, suffix and prefixAdrian Thurston2015-03-211-0/+2
* added exit_hard function, which just calls the system exitAdrian Thurston2015-03-211-1/+2
* some cleanup in the type macrosAdrian Thurston2015-03-211-0/+2
* renamed push and pop to push_tree and pop_treeAdrian Thurston2015-03-201-6/+2
* added string.atoo (octal version of atoi)Adrian Thurston2015-03-141-0/+2
* various minor cleanup in bytecodeAdrian Thurston2015-03-011-2/+3
* implemented str.prefix and str.suffixAdrian Thurston2015-03-011-0/+3
* make it possible to iterate the values of a value list or mapAdrian Thurston2015-02-141-1/+1
* implementing vlist functionsAdrian Thurston2015-02-141-0/+12
* work on value list and value map, can insert into vmapAdrian Thurston2015-02-131-0/+9
* some cleanup of the list iterator instructionsAdrian Thurston2015-02-131-3/+3
* added map_iter, for iterating map elementsAdrian Thurston2015-02-121-1/+1
* added a list iterator so we don't need to use while loopsAdrian Thurston2015-02-121-4/+13
* code movement and conventionsAdrian Thurston2015-02-071-2/+0
* first cut of value-based ints, test cases passAdrian Thurston2015-01-271-14/+28
* the parse exit instructions leave the parser on the stackAdrian Thurston2015-01-251-0/+1
* simplify the setting of parser contextAdrian Thurston2015-01-251-1/+1
* cleanup and duplicate elimination around context instructionsAdrian Thurston2015-01-251-14/+0
* construct an input when creating a parserAdrian Thurston2015-01-241-9/+0
* renamed the SAVE_STEPS instruction to LOADAdrian Thurston2015-01-231-1/+1
* simplify the parsing code by appending directly to the parserAdrian Thurston2015-01-231-6/+6
* function name improvements in bytecodeAdrian Thurston2015-01-231-3/+3
* can remove TYPE_PTRAdrian Thurston2015-01-231-4/+3
* moved the map functions into the IN_FN spaceAdrian Thurston2015-01-231-7/+7
* use IN_FN for the the list functionsAdrian Thurston2015-01-231-14/+17
* revert "removed GPL license file and stripped GPL headers"Adrian Thurston2015-01-231-0/+17
* some cleanup in the pointerAdrian Thurston2015-01-181-1/+3
* some function and type renamingAdrian Thurston2015-01-181-0/+2
* some instruction renaming to reflect specializations for object semanticsAdrian Thurston2015-01-181-9/+9
* added value versions of TST EQLAdrian Thurston2015-01-181-2/+8
* implemented get/set of values in treesAdrian Thurston2015-01-181-2/+3
* implemented SET_STRUCT_VAL_BKTAdrian Thurston2015-01-181-0/+7
* more of map implemented: can now traverse map elementsAdrian Thurston2015-01-171-3/+5