aboutsummaryrefslogtreecommitdiff
path: root/project/Build.scala
Commit message (Collapse)AuthorAgeFilesLines
...
* Move bridge to correct location, fix unmanaged sources in buildFelix Mulder2016-11-221-2/+2
|
* The root project now aggregates the other projectsGuillaume Martres2016-11-221-1/+7
| | | | | Before this commit, commands such as "test" would not run anything, which means that the JUnit tests were never run.
* Run dotty tests with the correct baseDirectoryGuillaume Martres2016-11-221-2/+4
| | | | | | | | | | | | | | | | | Before this commit, Build.scala contained: baseDirectory in run := baseDirectory.value / "..", The goal of this line is that when invoking the compiler using `run` or `dotc`, the working directory is the root of the dotty project, which is convenient for testing. However, this line also affects the working directory of `dotty-compiler/runPartestRunner`, but not of `dotty-compiler/test`. The result was that `dotty-compiler/test` was broken, and fixing the paths in the code would break `partest`. We solve this by using a different baseDirectory when running partest.
* Fix partest commandsGuillaume Martres2016-11-221-6/+6
|
* Add packageAll alias in root projectGuillaume Martres2016-11-221-0/+1
| | | | | Otherwise `packageAll` by itself as used in aliases like `partest` won't work.
* Move `dottydoc` -> `doc-tool`Felix Mulder2016-11-221-2/+2
|
* Make `dotr` run binaries similar to script in binFelix Mulder2016-11-221-2/+29
|
* Add `dotc` command with sane classpathFelix Mulder2016-11-221-5/+22
|
* Add `repl` commandFelix Mulder2016-11-221-6/+23
|
* Move compiler and compiler tests to compiler dirFelix Mulder2016-11-221-27/+35
|
* Move (most) unit tests to correct locationsFelix Mulder2016-11-221-1/+4
| | | | | | Should still perhaps move `test/dotc/tests.scala` and the others in the same directory to a better more cohesive location. Would like to delete the worksheets as well - but maybe they hold sentimental value...
* Fix "sbt run"Guillaume Martres2016-11-221-0/+3
| | | | | | Broken since the dotty jars were removed from the JVM bootclasspath. I think the proper solution is to use the Scala bootclasspath to pass all the necessary jars but this will do for now.
* Increanse Jenkins max heap for 1.3G to 1.5GGuillaume Martres2016-11-221-1/+1
| | | | | | The fix to partest to make it compile files in subdirectories means that we're compiling more things and using more heap and has resulted in tests failing with OutOfMemoryError. Hopefully this fixes that.
* Fix JUnit tests by always packaging everythingGuillaume Martres2016-11-221-8/+12
| | | | | | Running `packageAll` is now required before running the tests, this commit enforces this, by making `javaOptions` depend on `packageAll`, this requires rewriting `packageAll` to be a task instead of a command alias.
* Move sjs, make sure that partest compiles everything in dirsFelix Mulder2016-11-221-38/+48
|
* Add bin project to separate scripted tests from compiler testsFelix Mulder2016-11-221-6/+17
|
* Add dotty-library to classpath in dottydoc testsFelix Mulder2016-11-221-7/+9
|
* Create dotty-lib.jar for run testsFelix Mulder2016-11-221-6/+29
|
* separate lib from compilerFelix Mulder2016-11-221-13/+29
|
* Move sbt-bridgeFelix Mulder2016-11-221-1/+1
|
* Report git-hash used to package the distribution - Closes #1319Bartosz Krasiński2016-11-121-0/+4
|
* Remove setting to not publish docs for dotty projectFelix Mulder2016-10-261-3/+0
|
* Merge pull request #1492 from dotty-staging/add-inlineGuillaume Martres2016-10-061-0/+3
|\ | | | | Implement inline
| * Disable scaladoc generation for dottyGuillaume Martres2016-10-021-0/+3
| | | | | | | | | | This makes "publishLocal" much faster which is extremely useful when working on the sbt bridge.
* | Merge pull request #1494 from martijnhoekstra/wintestsFelix Mulder2016-10-061-1/+1
|\ \ | |/ |/| [WIP] fix encoding issues
| * honor -encoding compiler flag and defaultsMartijn Hoekstra2016-09-071-1/+1
| | | | | | | | | | | | | | | | | | rename test/pos/valueclasses to pos_valueclasses tests/pos/valueclasses generates a valueclasses.flags file in /tests/partest-generated/pos that conflicts with the valueClasses.flags file that tests/neg/valueClasses.scala tries to create
* | delegate compilation info to sbt reporterGuillaume Massé2016-09-221-6/+9
| |
* | cleanBridge command to clean sbt cacheGuillaume Massé2016-09-211-0/+17
|/
* Get property from environment instead of from syspropsFelix Mulder2016-09-061-1/+1
|
* Bump dottydoc version for nightly buildsFelix Mulder2016-09-061-3/+1
|
* Fix #1405: Implement Xprint-diff without external libraries.Nicolas Stucki2016-08-241-1/+0
|
* Add snapshots resolverFelix Mulder2016-08-191-0/+2
|
* Implement dotty bridge for docFelix Mulder2016-08-191-0/+1
|
* Implement bridge that generates json on `doc` commandFelix Mulder2016-08-191-50/+3
|
* Add scaladoc interface stubFelix Mulder2016-08-191-0/+1
|
* Add `currentEntity` to templating APIFelix Mulder2016-08-191-1/+1
|
* Remove client from dottydoc - no more Scala.JS deps!Felix Mulder2016-08-191-18/+6
|
* Remove spray-json dependencyFelix Mulder2016-08-191-1/+0
|
* Remove dependency on pickling library, make frontend use façadeFelix Mulder2016-08-191-2/+0
|
* Change package serialization to go straight to JSONFelix Mulder2016-08-191-0/+1
| | | | We'll write a facade in Scala.js to handle the unparsed JS-object
* Add option `-Ydoc-output` for specifying output dirFelix Mulder2016-08-191-4/+5
|
* Add JUnit test structure for testing the DocPhaseFelix Mulder2016-08-191-2/+2
|
* Move dynamically generated content to JVM sideFelix Mulder2016-08-191-3/+5
|
* Fix packages not ending up in `packages` map in Phases.scalaFelix Mulder2016-08-191-2/+5
|
* Add command alias for dottydocFelix Mulder2016-08-191-2/+2
|
* Add project and impl for initial barebones dottydocFelix Mulder2016-08-191-0/+57
|
* Dotty: actually put dotty.jar into bootclasspath.Dmitry Petrashko2016-07-281-1/+1
| | | | | Partest used to run tests with Dotty, but stopped at some moment. I guess this line may have been deleted at some merge conflict.
* Fixes #1316: Remove JLineKazuyoshi Kato2016-07-271-1/+0
| | | | | Dotty uses ammonite.terminal since April (53bd25f) which replaces JLine. There is no reason to keep it anymore.
* Fix #1312: Improve XprintNicolas Stucki2016-07-151-0/+1
| | | | | | | * Do not reprint a tree that has not changed. * Highlight changes with yellow and insertions in green. * -Xprint-diff-del: Inserts the deleted parts of the tree in red and the parts that where changed in magenta.
* Change versioning to SNAPSHOT and nightly releases for nowFelix Mulder2016-06-251-4/+21
|