aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Fix #522.Martin Odersky2015-05-031-2/+3
* 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
* | | LV: change naming convention.Dmitry Petrashko2015-04-301-25/+28
* | | Comment why LazyVals needs to reorder stats in blocks.Dmitry Petrashko2015-04-301-1/+5
* | | LV: Rename methods.Dmitry Petrashko2015-04-301-6/+6
* | | Fix two ArrayIndexOutOfBoundsExceptions in TastyBuffer.Dmitry Petrashko2015-04-301-1/+4
* | | Decrease default sizes of buffers.Dmitry Petrashko2015-04-303-4/+3
* | | DottyBackendInterface: interface members cannot be finalDmitry Petrashko2015-04-301-1/+1
* | | LazyVals: last fix that allows to compile -deep dotc.Dmitry Petrashko2015-04-301-1/+1
* | | Fix spurious warnings in TreeChecker.Dmitry Petrashko2015-04-301-2/+1
* | | Fix bug in transformAfter: transform the last denotation in cycle.Dmitry Petrashko2015-04-301-1/+3
* | | fix a bug in transformAfter: iterate over a new denotation instead of an old ...Dmitry Petrashko2015-04-301-1/+1
* | | LazyVals: eagerly enter private symbols.Dmitry Petrashko2015-04-301-6/+6
* | | LazyVals: Synchronized is `Object => Object` after erasure, #505Dmitry Petrashko2015-04-301-2/+5
* | | LazyVals - do not rely on absence of name clashes in scope.Dmitry Petrashko2015-04-301-3/+3
* | | LazyVals: expected value of flag takes only tree values, no need to use long.Dmitry Petrashko2015-04-301-1/+1
* | | We do not plan to have more than Int.MaxValue of lazy vals.Dmitry Petrashko2015-04-301-1/+1
* | | Update comment on ExplicitOuter.Dmitry Petrashko2015-04-301-1/+1
* | | Fix tpd.ref(sum) to work after erasure.Dmitry Petrashko2015-04-301-1/+11