summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #5423 from lrytz/sd229Adriaan Moors2016-09-283-12/+35
|\
| * SI-4683 fix $outer accesses in class bodies extending DelayedInitLukas Rytz2016-09-281-1/+1
| * SI-9697 / SD-229 Fix DelayedInit subclass capturing local valueLukas Rytz2016-09-282-11/+34
* | Merge pull request #5397 from retronym/ticket/9920Adriaan Moors2016-09-282-2/+9
|\ \
| * | SI-9920 Avoid linkage errors with captured local objects + self typesJason Zaugg2016-09-272-2/+9
* | | Merge pull request #5412 from retronym/ticket/SD-226Adriaan Moors2016-09-282-1/+19
|\ \ \
| * | | Make isSeparateCompiled... robust against rogue phase time travelJason Zaugg2016-09-272-3/+9
| * | | SD-226 Be lazier in Fields info transform for better performanceJason Zaugg2016-09-212-1/+13
| | |/ | |/|
* | | 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
| |/ /
* | | Including Lightbend in `-version` message.Adriaan Moors2016-09-271-1/+1
* | | Merge pull request #5417 from retronym/ticket/SD-233Jason Zaugg2016-09-271-1/+3
|\ \ \
| * | | SD-233 synchronized blocks are JIT-friendly againJason Zaugg2016-09-271-1/+3
| |/ /
* / / Optimize javaBinaryName callersJason Zaugg2016-09-263-5/+5
|/ /
* | Merge pull request #5380 from SethTisue/remove-outdated-ensime-stuffLukas Rytz2016-09-202-28/+0
|\ \ | |/ |/|
| * remove outdated ENSIME infoSeth Tisue2016-09-072-28/+0
* | 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
|/
* Merge pull request #5368 from retronym/ticket/SD-208Adriaan Moors2016-09-062-32/+10
|\
| * SD-208 Restore 2.11 names for arrayOps implicitsJason Zaugg2016-08-312-32/+10
* | SD-143 allow super calls to methods defined in indirect super classesJason Zaugg2016-09-051-1/+7
* | Merge pull request #5311 from szeiger/wip/raidAdriaan Moors2016-09-0516-518/+0
|\ \
| * | Remove the ant buildStefan Zeiger2016-09-0216-518/+0
* | | More elegant holders for local lazy vals.Adriaan Moors2016-09-023-44/+144
|/ /
* | Merge pull request #5369 from lrytz/sd210Lukas Rytz2016-09-0212-68/+126
|\ \
| * | Add a -Xmixin-force-forwarders ChoiceSettingLukas Rytz2016-09-023-5/+18
| * | Allow per-choice help in ChoiceSettingLukas Rytz2016-09-024-14/+29
| * | Allow all settings to be helpingLukas Rytz2016-09-014-5/+11
| * | Emit mixin forwarders for JUnit-annotated trait methods by defaultLukas Rytz2016-09-014-6/+11
| * | SD-143 error for super calls that cannot be implemented correctlyLukas Rytz2016-09-012-2/+17
| * | SD-210 don't generate invalid forwarders under -Xgen-mixin-forwardersLukas Rytz2016-09-011-42/+46
| |/
* | Merge pull request #5294 from adriaanm/fields-laziesAdriaan Moors2016-09-0134-1460/+1246
|\ \ | |/ |/|
| * 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-303-14/+29
| * 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-293-36/+33
| * 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-2915-725/+509
| * 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-293-103/+68