summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* allow switch statements to be wrapped in {}colm-barracuda-v4Adrian Thurston2015-06-172-2/+4
* more cleanup in the list and map type resolve/declareAdrian Thurston2015-06-142-76/+83
* cleanup in the list and map typesAdrian Thurston2015-06-146-99/+42
* cleanup and simplification, generic elements and variousAdrian Thurston2015-06-1313-124/+61
* fixed segfault following parse error in included fileAdrian Thurston2015-06-121-1/+2
* adding commit points to switch clausesAdrian Thurston2015-06-081-13/+19
* some cleanup around the unified list and map genericsAdrian Thurston2015-06-088-161/+69
* giving list and map the original (non-vlist) funcs and fieldsAdrian Thurston2015-06-071-4/+35
* now creating list and map el structures in the declare passAdrian Thurston2015-06-077-192/+190
* some nameing cleanup around list and list elAdrian Thurston2015-06-065-158/+42
* replacing list and map with vlist and vmapAdrian Thurston2015-06-0611-82/+176
* fixes for vmap insertAdrian Thurston2015-06-052-5/+4
* more vmap implementationAdrian Thurston2015-06-053-20/+80
* more of the vlist implementation .. moved all test cases to vlistAdrian Thurston2015-06-057-10/+256
* large scale symbol renaming in C codecolm-barracuda-v3Adrian Thurston2015-05-2229-3531/+3531
* naming convention improvementsAdrian Thurston2015-05-1715-559/+477
* more application of C naming conventionsAdrian Thurston2015-05-1529-1817/+1777
* naming convention improvementsAdrian Thurston2015-05-1526-491/+482
* improved naming, moved generated parser code to subdir genAdrian Thurston2015-05-1022-249/+243
* some naming cleanupAdrian Thurston2015-05-1016-68/+69
* merged FsmRun and PdaRun into pda_run, eliminated typedefAdrian Thurston2015-05-1017-356/+321
* cleanup of the coroutine codeAdrian Thurston2015-05-105-155/+178
* code cleanup and some fixes for iter unwind since splitting unwind/destroyAdrian Thurston2015-05-1015-82/+114
* check shift count when undoing a reduced thingAdrian Thurston2015-05-081-0/+10
* added inUnwind to the iteratorsAdrian Thurston2015-05-037-53/+63
* brought back the comma to param/arg listsAdrian Thurston2015-05-032-12/+33
* downref find tree arg in MAP find (if tree)Adrian Thurston2015-05-027-26/+41
* fixed identification of tree map keys, which fixes the key downrefcolm-barracuda-v2colm-barracuda-v1Adrian Thurston2015-04-193-2/+4
* fixed missing downref in the logical operatorsAdrian Thurston2015-04-193-37/+9
* some name cleanupAdrian Thurston2015-04-195-15/+15
* add destroy2 to unwind code for user itersAdrian Thurston2015-04-053-2/+16
* adding unwind code to return pointsAdrian Thurston2015-04-053-28/+124
* always yield nil at the end of an iteratorAdrian Thurston2015-04-051-8/+3
* warning elim, and impl of vlist files _R onlyAdrian Thurston2015-04-055-75/+156
* some warning fixes, CFLAGS default needs to be higher in configure.acAdrian Thurston2015-04-034-59/+11
* some fixes for contiguous stackAdrian Thurston2015-04-031-7/+9
* removed the contiguous computationAdrian Thurston2015-04-035-91/+16
* fixes for host-code function calls, added a couple test casesAdrian Thurston2015-04-032-51/+67
* added stack pointer to the extension func arg listAdrian Thurston2015-04-031-2/+2
* removed the INIT_LOCALS instruction, building it into call opAdrian Thurston2015-04-035-94/+47
* always emit the host-call functionAdrian Thurston2015-04-013-42/+43
* first cut of C extensionsAdrian Thurston2015-04-0116-15/+207
* added some missing uses of vm_{g,s}et_localAdrian Thurston2015-03-301-8/+8
* use contiguous space on caller stack for argsAdrian Thurston2015-03-295-130/+184
* allocate space for args on the caller's stackAdrian Thurston2015-03-282-5/+28
* transmit return value to caller via a registerAdrian Thurston2015-03-283-24/+22
* work in progress on a contiguous arg space prepared by callerAdrian Thurston2015-03-285-6/+53
* handle signals in the system call and return the correct exit statusAdrian Thurston2015-03-241-3/+7
* generalized loopCleanup code to a stack unwind code vectorAdrian Thurston2015-03-224-20/+13
* removing casting from push/pop callsAdrian Thurston2015-03-225-75/+80