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 | 4 | -7/+109 |
| | |||||
* | 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 | 3 | -1/+263 |
| | |||||
* | Add @OlivierBlanvillain to the core devs | Felix Mulder | 2017-01-31 | 4 | -4/+13 |
| | |||||
* | Generalize table of contents for dottydoc | Felix Mulder | 2017-01-31 | 1 | -0/+47 |
| | |||||
* | Update scala-logo on landing page | Felix Mulder | 2017-01-31 | 1 | -19/+30 |
| | |||||
* | Implement remainder of type members | Felix Mulder | 2017-01-31 | 1 | -1/+1 |
| | |||||
* | Add new Dotty logo | Felix Mulder | 2017-01-31 | 1 | -19/+0 |
| | |||||
* | Fix dotty docs gen, scroll | Felix Mulder | 2017-01-31 | 1 | -4/+4 |
| | |||||
* | Port old site to dottydoc | Felix Mulder | 2017-01-31 | 35 | -599/+89 |
| | |||||
* | 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 | 3 | -327/+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 |
| | | |||||
| * | Remove syntax description in tex to avoid duplication | Jonathan Brachthäuser | 2016-12-21 | 1 | -327/+0 |
| | | |||||
| * | 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 |
|/ | |||||
* | Fix link | Martin Odersky | 2016-12-17 | 1 | -11/+5 |
| | |||||
* | Add conclusion to blog post | Martin Odersky | 2016-12-17 | 1 | -0/+10 |
| | |||||
* | Finished blog post | Martin Odersky | 2016-12-17 | 1 | -35/+225 |
| | |||||
* | More tests and starting a blog post | Martin Odersky | 2016-12-17 | 1 | -0/+170 |
| | |||||
* | Generalize syntax for implicit function values | Martin Odersky | 2016-12-17 | 1 | -7/+5 |
| | | | | | - allow more than one implicit binding - harmonize syntax in expressions and blocks | ||||
* | Add syntax for implicit functions | Martin Odersky | 2016-12-17 | 1 | -2/+2 |
| | |||||
* | More tests and other odds and end | Martin Odersky | 2016-12-14 | 1 | -0/+113 |
| | | | | | | - Add tests that work to pos/neg, tests that don't work yet to pending/pos/neg. - Also, change .gitignore to allow for a local directory. - Also add a draft page to the docs. | ||||
* | Add drone integration | Felix Mulder | 2016-11-22 | 1 | -1/+0 |
| | |||||
* | 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 | 4 | -21/+63 |
| | |||||
* | Merge pull request #1634 from dotty-staging/change-tasty-pos-ctd | odersky | 2016-11-21 | 1 | -2/+2 |
|\ | | | | | Towards correct positions in TASTY types |