summaryrefslogtreecommitdiff
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #3886 from adriaanm/report-filterGrzegorz Kossakowski2014-08-2623-467/+546
|\
| * Encapsulate creating SilentResultValue/SilentTypeError.Adriaan Moors2014-08-041-10/+12
| * Separate statistics from functional code; optimize.Adriaan Moors2014-08-041-32/+45
| * Towards more privacy for _reporter.Adriaan Moors2014-08-044-108/+130
| * Work around weird AbstractMethodErrorAdriaan Moors2014-08-041-4/+4
| * Cleanup ContextReporter hierarchyAdriaan Moors2014-07-181-94/+84
| * s/reportBuffer/reporterAdriaan Moors2014-07-185-66/+65
| * Remove dead code: mode settingAdriaan Moors2014-07-181-37/+12
| * Encapsulate reporting mode as class of reportBuffer.Adriaan Moors2014-07-182-52/+104
| * Clarify that ThrowErrors is the defaultAdriaan Moors2014-07-181-8/+8
| * Configure `checking` mode in `rootContext`.Adriaan Moors2014-07-172-21/+11
| * Remove `def error(pos: Position, err: Throwable)`Adriaan Moors2014-07-172-6/+1
| * Introduce `AbsAmbiguousTypeError`.Adriaan Moors2014-07-171-5/+10
| * Untangle reporting of ambiguous errors.Adriaan Moors2014-07-171-4/+9
| * Reduce Context iface: remove dead code.Adriaan Moors2014-07-171-37/+0
| * Reduce Context iface: make contextMode mutators private.Adriaan Moors2014-07-171-5/+5
| * Reduce Context iface: inline internally.Adriaan Moors2014-07-171-5/+6
| * Reduce Context iface: encapsulate buffer manipulation.Adriaan Moors2014-07-174-37/+44
| * Reduce Context iface: inline complex forwarders.Adriaan Moors2014-07-172-11/+19
| * Reduce Context iface: inline trivial forwarders.Adriaan Moors2014-07-173-18/+18
| * Make more explicit that TypeError is being thrown.Adriaan Moors2014-07-172-12/+15
| * Rely less on intricacies of `contextMode`-based reporting.Adriaan Moors2014-07-173-6/+6
| * Restrict `contextMode` fiddling to `Context`Adriaan Moors2014-07-174-8/+28
| * Encapsulate `TryTwice` as a class, move to `Context`.Adriaan Moors2014-07-172-82/+96
| * Extract the `makeNonSilent` method.Adriaan Moors2014-07-172-2/+7
| * Clarify divergentError commentAdriaan Moors2014-07-171-1/+2
| * Concretize diagnostics: one boolean suffices for now.Adriaan Moors2014-07-172-11/+10
| * Simplify (ambiguous) error issuing.Adriaan Moors2014-07-173-39/+22
| * Remove another redundant forwarderAdriaan Moors2014-07-173-7/+5
| * Move more parsing hooks out of reporting.Adriaan Moors2014-07-178-23/+45
| * Regularize `comment` hook methodAdriaan Moors2014-07-172-5/+10
| * Minor cleanup in AbstractReporter.Adriaan Moors2014-07-171-1/+3
* | SI-5227 make fsc notify its client upon compiler crashAntoine Gourlay2014-08-251-0/+1
* | SI-1264 fsc compiler output should go to stderr, like scalacAntoine Gourlay2014-08-251-1/+2
* | Merge pull request #3902 from gourlaysama/wip/t4563Lukas Rytz2014-08-121-0/+1
|\ \
| * | SI-4563 friendlier behavior for Ctrl+D in the REPLAntoine Gourlay2014-07-291-0/+1
* | | Merge pull request #3889 from som-snytt/issue/6476-altLukas Rytz2014-08-122-55/+52
|\ \ \
| * | | SI-6476 Unitize ALL the procedures!Som Snytt2014-07-192-27/+26
| * | | SI-6476 Unitize procedures, readabilitySom Snytt2014-07-192-28/+24
| * | | SI-6476 DocumentationSom Snytt2014-07-181-0/+2
* | | | SI-8781 Avoid double-expansion under -Ymacro-expand:discardJason Zaugg2014-08-061-1/+4
| |/ / |/| |
* | | Merge pull request #3884 from mpociecha/remove-invalidation-from-globalGrzegorz Kossakowski2014-07-252-238/+0
|\ \ \
| * | | Remove invalidation from Global.scalampociecha2014-07-172-238/+0
* | | | Merge pull request #3826 from lrytz/opt/refactorTrackedGrzegorz Kossakowski2014-07-2512-66/+389
|\ \ \ \
| * | | | Support writing classfile of version 52Lukas Rytz2014-07-083-1/+3
| * | | | Clean up and document some usages of flags in the backendLukas Rytz2014-07-087-26/+86
| * | | | Pattern matching on ClassBType extracts the inernalNameLukas Rytz2014-07-081-22/+27
| * | | | Remove unnessecary check when computing InnerClass attribute flagsLukas Rytz2014-07-081-2/+13
| * | | | Comment summarizing the JVM spec for InnerClass / EnclosingMethodLukas Rytz2014-07-081-0/+199
| * | | | Minor cleanups and comments in GenBCodeLukas Rytz2014-07-085-15/+61