summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/ast/TreeGen.scala
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #5402 from som-snytt/issue/8040-unusedSeth Tisue2017-04-101-0/+2
|\
| * SI-8040 Warn unused flagsSom Snytt2017-03-111-0/+2
* | Fix Greek Mythology references in compiler packageJanek Bogucki2017-04-101-1/+1
|/
* Double-checked locking for modules.Adriaan Moors2016-08-291-20/+1
* [refactor] lazy val expansion in mixins/lazyvalsAdriaan Moors2016-08-291-9/+8
* Fields phaseAdriaan Moors2016-08-111-0/+10
* Merge pull request #5296 from retronym/ticket/SD-186Lukas Rytz2016-07-221-1/+1
|\
| * SD-186 Fix positions in trait method bytecodeJason Zaugg2016-07-221-1/+1
* | SD-120 Non FunctionN lambdas should not be universally serializableJason Zaugg2016-07-221-8/+10
|/
* Emit trait method bodies in staticsJason Zaugg2016-06-281-1/+2
* Drop local suffix in lambda impl method nameJason Zaugg2016-06-021-1/+1
* Treat self parameter as non-null in the optimizerLukas Rytz2016-06-011-1/+1
* Lambda impl methods static and more stably namedJason Zaugg2016-06-011-3/+47
* Bring back AbstractFunction parentAdriaan Moors2016-03-301-1/+5
* LMF cannot instantiate SAM of trait with non-trait superclassAdriaan Moors2016-03-291-5/+1
* Treat `Function` literals uniformly, expecting SAM or FunctionN.Adriaan Moors2016-03-261-30/+46
* Set the scene for Sammy.Adriaan Moors2016-03-261-4/+4
* Refactoring. Sweep Sammy's backyard.Adriaan Moors2016-03-261-14/+32
* New trait encoding: use default methods, jettison impl classesJason Zaugg2016-03-181-0/+1
* Desugar module var and accessor in refchecks/lazyvalsJason Zaugg2015-10-081-5/+8
* Merge remote-tracking branch 'origin/2.11.x' into 2.12.xSeth Tisue2015-09-081-1/+1
* Fix 25 typos (s)Janek Bogucki2015-07-061-1/+1
* exposes additional TreeGen methodsEugene Burmako2014-02-151-1/+1
* moves analyzer.ImportType into scala.reflect.internalEugene Burmako2014-01-211-1/+1
* Refactor away duplication between -Ydelambdafy:{inline,method}Jason Zaugg2013-11-231-0/+40
* change intermidiate representation of for loop enumeratorsDen Shabalin2013-11-121-10/+0
* SI-6762 rename emptyValDef to noSelfType.Paul Phillips2013-09-271-1/+1
* move mkNew from tools.nsc.ast.TreeGen to reflect.internal.TreeGenDen Shabalin2013-09-051-36/+0
* moves template creation logic from nsc to reflectDen Shabalin2013-07-081-2/+1
* moves TreeBuilder into the parserDen Shabalin2013-07-081-0/+48
* Set scene for Predef.$scope's demise.Jason Zaugg2013-06-201-5/+14
* Remove -Xcheck-null setting.Paul Phillips2013-03-131-13/+0
* Removed -Ynotnull setting.Paul Phillips2013-03-131-10/+11
* Merge branch '2.10.x'Adriaan Moors2013-01-161-0/+5
|\
| * clean up synthesizePartialFunctionAdriaan Moors2013-01-101-0/+5
* | Cleanup in module var creation.Paul Phillips2012-12-121-19/+1
* | Merge branch 'merge-wip-into-2.10.x' into merge-2.10-into-masterPaul Phillips2012-12-111-1/+1
|\|
| * more ListOfNil => NilEugene Burmako2012-12-061-1/+1
* | Remove Name -> TermName implicit.Paul Phillips2012-12-011-2/+2
* | Remove code from compiler central.Paul Phillips2012-11-201-94/+0
* | Revert "Commenting out unused members."Paul Phillips2012-11-191-85/+85
* | Commenting out unused members.Paul Phillips2012-11-191-85/+85
* | Removed unused imports.Paul Phillips2012-11-061-1/+0
* | Merge commit 'refs/pull/1574/head' into merge-210Paul Phillips2012-11-051-1/+1
|\|
| * Brings all copyrights (in comments) up-to-date, from 2011/12 to 2013Heather Miller2012-11-021-1/+1
* | Renamed hasSymbol to hasSymbolField.Paul Phillips2012-10-031-1/+1
* | Merge remote-tracking branch 'origin/2.10.x' into merge-210Paul Phillips2012-09-151-2/+2
|\|
| * Eliminate breaking relative names in source.Paul Phillips2012-09-141-2/+2
* | Hardening specialization and others.Paul Phillips2012-08-311-4/+4
* | Don't synthesize trees with overloaded calls.Paul Phillips2012-08-311-1/+4