aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* add an isCompanionMethod convenience methodGuillaume Martres2015-05-043-5/+14
* Merge pull request #517 from dotty-staging/add/expand-privatesodersky2015-05-0411-43/+75
|\
| * Refchecks runs before resolveSuper: superAccessors not yet materialised.Dmitry Petrashko2015-05-031-0/+1
| * TreeChecker: check for absence of private abstract methods.Dmitry Petrashko2015-05-032-11/+5
| * SuperAccessors: Do not create abstract private members.Dmitry Petrashko2015-05-031-2/+2
| * ExpandPrivate: Make sure Deferred members are not Private.Dmitry Petrashko2015-05-031-4/+13
| * Fixed doc comment.Martin Odersky2015-05-021-6/+2
| * Expand name should use initial owner.Martin Odersky2015-05-011-1/+6
| * Get rid of NotPrivate flag.Martin Odersky2015-05-014-7/+3
| * New miniphase: ExpandPrivateMartin Odersky2015-05-013-30/+56
| * Make sure mixin accessors are not private.Martin Odersky2015-05-012-4/+2
| * New method for SymDenotations: ensureNotPrivateMartin Odersky2015-05-011-0/+7
| * Drop reference to NotJavaPrivate in access checks.Martin Odersky2015-05-011-1/+1
* | Merge pull request #520 from dotty-staging/refactor/picklingodersky2015-05-0327-47/+47
|\ \
| * | Pickling modularization reorgMartin Odersky2015-05-0227-47/+47
* | | Merge pull request #526 from dotty-staging/fix/#522odersky2015-05-031-2/+3
|\ \ \
| * | | Fix #522.Martin Odersky2015-05-031-2/+3
* | | | addToConstraint: Disable debug message by defaultGuillaume Martres2015-05-031-1/+1
|/ / /
* / / Fix #523: Instantiate lower bound when bounds checkingMartin Odersky2015-05-021-1/+2
|/ /
* | Merge pull request #507 from dotty-staging/add/from-tastyDmitry Petrashko2015-05-0213-87/+228
|\ \
| * | Force TASTY trees read by unpickler in FromTastyMartin Odersky2015-04-301-0/+6
| * | Move addrOfTree, addOfSym from CompilationUnit to Pickler.Martin Odersky2015-04-283-16/+18
| * | Add usage documentation to FromTastyMartin Odersky2015-04-281-0/+11
| * | Handle missing delta positions when unpicklingMartin Odersky2015-04-283-9/+9
| * | Maintain source files in pickled infoMartin Odersky2015-04-285-17/+31
| * | Unpickler should not label parameter accessors Deferred.Martin Odersky2015-04-281-1/+1
| * | Fix definition of empty package so that it can persist membersMartin Odersky2015-04-281-2/+3
| * | Compiler for embedded TASTY info.Martin Odersky2015-04-283-16/+112
| * | ClassfileParser and SymbolLoader should return embedded unpicklersMartin Odersky2015-04-284-35/+46
| * | Rename Unpickler -> Scala2UnpicklerMartin Odersky2015-04-282-5/+5
* | | Erasure: Box closures of value classes when neededGuillaume Martres2015-05-012-1/+53
* | | Fix companionClass not working after Erasure for value classesGuillaume Martres2015-05-011-1/+5
* | | New phase: VCInline which inlines value classes callsGuillaume Martres2015-05-014-0/+109
* | | Make ExtensionMethods#extensionMethods an object methodGuillaume Martres2015-05-013-68/+76
* | | Erasure: properly handle null in value classesGuillaume Martres2015-05-012-9/+26
* | | New phase: ElimErasedValueTypeGuillaume Martres2015-05-012-1/+84
* | | Erasure: properly erase value classesGuillaume Martres2015-05-015-27/+68
* | | Add synthetic casts to and from ErasedValueTypeGuillaume Martres2015-05-014-7/+58
* | | RefinedPrinter: Pretty-print ErasedValueTypeGuillaume Martres2015-05-011-0/+3
* | | Cache the instantiations of ErasedValueTypeGuillaume Martres2015-05-011-2/+25
* | | TypeComparer: Add support for ErasedValueTypeGuillaume Martres2015-05-011-0/+8
* | | TypeErasure: replace isSemi by semiEraseVCs and simplify the codeGuillaume Martres2015-05-011-30/+24
* | | TypeErasure: simplify and fix bugsGuillaume Martres2015-05-012-16/+8
* | | Don't create extension methods for Scala2x value classesGuillaume Martres2015-05-011-1/+2
* | | Don't consider the temporary refinement classes as derived value classesGuillaume Martres2015-05-011-0/+1
* | | Remove obsolete comment about t2667 failingGuillaume Martres2015-05-011-1/+1
| |/ |/|
* | Merge pull request #500 from dotty-staging/implement/i499Dmitry Petrashko2015-04-307-24/+46
|\ \
| * | Print ByNameTypeTrees in RefinedPrinterMartin Odersky2015-04-241-1/+3
| * | Allow byname repated parametersMartin Odersky2015-04-246-24/+44
* | | Replace .entered by .enteredAfter in LazyVals.Dmitry Petrashko2015-04-301-1/+1