aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Change layout of ErrorMessagesFelix Mulder2016-10-107-120/+135
|
* Add more examples to TyperFelix Mulder2016-10-102-11/+45
|
* Use highlighting in explanation classesFelix Mulder2016-10-101-18/+27
|
* Simplify "hl" interpolatorFelix Mulder2016-10-101-11/+2
|
* Add highlighting for `???`Felix Mulder2016-10-101-1/+6
|
* Return iterable from highlighting function instead of vectorFelix Mulder2016-10-102-3/+3
|
* Add highlighter string interpolatorFelix Mulder2016-10-101-0/+16
|
* Add initial structure for improved explanations of error messagesFelix Mulder2016-10-104-13/+91
|
* Merge pull request #1566 from felixmulder/topic/migrate-dotty.epfl.chFelix Mulder2016-10-0733-29/+4338
|\ | | | | Migrate dotty.epfl.ch to static site in repository
| * Migrate dotty.epfl.ch to static site in repositoryFelix Mulder2016-10-0733-29/+4338
|/
* Merge pull request #1564 from felixmulder/topic/fixyfixy-config.ymlFelix Mulder2016-10-061-1/+1
|\ | | | | Fix gh pages config file
| * Fix gh pages config fileFelix Mulder2016-10-061-1/+1
|/
* Merge pull request #1563 from felixmulder/topic/fix-nonworking-jekyllGuillaume Martres2016-10-065-288/+27
|\ | | | | Remove relative links for markdown plugin
| * Append baseurl to necessary linksFelix Mulder2016-10-062-19/+19
| |
| * Remove relative links for markdown pluginFelix Mulder2016-10-064-270/+9
| | | | | | | | | | This plugin caused the Github site builder to kill the build (github has a limited number of trusted plugins - this wasn't one of them).
* | Merge pull request #1502 from felixmulder/topic/dottydoc-usecases-paramFelix Mulder2016-10-0628-613/+1037
|\ \ | |/ |/| [doc] Usecases with docbase as param
| * Remove `Context` reference in `Comment` and `UseCase`Felix Mulder2016-10-062-17/+29
| |
| * Separate `ContextDocstrings` from `Context` and make it pluggableFelix Mulder2016-10-0613-109/+143
| |
| * Implement docbase as propertyFelix Mulder2016-10-0615-49/+87
| |
| * Typecheck usecases in fresh local scopeFelix Mulder2016-10-066-7/+5
| |
| * Move docstring cooking to dottyFelix Mulder2016-10-068-385/+437
| |
| * Move docstring parser to dottydoc miniphaseFelix Mulder2016-10-064-141/+70
| |
| * Fix cooking of docstringsFelix Mulder2016-10-0611-32/+94
| |
| * Move typing of usecases to `typedClassDef`Felix Mulder2016-10-062-8/+10
| |
| * Fix type parameters not getting properly typedFelix Mulder2016-10-063-18/+107
| |
| * Fix name clashes because of `@usecase`Felix Mulder2016-10-063-16/+40
| |
| * Add `UsecasePhase` to dottydocFelix Mulder2016-10-063-1/+80
| |
| * Typecheck usecasesFelix Mulder2016-10-062-1/+12
| |
| * Add `Comments` object instead of `Scanners.Comment` case classFelix Mulder2016-10-067-56/+128
| |
| * Add symbols to Doc AST, needed for `@usecase`Felix Mulder2016-10-066-16/+38
| | | | | | | | | | Also eliminates the need for comment processing to be part of the `DocASTPhase`, so this should be put into a DocMiniPhase
* | Merge pull request #1555 from felixmulder/topic/docsFelix Mulder2016-10-0644-654/+2657
|\ \ | |/ |/| Migrate wiki to docs dir
| * Warn users about outdated HK schemeFelix Mulder2016-10-061-1/+5
| |
| * Add Jekyll as static site generatorFelix Mulder2016-10-0639-109/+768
| |
| * Add posts from dotty-websiteFelix Mulder2016-10-066-12/+471
| |
| * Add index.mdFelix Mulder2016-10-062-0/+31
| |
| * Move wiki into docs dirFelix Mulder2016-10-0621-643/+1493
|/
* Merge pull request #1561 from dotty-staging/fix/inline-mergeGuillaume Martres2016-10-061-1/+3
|\ | | | | Fix build failure after merging #1492
| * Fix build failure after merging #1492Guillaume Martres2016-10-061-1/+3
|/ | | | The one-parameter constructor of SourceFile was removed in #1494
* Merge pull request #1492 from dotty-staging/add-inlineGuillaume Martres2016-10-06100-376/+1903
|\ | | | | Implement inline
| * Add InlineBytecodeTests to check that inline really worksGuillaume Martres2016-10-052-7/+32
| |
| * DottyBytecodeTest: fix diffInstructions outputGuillaume Martres2016-10-051-1/+1
| |
| * Add test caseMartin Odersky2016-10-051-0/+7
| |
| * Fix inline failure in the presence of unit conversionMartin Odersky2016-10-021-1/+3
| |
| * Address @smarter's review commentsMartin Odersky2016-10-028-16/+18
| |
| * Fix incremental compilation when inline method body changesGuillaume Martres2016-10-024-3/+31
| | | | | | | | | | | | Since we have no nice way of hashing a typed tree we use the pretty-printed tree of the method (as it would be printed by -Xprint:posttyper -Xprint-types) as a hacky substitute for now.
| * Fix incremental compilation when inline method signature changesGuillaume Martres2016-10-027-0/+43
| |
| * Disable scaladoc generation for dottyGuillaume Martres2016-10-021-0/+3
| | | | | | | | | | This makes "publishLocal" much faster which is extremely useful when working on the sbt bridge.
| * Remove incorrect special case for Inline purity checksGuillaume Martres2016-10-021-2/+1
| | | | | | | | | | | | | | | | | | This special case was added two years ago, quoting from 5428549a57b710b11e57aab4eee24e9b89b8b97c "Inlined pure values are pure even if referenced from impure prefixes (i.e. prefix need not be evaluated)" This does not match the current semantics for inline where the prefix is always evaluated.
| * CleanupsMartin Odersky2016-10-027-35/+28
| | | | | | | | | | Better comments and refactorings that move some things around so that less modules depend on Inliner.
| * Move logic from InlineInfo to BodyAnnotMartin Odersky2016-10-027-116/+63
| | | | | | | | Now that we have BodyAnnot, InlineInfo can be eliminated.