aboutsummaryrefslogtreecommitdiff
path: root/project
Commit message (Collapse)AuthorAgeFilesLines
...
* Disable scaladoc generation for dotty-compilerGuillaume Martres2016-11-221-0/+5
| | | | | We still publish an empty dotty-compiler_2.11-javadoc.jar to make sonatype happy.
* Disable script tests, should be done by nightlyFelix Mulder2016-11-221-2/+1
|
* Rename sbt bin project to `dotty-bin-tests`Felix Mulder2016-11-221-3/+8
| | | | | Otherwise this would get picked up by eclipse plugin as a project named `bin`
* Make every project use the new directory structureGuillaume Martres2016-11-221-5/+11
|
* Remove unnecessary aliasesGuillaume Martres2016-11-221-4/+0
| | | | These commands already work without defining aliases
* Replace dotc task by run, make dotc an alias of runGuillaume Martres2016-11-221-1/+3
|
* 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
| |
* | Merge pull request #1529 from dotty-staging/remove/scoverage-sbt-pluginGuillaume Martres2016-09-211-2/+0
|\ \ | |/ |/| Remove scoverage sbt plugin
| * Remove scoverage sbt pluginGuillaume Martres2016-09-211-2/+0
| | | | | | It doesn't work.
* | 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-192-2/+4
|