summaryrefslogtreecommitdiff
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #3342 from xeno-by/topic/pres-compiler-macrosJason Zaugg2014-01-095-58/+54
|\
| * Removes unnecessary generality in the macro engineEugene Burmako2014-01-084-49/+12
| * Use macro expandee, rather than expansion, in pres. compilerJason Zaugg2014-01-083-14/+23
| * SI-8064 Automatic position repair for macro expansionJason Zaugg2014-01-081-1/+25
* | Merge pull request #3332 from xeno-by/topic/existential-type-treeJason Zaugg2014-01-091-12/+8
|\ \
| * | ExistentialTypeTree.whereClauses are now MemberDefsEugene Burmako2014-01-071-12/+8
* | | Merge pull request #3149 from soc/SI-7974Jason Zaugg2014-01-091-14/+29
|\ \ \
| * | | SI-7974 Clean up and test 'Symbol-handling code in CleanUpSimon Ochsenreither2014-01-031-14/+29
* | | | Merge pull request #3269 from dotta/issue/si-4287Jason Zaugg2014-01-091-1/+1
|\ \ \ \ | |_|_|/ |/| | |
| * | | SI-4827 Corrected positions assigned to constructor's default argMirco Dotta2014-01-081-1/+1
* | | | Merge pull request #3235 from xeno-by/topic/macro-plugin-interfaceEugene Burmako2014-01-086-226/+455
|\ \ \ \
| * | | | hooks for naming and synthesis in Namers.scala and Typers.scalaEugene Burmako2013-12-306-48/+80
| * | | | unprivates important helpers in Namers.scalaEugene Burmako2013-12-304-32/+104
| * | | | manifests that Namers.mkTypeCompleter is flag-agnosticEugene Burmako2013-12-301-1/+1
| * | | | humane reporting of macro impl binding version errorsEugene Burmako2013-12-302-11/+15
| * | | | hooks for typecheck and expansion of macro defsEugene Burmako2013-12-304-10/+146
| * | | | unprivates important helpers in Macros.scalaEugene Burmako2013-12-301-119/+114
| * | | | removes some copy/paste from AnalyzerPluginsEugene Burmako2013-12-301-37/+43
| * | | | gives a more specific signature to `computeMacroDefType`Eugene Burmako2013-12-302-13/+12
| * | | | macroExpandApply => macroExpandEugene Burmako2013-12-302-19/+4
* | | | | Merge pull request #3331 from retronym/ticket/8120Jason Zaugg2014-01-081-1/+5
|\ \ \ \ \
| * | | | | SI-8120 Avoid tree sharing when typechecking patmat anon functionsJason Zaugg2014-01-071-1/+5
| | |_|_|/ | |/| | |
* | | | | Merge pull request #3305 from xeno-by/topic/copy-untypedJason Zaugg2014-01-083-49/+66
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | untyper is no moreEugene Burmako2014-01-071-36/+12
| * | | | awakens default getter synthesis from the untyper nightmareEugene Burmako2014-01-073-40/+81
* | | | | Merge pull request #3239 from soc/SI-8052Jason Zaugg2014-01-032-4/+11
|\ \ \ \ \
| * | | | | SI-8052 Disallow `macro` as an identifierSimon Ochsenreither2013-12-092-4/+11
* | | | | | Merge pull request #3245 from densh/si/8047Jason Zaugg2014-01-031-9/+20
|\ \ \ \ \ \
| * | | | | | SI-8047 change fresh name encoding to avoid owner corruptionDen Shabalin2013-12-161-9/+20
* | | | | | | Merge pull request #3254 from xeno-by/topic/typeCheckJason Zaugg2014-01-034-9/+15
|\ \ \ \ \ \ \ | |_|_|_|_|_|/ |/| | | | | |
| * | | | | | typeCheck => typecheckEugene Burmako2013-12-104-9/+15
| |/ / / / /
* | | | | | Merge pull request #3297 from paulp/pr/7406Jason Zaugg2013-12-311-1/+1
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | |
| * | | | | SI-7406 crasher with specialized lazy valPaul Phillips2013-12-211-1/+1
| | |_|/ / | |/| | |
* | | | | Merge pull request #3288 from xeno-by/topic/f-interpolatorJason Zaugg2013-12-302-13/+19
|\ \ \ \ \
| * | | | | makes boxity of fast track macros configurableEugene Burmako2013-12-192-13/+19
* | | | | | Merge pull request #3292 from xeno-by/topic/duplicate-macro-argsJason Zaugg2013-12-301-3/+3
|\ \ \ \ \ \
| * | | | | | duplicates arguments to macro typer APIsEugene Burmako2013-12-191-3/+3
* | | | | | | SI-8006 prevents infinite applyDynamicNamed desugaringsEugene Burmako2013-12-282-3/+17
* | | | | | | SI-7777 applyDynamic macro fails for nested applicationEugene Burmako2013-12-272-3/+10
| |_|/ / / / |/| | | | |
* | | | | | Merge pull request #3276 from som-snytt/issue/6120-spurious-checkAdriaan Moors2013-12-191-147/+152
|\ \ \ \ \ \
| * | | | | | SI-6120 Suppress extra warningsSom Snytt2013-12-161-147/+152
* | | | | | | Merge pull request #3274 from retronym/ticket/8017Grzegorz Kossakowski2013-12-191-2/+20
|\ \ \ \ \ \ \
| * | | | | | | SI-8017 Value class awareness for -Ydelamdafy:methodJason Zaugg2013-12-151-2/+20
* | | | | | | | Merge pull request #3234 from retronym/ticket/5508-3Jason Zaugg2013-12-192-21/+23
|\ \ \ \ \ \ \ \
| * | | | | | | | Remove obsolete diagnostic error for SI-6231Jason Zaugg2013-12-191-15/+1
| * | | | | | | | SI-5508 Fix crasher with private[this] in nested traitsJason Zaugg2013-12-191-6/+22
* | | | | | | | | Merge pull request #3257 from xeno-by/topic/duplicate-macro-argsJason Zaugg2013-12-191-3/+3
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | / / / / / | | |_|/ / / / / | |/| | | | | |
| * | | | | | | duplicates macro arguments before expansionEugene Burmako2013-12-171-3/+3
* | | | | | | | Merge pull request #3224 from soc/SI-7971Adriaan Moors2013-12-183-49/+73
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | |
| * | | | | | | SI-7971 Handle static field initializers correctlySimon Ochsenreither2013-12-143-49/+73