aboutsummaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* Fix #2184: Hyper Bootstrap! Integrate the backend as a git submoduleGuillaume Martres2017-04-134-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 testOlivier Blanvillain2017-04-132-14/+8
| | | | I removed the `|` part, it's not possible anymore right?
* Support comma-separated enum constantsMartin Odersky2017-04-041-1/+1
|
* Fix typo in syntaxMartin Odersky2017-04-041-1/+1
|
* Simplify syntaxMartin Odersky2017-04-041-3/+3
| | | | `enum' only allowed as a prefix of classes, dropped from traits and objects.
* Add enum syntaxMartin Odersky2017-04-041-4/+13
| | | | Modify syntax.md and Tokens/Parser/untpd to support enums.
* Add documentation for new parallel testing suiteFelix Mulder2017-03-304-7/+109
|
* Drop named type parameters in classesMartin Odersky2017-03-041-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 testsliu fengyun2017-02-101-0/+124
|
* Refactor Wiki/Markdown commentFelix Mulder2017-01-311-6/+6
|
* Document dottydoc capabilities, add anchored headersFelix Mulder2017-01-313-1/+263
|
* Add @OlivierBlanvillain to the core devsFelix Mulder2017-01-314-4/+13
|
* Generalize table of contents for dottydocFelix Mulder2017-01-311-0/+47
|
* Update scala-logo on landing pageFelix Mulder2017-01-311-19/+30
|
* Implement remainder of type membersFelix Mulder2017-01-311-1/+1
|
* Add new Dotty logoFelix Mulder2017-01-311-19/+0
|
* Fix dotty docs gen, scrollFelix Mulder2017-01-311-4/+4
|
* Port old site to dottydocFelix Mulder2017-01-3135-599/+89
|
* Update links and source (#1862)senia-psm2016-12-271-11/+20
|
* Merge pull request #1849 from b-studios/topic/syntax-spec-docsodersky2016-12-263-327/+357
|\ | | | | Topic/syntax spec docs
| * Add a link from internals index to syntax summaryJonathan Brachthäuser2016-12-221-0/+1
| |
| * Add tree annotations back inJonathan Brachthäuser2016-12-221-88/+92
| |
| * Remove syntax description in tex to avoid duplicationJonathan Brachthäuser2016-12-211-327/+0
| |
| * More cosmetiquesJonathan Brachthäuser2016-12-211-10/+4
| |
| * Move ExprInParens and BlockResultJonathan Brachthäuser2016-12-211-8/+12
| |
| * Cosmetique changes and fix typosJonathan Brachthäuser2016-12-211-14/+11
| |
| * Remove tex commentJonathan Brachthäuser2016-12-211-1/+1
| |
| * Fill in definitions from 2.12Jonathan Brachthäuser2016-12-211-8/+11
| |
| * Fix typos, remove unused defs, adopt hexNumeral to 2.12 grammarJonathan Brachthäuser2016-12-211-3/+2
| |
| * Replace tex code in the same way as the scala 2.12 syntax docJonathan Brachthäuser2016-12-211-11/+13
| |
| * Split into sectionsJonathan Brachthäuser2016-12-211-0/+13
| |
| * Change quoting of terminalsJonathan Brachthäuser2016-12-211-176/+177
| |
| * Remove tree annotationsJonathan Brachthäuser2016-12-211-90/+90
| |
| * dedentJonathan Brachthäuser2016-12-211-308/+308
| |
| * Replace tex headers by markdown headersJonathan Brachthäuser2016-12-211-8/+10
| |
| * Add markdown headerJonathan Brachthäuser2016-12-211-5/+15
| |
| * Start with tex-based syntax descriptionJonathan Brachthäuser2016-12-211-0/+327
| |
* | Minor change to have proper markdownsRaymond Tay2016-12-221-14/+14
| |
* | Point readers to correct file locationRaymond Tay2016-12-221-2/+2
|/
* Fix linkMartin Odersky2016-12-171-11/+5
|
* Add conclusion to blog postMartin Odersky2016-12-171-0/+10
|
* Finished blog postMartin Odersky2016-12-171-35/+225
|
* More tests and starting a blog postMartin Odersky2016-12-171-0/+170
|
* Generalize syntax for implicit function valuesMartin Odersky2016-12-171-7/+5
| | | | | - allow more than one implicit binding - harmonize syntax in expressions and blocks
* Add syntax for implicit functionsMartin Odersky2016-12-171-2/+2
|
* More tests and other odds and endMartin Odersky2016-12-141-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 integrationFelix Mulder2016-11-221-1/+0
|
* Remove unused examples dir, duplicate contained in tests/posFelix Mulder2016-11-221-2/+2
|
* Update documentation for new sbt commandsFelix Mulder2016-11-224-21/+63
|
* Merge pull request #1634 from dotty-staging/change-tasty-pos-ctdodersky2016-11-211-2/+2
|\ | | | | Towards correct positions in TASTY types