aboutsummaryrefslogtreecommitdiff
path: root/test/test/parsePackage.scala
Commit message (Collapse)AuthorAgeFilesLines
* Make InterpolatedString conform to ordering requirementMartin Odersky2016-09-241-2/+2
| | | | Arrange its sub-elements so that they appear strictly left to right.
* Clone scala/scala to ./scala-scala instead of ./scalaDmitry Petrashko2015-05-211-1/+1
| | | | Otherwise Intellij stops running JUnit tests correctly. No idea why.
* Move `scala/scala` sources to ./scala/ from ../scala/Dmitry Petrashko2015-05-201-1/+1
| | | | Needed for scala-infra.
* Drop modifiers as separate data from MemberDef treesMartin Odersky2014-11-101-2/+2
| | | | Typed MemberDef trees now take the modifiers from their symbol's data.
* Renamings TreeTransformer -> TreeMap, TreeMapper -> TreeTypeMapMartin Odersky2014-03-181-1/+1
| | | | | | | This makes naming uniform between trees and types, and also avoids the clash with transform.TreeTransformer. The idea is that transformers are parts of phases, and have logic that is phase-specific. In particular, a context is passed around when transforming a tree. Maps are simpler, they only have a T -> T apply method.
* Use relative paths in testsDmitry Petrashko2014-02-061-3/+3
|
* Redesign of trees.Martin Odersky2013-07-271-2/+3
| | | | | | 1) Trees are now contravariant. 2) All creation ops, transformers, copiers are pushed into Instance. 3) Still to do: integrate TreeMappers and tpd.TreeTransformers.
* Made tpd/untpd toplevel objects.Martin Odersky2013-05-221-1/+1
| | | | Moved all other elements of TypedTrees and UntypedTrees into tpd and untpd.
* More tree refactorings.Martin Odersky2013-05-221-2/+3
| | | | | | | 1) Getting rid of ugen in favor of untpd. 2) Eliminating some unused methods 3) Splitting out CheckTrees from TypedTrees. 4) Moving trees and related classes into separate package dotc.ast
* Refactored Printing architecture.Martin Odersky2013-05-171-3/+3
| | | | | Split printers into several files. Added refined printing of trees. Changed Showable and generalized printing under a precedence.
* New parser testsMartin Odersky2013-05-131-2/+64
| | | | | | | | | | | | … which take some statistics. So far (on a Macbook pro): code base tested = scala/src + dotty/src lines: 290'000 nodes created: ~1'004'000 parse times + tree building times after 10 iterations: 700-750ms, i.e. ~ 400Klines/sec full transform of 1M nodes without tree copying: ~50ms full transform with full copying: 150-200ms
* new tests and worksheetsMartin Odersky2013-05-121-0/+17