summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* fixed identification of tree map keys, which fixes the key downrefcolm-barracuda-v2colm-barracuda-v1Adrian Thurston2015-04-194-2/+11
* fixed missing downref in the logical operatorsAdrian Thurston2015-04-194-37/+27
* 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-035-62/+14
* some fixes for contiguous stackAdrian Thurston2015-04-031-7/+9
* removed the contiguous computationAdrian Thurston2015-04-036-92/+17
* fixes for host-code function calls, added a couple test casesAdrian Thurston2015-04-036-85/+175
* added test case for C extensionsAdrian Thurston2015-04-033-2/+48
* 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
* additional function call testAdrian Thurston2015-03-291-0/+39
* 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
* added global versions of the uord and sord funcsAdrian Thurston2015-03-211-0/+25
* added global versions of atoi, atoo, suffix and prefixAdrian Thurston2015-03-213-0/+42
* added exit_hard function, which just calls the system exitAdrian Thurston2015-03-213-36/+56
* some improvements to the Code reading macrosAdrian Thurston2015-03-211-76/+43
* some cleanup in the type macrosAdrian Thurston2015-03-215-75/+75
* renamed push and pop to push_tree and pop_treeAdrian Thurston2015-03-206-372/+368
* removed the global downref from system callAdrian Thurston2015-03-151-2/+1
* added string.atoo (octal version of atoi)Adrian Thurston2015-03-144-0/+26
* various minor cleanup in bytecodeAdrian Thurston2015-03-014-23/+21
* implemented str.prefix and str.suffixAdrian Thurston2015-03-016-16/+59
* some cleanup in the comparison and arithmetic operatorsAdrian Thurston2015-02-281-158/+103
* fixed a couple opcodes with missing breaksAdrian Thurston2015-02-261-0/+2
* include internal.h in the installed headersAdrian Thurston2015-02-201-1/+1
* cleanup, including removal of map and list element poolsAdrian Thurston2015-02-1511-39/+44
* some test cases for value genericsAdrian Thurston2015-02-154-0/+97
* code cleanup and movementAdrian Thurston2015-02-159-131/+91
* warning elim in recent vlist and vmap codeAdrian Thurston2015-02-145-40/+36
* need to make vlist and vmap elment structs uniqueAdrian Thurston2015-02-144-32/+103
* make it possible to iterate the values of a value list or mapAdrian Thurston2015-02-146-4/+57
* implementing vlist functionsAdrian Thurston2015-02-149-33/+174
* vmap find: only upref result if it is a tree typeAdrian Thurston2015-02-148-26/+33
* cleanup of the GenericType structAdrian Thurston2015-02-137-69/+58
* implemented vmap findAdrian Thurston2015-02-134-9/+36
* implemented vmap removeAdrian Thurston2015-02-133-0/+24
* work on value list and value map, can insert into vmapAdrian Thurston2015-02-1314-17/+263