Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix non-spurious unchecked warning | Paolo G. Giarrusso | 2016-10-07 | 1 | -1/+1 |
| | |||||
* | Suppress some spurious unchecked warnings | Paolo G. Giarrusso | 2016-10-07 | 1 | -2/+2 |
| | | | | The warning is invalid but Scalac can't tell. | ||||
* | Fix compilation warnings | Paolo G. Giarrusso | 2016-10-07 | 2 | -5/+3 |
| | |||||
* | Fix typos | Paolo G. Giarrusso | 2016-10-07 | 2 | -4/+4 |
| | |||||
* | Merge pull request #1566 from felixmulder/topic/migrate-dotty.epfl.ch | Felix Mulder | 2016-10-07 | 33 | -29/+4338 |
|\ | | | | | Migrate dotty.epfl.ch to static site in repository | ||||
| * | Migrate dotty.epfl.ch to static site in repository | Felix Mulder | 2016-10-07 | 33 | -29/+4338 |
|/ | |||||
* | Merge pull request #1564 from felixmulder/topic/fixyfixy-config.yml | Felix Mulder | 2016-10-06 | 1 | -1/+1 |
|\ | | | | | Fix gh pages config file | ||||
| * | Fix gh pages config file | Felix Mulder | 2016-10-06 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #1563 from felixmulder/topic/fix-nonworking-jekyll | Guillaume Martres | 2016-10-06 | 5 | -288/+27 |
|\ | | | | | Remove relative links for markdown plugin | ||||
| * | Append baseurl to necessary links | Felix Mulder | 2016-10-06 | 2 | -19/+19 |
| | | |||||
| * | Remove relative links for markdown plugin | Felix Mulder | 2016-10-06 | 4 | -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-param | Felix Mulder | 2016-10-06 | 28 | -613/+1037 |
|\ \ | |/ |/| | [doc] Usecases with docbase as param | ||||
| * | Remove `Context` reference in `Comment` and `UseCase` | Felix Mulder | 2016-10-06 | 2 | -17/+29 |
| | | |||||
| * | Separate `ContextDocstrings` from `Context` and make it pluggable | Felix Mulder | 2016-10-06 | 13 | -109/+143 |
| | | |||||
| * | Implement docbase as property | Felix Mulder | 2016-10-06 | 15 | -49/+87 |
| | | |||||
| * | Typecheck usecases in fresh local scope | Felix Mulder | 2016-10-06 | 6 | -7/+5 |
| | | |||||
| * | Move docstring cooking to dotty | Felix Mulder | 2016-10-06 | 8 | -385/+437 |
| | | |||||
| * | Move docstring parser to dottydoc miniphase | Felix Mulder | 2016-10-06 | 4 | -141/+70 |
| | | |||||
| * | Fix cooking of docstrings | Felix Mulder | 2016-10-06 | 11 | -32/+94 |
| | | |||||
| * | Move typing of usecases to `typedClassDef` | Felix Mulder | 2016-10-06 | 2 | -8/+10 |
| | | |||||
| * | Fix type parameters not getting properly typed | Felix Mulder | 2016-10-06 | 3 | -18/+107 |
| | | |||||
| * | Fix name clashes because of `@usecase` | Felix Mulder | 2016-10-06 | 3 | -16/+40 |
| | | |||||
| * | Add `UsecasePhase` to dottydoc | Felix Mulder | 2016-10-06 | 3 | -1/+80 |
| | | |||||
| * | Typecheck usecases | Felix Mulder | 2016-10-06 | 2 | -1/+12 |
| | | |||||
| * | Add `Comments` object instead of `Scanners.Comment` case class | Felix Mulder | 2016-10-06 | 7 | -56/+128 |
| | | |||||
| * | Add symbols to Doc AST, needed for `@usecase` | Felix Mulder | 2016-10-06 | 6 | -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/docs | Felix Mulder | 2016-10-06 | 44 | -654/+2657 |
|\ \ | |/ |/| | Migrate wiki to docs dir | ||||
| * | Warn users about outdated HK scheme | Felix Mulder | 2016-10-06 | 1 | -1/+5 |
| | | |||||
| * | Add Jekyll as static site generator | Felix Mulder | 2016-10-06 | 39 | -109/+768 |
| | | |||||
| * | Add posts from dotty-website | Felix Mulder | 2016-10-06 | 6 | -12/+471 |
| | | |||||
| * | Add index.md | Felix Mulder | 2016-10-06 | 2 | -0/+31 |
| | | |||||
| * | Move wiki into docs dir | Felix Mulder | 2016-10-06 | 21 | -643/+1493 |
|/ | |||||
* | Merge pull request #1561 from dotty-staging/fix/inline-merge | Guillaume Martres | 2016-10-06 | 1 | -1/+3 |
|\ | | | | | Fix build failure after merging #1492 | ||||
| * | Fix build failure after merging #1492 | Guillaume Martres | 2016-10-06 | 1 | -1/+3 |
|/ | | | | The one-parameter constructor of SourceFile was removed in #1494 | ||||
* | Merge pull request #1492 from dotty-staging/add-inline | Guillaume Martres | 2016-10-06 | 100 | -376/+1903 |
|\ | | | | | Implement inline | ||||
| * | Add InlineBytecodeTests to check that inline really works | Guillaume Martres | 2016-10-05 | 2 | -7/+32 |
| | | |||||
| * | DottyBytecodeTest: fix diffInstructions output | Guillaume Martres | 2016-10-05 | 1 | -1/+1 |
| | | |||||
| * | Add test case | Martin Odersky | 2016-10-05 | 1 | -0/+7 |
| | | |||||
| * | Fix inline failure in the presence of unit conversion | Martin Odersky | 2016-10-02 | 1 | -1/+3 |
| | | |||||
| * | Address @smarter's review comments | Martin Odersky | 2016-10-02 | 8 | -16/+18 |
| | | |||||
| * | Fix incremental compilation when inline method body changes | Guillaume Martres | 2016-10-02 | 4 | -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 changes | Guillaume Martres | 2016-10-02 | 7 | -0/+43 |
| | | |||||
| * | Disable scaladoc generation for dotty | Guillaume Martres | 2016-10-02 | 1 | -0/+3 |
| | | | | | | | | | | This makes "publishLocal" much faster which is extremely useful when working on the sbt bridge. | ||||
| * | Remove incorrect special case for Inline purity checks | Guillaume Martres | 2016-10-02 | 1 | -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. | ||||
| * | Cleanups | Martin Odersky | 2016-10-02 | 7 | -35/+28 |
| | | | | | | | | | | Better comments and refactorings that move some things around so that less modules depend on Inliner. | ||||
| * | Move logic from InlineInfo to BodyAnnot | Martin Odersky | 2016-10-02 | 7 | -116/+63 |
| | | | | | | | | Now that we have BodyAnnot, InlineInfo can be eliminated. | ||||
| * | Add check file | Martin Odersky | 2016-10-02 | 1 | -0/+137 |
| | | |||||
| * | Use BodyAnnot to indicate rhs of inline method | Martin Odersky | 2016-10-02 | 7 | -25/+60 |
| | | | | | | | | | | | | Since fundamental operations such as treeCopy have to know about inline bodies, it seems better to represent this information directly in an annotation. | ||||
| * | Handle inlining in inlining arguments | Martin Odersky | 2016-10-02 | 6 | -27/+52 |
| | | | | | | | | | | | | | | | | We got unbound symbols before because a TreeTypeMap would copy a tree of an inline DefDef but would not adapt the inline body stored in the @inline annotation of the DefDef to point to the updated tree. | ||||
| * | Inline function parameters | Martin Odersky | 2016-10-02 | 4 | -22/+30 |
| | | | | | | | | | | | | Add inline function parameters. The previous concept of inlineable closure is adapted to coincide with an inline function parameter. |