summaryrefslogtreecommitdiff
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* Remove unused imports and other minor cleanupsSimon Ochsenreither2015-12-1862-150/+94
* Merge pull request #4729 from retronym/topic-trait-defaults-moduleLukas Rytz2015-12-186-66/+83
|\
| * Avoid tree sharing in lazy val translationJason Zaugg2015-11-232-7/+5
| * Desugar module var and accessor in refchecks/lazyvalsJason Zaugg2015-10-086-62/+81
* | Update some phase listsSimon Ochsenreither2015-11-252-2/+2
* | Remove unused cunit parameter / field in GenBCodeLukas Rytz2015-11-252-18/+7
* | Merge pull request #4863 from retronym/topic/leaner-patmat-codegenLukas Rytz2015-11-241-1/+9
|\ \
| * | DRY-er trees in pattern matcher code gen.Jason Zaugg2015-11-241-1/+9
* | | Merge commit '8eb1d4c' into merge-2.11-to-2.12-nov-24Lukas Rytz2015-11-247-12/+12
|\ \ \ | |/ / |/| |
| * | Merge pull request #4839 from SethTisue/reword-dependent-type-errorSeth Tisue2015-11-141-1/+1
| |\ \
| | * | less confusing wording for a dependent method type errorSeth Tisue2015-11-071-1/+1
| * | | Merge pull request #4809 from wpopielarski/delambdafy-multiple-outputsJason Zaugg2015-11-132-5/+5
| |\ \ \
| | * | | Sets source for newly created lambda classwpopielarski2015-11-051-0/+1
| | * | | Allows to propagate fatal errors when output folder not found.wpopielarski2015-11-052-23/+8
| | * | | Multi output problem with delambdafied compilationwpopielarski2015-11-042-9/+23
| | |/ /
| * / / it's Scaladoc, not "ScalaDoc" or "Scala doc"Seth Tisue2015-11-124-6/+6
| |/ /
* | | Fix some small warnings that pop up on every compileSimon Ochsenreither2015-11-192-3/+3
* | | Merge pull request #4842 from adriaanm/fields-prepAdriaan Moors2015-11-1912-409/+420
|\ \ \
| * | | Clean up a bit more in Constructors.Adriaan Moors2015-11-121-12/+12
| * | | Sbt-compatible implementation of `isPastXXXPhase`Adriaan Moors2015-11-121-9/+0
| * | | Annotation filtering & derivation in one place.Adriaan Moors2015-11-121-34/+31
| * | | Refactor AddInterfaces triage of impl v iface memberAdriaan Moors2015-11-121-13/+11
| * | | LazyVals looks for local vals in all term treesAdriaan Moors2015-11-111-14/+9
| * | | Revert suspicious widening of getter's result typeAdriaan Moors2015-11-111-4/+5
| * | | Cleanups, debuglogs, small refactoringsAdriaan Moors2015-11-114-77/+88
| * | | Replacement javap in AsmUtilsAdriaan Moors2015-11-111-6/+26
| * | | Review feedback from lrytz: better commentsAdriaan Moors2015-11-112-14/+13
| * | | Constructors: encapsulate whether to memoize a valAdriaan Moors2015-11-111-10/+14
| * | | Constructors: further clarify which defs are added & whenAdriaan Moors2015-11-113-37/+27
| * | | Constructors: mutate lessAdriaan Moors2015-11-113-117/+103
| * | | Constructors: consolidate `ValDef` cases in `transformed`Adriaan Moors2015-11-111-19/+27
| * | | Constructors: narrow interfaces of its componentsAdriaan Moors2015-11-111-150/+161
* | | | Merge pull request #4822 from retronym/ticket/9178Lukas Rytz2015-11-181-1/+8
|\ \ \ \ | |/ / / |/| | |
| * | | SI-9178 Don't eta expand param-less method types to SAMsJason Zaugg2015-10-271-1/+8
* | | | Minor cleanupsLukas Rytz2015-11-063-55/+3
* | | | Use BTypes when building the lambdaMetaFactoryBootstrapHandleLukas Rytz2015-11-062-2/+15
* | | | Simplify InvokeStyleLukas Rytz2015-11-062-71/+34
* | | | Remove the rest of ICodesLukas Rytz2015-11-068-230/+62
* | | | Remove ICode's TypeKinds, use BTypes in the backend insteadLukas Rytz2015-11-063-482/+8
* | | | Remove ICodeSimon Ochsenreither2015-10-3138-11189/+91
* | | | Merge pull request #4814 from soc/topic/drop-genasmLukas Rytz2015-10-299-3861/+595
|\ \ \ \
| * | | | Remove GenASM, merge remaining common code snippetsSimon Ochsenreither2015-10-279-3861/+595
* | | | | Merge pull request #4808 from retronym/ticket/9527Seth Tisue2015-10-271-2/+3
|\ \ \ \ \
| * | | | | SI-9527 Fix NPE in ambiguous implicit error generationJason Zaugg2015-10-211-2/+3
| | |_|_|/ | |/| | |
* | | | | Use a single Int for the prod / cons values of InstructionStackEffectLukas Rytz2015-10-274-44/+33
* | | | | Support JSR / RET in computeMaxLocalsMaxStackLukas Rytz2015-10-272-9/+20
* | | | | More efficient way to compute maxLocals / maxStackLukas Rytz2015-10-276-209/+386
| |/ / / |/| | |
* | | | Merge pull request #4820 from lrytz/t9535Lukas Rytz2015-10-274-15/+32
|\ \ \ \ | |_|/ / |/| | |
| * | | SI-9535 correct bytecode and generic signatures for @throws[TypeParam]Lukas Rytz2015-10-264-15/+32
* | | | Clean up CoreBTypes, consistent names, remove unused entriesLukas Rytz2015-10-2010-190/+136