Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix #2184: Hyper Bootstrap! Integrate the backend as a git submodule | Guillaume Martres | 2017-04-13 | 4 | -17/+70 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | Update intructions to run a single test | Olivier Blanvillain | 2017-04-13 | 2 | -14/+8 |
| | | | | I removed the `|` part, it's not possible anymore right? | ||||
* | Support comma-separated enum constants | Martin Odersky | 2017-04-04 | 1 | -1/+1 |
| | |||||
* | Fix typo in syntax | Martin Odersky | 2017-04-04 | 1 | -1/+1 |
| | |||||
* | Simplify syntax | Martin Odersky | 2017-04-04 | 1 | -3/+3 |
| | | | | `enum' only allowed as a prefix of classes, dropped from traits and objects. | ||||
* | Add enum syntax | Martin Odersky | 2017-04-04 | 1 | -4/+13 |
| | | | | Modify syntax.md and Tokens/Parser/untpd to support enums. | ||||
* | Add documentation for new parallel testing suite | Felix Mulder | 2017-03-30 | 3 | -7/+107 |
| | |||||
* | Drop named type parameters in classes | Martin Odersky | 2017-03-04 | 1 | -2/+2 |
| | | | | | | | | | | | | | Drop the [type T] syntax, and what's associated to make it work. Motivation: It's an alternative way of doing things for which there seems to be little need. The implementation was provisional and bitrotted during the various iterations to introduce higher-kinded types. So in the end the complxity-cost for language and compiler was not worth the added benefit that [type T] parameters provide. Noe that we still accept _named arguments_ [A = T] in expressions; these are useful for specifying some parameters and letting others be inferred. | ||||
* | add document for debug tests | liu fengyun | 2017-02-10 | 1 | -0/+124 |
| | |||||
* | Refactor Wiki/Markdown comment | Felix Mulder | 2017-01-31 | 1 | -6/+6 |
| | |||||
* | Document dottydoc capabilities, add anchored headers | Felix Mulder | 2017-01-31 | 1 | -0/+260 |
| | |||||
* | Fix dotty docs gen, scroll | Felix Mulder | 2017-01-31 | 1 | -4/+4 |
| | |||||
* | Port old site to dottydoc | Felix Mulder | 2017-01-31 | 19 | -48/+177 |
| | |||||
* | Update links and source (#1862) | senia-psm | 2016-12-27 | 1 | -11/+20 |
| | |||||
* | Merge pull request #1849 from b-studios/topic/syntax-spec-docs | odersky | 2016-12-26 | 2 | -0/+357 |
|\ | | | | | Topic/syntax spec docs | ||||
| * | Add a link from internals index to syntax summary | Jonathan Brachthäuser | 2016-12-22 | 1 | -0/+1 |
| | | |||||
| * | Add tree annotations back in | Jonathan Brachthäuser | 2016-12-22 | 1 | -88/+92 |
| | | |||||
| * | More cosmetiques | Jonathan Brachthäuser | 2016-12-21 | 1 | -10/+4 |
| | | |||||
| * | Move ExprInParens and BlockResult | Jonathan Brachthäuser | 2016-12-21 | 1 | -8/+12 |
| | | |||||
| * | Cosmetique changes and fix typos | Jonathan Brachthäuser | 2016-12-21 | 1 | -14/+11 |
| | | |||||
| * | Remove tex comment | Jonathan Brachthäuser | 2016-12-21 | 1 | -1/+1 |
| | | |||||
| * | Fill in definitions from 2.12 | Jonathan Brachthäuser | 2016-12-21 | 1 | -8/+11 |
| | | |||||
| * | Fix typos, remove unused defs, adopt hexNumeral to 2.12 grammar | Jonathan Brachthäuser | 2016-12-21 | 1 | -3/+2 |
| | | |||||
| * | Replace tex code in the same way as the scala 2.12 syntax doc | Jonathan Brachthäuser | 2016-12-21 | 1 | -11/+13 |
| | | |||||
| * | Split into sections | Jonathan Brachthäuser | 2016-12-21 | 1 | -0/+13 |
| | | |||||
| * | Change quoting of terminals | Jonathan Brachthäuser | 2016-12-21 | 1 | -176/+177 |
| | | |||||
| * | Remove tree annotations | Jonathan Brachthäuser | 2016-12-21 | 1 | -90/+90 |
| | | |||||
| * | dedent | Jonathan Brachthäuser | 2016-12-21 | 1 | -308/+308 |
| | | |||||
| * | Replace tex headers by markdown headers | Jonathan Brachthäuser | 2016-12-21 | 1 | -8/+10 |
| | | |||||
| * | Add markdown header | Jonathan Brachthäuser | 2016-12-21 | 1 | -5/+15 |
| | | |||||
| * | Start with tex-based syntax description | Jonathan Brachthäuser | 2016-12-21 | 1 | -0/+327 |
| | | |||||
* | | Minor change to have proper markdowns | Raymond Tay | 2016-12-22 | 1 | -14/+14 |
| | | |||||
* | | Point readers to correct file location | Raymond Tay | 2016-12-22 | 1 | -2/+2 |
|/ | |||||
* | Remove unused examples dir, duplicate contained in tests/pos | Felix Mulder | 2016-11-22 | 1 | -2/+2 |
| | |||||
* | Update documentation for new sbt commands | Felix Mulder | 2016-11-22 | 3 | -20/+57 |
| | |||||
* | Resync copy of the type diagram in docs | Paolo G. Giarrusso | 2016-11-07 | 1 | -3/+8 |
| | | | | | | | Also add a note that the two diagrams should be kept in sync, both ways, so there's a chance that the copies are kept in sync. Alternatively one could drop a copy. | ||||
* | Fix #1674: add search to doc site | Felix Mulder | 2016-11-07 | 14 | -40/+10 |
| | |||||
* | Remove broken link in docs index | Felix Mulder | 2016-10-31 | 1 | -1/+1 |
| | |||||
* | cbt dotty usage | Jan Christopher Vogt | 2016-10-11 | 1 | -0/+19 |
| | |||||
* | Migrate dotty.epfl.ch to static site in repository | Felix Mulder | 2016-10-07 | 16 | -0/+1518 |