aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Enable untried pos tests related to value classesGuillaume Martres2015-05-0123-33/+33
* 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-014-9/+54
* 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-3010-26/+91
|\
| * Add tests for #499Dmitry Petrashko2015-04-301-0/+28
| * Add test for by-name varargsMartin Odersky2015-04-251-0/+15
| * Print ByNameTypeTrees in RefinedPrinterMartin Odersky2015-04-241-1/+3
| * Allow byname repated parametersMartin Odersky2015-04-248-26/+47
* | Merge pull request #493 from dotty-staging/fix-modulesDmitry Petrashko2015-04-3024-185/+256
|\ \
| * | 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
| * | Leave traces for future profiling.Dmitry Petrashko2015-04-301-1/+5
| * | 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
| * | Increase heap and stack size on travis.Dmitry Petrashko2015-04-301-1/+1
| * | Enable emmiting byte code for all tests. Compile Dotty.Dmitry Petrashko2015-04-301-28/+13
| * | 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
| * | Disable failing tests. See #503Dmitry Petrashko2015-04-302-0/+0
| * | 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
| * | Make Lazy-vals generated fields private.Dmitry Petrashko2015-04-301-2/+5
| * | LazyValues: minor post-erasure changes.Dmitry Petrashko2015-04-301-2/+3
| * | Remove code duplication in LazyVals.Dmitry Petrashko2015-04-301-13/+7
| * | Make LazyVals.getOffset work on j.l.Class instead of taking the instance.Dmitry Petrashko2015-04-302-4/+4
| * | LazyVals: Emitting switch instruction requires default case.Dmitry Petrashko2015-04-301-1/+3
| * | LazyVals: create less names.Dmitry Petrashko2015-04-301-15/+29
| * | LazyVals: filter out flag combinations that do not make sense.Dmitry Petrashko2015-04-301-2/+2