aboutsummaryrefslogtreecommitdiff
path: root/project
Commit message (Collapse)AuthorAgeFilesLines
* Upgrade to sbt 0.13.15Guillaume Martres2017-04-101-1/+1
|
* Fix documentation deployment post new drone.ymlFelix Mulder2017-03-291-1/+1
|
* Add test filtering via `filterTest <regex>`Felix Mulder2017-03-291-1/+11
|
* Restore partest and enable it to run alongside new partestFelix Mulder2017-03-291-2/+85
|
* Kill partestFelix Mulder2017-03-291-80/+9
|
* Merge pull request #2138 from dotty-staging/add-warning-on-missin-scala-scalaDmitry Petrashko2017-03-281-0/+13
|\ | | | | Add a warning and instructions for new users.
| * Add a warning and instructions for new users.Nicolas Stucki2017-03-231-0/+13
| |
* | Switch to build.sbtGuillaume Martres2017-03-241-23/+22
| | | | | | | | | | Using the same technique than scala-js where we just forward to Build.scala: https://github.com/scala-js/scala-js/pull/2312
* | Upgrade sbt plugins, remove unused scalastyle pluginGuillaume Martres2017-03-241-5/+3
| |
* | Upgrade to sbt 0.13.14-RC2Guillaume Martres2017-03-242-6/+9
|/ | | | | | Also replace com.typesafe.sbt:sbt-interface by the equivalent org.scala-sbt:interface since the former is not published in 0.13.14 for some reason (https://github.com/sbt/sbt/issues/3012).
* Fix IntellliJ support by making dotty-doc its own subprojectFelix Mulder2017-03-211-54/+58
|
* Super Bootstrap: Make dottydoc part of the bootstrapGuillaume Martres2017-03-201-11/+10
| | | | | This wasn't done before because dotty could not compile dottydoc, this is now fixed.
* Merge pull request #2022 from dotty-staging/fix/sbt-warningsFelix Mulder2017-02-221-14/+19
|\ | | | | Fix warnings in sbt build
| * Fix warnings in sbt buildGuillaume Martres2017-02-221-14/+19
| |
* | Add dottydoc shorthandFelix Mulder2017-02-221-0/+12
|/
* Merge pull request #1987 from dotty-staging/topic/remove-unused-flagsFelix Mulder2017-02-201-0/+2
|\ | | | | Remove unused flags
| * Add option to clear sbt log when using `~`Felix Mulder2017-02-201-0/+2
| |
* | Bootstrapped dotty should not depend on non-bootstrapped dotty-libraryGuillaume Martres2017-02-161-1/+6
|/
* Add sbt-assembly for dotty-botFelix Mulder2017-02-132-0/+7
|
* Move test resources to testFelix Mulder2017-02-131-0/+2
|
* Add test for unmarshalling github issue form JSONFelix Mulder2017-02-131-3/+4
|
* Add initial steps to dotty-botFelix Mulder2017-02-131-0/+18
| | | | | | | | | This PR will add a bot whose first purpose is to check the CLA of contributing PRs. It improves on the old bot in that it checks each commit individually, and doesn't get upset about 100+ commits. It would be fun to do this PR with you @OlivierBlanvillain, feel free to provide feedback/comments and refactor as you like
* Fix dotr/dotc scriptsOlivier Blanvillain2017-02-071-1/+1
|
* Change integrations to only fire on changed build statusFelix Mulder2017-02-021-2/+2
|
* Fix slack integration and allow empty to gh-pagesFelix Mulder2017-02-021-2/+2
|
* Add script to update orphan gh-pages branchFelix Mulder2017-02-021-0/+68
|
* Fix javadoc indentation style parsingFelix Mulder2017-01-311-12/+20
|
* Document dottydoc capabilities, add anchored headersFelix Mulder2017-01-311-0/+1
|
* Generalize table of contents for dottydocFelix Mulder2017-01-311-0/+1
|
* Add `genDocs` command to sbt in order to generate docsFelix Mulder2017-01-311-0/+18
|
* Re-implement template expansion of references as filterFelix Mulder2017-01-311-6/+6
| | | | | | | The original implementation used the template engine to recursively expand references. This was very error-prone and with no typesafety and proper stack traces it was very hard to diagnose. As such, these two expansions (links and references) have been re-implemented as filters.
* fix extensions not getting loaded properlyFelix Mulder2017-01-311-1/+5
|
* Add resource dir to dottydocFelix Mulder2017-01-311-0/+2
|
* Add initial page rendering using liquid and yaml front matterFelix Mulder2017-01-311-0/+2
|
* Add markdown parsing to dottydocFelix Mulder2017-01-311-0/+2
|
* Add meta project dotty-bootstrappedGuillaume Martres2017-01-281-0/+6
| | | | | | This way you can run both the dotty-library-bootstrapped and dotty-compiler-bootstrapped tests with one command: sbt ;publishLocal;dotty-bootstrapped/test
* Use new sbt-based bootstrap for partest tooGuillaume Martres2017-01-271-11/+8
| | | | | | | `partest` and `partest-only` are now run through `dotty-compiler-bootstrapped`. The old bootstrapping mechanism is deleted since it has been unmaintained and broken for several months and that I do not wish to maintain two bootstrapping mechanisms.
* Add sbt-based bootstrapGuillaume Martres2017-01-271-50/+96
| | | | | | | | | | | | | | | | | | | | This adds two new project to the sbt build: dotty-library-bootstrapped and dotty-compiler bootstrapped. These projects use the same source files as dotty-library and dotty-compiler but are compiled using dotty itself. The main usecase for this is that we can now run the JUnit tests (which are _not_ just a subset of the tests run by partest, for example the REPL tests are only run through JUnit) with a bootstrapped compiler: $ sbt > publishLocal # Non-bootstrapped dotty needs to be published first > dotty-compiler-bootstrapped/test But this also allows one to experiment with a bootstrapped dotty much more easily in general. This revealed many issues in the compiler that are fixed in subsequent commits in this PR.
* Do not hardcode jars path in the tests, instead get them from sbtGuillaume Martres2017-01-271-2/+8
| | | | | This is necessary to run the tests with the bootstrapped projects and is just much better than hardcoding them anyway.
* Upgrade backend to fix Java interop for inner classesGuillaume Martres2017-01-271-1/+1
| | | | | | The upgraded backend contains a single new PR: https://github.com/DarkDimius/scala/pull/4 which fixes Java interop with Dotty-emitted inner classes in objects.
* Add dummy scala{-compiler,-reflect,p}Guillaume Martres2017-01-081-1/+28
| | | | | This is needed to make dotty-compiled projects work with sbt 0.13.13, the other needed fix is https://github.com/sbt/sbt/pull/2897
* Bump version from 0.1-SNAPSHOT to 0.1.1-SNAPSHOTGuillaume Martres2017-01-081-9/+3
| | | | | | | | | | | | | | This is useful for two reasons: - All published Scala versions are of the form a.b.c and some tooling expect that, like sbt CrossVersion API. - Using 0.1.1 instead of 0.1.0 means that we match the version number of dotty-sbt-bridge, this is simpler and means that in the future sbt could automatically choose the correct version of dotty-sbt-bridge so that the user does not need to specify scalaCompilerBridgeSource in his build.sbt Note: it's awful that we have hardcoded paths to jars and that I had to change them, but I won't fix that now.
* Fix dummy scala-libraryGuillaume Martres2017-01-061-5/+9
| | | | | | | | To be useful, the dummy scala-library: - needs to be published with crossPaths off (the "_2.11" path of the artefact name), like the real scala-library - should depend on dotty-library and not just scala-library, since this is what is needed to compile dotty programs
* Add basic Show capabilityFelix Mulder2016-11-301-1/+2
|
* fix publishing of dotty-libraryliu fengyun2016-11-281-1/+2
|
* Fix scripted tests when the dotty artifact is not in cacheGuillaume Martres2016-11-221-4/+11
|
* Propagate memory setting to testsFelix Mulder2016-11-221-4/+9
|
* dotty-bridge is now called dotty-sbt-bridgeGuillaume Martres2016-11-221-4/+4
|
* Redefine scripted testFelix Mulder2016-11-221-2/+8
|
* Add drone integrationFelix Mulder2016-11-221-1/+1
|