-
Notifications
You must be signed in to change notification settings - Fork 1.1k
WIP: delegate dotty compiler info to sbt #1528
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
MasseGuillaume
wants to merge
51
commits into
scala:master
from
MasseGuillaume:feature/sbt-compiler-reporter
Closed
Changes from 1 commit
Commits
Show all changes
51 commits
Select commit
Hold shift + click to select a range
563b8ab
Add symbols to Doc AST, needed for `@usecase`
felixmulder e8c9277
Add `Comments` object instead of `Scanners.Comment` case class
felixmulder 1caf3c3
Typecheck usecases
felixmulder c99ff83
Add `UsecasePhase` to dottydoc
felixmulder d26b59d
Fix name clashes because of `@usecase`
felixmulder 32c6bb7
Fix type parameters not getting properly typed
felixmulder f65e64b
Move typing of usecases to `typedClassDef`
felixmulder eef3de6
Fix cooking of docstrings
felixmulder a957770
Move docstring parser to dottydoc miniphase
felixmulder e1745ec
Move docstring cooking to dotty
felixmulder 10a3970
Typecheck usecases in fresh local scope
felixmulder 28edec9
Make Context#moreProperties strongly typed
odersky e4e19e0
Implement docbase as property
felixmulder ed3f56e
Update readme: mark Exhaustivity checks & multiv.eq. as implemented
DarkDimius 8fa5627
Fix #1490: type test of union types via type alias
liufengyun 930ad0c
Implement constraint merging
odersky c681930
Handle complex context merging cases
odersky dc2d178
Handle case where expected type of a SeqLiteral has an undetermined e…
odersky f024197
TyperState refactoring.
odersky d4de454
Bump dottydoc version for nightly builds
felixmulder a95ed55
Get property from environment instead of from sysprops
felixmulder d224d4a
Partially fix #1500: Implicit search breaks at a certain depth
OlivierBlanvillain 0458e3e
Identation/spacing cleanup
OlivierBlanvillain ad2b6f8
Fix #1335: Generate null checks for extractors
OlivierBlanvillain 1902f29
Add some run tests
odersky ffd9dbe
Fix test syntax to make it dotty compatible
odersky 34e5563
Add missing check file.
odersky b1aaac8
Move t1335 test from /pos to /run
OlivierBlanvillain d298ea3
Allow try expression without catch or finally, issue warning
felixmulder 8c79ce5
Improve error message on empty catch block
felixmulder 4e08bb1
Fix #1468: Add type parameter support for scala.Dynamic
nicolasstucki 0c407df
Fix #1470: Fix dynamic selection in presence of inaccessible members.
nicolasstucki 7a59a78
fixup #1470
nicolasstucki 39cbe09
Fix #1474: Fix applies to applyDynamic.
nicolasstucki e82e655
Enable scala.Dynamic pending/untried tests.
nicolasstucki 1c9ef82
Reformat code after fixes on scala.Dynamic.
nicolasstucki 43667b4
Fix #1510: Fix error message when abstract member not implemented.
nicolasstucki 504b1f8
Fix #1513: misaligned by name type parameter type bounds
OlivierBlanvillain 5525b0c
Fix corner case w types ALL passed by name & out of order
OlivierBlanvillain 3a03e24
Fix #1457: Three incompatbilities with scalac
odersky 1656850
Accommodate Scala2 name resolution scheme
odersky 3175d4c
Add test file.
odersky 56bd08f
Refactoring of findRef
odersky 3c7053f
Fix #1503 - be careful where to insert an apply.
odersky 73192b6
Address reviewer comments
odersky 2359fb2
delegate dotty compiler info to sbt
MasseGuillaume 2ff7e40
automatically clean sbt cache for the dotty sbt bridge
MasseGuillaume 5ca5cf4
clean the sbt dotty-bridge before publishing
MasseGuillaume 13b124d
cleanBridge is a workaround for sbt#2402
MasseGuillaume c5f0d06
failing scripted test
MasseGuillaume 1083d69
green tests
MasseGuillaume File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Add a comment explaining that this is necessary until sbt/sbt#2402 is fixed