summaryrefslogtreecommitdiff
path: root/src/iter.c
Commit message (Expand)AuthorAgeFilesLines
* added with_ignore(tree) iteratorAdrian Thurston2020-12-231-8/+5
* moved source files into commit repositoryAdrian Thurston2020-03-141-0/+648
* moved the original colm src dir to /colmAdrian Thurston2019-09-081-648/+0
* pass prg to colm_tree_upref and maintian first struct idAdrian Thurston2018-06-151-1/+1
* don't downref args in the list iter destroy, not treesAdrian Thurston2018-05-041-2/+4
* updated Copyright yearsAdrian Thurston2018-03-041-1/+1
* migrated from GPLv2 to MIT licenseAdrian Thurston2016-12-131-17/+19
* an automated include convention improvement from Peter ReijndersAdrian Thurston2016-12-131-4/+3
* more of the vlist implementation .. moved all test cases to vlistAdrian Thurston2015-06-051-0/+31
* large scale symbol renaming in C codecolm-barracuda-v3Adrian Thurston2015-05-221-163/+163
* naming convention improvementsAdrian Thurston2015-05-171-4/+4
* more application of C naming conventionsAdrian Thurston2015-05-151-86/+86
* naming convention improvementsAdrian Thurston2015-05-151-3/+3
* improved naming, moved generated parser code to subdir genAdrian Thurston2015-05-101-4/+4
* added inUnwind to the iteratorsAdrian Thurston2015-05-031-4/+4
* some name cleanupAdrian Thurston2015-04-191-3/+3
* some warning fixes, CFLAGS default needs to be higher in configure.acAdrian Thurston2015-04-031-2/+0
* removed the contiguous computationAdrian Thurston2015-04-031-3/+0
* removed the INIT_LOCALS instruction, building it into call opAdrian Thurston2015-04-031-1/+1
* use contiguous space on caller stack for argsAdrian Thurston2015-03-291-2/+6
* removing casting from push/pop callsAdrian Thurston2015-03-221-9/+9
* some cleanup in the type macrosAdrian Thurston2015-03-211-6/+6
* renamed push and pop to push_tree and pop_treeAdrian Thurston2015-03-201-19/+19
* cleanup, including removal of map and list element poolsAdrian Thurston2015-02-151-6/+6
* warning elim in recent vlist and vmap codeAdrian Thurston2015-02-141-10/+10
* make it possible to iterate the values of a value list or mapAdrian Thurston2015-02-141-0/+14
* added map_iter, for iterating map elementsAdrian Thurston2015-02-121-0/+31
* added a list iterator so we don't need to use while loopsAdrian Thurston2015-02-121-0/+69
* revert "removed GPL license file and stripped GPL headers"Adrian Thurston2015-01-231-0/+17
* improvements to list object semanticsAdrian Thurston2015-01-111-0/+1
* allow breaking from for loops where args are non-referencesAdrian Thurston2014-11-051-2/+12
* removed GPL license file and stripped GPL headersAdrian Thurston2014-10-221-17/+0
* the contiguous instruction also pushes a null valueAdrian Thurston2014-01-211-0/+1
* movement of code from tree.c to iter.cAdrian Thurston2013-12-241-1/+339
* init user iter typeAdrian Thurston2013-12-231-1/+2
* some code movement to iter.cAdrian Thurston2013-12-231-0/+150