aboutsummaryrefslogtreecommitdiff
path: root/project
Commit message (Collapse)AuthorAgeFilesLines
* Run partest under bootstrapped dotty.Dmitry Petrashko2015-10-231-3/+3
|
* Update version of bundled backend.Dmitry Petrashko2015-10-221-1/+1
|
* Merge pull request #735 from dotty-staging/ycheck-methodsodersky2015-08-041-1/+1
|\ | | | | Ycheck that methods defined in ClassInfo exist in tree.
| * Update version of shared backend.Dmitry Petrashko2015-07-141-1/+1
| | | | | | | | | | | | Includes fix to emission of invokeDynamic instructions in positions where expected type isn't the type of lambda being returned. SI-9387
| * Upgrade shared backend.Dmitry Petrashko2015-07-131-1/+1
| | | | | | | | Fixes bugs in handling try-finally blocks.
* | Enable -Ycheck:all in Jenkins.Dmitry Petrashko2015-07-201-5/+5
|/ | | | | Done by setting an environment variable and checking it in runtime. This enables Ycheck:all for all kinds of tests, including partest.
* Arrays.newRefArray has multiple symbols that coexist during bootstrap.Dmitry Petrashko2015-07-051-1/+1
| | | | More magic is needed, as enumerating array symbols does not work in backend.
* Package dotty before running partest.Dmitry Petrashko2015-05-281-6/+6
| | | | To make sure that artifact is the same.
* Added partest-only sbt target and less verbose file generationvsalvis2015-05-221-1/+2
|
* Partest command line options (same as scala) useable from sbtvsalvis2015-05-131-3/+7
|
* Removing pickle tests because directory doesn't exist anymore.vsalvis2015-05-121-2/+2
|
* More robust partest/test switching for concurrent sbt instancesvsalvis2015-05-121-43/+38
|
* Better documentation for partest dottyJar optionvsalvis2015-05-121-3/+13
|
* Run tests for partestvsalvis2015-05-121-11/+33
|
* Merge pull request #535 from dotty-staging/Build-scalaDmitry Petrashko2015-05-091-0/+7
|\ | | | | dotc: Get versions of all dependencies from Build.scala
| * Get rid of build.sbt.Dmitry Petrashko2015-05-041-0/+7
| |
* | Update scala-compiler fork.Dmitry Petrashko2015-05-081-1/+1
|/ | | | Includes fixes to lambas, and no type projections in signatures.
* Leave traces for future profiling.Dmitry Petrashko2015-04-301-1/+5
|
* Increase heap and stack size on travis.Dmitry Petrashko2015-04-301-1/+1
|
* Robuster FileLock test to prevent exception if fork in Test is ever disabledvsalvis2015-04-201-1/+2
|
* Using FileLock to distinguish between test and partest modevsalvis2015-04-201-7/+11
|
* Partest for Dotty with pos tests and neg tests with error countvsalvis2015-04-171-4/+16
|
* Update version of scalac-compiler fork.Dmitry Petrashko2015-04-161-1/+1
| | | | | | | This update allows to have non-static lambdas. It doesn't mean that we should emit such, as they are potential memory leak. See #480 Fixes #470
* Ensure spaces after `if` in Dotty source.Dmitry Petrashko2015-04-091-1/+1
|
* Add spaces around + in dotty source.Dmitry Petrashko2015-04-091-2/+2
|
* Remove trailing spaces in Dotty source.Dmitry Petrashko2015-04-091-2/+2
|
* Add scalastyle to dependencies, with default config.Dmitry Petrashko2015-04-091-0/+3
|
* Update version of scalac fork.Dmitry Petrashko2015-04-021-1/+1
|
* Update version of scalac fork.Dmitry Petrashko2015-03-111-1/+1
| | | | | Includes fixed for emitting string concatenation if string originates from an array. Eg `"hello " + Array("world")(0)`
* Add dotty repl & type stealerDmitry Petrashko2015-02-171-1/+2
| | | | | | | | | | Dotty requires a mangled bootclasspath to start. It means that `console` mode of sbt doesn't work for us. At least I wasn't able to make sbt fork in console, so instead I've added a Scala-repl into dotty itself :-) It would be good to make it use dotty one day when we have a backend :-)
* Update version of scalac forkDmitry Petrashko2014-12-161-1/+1
|
* Update to newer version of scalac forkDmitry Petrashko2014-12-161-1/+1
|
* Depend on custom compiler with https://github.com/scala/scala/pull/4136 ↵Dmitry Petrashko2014-12-161-2/+3
| | | | incorporated
* Add option to optimize the JVM for short-runnning applicationsGuillaume Martres2014-11-171-1/+8
| | | | | | | | | | Ideally, dotc should reuse a resident compiler and we should not fork sbt for every task. Until this happens, this option is useful for development. Fixes #222. Usage: $ sbt -DOshort="" $ ./bin/dotc -Oshort foo.scala
* Patmat now succeeds tests.Dmitry Petrashko2014-09-231-1/+1
| | | | @odersky there are some tests disabled, which failed due to other phases being able to transform more code.
* @odersky have a look.Dmitry Petrashko2014-09-231-1/+1
| | | | testOnly dotc.tests
* Renamed parameters in Typer&Applictaions.Dmitry Petrashko2014-09-231-1/+1
| | | | Indicating that pt is type of selector is this pattern match makes it easier to follow.
* Allow converting junit test to scalameter benchmarkDmitry Petrashko2014-09-171-2/+48
| | | | | | Lets start tracking performance! To run benchmarks execute `dotty-bench/test:run` in sbt
* Enable improved incremental compilation (name hashing)Grzegorz Kossakowski2014-07-251-0/+3
| | | | | The algorithm is stable enough to try it out for dotty build. It's enabled in sbt and Akka already.
* Use the final scala 2.11.George Leontiev2014-06-231-1/+1
|
* Merge pull request #119 from DarkDimius/leaksDmitry Petrashko2014-05-061-3/+7
|\ | | | | Context escape detection.
| * Enable javac lint deprecation&unchecked warnings.Dmitry Petrashko2014-04-091-0/+2
| |
| * Context escape detection.Dmitry Petrashko2014-04-091-3/+5
| | | | | | | | | | | | | | During creation of each of DottyTests context is stolen from test and a WeakReference for it is created. After running all tests references are examined to detect if any of them has leaked.
* | Sbt: simplify debugging and tracingDmitry Petrashko2014-04-111-3/+9
|/
* Update to Scala 2.11.0-RC3.Nada Amin2014-03-251-1/+1
| | | | This was needed for running dotc.Main using latest Scala IDE 2.11 release.
* Enable verbose printing of exceptions thrown in junit testsDmitry Petrashko2014-03-021-0/+2
|
* Add Scalac scanning to the Travis CI buildVlad Ureche2014-02-161-1/+10
| | | | | And silence some of the error messages we print so the build log doesn't go above 4MB (Travis' limit)
* NitpickingVlad Ureche2014-01-231-10/+10
|
* Fix (run, Test) classpath issuesVlad Ureche2014-01-231-4/+18
|
* Build infrastructureVlad Ureche2014-01-233-1/+43
|