summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/backend
Commit message (Expand)AuthorAgeFilesLines
* 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
|\
| * 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-124-51/+81
|\ \
| * | Use invokedynamic for structural calls, symbol literals, lamba ser.Jason Zaugg2016-01-294-51/+81
* | | Merge remote-tracking branch 'origin/2.12.x' into merge/2.11.x-to-2.12.x-2016...Jason Zaugg2016-02-044-144/+169
|\ \ \ | | |/ | |/|
| * | Merge pull request #4920 from lrytz/oldOptimizerTestsLukas Rytz2016-02-031-131/+150
| |\ \
| | * | 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 'bf599bc' into merge/2.11.x-to-2.12.x-20160203Jason Zaugg2016-02-031-1/+1
|\ \ \ \ | |/ / / |/| | |
| * | | Fix some simple extra wordsEitan Adler2016-01-172-2/+2
* | | | mutable.TreeMap instead of java.util.TreeMap in closure optimizerLukas Rytz2016-01-281-6/+4
| |_|/ |/| |
* | | Ensure bytecode stability in the closure optimizerLukas Rytz2016-01-271-38/+33
| |/ |/|
* | Merge pull request #4735 from soc/SI-9437Lukas Rytz2016-01-262-6/+15
|\ \
| * | SI-9437 Emit and support parameter names in class filesSimon Ochsenreither2016-01-252-6/+15
* | | -YoptTrace takes a package/Class.method parameterLukas Rytz2016-01-251-1/+2