summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/transform/Constructors.scala
Commit message (Expand)AuthorAgeFilesLines
* SI-10093 don't move member traits to constructor body in constructorsLukas Rytz2016-12-061-5/+5
* Detect clash of mixedin val and existing member.Adriaan Moors2016-10-121-7/+13
* SI-4683 fix $outer accesses in class bodies extending DelayedInitLukas Rytz2016-09-281-1/+1
* Fields does bitmaps & synch for lazy vals & modulesAdriaan Moors2016-08-291-4/+15
* LambdaLift emits paramaccessor syms and defdefsAdriaan Moors2016-08-111-6/+14
* Fields phaseAdriaan Moors2016-08-111-82/+115
* SI-9390 Avoid needless outer capture with local classesJason Zaugg2016-06-031-0/+3
* Specialization precludes use of LambdaMetaFactory for SAMAdriaan Moors2016-03-291-4/+2
* Merge pull request #5043 from dongjoon-hyun/fix_typos_in_spec_and_commentsJason Zaugg2016-03-211-1/+1
|\
| * Fix some typos in `spec` documents and comments.Dongjoon Hyun2016-03-151-1/+1
* | Remove manual mixins in JFunctionN.v2.12.0-M3-dc9effeJason Zaugg2016-03-181-1/+1
* | New trait encoding: use default methods, jettison impl classesJason Zaugg2016-03-181-7/+9
|/
* Fix some small warnings that pop up on every compileSimon Ochsenreither2015-11-191-1/+1
* Clean up a bit more in Constructors.Adriaan Moors2015-11-121-12/+12
* Review feedback from lrytz: better commentsAdriaan Moors2015-11-111-12/+12
* Constructors: encapsulate whether to memoize a valAdriaan Moors2015-11-111-10/+14
* Constructors: further clarify which defs are added & whenAdriaan Moors2015-11-111-1/+5
* Constructors: mutate lessAdriaan Moors2015-11-111-112/+98
* Constructors: consolidate `ValDef` cases in `transformed`Adriaan Moors2015-11-111-19/+27
* Constructors: narrow interfaces of its componentsAdriaan Moors2015-11-111-150/+161
* Merge remote-tracking branch 'origin/2.11.x' into 2.12.xSeth Tisue2015-09-081-1/+1
* Uncurry does Literal RHS for ConstantType def, not ConstructorsAdriaan Moors2015-08-241-13/+3
* Clean up Constructors a bit.Adriaan Moors2015-08-241-96/+90
* SI-9408 Avoid capturing outer class in local classes.Jason Zaugg2015-07-231-0/+6
* Refactor to avoid duplicated work in ConstructorsJason Zaugg2015-07-231-3/+5
* Fix many typosMichaƂ Pociecha2015-04-211-1/+1
* Removed warningsEECOLOR2015-03-261-0/+1
* Fix many typos in docs and commentsmpociecha2014-12-141-1/+1
* Rip out reporting indirection from CompilationUnitAdriaan Moors2014-07-041-2/+2
* SI-7971 Handle static field initializers correctlySimon Ochsenreither2013-12-141-8/+18
* SI-7678 Don't cache member symbols of TypeTags in Definitions.Jason Zaugg2013-11-081-0/+1
* make the postfixOps warning go awayDen Shabalin2013-09-051-1/+1
* Logging cleanup.Paul Phillips2013-08-251-2/+2
* Golfed about 20 lines into the sand trap.Paul Phillips2013-08-081-37/+20
* skipping trips to specializeTypes when not necessary in constructorsMiguel Garcia2013-08-081-3/+13
* separation of concerns: guard non-specialized ctor-stats in constructorsMiguel Garcia2013-08-081-115/+120
* better encapsulation in constructors phaseMiguel Garcia2013-08-081-3/+3
* readability for intoConstructors transformerMiguel Garcia2013-08-081-10/+32
* separation of concerns: eliding param-accessor fields in constructorsMiguel Garcia2013-08-081-115/+135
* separation of concerns: delayed-init in constructorsMiguel Garcia2013-08-081-134/+137
* method transformClassTemplate() turned into class TemplateTransformerMiguel Garcia2013-08-081-575/+579
* eliding what the constructor phase elides but with less effort (2 of 2)Miguel Garcia2013-08-081-63/+1
* eliding what the constructor phase elides but with less effort (1 of 2)Miguel Garcia2013-08-081-2/+67
* how stuff works: elision of param-accessor-fields and outer-accessorsMiguel Garcia2013-08-081-6/+64
* handling AnyVal special case early on to simplify logic afterwardsMiguel Garcia2013-08-081-6/+10
* warn about uninitialized reads (in constructors), self-contained checkMiguel Garcia2013-08-081-37/+47
* SI-7592 Replace s.t.n.u.TreeSet with s.c.m.TreeSetSimon Ochsenreither2013-06-191-3/+3
* Merge branch '2.10.x' into topic/merge-v2.10.2-RC1-35-ga54d86b-to-masterJason Zaugg2013-06-101-1/+4
|\
| * SI-6841 Fix bug at the intersection of DelayedInit and named argsJason Zaugg2013-05-301-1/+4
* | Merge branch 'pr/merge-2.10.2' into masterPaul Phillips2013-06-041-594/+466
|\|