summaryrefslogtreecommitdiff
path: root/test/junit/scala/tools/nsc/backend/jvm
Commit message (Expand)AuthorAgeFilesLines
* Don't exclude super calls to trait methods from inliningLukas Rytz2016-11-291-0/+15
* Better inliner support for 2.12 trait encodingLukas Rytz2016-11-255-34/+153
* assorted typo fixes, cleanup, updating of commentsSeth Tisue2016-10-241-1/+1
* Default -Xmixin-force-forwarders to trueLukas Rytz2016-09-302-2/+5
* re-enable two tests (starr is up to date now)Lukas Rytz2016-09-303-11/+5
* Emit local module like lazy valAdriaan Moors2016-09-291-2/+2
* SD-233 synchronized blocks are JIT-friendly againJason Zaugg2016-09-271-0/+8
* SD-225 Use a "lzycompute" method for module initializationJason Zaugg2016-09-142-3/+10
* Fields does bitmaps & synch for lazy vals & modulesAdriaan Moors2016-08-291-3/+0
* Fields phase expands lazy vals like modulesAdriaan Moors2016-08-292-5/+5
* SD-192 Change scheme for trait super accessorsJason Zaugg2016-08-153-12/+12
* Merge pull request #5291 from lrytz/sd20Adriaan Moors2016-08-123-5/+56
|\
| * SD-20 Inlcude static methods in the InlineInfo in mixed compilationLukas Rytz2016-07-193-5/+56
* | Make fewer trait methods not-{private, protected}Adriaan Moors2016-08-111-1/+1
* | Simplify erasure + mixinAdriaan Moors2016-08-111-1/+1
* | Fields phase synthesizes modulesAdriaan Moors2016-08-111-1/+1
* | Fields phaseAdriaan Moors2016-08-111-1/+2
* | Merge pull request #5290 from lrytz/sd48Stefan Zeiger2016-08-091-0/+37
|\ \
| * | SD-48 limit the lenght of inlined local variable namesLukas Rytz2016-07-201-0/+37
| |/
* / SD-186 Fix positions in trait method bytecodeJason Zaugg2016-07-221-0/+19
|/
* SI-9515 closure elimination also for non-Scala-Function SAM typesLukas Rytz2016-07-041-0/+20
* Emit trait method bodies in staticsJason Zaugg2016-06-285-21/+50
* Keep line numbers when inlining from the same compilation unitLukas Rytz2016-06-061-0/+48
* SI-9256 check companions in same compilation unit only if same runLukas Rytz2016-06-063-17/+29
* clear all flags when resetting a symbolLukas Rytz2016-06-061-0/+11
* Store source file paths of classes being compiled in the bytecode repoLukas Rytz2016-06-062-2/+2
* SI-9390 Emit local defs that don't capture this as staticJason Zaugg2016-06-012-3/+3
* Treat self parameter as non-null in the optimizerLukas Rytz2016-06-012-2/+2
* Lambda impl methods static and more stably namedJason Zaugg2016-06-015-38/+38
* Merge pull request #5186 from lrytz/inlinerM5Jason Zaugg2016-05-271-5/+5
|\
| * Debug flag to print a summary of the inliner's workLukas Rytz2016-05-241-5/+5
* | Rename -Yopt to -opt, -Yopt-warnings to -opt-warningsLukas Rytz2016-05-2520-32/+32
|/
* SI-9121 test case (fixed in new optimizer), SI-9179 test caseLukas Rytz2016-05-232-0/+54
* All JUnit tests pass without bootstrap (when run in intellij, sbt)Lukas Rytz2016-05-202-4/+8
* Split RunTest and BytecodeTest into parts, put in matching packages.Lukas Rytz2016-05-202-0/+502
* Small cleanup in JUnit testLukas Rytz2016-05-201-5/+1
* Clean up bytecode testing methods.Lukas Rytz2016-05-2018-345/+338
* Better abstraction for bytecode tests. Also organize some imports.Lukas Rytz2016-05-2025-403/+301
* Rename nsc.backend.jvm.CodeGenTools to testing.BytecodeTestingLukas Rytz2016-05-2026-273/+25
* Reduce boilerplate in compiler JUnit tests (#5158)Jason Zaugg2016-05-1620-215/+62
* SD-140 inline the correct default methodLukas Rytz2016-04-283-12/+39
* SI-9684 Deprecate JavaConversionsSom Snytt2016-04-2212-12/+12
* Ensure that lzycompute methods are entered into the scopeLukas Rytz2016-04-201-2/+14
* Ensure ClassBTypes constructed from symbol and classfile are identicalLukas Rytz2016-04-201-13/+1
* Clean up code gen for method invocationsLukas Rytz2016-04-201-6/+6
* SD-98 don't emit unnecessary mixin forwardersLukas Rytz2016-04-122-21/+6
* Fix InlineInfo attribute for nested module accessorsLukas Rytz2016-04-071-29/+67
* Remove unused optimizer warnings related to trait impl classesLukas Rytz2016-04-041-24/+0
* Remove dead code in the optimizer related to trait impl classesLukas Rytz2016-04-041-21/+20
* Merge pull request #4971 from adriaanm/genbcode-delambdafyAdriaan Moors2016-03-314-9/+188
|\