aboutsummaryrefslogtreecommitdiff
path: root/src/scala
Commit message (Collapse)AuthorAgeFilesLines
* Dropped ??? in arrayclassMartin Odersky2015-05-151-1/+7
| | | | | | | | | The patch caused the built dotty not to run anymore. Since the prupose of the ??? was to find out where it was called I inserted the stacktrace that caused dotc to fail. I wonder how this passed the tests? Dotc became completely useless for me when I ran it from the command line.
* Put ScalaRunTime into its proper place.Martin Odersky2015-05-131-0/+0
| | | | | Eclipse freaked out because ScalaRunTime was in the ScalaRunTime directroy, whereas it should have been in runtime.
* Implement clone for VCArrays.Dmitry Petrashko2015-05-051-0/+1
| | | | Unfortunately needed to sacrifice the immutability of inner field.
* Extend methods of ScalaRuntime to support arrays of value classes.Dmitry Petrashko2015-05-051-1/+8
|
* Fork ScalaRuntime to support arrays of value classes.Dmitry Petrashko2015-05-051-0/+363
|
* Merge pull request #498 from dotty-staging/save-tastyDmitry Petrashko2015-04-282-0/+24
|\ | | | | Save TASTY in attribute of classfiles.
| * Allow separate compilation of Dotty using TASTYMartin Odersky2015-04-252-0/+24
| | | | | | | | | | Classfile parser now reads TASTY attributes or annotations and unpickles them in order to allow for separate compilation.
* | Add specialized versions of Function SAM'sDmitry Petrashko2015-04-20134-893/+2125
|/
* Fix generation of lambdas for Unit-returning closures.Dmitry Petrashko2014-12-1623-0/+506
|
* Implemented handling of Closures.Dmitry Petrashko2014-12-1623-0/+1250
|
* Making all case classes implement Product. Requires adding Product0Dmitry Petrashko2014-09-171-1/+0
|
* Add Product{1,2} supertrait to case classesMartin Odersky2014-08-101-0/+24
Case classes with arity <= 1 now also get a ProductN parent trait. This is necessary because we inherit productArity and Element methods in case classes from the ProdictN trait. Needed to add Product0 for this, which is not defined in Scala2.x.