aboutsummaryrefslogtreecommitdiff
path: root/bin/common
Commit message (Collapse)AuthorAgeFilesLines
* Fix #2184: Hyper Bootstrap! Integrate the backend as a git submoduleGuillaume Martres2017-04-131-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | The backend lives in the scalac fork at https://github.com/lampepfl/scala/tree/sharing-backend. Before this commit, the scala-compiler built from this fork was a dependency of Scala just to get this backend. This made it much more cumbersome to test changes to the backend and also forced us to depend on Scala 2.11.5 since that is the version of scalac that the forked backend is based on. This commit changes this by adding a git submodule in the `scala-backend` directory that points to the scalac fork. We do not compile the whole submodule, instead we add the subset of files we need to the dotty-compiler project in the sbt build. See backend.md for more information (online at http://dotty.epfl.ch/docs/contributing/backend.html) once this commit is merged. The most important thing to note is that whenever you clone dotty you should do `git clone --recursive` to also clone the submodule. If you already have a cloned dotty you'll need to do: git submodule update --init You will need to repeat this command anytime you update dotty and the backend has been updated, otherwise the content of `scala-backend` will be stale.
* Fix dotr/dotc to handle corrupted .packagesOlivier Blanvillain2017-02-101-1/+2
|
* Quote every string in scriptOlivier Blanvillain2017-02-101-14/+14
|
* Fix dotr/dotc scriptsOlivier Blanvillain2017-02-071-1/+1
|
* Fix script choosing wrong artefactFelix Mulder2016-11-221-1/+1
| | | | | | Depending on order, scripts might choose the wrong jar (i.e. test instead of non test). This commit addresses that by sedding away results which have `javadoc` or `tests` in the jar name
* bin/common: jar is dotty-compiler, not dottyGuillaume Martres2016-11-221-1/+1
|
* Fix rebuild on change in scriptsFelix Mulder2016-11-221-0/+1
|
* Move compiler and compiler tests to compiler dirFelix Mulder2016-11-221-6/+6
|
* Create dotty-lib.jar for run testsFelix Mulder2016-11-221-2/+2
|
* separate lib from compilerFelix Mulder2016-11-221-3/+10
|
* use usr/bin/env bash since it's more general then /bin/bashGuillaume Massé2016-10-111-1/+1
|
* Fix #1437: handle build failure in bin/dotc.Ólafur Páll Geirsson2016-08-021-1/+14
|
* Merge pull request #1397 from dotty-staging/fix/dotc-pathDmitry Petrashko2016-07-281-1/+1
|\ | | | | bin/common: make check_jar work outside of dotty root
| * bin/common: make check_jar work outside of dotty rootGuillaume Martres2016-07-171-1/+1
| |
* | Fixes #1316: Remove JLineKazuyoshi Kato2016-07-271-5/+0
|/ | | | | Dotty uses ammonite.terminal since April (53bd25f) which replaces JLine. There is no reason to keep it anymore.
* Fix #1328: move search of jar deps to after buildingFelix Mulder2016-06-221-21/+21
|
* Fix #1327: redirect stderr from find_jarFelix Mulder2016-06-221-1/+1
|
* Remove hardcoded scala versionFelix Mulder2016-06-221-5/+5
| | | | Fixup from the last PR, review: @DarkDimius
* Extract common variables to common script in bin dirFelix Mulder2016-06-211-0/+138