summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* cleanup in generics, using a single unique generic mapAdrian Thurston2015-01-049-328/+79
* don't allocate a constructor for parse statementsAdrian Thurston2015-01-045-50/+31
* no longer allocating a langEl to genericsAdrian Thurston2015-01-0411-74/+114
* some prep for detaching generics from lang elementsAdrian Thurston2015-01-037-126/+37
* cleanup in the struct declarationAdrian Thurston2015-01-033-46/+26
* merged StructDef and Context structsAdrian Thurston2015-01-034-59/+32
* some cleanup in the struct declarationAdrian Thurston2015-01-034-45/+13
* removed the context form, can only declare structs nowAdrian Thurston2015-01-025-67/+8
* removed the multi-embeddable list code (aapl style)Adrian Thurston2015-01-024-256/+57
* converting argv to a struct-based list, removing some derefsAdrian Thurston2015-01-023-29/+27
* made list and map into structsAdrian Thurston2015-01-027-109/+105
* start using stream and parser structsAdrian Thurston2015-01-028-76/+77
* make stream and parser overlay structAdrian Thurston2015-01-029-78/+101
* implemented the struct inbuilt constructor, use to clean up parserAdrian Thurston2015-01-023-4/+31
* parser converted to struct typeAdrian Thurston2015-01-026-59/+108
* rolling over to struct type for streamAdrian Thurston2014-12-289-97/+124
* don't downref the global streams, they are now structsAdrian Thurston2014-12-281-4/+0
* started converting stream to object typeAdrian Thurston2014-12-2612-65/+168
* more refcount fixes for global object, which is now a structAdrian Thurston2014-12-264-53/+52
* implemented IN_SET_STRUCT_WVAdrian Thurston2014-12-261-7/+16
* declare globals as struct fieldsAdrian Thurston2014-12-251-1/+1
* the GET_ERROR instruction shouldn't downref the globalAdrian Thurston2014-12-252-3/+0
* size and local trees computations for structs, global varsAdrian Thurston2014-12-254-19/+36
* don't double free the global, add argv to parent as struct fieldAdrian Thurston2014-12-254-12/+7
* more function cleanup in struct fieldsAdrian Thurston2014-12-254-21/+27
* some function renaming, global is now struct typeAdrian Thurston2014-12-258-35/+38
* converted the global object to a structAdrian Thurston2014-12-2516-135/+186
* some renaming and cleanupAdrian Thurston2014-12-259-297/+312
* commit to object semantics for newAdrian Thurston2014-12-255-26/+0
* some opcode organizationAdrian Thurston2014-12-204-62/+86
* some code re-orgAdrian Thurston2014-12-201-20/+20
* can get/set vals in structsAdrian Thurston2014-12-207-39/+64
* downref trees when deleting a structAdrian Thurston2014-12-205-0/+56
* added structElInfo to the runtime dataAdrian Thurston2014-12-2012-16/+67
* free the non-tree heap items on program exitAdrian Thurston2014-12-201-0/+11
* added GET/SET of local values (non-trees)Adrian Thurston2014-12-203-57/+61
* overflowing single-byte instruction, added IN_FN, with func to followAdrian Thurston2014-12-206-56/+85
* hacked together some struct (non-tree) semanticsAdrian Thurston2014-12-1917-56/+298
* updated sources list after file name changesAdrian Thurston2014-12-141-1/+1
* added struct, struct field and corresponding instructionsAdrian Thurston2014-12-148-8/+158
* some name shorteningAdrian Thurston2014-12-149-119/+120
* object field: replaced isCustom flag with InbuiltObject typeAdrian Thurston2014-12-145-19/+24
* removed isCustom bool from method, not usedAdrian Thurston2014-12-142-9/+0
* removed useOffset from Field, removed Argv field typeAdrian Thurston2014-12-144-43/+22
* eliminated more of the bools from ObjectFieldAdrian Thurston2014-12-145-33/+27
* removed more bools from ObjectFieldAdrian Thurston2014-12-145-32/+19
* simplification in the ObjectField structAdrian Thurston2014-12-148-180/+131
* specify the type of the ObjectField when it is createdAdrian Thurston2014-12-137-57/+125
* separate initialization of field instructions from placementAdrian Thurston2014-12-133-13/+49
* removed field init call from for iter compilationAdrian Thurston2014-12-131-3/+0