aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* impl trait typeAleksey Kladov2018-07-314-0/+19
|
* minorAleksey Kladov2018-07-311-1/+1
|
* formatAleksey Kladov2018-07-314-16/+17
|
* Improve debug_dump performanceAleksey Kladov2018-07-313-41/+41
|
* Lifetimes in self paramAleksey Kladov2018-07-311-5/+9
|
* dref-exprAleksey Kladov2018-07-313-0/+16
|
* struct literalsAleksey Kladov2018-07-313-1/+44
|
* function type paramsAleksey Kladov2018-07-311-0/+9
|
* Use names&refsAleksey Kladov2018-07-312-2/+2
|
* Nodes for type argsAleksey Kladov2018-07-313-7/+38
|
* trait boundsAleksey Kladov2018-07-313-23/+47
|
* impl itemsAleksey Kladov2018-07-314-0/+38
|
* allow items inside blocksAleksey Kladov2018-07-311-9/+12
|
* Field exprAleksey Kladov2018-07-313-4/+45
|
* cleanupsAleksey Kladov2018-07-3115-43/+50
|
* refactor ascriptionAleksey Kladov2018-07-313-4/+8
|
* Type ascription in letAleksey Kladov2018-07-311-2/+13
|
* mut bindingsAleksey Kladov2018-07-311-4/+8
|
* impl type&traitAleksey Kladov2018-07-311-1/+41
|
* Bare & default implsAleksey Kladov2018-07-312-0/+15
|
* More fool-proof APIAleksey Kladov2018-07-312-12/+14
|
* Fix indexing errorsAleksey Kladov2018-07-312-2/+2
|
* expr stmtAleksey Kladov2018-07-313-1/+21
|
* Ref exprsAleksey Kladov2018-07-313-1/+25
|
* Introduce param & arg listAleksey Kladov2018-07-314-1/+17
|
* Call exprAleksey Kladov2018-07-315-17/+53
|
* stackless traversalAleksey Kladov2018-07-307-14/+81
|
* Don't allocate when traversing childrenAleksey Kladov2018-07-301-12/+10
|
* type param defaultsAleksey Kladov2018-07-301-0/+5
|
* JS pluginAleksey Kladov2018-07-303-3/+35
|
* Use boxed sliced for red nodesAleksey Kladov2018-07-302-3/+4
|
* Intern static tokensAleksey Kladov2018-07-303-6/+101
|
* simplify codegenAleksey Kladov2018-07-302-60/+40
|
* generate single byte tokensAleksey Kladov2018-07-304-102/+138
|
* Path expressionsAleksey Kladov2018-07-306-17/+95
|
* Add render test functionalityAleksey Kladov2018-07-302-20/+4
|
* fn ret typeAleksey Kladov2018-07-301-1/+5
|
* MiorAleksey Kladov2018-07-303-52/+50
|
* reformatAleksey Kladov2018-07-3016-120/+114
|
* Cleanup toolsAleksey Kladov2018-07-303-35/+113
|
* clean commentsAleksey Kladov2018-07-301-1/+2
|
* Remove indirectionAleksey Kladov2018-07-301-5/+5
|
* Add parent linksAleksey Kladov2018-07-302-3/+15
|
* Trait for tree rootAleksey Kladov2018-07-301-4/+9
|
* Owned&Borrowed nodesAleksey Kladov2018-07-304-21/+42
| | | | | | | HOLLY COW, UNLIKE C++, WE CAN BE GENERIC WRT OWNERSHIP/BORROWING, SO WE CAN BOTH MAKE SYNTAX NODES OWNED (WHICH IS CONVENIENT) AND BORROWED (WHICH IS CONVENIENT FOR LOCAL PROCESSING, BC YOU DON'T NEED TO BUMP REFCOUNTS).
* No need to Arc reds, they are rooted anywaysAleksey Kladov2018-07-302-8/+13
|
* Use raw pointersAleksey Kladov2018-07-303-45/+15
|
* Move grammarAleksey Kladov2018-07-301-0/+147
|
* Avoid optimizing trivia for nowAleksey Kladov2018-07-295-225/+143
|
* ReorganizeAleksey Kladov2018-07-2917-178/+193
|