summaryrefslogtreecommitdiff
path: root/src/resolve.cc
Commit message (Expand)AuthorAgeFilesLines
* setting the map el sizeAdrian Thurston2015-01-171-17/+1
* some work on the object-based map genericAdrian Thurston2015-01-161-5/+39
* TYPE_PTR is no longer generated anywhereAdrian Thurston2015-01-111-15/+0
* some object semantics improvemets for listsAdrian Thurston2015-01-101-0/+3
* more object-semantics improvementsAdrian Thurston2015-01-101-2/+2
* work on using embedded list element pointersAdrian Thurston2015-01-041-3/+4
* push towards embedded list elementsAdrian Thurston2015-01-041-0/+17
* more rough work on object-based listsAdrian Thurston2015-01-041-2/+2
* cleanup in generics, using a single unique generic mapAdrian Thurston2015-01-041-46/+27
* no longer allocating a langEl to genericsAdrian Thurston2015-01-041-5/+5
* some prep for detaching generics from lang elementsAdrian Thurston2015-01-031-7/+7
* removed the multi-embeddable list code (aapl style)Adrian Thurston2015-01-021-163/+37
* commit to object semantics for newAdrian Thurston2014-12-251-3/+0
* hacked together some struct (non-tree) semanticsAdrian Thurston2014-12-191-2/+14
* some name shorteningAdrian Thurston2014-12-141-5/+5
* renamed parsedata.h -> compiler.hAdrian Thurston2014-12-121-1/+1
* find the list element pointers instead assuming they are the first itemAdrian Thurston2014-12-071-4/+20
* start on the object-based list implementation (list2)Adrian Thurston2014-12-071-0/+163
* support automatic derefs of lists and maps in iteratorsAdrian Thurston2014-12-071-3/+2
* can now remove constructor from the new parse tree nodeAdrian Thurston2014-11-091-1/+1
* removed the inNew hack from TypeRefAdrian Thurston2014-11-081-7/+2
* removed object-based typerefs for genericsAdrian Thurston2014-11-081-21/+12
* cloned the construct operation for newAdrian Thurston2014-11-081-1/+1
* removed the Vector typeAdrian Thurston2014-11-081-33/+0
* cleanup in the TypeRef type enumAdrian Thurston2014-11-081-11/+11
* cleaning up some leftover debug messagesAdrian Thurston2014-11-051-6/+1
* the stream type is now a pointer-to-streamAdrian Thurston2014-11-051-1/+7
* use object semantics for the parser typesAdrian Thurston2014-11-041-0/+9
* context/struct now resolving to pointer-to, works with new2Adrian Thurston2014-11-041-2/+16
* added map2 type, also mapping to ptr of map<>Adrian Thurston2014-11-031-0/+9
* testing auto translation of list2<T> to ptr<list<T>>Adrian Thurston2014-11-031-20/+4
* some initial work on non-tree list typesAdrian Thurston2014-11-021-21/+11
* use an enum for types, will allow switch incompleteness warningsAdrian Thurston2014-11-021-2/+0
* start on list2, the non-tree listAdrian Thurston2014-11-021-0/+38
* removed GPL license file and stripped GPL headersAdrian Thurston2014-10-221-17/+0
* added a syntax for print that is a synonym for send stdoutAdrian Thurston2014-07-061-0/+2
* added parse_tree for sending constructed trees (orig parse behaviour)Adrian Thurston2014-07-061-1/+2
* send is now converting trees to strings, old behaviour with moved to send_treeAdrian Thurston2014-07-011-1/+2
* use the verb 'resolve' for typesAdrian Thurston2014-02-011-49/+49
* call initField on all local frame fields before compile passAdrian Thurston2014-01-251-3/+4
* some code cleanup: Form and constructor arg orderAdrian Thurston2014-01-051-7/+7
* moved setPrecedence to resolve passAdrian Thurston2014-01-041-0/+13
* eliminated varDeclaration as a distinct passAdrian Thurston2014-01-041-1/+1
* use found UniqueType when consing type refs for repeat prodsAdrian Thurston2014-01-031-3/+3
* enabled parsed var ref and parsed type ref lookupsAdrian Thurston2014-01-031-7/+10
* some prep for lookup using parsed var ref namespaceAdrian Thurston2014-01-031-5/+17
* moved iterator typref lookup into the TypeRef classAdrian Thurston2014-01-031-15/+27
* moved type and function lookup for iter to resolve passAdrian Thurston2014-01-021-8/+27
* store current context in var refAdrian Thurston2014-01-011-7/+1
* eliminated the push/pop scope from resolve and compile passesAdrian Thurston2014-01-011-22/+0