summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Added assertions for tree consistencyRuediger Klaehn2012-08-201-0/+4
* Rewrote makeHashTrieMap so that objects are created in a consistent stateRuediger Klaehn2012-08-201-22/+19
* Check if subNew is the only child and if it is a leaf.Ruediger Klaehn2012-08-201-0/+2
* Move code to create two-element HashTrieMap into utility method and make use ...Ruediger Klaehn2012-08-201-27/+30
* Remove unnecessary check for merger eq nullRuediger Klaehn2012-08-201-2/+2
* Prevent creation of a HashTrieMap with one child unless the child is a HashTr...Ruediger Klaehn2012-08-201-1/+4
* Prevent creation of a HashMapCollision1 with one elementRuediger Klaehn2012-08-201-3/+6
* Attempts to improve inlining behavior for map, flatMap.Grzegorz Kossakowski2012-08-202-5/+33
* Slightly less drastic disabling of statistics.Martin Odersky2012-08-201-12/+12
* Reverted closure hoisting except for functions returning a Boolean resultMartin Odersky2012-08-2013-57/+45
* Some more closure hositing/eliminationMartin Odersky2012-08-202-7/+15
* Made all statistic code disappear unless built with Statistics.canEnable = trueMartin Odersky2012-08-2011-123/+138
* Partial revert of itransform commit.Martin Odersky2012-08-201-52/+43
* Reverted addition of 5 specialized method from LinearSeqOptimized to List.Martin Odersky2012-08-201-56/+0
* Manaul inling of `UndoLog.undoUnless`.Grzegorz Kossakowski2012-08-202-25/+71
* Optimizations to SymTree and transformMartin Odersky2012-08-202-85/+97
* Specialize hashCode in TypeRef from the generic MurmurHashCode3 implementation.Martin Odersky2012-08-201-1/+15
* Moved five methods from LinearSeqOptimized to ListMartin Odersky2012-08-202-58/+56
* Don't allocate closure in List.hashCode.Grzegorz Kossakowski2012-08-201-1/+19
* Rework synchronization scheme of `UndoLog` for performance.Grzegorz Kossakowski2012-08-202-21/+42
* Mark logging methods in `SymbolTable` with `@inline`.Grzegorz Kossakowski2012-08-201-2/+4
* Make Array creation more efficient in hot places.Grzegorz Kossakowski2012-08-203-1/+23
* Optimizations to cut down on #closures createdMartin Odersky2012-08-209-31/+144
* Made hashCode a method on Type to avoid megamorphic dispatchMartin Odersky2012-08-205-105/+89
* No longer uses generic hashCode in UniqueType, since case class hashCode is n...Martin Odersky2012-08-201-1/+1
* Optimization to atOwnerMartin Odersky2012-08-202-8/+16
* Replaced isTrivial lazy vals by custom scheme to save space.Martin Odersky2012-08-202-10/+43
* Optimizations of isTrivial fields and methodsMartin Odersky2012-08-201-8/+19
* More method splittingMartin Odersky2012-08-205-466/+591
* Method splitting for erasure, genJVM, parsers, scanners, uncurryMartin Odersky2012-08-206-557/+664
* Second part of typed1 optimizationMartin Odersky2012-08-201-280/+349
* First half of typed1 reorganization, to make it smaller and faster.Martin Odersky2012-08-201-111/+141
* Splitting large methods into smaller ones.Martin Odersky2012-08-201-432/+482
* More method hoisting.Martin Odersky2012-08-2016-84/+113
* Compilespeed improvements: Exists arguments and othersMartin Odersky2012-08-205-38/+85
* Merge pull request #1159 from scalamacros/topic/cleanupJosh Suereth2012-08-199-311/+243
|\
| * pull request feedbackEugene Burmako2012-08-196-101/+87
| * cleanup for macroExpandEugene Burmako2012-08-187-265/+211
* | Merge pull request #1162 from paulp/aug19-scala-graphPaul Phillips2012-08-181-1/+1
|\ \
| * | Fix for community build blocker.Paul Phillips2012-08-181-1/+1
* | | SI-5788 correct test and symbol updateVlad Ureche2012-08-191-2/+3
|/ /
* | Merge pull request #1154 from hubertp/2.10.x-issue/5676-fixPaul Phillips2012-08-172-2/+2
|\ \
| * | Use rawflags for checking FINAL flag.Hubert Plociniczak2012-08-172-2/+2
* | | Restored lastNoSuccess to Parsers.Paul Phillips2012-08-171-6/+12
| |/ |/|
* | Merge pull request #1151 from scalamacros/topic/cleanupEugene Burmako2012-08-175-402/+347
|\ \
| * | more cleanup for typedMacroBodyEugene Burmako2012-08-174-245/+197
| * | shaves more than 150 lines off typedMacroBodyEugene Burmako2012-08-175-268/+276
| * | removes dead codeEugene Burmako2012-08-161-20/+5
| |/
* | Merge pull request #1149 from paulp/topic/substmap210Grzegorz Kossakowski2012-08-171-6/+10
|\ \
| * | Optimization in SubstMap.Paul Phillips2012-08-161-6/+10
| |/