aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/typer/Inliner.scala
Commit message (Expand)AuthorAgeFilesLines
* Address @smarter's review commentsMartin Odersky2016-10-021-6/+9
* CleanupsMartin Odersky2016-10-021-24/+2
* Move logic from InlineInfo to BodyAnnotMartin Odersky2016-10-021-106/+45
* Use BodyAnnot to indicate rhs of inline methodMartin Odersky2016-10-021-10/+10
* Handle inlining in inlining argumentsMartin Odersky2016-10-021-16/+31
* Inline function parametersMartin Odersky2016-10-021-16/+23
* Don't drop inline closure bindings that are referred in the bodyMartin Odersky2016-10-021-5/+15
* Always use implicit context at the current periodMartin Odersky2016-10-021-17/+28
* Document deviations from inline SIPMartin Odersky2016-10-021-0/+7
* Fix problem related to accessor generation under separate compilationMartin Odersky2016-10-021-1/+7
* Don't add inline accessors twiceMartin Odersky2016-10-021-4/+6
* Refactoring for registering InlineInfoMartin Odersky2016-10-021-2/+5
* Fix bug in InlineableClosureMartin Odersky2016-10-021-3/+3
* Inline argument closures to inline methodsMartin Odersky2016-10-021-4/+35
* Better names and documentation for Inliner.Martin Odersky2016-10-021-53/+203
* Support access for setting private vars from inlined codeMartin Odersky2016-10-021-42/+55
* Add accessors for non-public members accessed from inline methodsMartin Odersky2016-10-021-21/+127
* Fix problem affecting recursive inlinesMartin Odersky2016-10-021-4/+9
* Make inline annotation @scala.inline.Martin Odersky2016-10-021-24/+18
* Fix problems handling types in InlinerMartin Odersky2016-10-021-11/+5
* Fix bugs related to type parameter remappingMartin Odersky2016-10-021-1/+2
* Move InlineTyper to Inliner classMartin Odersky2016-10-021-31/+31
* Handle outer this in InlinerMartin Odersky2016-10-021-30/+28
* Harden Inliner.sourceFileMartin Odersky2016-10-021-1/+1
* Fix some problems in InlinerMartin Odersky2016-10-021-22/+24
* Support separate compilationMartin Odersky2016-10-021-3/+3
* Simplify enclosingInlinedsMartin Odersky2016-10-021-16/+7
* Avoid simple aliases in bindingsMartin Odersky2016-10-021-53/+66
* Implement inline ifMartin Odersky2016-10-021-0/+13
* Print inlining positions in error messagesMartin Odersky2016-10-021-5/+13
* Track Inlined nodes in ctx.sourceMartin Odersky2016-10-021-1/+8
* Add Inlined tree nodeMartin Odersky2016-10-021-2/+16
* Make Context#moreProperties strongly typedMartin Odersky2016-10-021-2/+2
* First version of inline schemeMartin Odersky2016-10-021-0/+200