summaryrefslogtreecommitdiff
path: root/src/reflect
Commit message (Expand)AuthorAgeFilesLines
* Address review commentsLukas Rytz2016-10-283-6/+7
* Minor style cleanups, no changes in logicLukas Rytz2016-10-273-31/+7
* Robustly identify unpickling the current module classLukas Rytz2016-10-271-11/+11
* Classfile parser and unpickler require class and module symbol argumentsLukas Rytz2016-10-271-2/+3
* Don't follow type aliases in getClassByName and friendsLukas Rytz2016-10-261-1/+0
* Ensure companionClass returns a class, not a type aliasLukas Rytz2016-10-261-3/+1
* Merge pull request #5442 from adriaanm/t9943Adriaan Moors2016-10-111-2/+2
|\
| * SI-9943 final/sealed class does not yield SAM typeAdriaan Moors2016-10-041-2/+2
* | SI-9946 don't null field in lazy accessors that turn out to be liveJason Zaugg2016-10-071-1/+1
|/
* Merge pull request #5430 from adriaanm/dev235Adriaan Moors2016-09-291-9/+10
|\
| * Make some name suffixes constantsAdriaan Moors2016-09-281-9/+10
* | SI-9697 / SD-229 Fix DelayedInit subclass capturing local valueLukas Rytz2016-09-281-1/+0
|/
* More elegant holders for local lazy vals.Adriaan Moors2016-09-021-0/+1
* Merge pull request #5369 from lrytz/sd210Lukas Rytz2016-09-022-2/+3
|\
| * Emit mixin forwarders for JUnit-annotated trait methods by defaultLukas Rytz2016-09-012-2/+3
* | Merge pull request #5294 from adriaanm/fields-laziesAdriaan Moors2016-09-017-43/+64
|\ \ | |/ |/|
| * Specialize erasure of `synchronized` primitive methodAdriaan Moors2016-08-301-12/+21
| * Fields does bitmaps & synch for lazy vals & modulesAdriaan Moors2016-08-294-2/+9
| * optimize/simplify erasure of class info typeAdriaan Moors2016-08-291-10/+9
| * Fields phase expands lazy vals like modulesAdriaan Moors2016-08-293-19/+25
* | Merge pull request #5280 from retronym/ticket/8079Adriaan Moors2016-08-291-8/+12
|\ \ | |/ |/|
| * Address review feedback: comments, renames and extra testJason Zaugg2016-08-291-5/+7
| * SI-8079 Only expand local aliases during variance checksJason Zaugg2016-08-181-4/+6
* | Improve RefinementTypeRef#normalizeJason Zaugg2016-08-231-1/+1
* | Minor changes after reviewJason Zaugg2016-08-231-2/+2
* | Address review commentsJason Zaugg2016-08-232-38/+43
* | Tone abort down to a dev warningJason Zaugg2016-08-231-1/+1
* | SI-5294 Use bounds of abstract prefix in asSeenFromJason Zaugg2016-08-231-5/+20
* | Improved refinement type and existential type handlingJason Zaugg2016-08-233-103/+127
* | Type#contains should peer into RefinementTypeRef-sJason Zaugg2016-08-191-0/+3
* | SD-192 Change scheme for trait super accessorsJason Zaugg2016-08-152-0/+3
* | Merge pull request #5307 from adriaanm/issue-157Adriaan Moors2016-08-132-0/+17
|\ \
| * | Propagate overloaded function type to expected arg typeAdriaan Moors2016-08-122-0/+17
* | | SD-128 fix override checks for default methodsLukas Rytz2016-08-122-4/+1
|/ /
* | Merge pull request #5252 from adriaanm/t8339Stefan Zeiger2016-08-121-0/+1
|\ \
| * | SI-8339 drop deprecated fallback `withFilter` -> `filter`Adriaan Moors2016-08-111-0/+1
* | | Merge pull request #5141 from adriaanm/fieldsAdriaan Moors2016-08-1116-216/+170
|\ \ \
| * | | Drive accessor synthesis from info transformerAdriaan Moors2016-08-112-10/+2
| * | | Simplify erasure + mixinAdriaan Moors2016-08-112-7/+13
| * | | Reduce flag fiddlingAdriaan Moors2016-08-112-38/+26
| * | | Uncurry's info transform: non-static module --> methodAdriaan Moors2016-08-115-23/+13
| * | | Don't cache `MethodSymbol`'s `memberType`.Adriaan Moors2016-08-113-38/+11
| * | | Fields phase synthesizes modulesAdriaan Moors2016-08-112-13/+4
| * | | Fields phaseAdriaan Moors2016-08-117-86/+101
| * | | Do not add `@TraitSetter` -- not sure what it's forAdriaan Moors2016-08-092-2/+1
| |/ /
* | | Merge pull request #5272 from som-snytt/issue/8829Adriaan Moors2016-08-111-0/+9
|\ \ \ | |/ / |/| |
| * | SI-8829 Let reporter customize retry messageSom Snytt2016-07-091-0/+9
| |/
* | Merge pull request #5279 from retronym/ticket/SD-183Adriaan Moors2016-07-261-2/+2
|\ \
| * | SD-183 Make refinement classes ineligible as SAMsJason Zaugg2016-07-141-2/+2
| |/
* | Upgrade asm to 5.1Lukas Rytz2016-07-201-0/+1