Highlights
- Arctic Code Vault Contributor
Pinned
4,468 contributions in the last year
Contribution activity
January 2021
Created 173 commits in 3 repositories
Created a pull request in lampepfl/dotty that received 12 comments
Implement @covers annotation for partial irrefutable specification
We propose two orthogonal annotations to enhance exhaustivity check for custom extractors and virtual ADT data types.
@covers[T]
: specifying that an
+207
−75
•
12
comments
Opened 12 other pull requests in 1 repository
lampepfl/dotty
9
merged
3
open
- Fix #11078: avoid widening F-bounds in type avoidance
- Add compiler version to issue template
- Revert #10591: use sbt-jmh 0.3.2
- Update documentation for parameter untupling
- Fix spurious failure in CI
- Fix #11118: check irrefutable pattern def in 3.0
- Fix #8022: Refactor MoveStatics
- Fix #10174: avoid creating deep nesting union space
- Fix #10994: align typed pattern syntax with Scala 2
- Fix #10888: Avoid A.this.B for Java inner classes
- Fix #11061: stop accidentally supported auto-tupling for case classes
- Fix #10966: handle local apply methods
Reviewed 46 pull requests in 1 repository
lampepfl/dotty 46 pull requests
- Add some docs in Quotes.scala
- Make `quotes` parameter an inline parameter
- Rework TastyInspector API to allow inspection of all files
- issue templates: better version prompt
- Support for parsing annotation arguments from java
- Fix trace command for `effect.asSeenFrom`
- Fix `test_non_bootstrapped` workflow
- Add JNA lib to be used with JLINE_TERMINAL_JNA
- Disallow case classes defined in inline methods
- more fixes in Markdown files
- Fix conflict with Toolbox to Compiler renaming
- Add ParamClause to allow multiple type param clauses
- Change `module` to `object` in error messages
- Fix implicit search in Inlining phase
- Remove reflectedFields macro
- Add regression tests
- Add overriding check
- Rename scala.quoted.staging.{Toolbox => Compiler}
- Fix reflect ByName docs and align method names
- Fix BootstrappedOnlyCompilationTests error reporting
- Track levels in Inlining phase
- Add quote patterns regression tests
- typedSelect refactorings
- Add beta-reduction regression test
- Allow literals as given types
- Some pull request reviews not shown.
Created an issue in lampepfl/dotty that received 11 comments
Whether support `*:` as a valid return type of `unapply` in extractors
The following code is currently not supported by the compiler: object U: def unapply(s:String): String *: EmptyTuple = Tuple1(s) "hello" match case U…
11
comments