summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/backend
Commit message (Expand)AuthorAgeFilesLines
...
* | Avoid separate traversal in inliner to remove line number nodesLukas Rytz2016-06-062-9/+7
* | Merge pull request #5157 from retronym/topic/lambda-staticsJason Zaugg2016-06-064-8/+14
|\ \
| * | Treat self parameter as non-null in the optimizerLukas Rytz2016-06-013-7/+13
| * | Lambda impl methods static and more stably namedJason Zaugg2016-06-011-1/+1
* | | Fix comparisons involving NaNLukas Rytz2016-06-023-17/+14
|/ /
* | Merge pull request #5186 from lrytz/inlinerM5Jason Zaugg2016-05-273-11/+78
|\ \
| * | Debug flag to print a summary of the inliner's workLukas Rytz2016-05-243-11/+78
* | | Rename -Yopt to -opt, -Yopt-warnings to -opt-warningsLukas Rytz2016-05-2510-42/+42
|/ /
* / SI-9121 test case (fixed in new optimizer), SI-9179 test caseLukas Rytz2016-05-231-1/+1
|/
* Generate static forwarders for object members in companion interface (#5131)Jason Zaugg2016-05-191-2/+1
* Merge pull request #5112 from lrytz/dropRecursiveClasspathJason Zaugg2016-05-053-39/+14
|\
| * Remove abstraction layer in classpath implementationLukas Rytz2016-05-023-20/+16
| * remove recursive classpath implementationLukas Rytz2016-04-233-27/+6
* | Merge pull request #5140 from lrytz/inlineDefaultMethodsJason Zaugg2016-05-055-53/+161
|\ \
| * | SD-140 inline the correct default methodLukas Rytz2016-04-285-53/+161
* | | SD-142 Avoid noisy log output in backend (#5134)Jason Zaugg2016-05-021-1/+1
|/ /
* | Merge pull request #5109 from lrytz/pr5064Lukas Rytz2016-04-2314-17/+14
|\ \
| * | SI-9684 Deprecate JavaConversionsSom Snytt2016-04-2214-17/+14
| |/
* / SI-9516 Fix the behavior of Int shift Long operations. (#5117)Sébastien Doeraene2016-04-231-4/+5
|/
* Merge pull request #5110 from sjrd/remove-duplicate-implem-of-hashcodesLukas Rytz2016-04-222-2/+1
|\
| * Remove the duplicate implem of hash codes for numbers.Sébastien Doeraene2016-04-212-2/+1
* | Merge pull request #5096 from lrytz/traitParentsLukas Rytz2016-04-205-231/+233
|\ \
| * | Ensure ClassBTypes constructed from symbol and classfile are identicalLukas Rytz2016-04-204-21/+58
| * | Clean up code gen for method invocationsLukas Rytz2016-04-203-211/+176
| |/
* / SI-6710 / PR 5072 follow-up: fix Unit.box / Unit.unboxLukas Rytz2016-04-201-4/+4
|/
* Merge pull request #5082 from lrytz/inlineImplClassCleanupLukas Rytz2016-04-0710-269/+70
|\
| * Fix InlineInfo attribute for nested module accessorsLukas Rytz2016-04-071-5/+7
| * Remove references to trait impl classes, mostly in doc commentsLukas Rytz2016-04-074-70/+22
| * Remove unused optimizer warnings related to trait impl classesLukas Rytz2016-04-041-6/+0
| * Remove dead code in the optimizer related to trait impl classesLukas Rytz2016-04-047-188/+41
* | General cleanups and less warnings during a Scala buildsoc2016-04-0411-26/+20
|/
* Merge pull request #5059 from lrytz/t9702Adriaan Moors2016-03-313-52/+52
|\
| * SI-9702 Fix backend crash with classOf[T] annotation argumentLukas Rytz2016-03-303-52/+52
* | Merge pull request #4971 from adriaanm/genbcode-delambdafyAdriaan Moors2016-03-315-16/+15
|\ \
| * | Target FunctionN, not scala/runtime/java8/JFunction.Adriaan Moors2016-03-283-12/+10
| * | Track Function's SAM symbol & target type using an attachmentAdriaan Moors2016-03-261-3/+2
| * | SI-9415 Turn on SAM by defaultJason Zaugg2016-03-261-1/+1
| * | Remove dead code now that `genBCodeActive` is always true.Adriaan Moors2016-03-261-0/+2
| |/
* | Merge pull request #5058 from lrytz/newTraitsInlinerLukas Rytz2016-03-302-3/+9
|\ \
| * | Inline super calls, as they are statically resolvedLukas Rytz2016-03-232-3/+9
| |/
* / Fix a bug in multi-dimensional array creationDmitry Petrashko2016-03-231-2/+2
|/
* Support :require when using the flat classpath representation.Lukas Rytz2016-03-222-8/+21
* Merge pull request #5043 from dongjoon-hyun/fix_typos_in_spec_and_commentsJason Zaugg2016-03-217-12/+12
|\
| * Fix some typos in `spec` documents and comments.Dongjoon Hyun2016-03-157-12/+12
* | New trait encoding: use default methods, jettison impl classesJason Zaugg2016-03-186-71/+59
|/
* Remove -Y settings that are no longer used in 2.12Lukas Rytz2016-02-161-4/+1
* 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
|\