summaryrefslogtreecommitdiff
path: root/src/compiler/scala/reflect/macros
Commit message (Expand)AuthorAgeFilesLines
* General cleanups and less warnings during a Scala buildsoc2016-04-043-6/+5
* Merge pull request #5068 from retronym/topic/jdk8ism2v2.12.0-M4Lukas Rytz2016-04-011-1/+13
|\
| * At the end of a run, close macro runtime's classloaderJason Zaugg2016-03-301-1/+13
* | Refactor flag juggling. Review feedback from Jason.Adriaan Moors2016-03-261-16/+19
|/
* Fix non-exhaustive match in macro code parsingJason Zaugg2016-01-291-1/+2
* Remove unused imports and other minor cleanupsSimon Ochsenreither2015-12-181-2/+1
* Abstract over ClassPath and ClassRepmpociecha2014-11-281-1/+1
* SI-8916 Further fixes with -Ywarn-unused includedSimon Ochsenreither2014-10-241-4/+1
* SI-8916 Fix -Ywarn-unused-import warningsSimon Ochsenreither2014-10-245-10/+2
* Rip out reporting indirection from CompilationUnitAdriaan Moors2014-07-041-10/+10
* Move reporting logic into Reporting traitAdriaan Moors2014-07-041-1/+4
* makes bundles friendly to -Ywarn-dead-codeEugene Burmako2014-04-211-1/+1
* SI-8437 macro runtime now also picks inherited macro implementationsEugene Burmako2014-03-251-1/+1
* SI-8425 don't create double-dollar names in c.freshNameEugene Burmako2014-03-181-1/+2
* more clean up in the macro engineEugene Burmako2014-02-211-14/+3
* prohibits polymorphic bundlesEugene Burmako2014-02-211-1/+1
* minor code cleanup in the macro engineEugene Burmako2014-02-212-3/+3
* Merge remote-tracking branch 'origin/master' into topic/palladium0Eugene Burmako2014-02-165-316/+364
|\
| * Merge pull request #3521 from xeno-by/ticket/8270Jason Zaugg2014-02-164-306/+357
| |\
| | * SI-8270 unconfuses bundles and vanilla macrosEugene Burmako2014-02-134-306/+357
| * | typecheck(q"class C") no longer crashesEugene Burmako2014-02-121-10/+6
| |/
* | upgrades typingTransformEugene Burmako2014-02-151-0/+6
* | addresses pull request feedbackEugene Burmako2014-02-153-1/+3
* | adds internal.typingTransformEugene Burmako2014-02-141-1/+31
* | introduces c.internalEugene Burmako2014-02-142-1/+11
* | adds Context.enclosingOwnerEugene Burmako2014-02-141-0/+1
* | establishes scala.reflect.api#internalEugene Burmako2014-02-141-1/+1
* | SI-6814 adds typechecker modes to c.typecheckEugene Burmako2014-02-141-4/+7
* | proceeds with the quest of removing `local` from namesEugene Burmako2014-02-121-1/+1
|/
* renames resetLocalAttrs to resetAttrsEugene Burmako2014-02-071-2/+2
* further limits discoverability of resetAttrsEugene Burmako2014-02-071-2/+0
* Merge pull request #3401 from xeno-by/topic/freshEugene Burmako2014-01-221-6/+22
|\
| * SI-6879 improves Context.freshNameEugene Burmako2014-01-221-6/+22
* | an optimization for c.evalEugene Burmako2014-01-221-2/+7
|/
* Merge pull request #3392 from xeno-by/topic/untypecheckEugene Burmako2014-01-211-0/+2
|\
| * deprecates resetAllAttrs and resetLocalAttrs in favor of the new APIEugene Burmako2014-01-211-0/+2
* | removes Scala reflection-based macro runtimeEugene Burmako2014-01-122-35/+2
* | prohibits constructor overloading for macro bundlesEugene Burmako2014-01-122-4/+13
* | changes bundles to be classes, not traits extending MacroEugene Burmako2014-01-124-36/+11
* | *boxContext => *box.Context , *boxMacro => *box.MacroEugene Burmako2014-01-124-11/+11
|/
* Removes unnecessary generality in the macro engineEugene Burmako2014-01-081-4/+0
* Merge pull request #3235 from xeno-by/topic/macro-plugin-interfaceEugene Burmako2014-01-081-1/+7
|\
| * hooks for naming and synthesis in Namers.scala and Typers.scalaEugene Burmako2013-12-301-1/+6
| * hooks for typecheck and expansion of macro defsEugene Burmako2013-12-301-1/+2
* | Merge pull request #3254 from xeno-by/topic/typeCheckJason Zaugg2014-01-031-1/+1
|\ \ | |/ |/|
| * typeCheck => typecheckEugene Burmako2013-12-101-1/+1
* | duplicates arguments to macro typer APIsEugene Burmako2013-12-191-3/+3
* | deprecates macro def return type inferenceEugene Burmako2013-12-102-3/+7
|/
* better error messages for various macro definition errorsEugene Burmako2013-12-032-10/+26
* Removing deprecated code.Paul Phillips2013-11-181-1/+1