summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/transform
Commit message (Expand)AuthorAgeFilesLines
...
| * | | Make isSeparateCompiled... robust against rogue phase time travelJason Zaugg2016-09-271-2/+2
| * | | SD-226 Be lazier in Fields info transform for better performanceJason Zaugg2016-09-211-1/+8
| |/ /
* | | Merge pull request #5388 from adriaanm/issue-219Adriaan Moors2016-09-281-42/+66
|\ \ \
| * | | Cast more pro-actively in synthetic accessor trees.Adriaan Moors2016-09-261-51/+62
| * | | Avoid mismatched symbols in fields phaseAdriaan Moors2016-09-261-2/+15
| |/ /
* / / Optimize javaBinaryName callersJason Zaugg2016-09-261-1/+1
|/ /
* | Merge pull request #5395 from retronym/pr/5394Jason Zaugg2016-09-151-1/+1
|\ \
| * | Avoid omitting constant typed vals in constructorsJason Zaugg2016-09-121-1/+1
* | | Merge pull request #5398 from retronym/ticket/SD-225Jason Zaugg2016-09-151-2/+4
|\ \ \
| * | | SD-225 Use a "lzycompute" method for module initializationJason Zaugg2016-09-141-2/+4
| |/ /
* / / SI-9918 object in trait mixed into package objectAdriaan Moors2016-09-101-1/+1
|/ /
* | More elegant holders for local lazy vals.Adriaan Moors2016-09-021-24/+18
* | Merge pull request #5369 from lrytz/sd210Lukas Rytz2016-09-021-42/+50
|\ \
| * | Add a -Xmixin-force-forwarders ChoiceSettingLukas Rytz2016-09-021-2/+2
| * | Emit mixin forwarders for JUnit-annotated trait methods by defaultLukas Rytz2016-09-011-3/+7
| * | SD-210 don't generate invalid forwarders under -Xgen-mixin-forwardersLukas Rytz2016-09-011-42/+46
* | | Lazy val without local.Adriaan Moors2016-09-011-10/+4
* | | Cleanups after integrating lazyvals into fields.Adriaan Moors2016-09-012-67/+76
* | | Specialize erasure of `synchronized` primitive methodAdriaan Moors2016-08-302-2/+8
* | | Local lazy vals: avoid boxing and mutable captureAdriaan Moors2016-08-291-13/+32
* | | Double-checked locking for local lazy vals.Adriaan Moors2016-08-291-27/+36
* | | Double-checked locking for modules.Adriaan Moors2016-08-292-16/+32
* | | Ensure access from subclass to trait lazy valAdriaan Moors2016-08-291-0/+5
* | | Move AccessorSynthesis out to its own fileAdriaan Moors2016-08-292-455/+466
* | | Fields does bitmaps & synch for lazy vals & modulesAdriaan Moors2016-08-295-707/+440
* | | Precompute bitmap info for lazy/init-checked valsAdriaan Moors2016-08-291-255/+256
* | | [refactor] strictly reorder definitionsAdriaan Moors2016-08-291-456/+448
* | | [refactor] corral init bits some moreAdriaan Moors2016-08-291-355/+410
* | | [refactor] corral checkinit logicAdriaan Moors2016-08-291-57/+51
* | | [refactor] lazy val expansion in mixins/lazyvalsAdriaan Moors2016-08-292-94/+60
* | | Fields phase expands lazy vals like modulesAdriaan Moors2016-08-294-68/+127
|/ /
* | Merge pull request #5283 from lrytz/sd182Jason Zaugg2016-08-151-35/+43
|\ \
| * | SD-182 compiler option -Xgen-mixin-forwardersLukas Rytz2016-07-151-35/+43
* | | Merge pull request #5141 from adriaanm/fieldsAdriaan Moors2016-08-1113-486/+945
|\ \ \
| * | | Review feedback from Jason & LukasAdriaan Moors2016-08-112-8/+12
| * | | Make fewer trait methods not-{private, protected}Adriaan Moors2016-08-112-17/+27
| * | | Mixed in getter needs NullaryMethodType tooAdriaan Moors2016-08-111-1/+3
| * | | LambdaLift emits paramaccessor syms and defdefsAdriaan Moors2016-08-114-64/+54
| * | | Simplify erasure + mixinAdriaan Moors2016-08-115-260/+143
| * | | Reduce flag fiddlingAdriaan Moors2016-08-116-28/+22
| * | | Address lrytz's review feedbackAdriaan Moors2016-08-111-8/+8
| * | | Uncurry's info transform: non-static module --> methodAdriaan Moors2016-08-112-3/+6
| * | | Fields phase synthesizes modulesAdriaan Moors2016-08-112-105/+205
| * | | Fields phaseAdriaan Moors2016-08-117-158/+634
| * | | Do not add `@TraitSetter` -- not sure what it's forAdriaan Moors2016-08-091-3/+0
* | | | Merge pull request #5262 from lrytz/t8786Adriaan Moors2016-08-112-52/+80
|\ \ \ \ | |/ / / |/| | |
| * | | SI-8786 fix generic signature for @varargs forwarder methodsLukas Rytz2016-08-112-52/+80
| |/ /
* | | Merge pull request #5278 from retronym/ticket/SD-120Lukas Rytz2016-07-221-2/+4
|\ \ \
| * | | SD-120 Non FunctionN lambdas should not be universally serializableJason Zaugg2016-07-221-2/+4
* | | | SD-121 Remove now-unneeded J{Function,Proc}N functional interfacesJason Zaugg2016-07-221-2/+6
|/ / /