summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/backend
Commit message (Expand)AuthorAgeFilesLines
* [nomaster] SI-8114 Binary compat. workaround for erasure bug SI-7120Jason Zaugg2014-01-091-1/+26
* Report error on code size overflow, log method name.Adriaan Moors2013-12-121-5/+4
* SI-8062 Fix inliner cycle with recursion, separate compilationJason Zaugg2013-12-102-4/+5
* SI-6546 InnerClasses attribute refers to absent classPaul Phillips2013-11-042-2/+10
* Merge pull request #2257 from JamesIry/2.10.x_classfile_51Paul Phillips2013-03-253-0/+21
|\
| * Read version 51 (JDK 7) class files.James Iry2013-03-143-0/+21
* | SI-7253: update comments and namingPaolo G. Giarrusso2013-03-162-14/+14
* | Remove fragile code, made redundant by previous commitPaolo G. Giarrusso2013-03-162-4/+2
* | SI-7253: respect binary compatibility constraintsPaolo G. Giarrusso2013-03-162-2/+4
|/
* Tone down a soft-warning to only show under -Ydebug.Jason Zaugg2013-03-011-2/+2
* SI-7060 More conservative dead code elim markingVlad Ureche2013-02-051-31/+67
* Merge pull request #2001 from JamesIry/2.10.x_SI-5313Grzegorz Kossakowski2013-02-041-13/+109
|\
| * SI-5313 Minor code cleanup for store clobberingJames Iry2013-02-021-15/+13
| * SI-5313 Eliminate more stores by replacing clobbers with null storesJames Iry2013-01-301-50/+78
| * SI-5313 Do not eliminate stores that potentially wipe referenesJames Iry2013-01-281-7/+77
* | Merge pull request #2006 from retronym/backport/1226Paul Phillips2013-01-311-38/+22
|\ \
| * | [backport] SI-6301 / SI-6572 specialization regressionsJason Zaugg2013-01-291-38/+22
| |/
* / SI-7009: `@throws` annotation synthesized incorrectlyGrzegorz Kossakowski2013-01-302-2/+2
|/
* SI-6896, spurious warning with overloaded main.Paul Phillips2012-12-311-11/+13
* Merge pull request #1754 from retronym/ticket/6288Adriaan Moors2012-12-141-1/+6
|\
| * SI-6288 Fix positioning of label jumpsJason Zaugg2012-12-121-1/+6
* | Merge pull request #1713 from retronym/ticket/5894Adriaan Moors2012-12-103-155/+99
|\ \
| * | SI-5894 Don't emit static forwarders for macros.Jason Zaugg2012-12-051-1/+1
| * | Remove some low-hanging duplication beween GenJVM / GenASM.Jason Zaugg2012-12-053-155/+99
* | | Merge pull request #1705 from paulp/warn-case-collisionAdriaan Moors2012-12-101-1/+8
|\ \ \
| * | | Warn when generated classfiles differ only in case.Paul Phillips2012-12-051-1/+8
| |/ /
* | | Merge pull request #1692 from retronym/ticket/6547-2Adriaan Moors2012-12-101-3/+3
|\ \ \ | |_|/ |/| |
| * | SI-6547: elide box unbox pair only when primitives matchMiguel Garcia2012-12-021-3/+3
| |/
* / evicts assert(false) from the compilerEugene Burmako2012-12-061-2/+3
|/
* Brings all copyrights (in comments) up-to-date, from 2011/12 to 2013Heather Miller2012-11-0237-37/+37
* Fixes SI-5031 for separate compilation scenario.Hubert Plociniczak2012-10-281-2/+3
* Merge pull request #1347 from soc/SI-6380Grzegorz Kossakowski2012-09-282-11/+5
|\
| * SI-6380 #1 Add @throws[Exception]Simon Ochsenreither2012-09-212-11/+5
* | Don't write side-effecting nullary methods.Paul Phillips2012-09-261-13/+13
* | Merge pull request #1333 from paulp/less-inlineGrzegorz Kossakowski2012-09-192-34/+31
|\ \ | |/ |/|
| * Removed many @inline annotations and final modifiers.Paul Phillips2012-09-182-34/+31
* | Revert "Implement @static annotation on singleton object fields."Grzegorz Kossakowski2012-09-173-74/+21
* | Revert "Fixes SI-6189."Grzegorz Kossakowski2012-09-171-7/+3
* | Revert "Fixes SI-6236."Grzegorz Kossakowski2012-09-171-13/+2
* | Revert "Fix SI-6294."Grzegorz Kossakowski2012-09-171-5/+3
|/
* Eliminate breaking relative names in source.Paul Phillips2012-09-149-27/+27
* Made 'def clone()' consistent with parens everywhere.Paul Phillips2012-09-141-1/+1
* Merge branch '2.10.x' into topic/inliner-loggingPaul Phillips2012-09-111-3/+5
|\
| * Merge pull request #1217 from axel22/issue/6294Paul Phillips2012-09-041-2/+5
| |\
| | * Fix SI-6294.Aleksandar Prokopec2012-08-301-2/+5
* | | Large logging cleanup effort.Paul Phillips2012-09-018-168/+186
* | | Added a heuristic to the inliner.Paul Phillips2012-09-011-9/+11
|/ /
* / Eliminated a metric ton of allocations.Paul Phillips2012-08-231-15/+21
|/
* Make Array creation more efficient in hot places.Grzegorz Kossakowski2012-08-202-1/+18
* More method splittingMartin Odersky2012-08-202-414/+488