summaryrefslogtreecommitdiff
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* Add a per-run cache for member symbolsJason Zaugg2013-11-082-10/+7
* Cache ImplicitInfo#isCyclicOrErroneousJason Zaugg2013-11-081-2/+8
* Fast path for ByNameClass in isImpossibleSubtypeJason Zaugg2013-11-081-1/+1
* Merge pull request #3081 from JamesIry/wip_delayed_delambdafy_cleanupAdriaan Moors2013-11-0711-191/+783
|\
| * Make specialization aware of anonymous functions.James Iry2013-11-062-3/+18
| * Make GenASM not eliminate loadmodule on static methods.James Iry2013-11-061-1/+2
| * Flesh out the Delambdafy phase.James Iry2013-11-061-3/+436
| * Refactor Erasure for delambdafication.James Iry2013-11-063-165/+194
| * Adds a setting to delay delambdafication. If set then uncurry liftsJames Iry2013-11-062-21/+108
| * Add a skeletal Delambdafy phase.James Iry2013-11-013-1/+28
* | Merge pull request #3095 from retronym/topic/opt-no-runtime-reflectGrzegorz Kossakowski2013-11-072-13/+16
|\ \
| * | Don't use runtime reflection from the batch compiler.Jason Zaugg2013-11-012-13/+16
* | | SI-7944 FOUND: stray undetermined type params in vicinity of implicitsJason Zaugg2013-10-311-1/+5
|/ /
* | Merge pull request #3084 from retronym/topic/optJason Zaugg2013-10-301-1/+2
|\ \ | |/ |/|
| * Microptimization in implicit searchJason Zaugg2013-10-281-1/+2
* | Merge pull request #3076 from soc/SI-7605-deprecate-proceduresJames Iry2013-10-291-1/+9
|\ \
| * | SI-7605 Deprecate procedure syntaxSimon Ochsenreither2013-10-241-1/+9
* | | SI-6385 Avoid bridges to identical signatures over value classesJason Zaugg2013-10-282-14/+9
| |/ |/|
* | Update description of explicitouter phase.Jason Zaugg2013-10-241-1/+1
|/
* Merge pull request #3059 from densh/pull/si-6840Jason Zaugg2013-10-231-1/+1
|\
| * SI-6840 fixes weird typing of quasiquote argumentsDen Shabalin2013-10-191-1/+1
* | Merge pull request #3070 from xeno-by/topic/macro-impl-wrong-shapeJason Zaugg2013-10-232-8/+20
|\ \
| * | better macro impl shape errorsEugene Burmako2013-10-232-8/+20
| |/
* | Merge pull request #3068 from retronym/ticket/7020-3-1Jason Zaugg2013-10-232-8/+11
|\ \
| * | SI-7020 Deterministic warnings for pattern matcher, take 2Jason Zaugg2013-10-222-8/+11
| |/
* | Merge pull request #3047 from xeno-by/topic/deprecateEugene Burmako2013-10-221-1/+1
|\ \ | |/ |/|
| * deprecates raw tree manipulation facilities in macros.ContextEugene Burmako2013-10-181-1/+1
* | Merge pull request #3007 from densh/pull/fresh-name-and-package-supportEugene Burmako2013-10-1917-249/+321
|\ \
| * | annotate return type of the implicit fresh name creatorDen Shabalin2013-10-181-2/+2
| * | use more descriptive types instead of ints in the parser and scannerDen Shabalin2013-10-182-82/+85
| * | use concurrent hash map with atomic integersDen Shabalin2013-10-181-2/+2
| * | re-wire fresh name creator to currentUnit.fresh at compile-timeDen Shabalin2013-10-181-0/+1
| * | eliminate isCaseDefEnd override by moving the logic into stock parserDen Shabalin2013-10-182-3/+1
| * | decrease duplication of fresh* function definitionsDen Shabalin2013-10-187-64/+37
| * | move fresh name creator into scala.reflect.internal.utilDen Shabalin2013-10-183-46/+4
| * | fix minor regression in quasiquote reificationDen Shabalin2013-10-181-1/+1
| * | better name for isCaseDefStartDen Shabalin2013-10-182-7/+7
| * | make q"f(..$xs)" deconstruction symmetrical to q"f[..$xs]"Den Shabalin2013-10-181-0/+3
| * | advanced fresh name reificationDen Shabalin2013-10-183-6/+76
| * | use regular macro expansion logic for unapply quasiquotesDen Shabalin2013-10-145-10/+55
| * | minor changes due to typosDen Shabalin2013-10-141-2/+2
| * | SI-6841 SI-6657 add support for packages into quasiquotes and toolboxDen Shabalin2013-10-146-14/+37
| * | refactor out range position utility constructorsDen Shabalin2013-10-141-2/+4
| * | refactor out common logic between various statSeq-s in parserDen Shabalin2013-10-141-35/+31
* | | synchronizes toolboxesEugene Burmako2013-10-181-1/+2
| |/ |/|
* | Merge pull request #3030 from xeno-by/topic/fundep-viewsEugene Burmako2013-10-181-5/+21
|\ \
| * | SI-3346 implicit parameters can now guide implicit view inferenceEugene Burmako2013-10-111-5/+21
* | | Merge pull request #3041 from gkossakowski/merge-2.10.xJason Zaugg2013-10-181-1/+5
|\ \ \
| * \ \ Merge remote-tracking branch 'scala/2.10.x' into merge-2.10.xGrzegorz Kossakowski2013-10-161-1/+5
| |\ \ \
| | * | | SI-7783 Don't issue deprecation warnings for inferred TypeTreesJason Zaugg2013-09-271-1/+5