aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #589 from smarter/fix/trait-init-nameDmitry Petrashko2015-05-212-2/+3
|\ | | | | TraitConstructors: Use a valid method name for the initializer (fix #577)
| * TraitConstructors: Use a valid method name for the initializer (fix #577)Guillaume Martres2015-05-212-2/+3
| |
* | Merge pull request #572 from dotty-staging/fix/#569-newRefArrayDmitry Petrashko2015-05-211-4/+14
|\ \ | | | | | | Fix/#569 new ref array
| * | Fix commentMartin Odersky2015-05-211-1/+1
| | |
| * | Better fix for $569Martin Odersky2015-05-211-7/+13
| | | | | | | | | | | | | | | We now provide a ndew symbol for the `newRefArray` definition, which makes any further treatment after erasure unnecessary.
| * | Fix #569 - newRefArrayMartin Odersky2015-05-211-2/+6
| |/ | | | | | | | | newRefArray needs to be treated specially at and after erasure because it is the only source-defined method that's still polymoprhic.
* | Merge pull request #590 from smarter/fix/lifted-inner-uses-thisDmitry Petrashko2015-05-213-1/+27
|\ \ | |/ |/| Fix #580: use isContainedIn to support cases where the enclosing class is also the top-level class
| * Fix #580: use isContainedIn to support cases where the enclosing class is ↵Guillaume Martres2015-05-213-1/+27
|/ | | | also the top-level class
* Merge pull request #591 from dotty-staging/scala-infraodersky2015-05-208-3/+41
|\ | | | | Make dotty use scala-infra for CI.
| * Add -e to bash options in scripts.Dmitry Petrashko2015-05-203-0/+6
| | | | | | | | See discussion in #591
| * Run builds in parallel on the same machine.Dmitry Petrashko2015-05-204-3/+4
| | | | | | | | Allows sbts not to lock on the same ivy cache.
| * Disable byNameVarargs. Kills JVM.Dmitry Petrashko2015-05-201-0/+0
| |
| * Move `scala/scala` sources to ./scala/ from ../scala/Dmitry Petrashko2015-05-203-3/+3
| | | | | | | | Needed for scala-infra.
| * Integrating with scala-infra for CI.Dmitry Petrashko2015-05-204-0/+31
|/ | | | See https://github.com/scala/scala-jenkins-infra/pull/56
* Merge pull request #584 from smarter/fix/isUnboxDmitry Petrashko2015-05-184-12/+24
|\ | | | | Fix null unboxing of primitives (fixes #582)
| * Fix null unboxing of primitives (fixes #582)Guillaume Martres2015-05-184-12/+24
|/ | | | | Erasure#isUnbox was incorrect: the unbox methods are defined on the value classes, not the boxed classes.
* Merge pull request #574 from dotty-staging/fix/#568Dmitry Petrashko2015-05-151-1/+2
|\ | | | | Make Child annotation lazy
| * Make Child annotation lazyMartin Odersky2015-05-151-1/+2
| | | | | | | | | | | | | | Otherwise we get bootstrap problems when trying to compile Child: Completing Predef with the Scala2Unpickler causes Child annotations to be added to parents of case classes. But completing Child would depend on completion of Predef. Making child annotations lazy avoids the cycle.
* | Merge pull request #575 from dotty-staging/fix/#566Dmitry Petrashko2015-05-152-3/+7
|\ \ | |/ |/| As i566 shows, it is possible to have a package as prefix, a package
| * As i566 shows, it is possible to have a package as prefix, a packageMartin Odersky2015-05-152-3/+7
|/ | | | | | | | | | object as owner and be followed by type arguments: reflect.classTag[T] expands to reflect.`package`.classTag[T]
* Merge pull request #558 from dotty-staging/run-testsDmitry Petrashko2015-05-153387-27/+93299
|\ | | | | Add run tests to pending.
| * Fix i499 test. fails due to #546Dmitry Petrashko2015-05-131-4/+3
| |
| * Use LegacyApp in run tests.Dmitry Petrashko2015-05-13902-959/+902
| |
| * Introduce LegacyApp to simplify porting run tests. #559Dmitry Petrashko2015-05-131-0/+9
| |
| * Partest command line options (same as scala) useable from sbtvsalvis2015-05-132-8/+15
| |
| * Run partest directory as whole by default.Dmitry Petrashko2015-05-132-15/+21
| |
| * Running rewrite tool on run tests.Dmitry Petrashko2015-05-13731-1786/+2131
| |
| * Run tests as they were in scala.Dmitry Petrashko2015-05-123383-0/+92963
| |
* | Merge pull request #565 from retronym/topic/cleanupsDmitry Petrashko2015-05-1547-119/+112
|\ \ | | | | | | Fix typos, scaladoc tags, and some minor code smells.
| * | Fix an ironic typo in the typo fixing commitJason Zaugg2015-05-141-1/+1
| | |
| * | val is redundant for case class parameters.Jason Zaugg2015-05-142-2/+2
| | |
| * | Remove redundant parentheses.Jason Zaugg2015-05-143-18/+18
| | |
| * | Fix a few Scaladoc warningsJason Zaugg2015-05-143-5/+5
| | |
| * | Correct a large number of typos.Jason Zaugg2015-05-1442-85/+85
| | | | | | | | | | | | | | | I scanned the main sources with IntellIJ's spell checker and corrected what showed up.
| * | Fix parameter name in Scaladoc.Jason Zaugg2015-05-141-1/+1
| | |
| * | Remove docs of non-existent positions/pos params of ModifiersJason Zaugg2015-05-141-7/+0
| | |
| * | Fix Scaladoc referencesJason Zaugg2015-05-141-2/+2
| | |
* | | Merge pull request #563 from dotty-staging/classtagsDmitry Petrashko2015-05-155-17/+106
|\ \ \ | | | | | | | | ClassTags: New phase which synthesises class tags.
| * | | Extension methods: address reviewers comments #563Dmitry Petrashko2015-05-151-19/+13
| | | |
| * | | ClassTags: handle Or and AndTypes, and Arrays.Dmitry Petrashko2015-05-151-3/+16
| | | |
| * | | Remove duplicate spaces in ClassTagsDmitry Petrashko2015-05-151-2/+2
| | | |
| * | | Move names from ClassTags to StdNames.Dmitry Petrashko2015-05-152-5/+2
| | | |
| * | | Move classTags before ElimByName.Dmitry Petrashko2015-05-151-2/+2
| | | | | | | | | | | | | | | | To have less interactions with erasure.
| * | | ClassTags: New phase which synthesises class tags.Dmitry Petrashko2015-05-132-1/+59
| | | |
| * | | ExtensionMethods: companions of value classes become class tags.Dmitry Petrashko2015-05-131-5/+32
| | | |
| * | | Relax requirement in enterNoReplaceDmitry Petrashko2015-05-131-1/+1
| | | | | | | | | | | | | | | | | | | | Allows entering new symbols in future scope of a denotation. Only past scope is already frozen, and we should be free to modify future one.
| * | | Relax restriction on entering symbols into mutable scopes.Dmitry Petrashko2015-05-131-1/+1
| | | | | | | | | | | | | | | | | | | | The restriction here is used to make sure that the latest scope is being updated. Previous was to harsh and allowed only typer to call normalizeToClassRefs
| * | | Rename variables in ExtensionMethodsDmitry Petrashko2015-05-131-13/+13
| | | | | | | | | | | | | | | | | | | | ref => moduleClass origClass => value class
* | | | Merge pull request #570 from dotty-staging/no-clearableDmitry Petrashko2015-05-152-1/+2
|\ \ \ \ | | | | | | | | | | Do not depend on scala.collection.generic.Clearable in dotty.
| * | | | Do not depend on scala.collection.generic.Clearable in dotty.Dmitry Petrashko2015-05-152-1/+2
| | | | | | | | | | | | | | | | | | | | Makes bootstrap easier.