summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/transform/TailCalls.scala
Commit message (Expand)AuthorAgeFilesLines
* Fields phase expands lazy vals like modulesAdriaan Moors2016-08-291-4/+2
* Fix some typos in `spec` documents and comments.Dongjoon Hyun2016-03-151-1/+1
* SI-8893 Restore linear perf in TailCalls with nested matchesJason Zaugg2014-10-101-3/+3
* Wider use of mapConserve and the like in TailCallsJason Zaugg2014-10-101-1/+6
* Avoid needlessly deep chains of ClonedTailContextJason Zaugg2014-10-101-8/+12
* Optimize tail calls to avoid findMember callsJason Zaugg2014-10-101-0/+8
* Rip out reporting indirection from CompilationUnitAdriaan Moors2014-07-041-3/+3
* SI-8657 don't miss tailrec defs in more positionsJohannes Rudolph2014-06-251-2/+5
* SI-8324 Fix regression in override checks for sealed classesJason Zaugg2014-02-221-1/+1
* Optimization in TailCallsJason Zaugg2014-01-311-2/+15
* Optimize tailcall eliminationJason Zaugg2014-01-311-1/+2
* Don't try to eliminate tail calls in constructors.Jason Zaugg2014-01-311-1/+6
* Corrects behavior of finalResultType.Paul Phillips2013-09-131-1/+1
* Limit unnecessary calls to Type#toString.Paul Phillips2013-05-081-6/+6
* Absolutized paths involving the scala package.Paul Phillips2013-05-031-1/+2
* Rewrite TailCalls for performance and immutability.Paul Phillips2013-04-171-116/+111
* Merge remote-tracking branch 'origin/2.10.x' into merge-2.10.xPaul Phillips2013-04-081-2/+12
|\
| * SI-6900 Fix tailrec for dependent method typesJason Zaugg2013-04-021-2/+12
* | Doc -> C-style comments for local symbols to avoid "discardingEugene Vigdorchik2013-03-211-11/+9
* | Name boolean arguments in src/compiler.Jason Zaugg2013-03-051-1/+1
* | Banish needless semicolons.Jason Zaugg2013-02-241-1/+1
* | Merge branch 'merge-wip-into-2.10.x' into merge-2.10-into-masterPaul Phillips2012-12-111-1/+9
|\|
| * SI-1672 Catches are in tail position without finally.Jason Zaugg2012-12-051-1/+9
* | Expunged the .net backend.Paul Phillips2012-12-051-2/+1
* | Remove code from compiler central.Paul Phillips2012-11-201-1/+0
* | Removing ancient comments and pointless comments.Paul Phillips2012-11-191-1/+1
* | Revert "Commenting out unused members."Paul Phillips2012-11-191-1/+1
* | Commenting out unused members.Paul Phillips2012-11-191-1/+1
* | Removed unused imports.Paul Phillips2012-11-061-1/+1
|/
* Brings all copyrights (in comments) up-to-date, from 2011/12 to 2013Heather Miller2012-11-021-1/+1
* SI-6526 Tail call elimination should descend deeper.Jason Zaugg2012-10-171-3/+5
* More relative path elimination.Paul Phillips2012-09-151-2/+2
* update and normalize copyright noticeAdriaan Moors2012-08-071-1/+1
* move synthetic case symbol detection to treeInfoAdriaan Moors2012-07-241-1/+1
* SI-6089 pt2: _ is tailpos in `_ || _` and `_ && _`Adriaan Moors2012-07-211-0/+3
* SI-6089 better tail position analysis for matchesAdriaan Moors2012-07-181-5/+11
* Debugging output tweaks.Paul Phillips2012-05-141-2/+5
* [vpm] avoid verifyerror: leave jump to tail-pos labelAdriaan Moors2012-03-231-2/+7
* [vpm] typeMatchAnonFun improvementsAdriaan Moors2012-03-231-1/+1
* [vpm] tailcalls support for jumpy vpmAdriaan Moors2012-03-201-12/+114
* Fix for tailcall transform/recognition bugs.Paul Phillips2012-03-111-2/+19
* Whitespace commit.Paul Phillips2012-02-291-1/+1
* Reworking synchronized patch.Paul Phillips2012-02-281-25/+2
* Merge remote-tracking branch 'szabolcsberecz/SI-64' into SI-64-freshPaul Phillips2012-02-281-2/+25
|\
| * replace methods containing a synchronized body with synchronized methodsSzabolcs Berecz2012-02-161-1/+24
* | Some logging cleanup.Paul Phillips2012-02-261-1/+1
* | One more to derive trees.Paul Phillips2012-02-231-5/+1
* | Methods to derive new DefDefs.Paul Phillips2012-02-231-7/+6
|/
* Symbol creation followup.Paul Phillips2012-01-161-1/+1
* Optimizing TypeRef, starting with Symbols.Paul Phillips2012-01-111-1/+1