summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/transform/CleanUp.scala
Commit message (Expand)AuthorAgeFilesLines
* Specialize erasure of `synchronized` primitive methodAdriaan Moors2016-08-301-0/+5
* Remove -Y settings that are no longer used in 2.12Lukas Rytz2016-02-161-15/+3
* Use invokedynamic for structural calls, symbol literals, lamba ser.Jason Zaugg2016-01-291-114/+21
* Constructors: further clarify which defs are added & whenAdriaan Moors2015-11-111-1/+3
* Constructors: mutate lessAdriaan Moors2015-11-111-1/+1
* SI-7974 Fix over-eager optimization of Symbol literalsJason Zaugg2014-11-071-1/+3
* SI-8933 Disable static Symbol literal cache in traitsJason Zaugg2014-11-071-1/+1
* Rip out reporting indirection from CompilationUnitAdriaan Moors2014-07-041-4/+4
* SI-7974 Clean up and test 'Symbol-handling code in CleanUpSimon Ochsenreither2014-01-031-14/+29
* SI-7971 Handle static field initializers correctlySimon Ochsenreither2013-12-141-41/+3
* SI-7678 Don't cache member symbols of TypeTags in Definitions.Jason Zaugg2013-11-081-4/+7
* Reducing variation of tree creation methods.Paul Phillips2013-09-131-5/+5
* additional documentation for GenBCodeMiguel Garcia2013-06-261-0/+2
* new bytecode emitter, GenBCode, for now under a flagMiguel Garcia2013-06-011-0/+19
* Make all numeric coercions explicit.Paul Phillips2013-05-271-1/+1
* Concision contribution.Paul Phillips2013-05-231-6/+6
* SI-7492 Remove -Ystruct-dispatch and associated codeSimon Ochsenreither2013-05-171-212/+111
* Eliminate a pile of -Xlint warnings.Paul Phillips2013-04-231-13/+0
* Change unrecognized scaladoc comments to C-styleFrançois Garillot2013-04-161-1/+1
* SI-7261 Implicit conversion of BooleanSetting to Boolean and BooleanFlagSom Snytt2013-03-271-2/+2
* Doc -> C-style comments for local symbols to avoid "discardingEugene Vigdorchik2013-03-211-6/+6
* Be explicit about empty param list calls.Jason Zaugg2013-02-241-2/+2
* Merge remote-tracking branch 'origin/2.10.x' into pr/merge-2.10Paul Phillips2013-01-251-7/+19
|\
| * SI-6969, mishandling of SoftReferences in method cache.Paul Phillips2013-01-241-7/+19
| * [backport] Fix unsafe array opt. / opt. primitive Array(...)Jason Zaugg2013-01-231-8/+11
* | Cleanup in module var creation.Paul Phillips2012-12-121-2/+1
* | Merge commit 'refs/pull/1718/head' into merge-msil-genjvm-deletePaul Phillips2012-12-061-27/+2
|\ \
| * | Expunged the .net backend.Paul Phillips2012-12-051-27/+2
* | | Remove TermName -> String implicit.Paul Phillips2012-12-021-1/+1
|/ /
* | More principled tree copying.Jason Zaugg2012-11-071-1/+1
* | Optimize primitive Array(e1, ..., en)Jason Zaugg2012-11-071-4/+4
* | Merge pull request #1576 from paulp/merge-210Adriaan Moors2012-11-061-1/+1
|\ \
| * | Merge commit 'refs/pull/1574/head' into merge-210Paul Phillips2012-11-051-1/+1
| |\|
| | * Brings all copyrights (in comments) up-to-date, from 2011/12 to 2013Heather Miller2012-11-021-1/+1
* | | Revert "Expand optimization of Array(e1, ..., en) to primitive arrays."Jason Zaugg2012-11-061-7/+0
* | | Revert "Refactor guards checking for a particular overload of Array.apply."Jason Zaugg2012-11-061-2/+9
* | | Merge pull request #1568 from retronym/ticket/6611Paul Phillips2012-11-051-8/+11
|\ \ \ | |/ / |/| |
| * | Refactor guards checking for a particular overload of Array.apply.Jason Zaugg2012-11-041-9/+2
| * | Expand optimization of Array(e1, ..., en) to primitive arrays.Jason Zaugg2012-11-041-0/+7
| * | SI-6611 Tighten up an unsafe array optimizationJason Zaugg2012-11-031-5/+8
* | | Removing unused locals and making vars into vals.Paul Phillips2012-11-031-1/+1
|/ /
* | Merge branch '2.10.x' into masterPaul Phillips2012-09-191-146/+7
|\|
| * Revert "Implement @static annotation on singleton object fields."Grzegorz Kossakowski2012-09-171-128/+7
| * Revert "WIP add private/lazy checks and a few tests."Grzegorz Kossakowski2012-09-171-11/+0
| * Revert "Fixes SI-6189."Grzegorz Kossakowski2012-09-171-1/+0
| * Revert "Fixes SI-6236."Grzegorz Kossakowski2012-09-171-1/+1
| * Revert "Fix SI-4581."Grzegorz Kossakowski2012-09-171-8/+2
* | Merge remote-tracking branch 'origin/2.10.x' into merge-210Paul Phillips2012-09-151-3/+3
|\|
| * Eliminate breaking relative names in source.Paul Phillips2012-09-141-3/+3
* | Merge remote-tracking branch 'origin/2.10.x' into merge-210Paul Phillips2012-09-041-2/+8
|\|