summaryrefslogtreecommitdiff
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* SI-9658 Fix crosstalk between partial fun. and GADT matchJason Zaugg2016-03-041-2/+2
* Merge remote-tracking branch 'origin/2.11.x' into merge/2.11.x-to-2.12.x-2016...Jason Zaugg2016-02-251-1/+5
|\
| * Merge pull request #4928 from szeiger/wip/document-e-ncLukas Rytz2016-02-101-1/+5
| |\
| | * Document when the `scala` command starts/uses a compilation daemonStefan Zeiger2016-02-011-1/+5
* | | Merge pull request #4968 from lrytz/oldOptCleanupAdriaan Moors2016-02-2410-98/+36
|\ \ \
| * | | Remove -Y settings that are no longer used in 2.12Lukas Rytz2016-02-1610-98/+36
* | | | Merge pull request #4958 from adriaanm/typerefrefactorAdriaan Moors2016-02-242-5/+11
|\ \ \ \ | |/ / / |/| | |
| * | | SI-9540 typedFunction is erasure awareAdriaan Moors2016-02-122-5/+11
* | | | SD-79 don't issue spurious inliner warnings under l:projectLukas Rytz2016-02-154-15/+20
* | | | Avoid generating ACONST_NULL; POP; ACONST_NULL when loading nullLukas Rytz2016-02-142-11/+21
* | | | Generate leaner code for branchesLukas Rytz2016-02-132-87/+94
* | | | Merge pull request #4944 from lrytz/stringBuilderNoBoxLukas Rytz2016-02-122-9/+20
|\ \ \ \
| * | | | SI-9571 Avoid boxing primitives in string concatenationMarko Elezovic2016-02-062-9/+20
* | | | | Merge pull request #4896 from retronym/topic/indy-all-the-thingsJason Zaugg2016-02-126-165/+104
|\ \ \ \ \
| * | | | | Use invokedynamic for structural calls, symbol literals, lamba ser.Jason Zaugg2016-01-296-165/+104
* | | | | | SI-9650 Refchecks on case apply transformSom Snytt2016-02-101-1/+12
| |_|/ / / |/| | | |
* | | | | Merge pull request #4938 from retronym/ticket/9349Jason Zaugg2016-02-101-3/+3
|\ \ \ \ \
| * | | | | SI-9349 Fix use of patmat binder as prefix for new x.InnerJason Zaugg2016-02-021-3/+3
| |/ / / /
* | | | | Merge pull request #4868 from retronym/ticket/9542-comboJason Zaugg2016-02-101-1/+4
|\ \ \ \ \
| * | | | | SI-9542 Fix regression in value classes with enclosing refsJason Zaugg2016-02-011-1/+4
* | | | | | SI-9574 Prevent illegal overrides of members with module typesStefan Zeiger2016-02-081-5/+7
* | | | | | Merge remote-tracking branch 'origin/2.12.x' into merge/2.11.x-to-2.12.x-2016...Jason Zaugg2016-02-045-145/+170
|\ \ \ \ \ \ | | |_|/ / / | |/| | | |
| * | | | | Merge pull request #4920 from lrytz/oldOptimizerTestsLukas Rytz2016-02-032-132/+151
| |\ \ \ \ \
| | * | | | | rename -YoptTrace to -Yopt-traceLukas Rytz2016-02-031-1/+1
| | * | | | | Improve simplifyJumpsLukas Rytz2016-02-031-131/+150
| * | | | | | Merge pull request #4737 from soc/SI-9315Lukas Rytz2016-02-033-13/+19
| |\ \ \ \ \ \
| | * | | | | | SI-9315 Desugar string concat to java.lang.StringBuilder ...Simon Ochsenreither2016-02-033-13/+19
| | |/ / / / /
* | | | | | | Merge commit 'cc6fea6' into merge/2.11.x-to-2.12.x-20160203Jason Zaugg2016-02-043-35/+58
|\ \ \ \ \ \ \ | | |_|_|_|/ / | |/| | | | |
| * | | | | | SI-9572 Check for illegal tuple sizes in the parserStefan Zeiger2016-01-283-35/+58
| | |_|_|_|/ | |/| | | |
| * | | | | Merge pull request #4899 from som-snytt/issue/9616Jason Zaugg2016-01-191-12/+15
| |\ \ \ \ \
| | * | | | | [backport] SI-9616 False positive in unused import warningSom Snytt2016-01-071-12/+15
* | | | | | | Merge commit 'bf599bc' into merge/2.11.x-to-2.12.x-20160203Jason Zaugg2016-02-036-8/+20
|\| | | | | | | |_|/ / / / |/| | | | |
| * | | | | Fix some simple extra wordsEitan Adler2016-01-177-7/+7
| |/ / / /
| * | | | SI-9567 Fix pattern match on 23+ param, method local case classJason Zaugg2015-11-251-1/+1
| * | | | SI-9567 Fix latent bugs in patmat's reasoning about mutabilityJason Zaugg2015-11-251-3/+15
* | | | | Merge pull request #4926 from lrytz/scalaTreeMapJason Zaugg2016-02-011-6/+4
|\ \ \ \ \ | |_|_|/ / |/| | | |
| * | | | mutable.TreeMap instead of java.util.TreeMap in closure optimizerLukas Rytz2016-01-281-6/+4
| | |_|/ | |/| |
* | | | Merge pull request #4917 from retronym/ticket/9629Jason Zaugg2016-01-291-4/+4
|\ \ \ \
| * | | | SI-9629 Emit missing 'pattern must be a value' errorJason Zaugg2016-01-251-4/+4
* | | | | Merge pull request #4919 from retronym/ticket/9630Jason Zaugg2016-01-294-9/+16
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Avoid exhaustivity warning in typedTemplateJason Zaugg2016-01-291-1/+1
| * | | | Fix non-exhaustive match in macro code parsingJason Zaugg2016-01-291-1/+2
| * | | | SI-9398 Treat case classes as one-element ADTs for analysisJason Zaugg2016-01-291-0/+2
| * | | | SI-9630 Fix spurious warning related to same-named case accessorsJason Zaugg2016-01-292-7/+11
| | |_|/ | |/| |
* / | | Ensure bytecode stability in the closure optimizerLukas Rytz2016-01-271-38/+33
|/ / /
* | | Merge pull request #4735 from soc/SI-9437Lukas Rytz2016-01-263-6/+32
|\ \ \
| * | | SI-9437 Emit and support parameter names in class filesSimon Ochsenreither2016-01-253-6/+32
| |/ /
* | | -YoptTrace takes a package/Class.method parameterLukas Rytz2016-01-252-2/+3
* | | Merge remote-tracking branch 'upstream/2.12.x' into opt/elimBoxesLukas Rytz2016-01-24118-16484/+1376
|\| |
| * | Merge pull request #4903 from som-snytt/issue/9622Jason Zaugg2016-01-181-9/+10
| |\ \