summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/settings/ScalaSettings.scala
Commit message (Expand)AuthorAgeFilesLines
* SI-9729 -Xmaxerrs to limit messagesSom Snytt2017-01-311-0/+2
* SI-10068 Only permit elidable methodsSom Snytt2016-12-141-1/+4
* delete dead codeLars Hupel2016-12-011-2/+0
* remove deprecated compiler flag "-Yinfer-by-name"Lars Hupel2016-12-011-1/+0
* remove deprecated compiler flag "-Yeta-expand-keeps-star"Lars Hupel2016-12-011-1/+0
* Pattern matching virtualization now guarded by -Yvirtpatmat.Miles Sabin2016-11-281-0/+1
* Merge pull request #5393 from som-snytt/issue/nowarn-thistype-discardLukas Rytz2016-10-211-5/+2
|\
| * No warn when discarding r.f(): r.typeSom Snytt2016-09-101-5/+2
* | Default -Xmixin-force-forwarders to trueLukas Rytz2016-09-301-2/+2
|/
* Add a -Xmixin-force-forwarders ChoiceSettingLukas Rytz2016-09-021-1/+16
* Allow per-choice help in ChoiceSettingLukas Rytz2016-09-021-3/+3
* Allow all settings to be helpingLukas Rytz2016-09-011-2/+2
* SD-182 compiler option -Xgen-mixin-forwardersLukas Rytz2016-07-151-0/+1
* Merge pull request #5102 from milessabin/2.12.xJason Zaugg2016-05-271-1/+2
|\
| * -Xexperimental mode now only includes -Ypartial-unificationMiles Sabin2016-05-241-1/+1
| * SI-2712 Add support for higher order unificationMiles Sabin2016-05-241-0/+1
* | Merge pull request #5186 from lrytz/inlinerM5Jason Zaugg2016-05-271-1/+3
|\ \
| * | Debug flag to print a summary of the inliner's workLukas Rytz2016-05-241-1/+3
| |/
* / Rename -Yopt to -opt, -Yopt-warnings to -opt-warningsLukas Rytz2016-05-251-42/+42
|/
* Remove abstraction layer in classpath implementationLukas Rytz2016-05-021-5/+0
* remove recursive classpath implementationLukas Rytz2016-04-231-1/+0
* General cleanups and less warnings during a Scala buildsoc2016-04-041-1/+2
* Remove dead code now that `genBCodeActive` is always true.Adriaan Moors2016-03-261-1/+1
* Enable flat classpath by defaultLukas Rytz2016-03-221-1/+1
* Remove -Y settings that are no longer used in 2.12Lukas Rytz2016-02-161-43/+15
* rename -YoptTrace to -Yopt-traceLukas Rytz2016-02-031-1/+1
* -YoptTrace takes a package/Class.method parameterLukas Rytz2016-01-251-1/+1
* Merge remote-tracking branch 'upstream/2.12.x' into opt/elimBoxesLukas Rytz2016-01-241-4/+1
|\
| * Remove ICodeSimon Ochsenreither2015-10-311-1/+0
| * Remove GenASM, merge remaining common code snippetsSimon Ochsenreither2015-10-271-3/+1
* | Jump optimizations may enable more push-pop eliminationLukas Rytz2016-01-241-0/+2
* | Ensure that `-Yopt:l:none` takes precedence, tidy optimizer settingsLukas Rytz2015-12-151-17/+28
* | Eliminate unnecessary castsLukas Rytz2015-12-151-1/+3
* | Eliminate non-escaping boxes, tuples and refsLukas Rytz2015-12-151-1/+3
* | Clean up optimizer settings.Lukas Rytz2015-11-101-13/+9
* | Copy propagation, remove unused values (closures!) and local variablesLukas Rytz2015-11-101-1/+3
|/
* Remove the old REPL tab completion implementationJason Zaugg2015-09-231-1/+0
* Merge commit '03aaf05' into merge-2.11-to-2.12-sep-22Lukas Rytz2015-09-221-2/+3
|\
| * Use the presentation compiler to drive REPL tab completionJason Zaugg2015-09-021-0/+1
| * Add an option to let pres compiler user manage threadingJason Zaugg2015-09-021-2/+2
* | First version of inliningh heuristics that prefer higher-order methosLukas Rytz2015-09-181-2/+2
* | Tone down inliner warnings for callsites not annotated @inlineLukas Rytz2015-09-171-1/+3
* | Move call graph and code repo building to the same placeLukas Rytz2015-08-181-1/+1
* | SI-9270 Default xml coalescing off in 2.12Som Snytt2015-07-251-1/+1
* | Merge pull request #4627 from som-snytt/issue/9396Lukas Rytz2015-07-161-7/+3
|\ \
| * | SI-9396 Runner computes path only onceSom Snytt2015-07-131-7/+3
* | | Warn when combining settings for the old optimizer with -YGenBCodeLukas Rytz2015-07-031-0/+17
* | | Set -Xsource to 2.12 by defaultLukas Rytz2015-07-031-1/+1
|/ /
* | SI-9350 Command option -XreporterSom Snytt2015-06-291-0/+1
* | Merge commit 'bb102e7' into merge-2.11-to-2.12-june-26Lukas Rytz2015-06-261-1/+6
|\|