summaryrefslogtreecommitdiff
path: root/src/declare.cc
Commit message (Expand)AuthorAgeFilesLines
* warning elim, and impl of vlist files _R onlyAdrian Thurston2015-04-051-3/+28
* first cut of C extensionsAdrian Thurston2015-04-011-0/+27
* 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-211-0/+16
* added exit_hard function, which just calls the system exitAdrian Thurston2015-03-211-1/+4
* added string.atoo (octal version of atoi)Adrian Thurston2015-03-141-0/+3
* various minor cleanup in bytecodeAdrian Thurston2015-03-011-2/+2
* implemented str.prefix and str.suffixAdrian Thurston2015-03-011-0/+6
* need to make vlist and vmap elment structs uniqueAdrian Thurston2015-02-141-4/+4
* implementing vlist functionsAdrian Thurston2015-02-141-10/+10
* vmap find: only upref result if it is a tree typeAdrian Thurston2015-02-141-2/+5
* cleanup of the GenericType structAdrian Thurston2015-02-131-36/+36
* implemented vmap findAdrian Thurston2015-02-131-1/+1
* work on value list and value map, can insert into vmapAdrian Thurston2015-02-131-2/+60
* added map_iter, for iterating map elementsAdrian Thurston2015-02-121-0/+10
* added a list iterator so we don't need to use while loopsAdrian Thurston2015-02-121-0/+12
* first cut of value-based ints, test cases passAdrian Thurston2015-01-271-5/+8
* cleanup and duplicate elimination around context instructionsAdrian Thurston2015-01-251-6/+6
* the translate ctx becomes this, also removed ctx from parserAdrian Thurston2015-01-251-32/+4
* moved the map functions into the IN_FN spaceAdrian Thurston2015-01-231-3/+3
* use IN_FN for the the list functionsAdrian Thurston2015-01-231-7/+60
* revert "removed GPL license file and stripped GPL headers"Adrian Thurston2015-01-231-0/+17
* more of map implemented: can now traverse map elementsAdrian Thurston2015-01-171-6/+59
* can now address key in a map elementAdrian Thurston2015-01-171-14/+7
* object-based maps: insert and find implementationAdrian Thurston2015-01-171-8/+40
* setting the map el sizeAdrian Thurston2015-01-171-5/+4
* set the argv_el id when creating the structsAdrian Thurston2015-01-111-2/+6
* some object semantics improvemets for listsAdrian Thurston2015-01-101-1/+1
* need distinct bytecodes for pushing streams since stream is no longer a treeAdrian Thurston2015-01-101-11/+28
* renamed argv0 to arg0, fixed the leakAdrian Thurston2015-01-101-10/+7
* more object semantics fixes and test case updatesAdrian Thurston2015-01-101-7/+21
* more object-semantics improvementsAdrian Thurston2015-01-101-8/+11
* find list element offset using the generic infoAdrian Thurston2015-01-051-7/+12
* some work on list access and traversalAdrian Thurston2015-01-051-18/+12
* Context renamed to StructDefAdrian Thurston2015-01-051-2/+2
* re-enabled the list fieldAdrian Thurston2015-01-041-8/+6
* push towards embedded list elementsAdrian Thurston2015-01-041-0/+4
* more rough work on object-based listsAdrian Thurston2015-01-041-3/+16
* cleanup in generics, using a single unique generic mapAdrian Thurston2015-01-041-27/+1
* no longer allocating a langEl to genericsAdrian Thurston2015-01-041-22/+22
* some prep for detaching generics from lang elementsAdrian Thurston2015-01-031-78/+8
* cleanup in the struct declarationAdrian Thurston2015-01-031-29/+15
* merged StructDef and Context structsAdrian Thurston2015-01-031-3/+1
* some cleanup in the struct declarationAdrian Thurston2015-01-031-20/+2
* removed the context form, can only declare structs nowAdrian Thurston2015-01-021-33/+2
* rolling over to struct type for streamAdrian Thurston2014-12-281-39/+44
* started converting stream to object typeAdrian Thurston2014-12-261-0/+2
* don't double free the global, add argv to parent as struct fieldAdrian Thurston2014-12-251-2/+2
* converted the global object to a structAdrian Thurston2014-12-251-5/+8
* some renaming and cleanupAdrian Thurston2014-12-251-1/+0