aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/transform/TailRec.scala
Commit message (Expand)AuthorAgeFilesLines
* Move compiler and compiler tests to compiler dirFelix Mulder2016-11-221-384/+0
* Merge pull request #1587 from dotty-staging/change-tasty-posGuillaume Martres2016-11-041-1/+1
|\
| * Drop original on TypeTreeMartin Odersky2016-10-151-1/+1
* | Fix #1614: correctly handle polymorphic inner methodsDmitry Petrashko2016-10-231-1/+5
|/
* Reformatting to avoid a long lineMartin Odersky2016-10-111-1/+4
* Improve positions for MemberDefs using `namePos`Felix Mulder2016-10-101-4/+9
* Fix a couple of warnings.Nicolas Stucki2016-08-261-3/+5
* Tailrec:report error if method containing @tailrec callsite isn't finalDmitry Petrashko2016-04-181-2/+16
* Implement #1221. Allow to specify per-callsite @tailrec annotation.Dmitry Petrashko2016-04-181-3/+4
* Fix #1089: Special-case local methodsDmitry Petrashko2016-03-311-16/+32
* Tailrec: drop support for polymorphic recursion.Dmitry Petrashko2016-03-311-1/+3
* FullParametrization: allow to have $this of ThisType.Dmitry Petrashko2016-03-311-8/+8
* Merge pull request #928 from dotty-staging/stdlib-definitionsDmitry Petrashko2015-11-101-3/+3
|\
| * Standardize naming and definition order of annotation classesMartin Odersky2015-11-091-3/+3
* | Tailrec: fix compilation of IndexedSeqOptimizedDmitry Petrashko2015-11-091-1/+1
|/
* Correct a large number of typos.Jason Zaugg2015-05-141-3/+3
* Ensure spaces after `if` in Dotty source.Dmitry Petrashko2015-04-091-1/+1
* Make some tree fields lazyMartin Odersky2015-03-181-4/+4
* Even more careful handling of tailcalls.Dmitry Petrashko2015-02-031-19/+23
* Fix i321, tail call needs to be careful with abstracting over class type argu...Dmitry Petrashko2015-02-031-6/+10
* Make Literalize run at new default phase thisTransform.nextMartin Odersky2014-12-141-1/+2
* Drop modifiers as separate data from MemberDef treesMartin Odersky2014-11-101-3/+3
* Get rid of ExceptionHandlerSel.Dmitry Petrashko2014-10-301-11/+0
* Restructure Try node.Dmitry Petrashko2014-10-301-5/+4
* Make typing of Try nodes idempotentDmitry Petrashko2014-10-301-1/+1
* Fix TailRec to handle inline exception handlers and non-trivial not-inlinedDmitry Petrashko2014-10-301-1/+3
* TailRec now handles Try with Ident-handlerDmitry Petrashko2014-10-301-0/+1
* Fix #196. Errorneus tail-optimization of inner DefDef'sDmitry Petrashko2014-10-221-1/+2
* Allow extensions methods to play well with tailrec.Dmitry Petrashko2014-10-111-3/+6
* Handle return in tailcalls.Martin Odersky2014-09-121-18/+22
* Rename in Phase: name -> phaseNameMartin Odersky2014-08-181-1/+1
* Delete propagateType and RetypingTreeMapMartin Odersky2014-08-151-12/+7
* Changes to tree copyingMartin Odersky2014-08-131-13/+12
* New methods in DefinitionsMartin Odersky2014-08-111-1/+1
* Disentangle phases from treetransformsMartin Odersky2014-08-091-2/+2
* Make trees after TailRec type correctDmitry Petrashko2014-07-221-90/+73
* Added infix methods for some tree constructionsMartin Odersky2014-07-171-1/+1
* Fix dotty deviation failure in TailRecDmitry Petrashko2014-05-081-1/+1
* Making dotc/transform Dotty compliantMartin Odersky2014-05-081-2/+3
* Fix TailRec to use Label flag.Dmitry Petrashko2014-05-061-6/+16
* TailRec phase and tests for it.Dmitry Petrashko2014-04-111-0/+341