I work on build tooling, and sometimes compiler for Scala.
At work, Bazel migration. I'm also the lead for @sbt off the work. Ex-Lightbend.
- New Jersey
- https://eed3si9n.com/
- @eed3si9n
Highlights
- Pro
Block or Report
Block or report eed3si9n
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
-
sbt/sbt-assembly Public
Forked from softprops/assembly-sbt
Deploy über-JARs. Restart processes. (port of codahale/assembly-sbt)
-
1,319 contributions in the last year
We're celebrating 100 million developers!
Less
More
Activity overview
Contribution activity
January 2023
Created 148 commits in 17 repositories
Created 4 repositories
Created a pull request in tree-sitter/tree-sitter-scala that received 10 comments
Fixes annotation, sort of
Fixes #41 Problem class constructor should accept annotation, but it doesn't. Apparently Scala 3 does allow zero, one, or multiple parameter list …
+53
−2
•
10
comments
Opened 60 other pull requests in 9 repositories
tree-sitter/tree-sitter-scala
34
merged
1
closed
- Fix semicolon on package
- Fixes pattern match with guard
- Trailing commas
- Fixes crash, take 2
- Add fuzz test for our scanner
- Fixes buffer overrun
- Singleton type
- Context function
- Add tests for optional braces highlights
- Fix operator_identifier
- Fixes extends clause
- Use storageclass
- Fixes instance_expression
- SIP-44 Fewer braces support
- Creates a dummy node for import_selectors
- Fixes for expression
- Spec-correct identifier
- Include operator-like identifier as simple expression
- Scala 2/3: Self-types
- Extension method support
- Scala 3 macros
- Fixes givens
- Improve expression hierarchy
- Optimize codegen memory usage, part 2
- Generate code
- Some pull requests not shown.
sbt/sbt
8
merged
1
closed
sbt/sbt-github-actions
1
open
5
merged
helix-editor/helix
3
merged
tanvirtin/monokai.nvim
2
merged
sbt/ipcsocket
2
merged
sbt/website
1
merged
sbt/sbtn-dist
1
merged
coursier/sbt-coursier
1
merged
Reviewed 59 pull requests in 10 repositories
tree-sitter/tree-sitter-scala
25 pull requests
- Change directory structure to work well with query-linter module
-
Fix
as
import renaming in Scala 3 - refactor(queries): change uppercase from constant to type
- Trailing commas
- feat(ci): test against nvim-treesitter highlights
- fix: ensure last commit is added to the commit
- chore: generate and sync latest changes
- chore: create an issue template
-
fix: typo
-
->=
in ci - feat: add in a job to automatically generate and sync daily
- docs: add some basic contributing docs
- Fixes extends clause
- Add tests for optional braces highlights
- Setup nix with direnv
- Add support for structural types
- SIP-44 Fewer braces support
- Fixes instance_expression
- Export clauses
- chore: generate latest changes
- Extra highlights for scala 3 constructs
- Spec-correct identifier
- Transparent, open, infix
- Add inline if, match, def, parameters
- Scala 3 enums: fix simple case inheritance
- Vararg class params and operator identifiers
- Some pull request reviews not shown.
sbt/sbt
7 pull requests
sbt/sbt-github-actions
2 pull requests
sbt/sbtn-dist
2 pull requests
scala/scala-seed.g8
1 pull request
helix-editor/helix
1 pull request
nvim-treesitter/nvim-treesitter
1 pull request
scala/scala-lang
1 pull request
sbt/website
1 pull request
sbt/ipcsocket
1 pull request
Created an issue in tree-sitter/tree-sitter-scala that received 4 comments
Opened 26 other issues in 6 repositories
tree-sitter/tree-sitter-scala
5
open
16
closed
- Hardcode constructor annotation to 1-arity
- Context function type
- Leading infix operator (infix_expression across multiple lines)
- Pattern match with a guard doesn't parse
- SIP-44 - Fewer Braces support
- for expression guard isn't supported
-
given Typeable[T] with ...
doesn't parse - Self type
- Scala 3 macro
- Unescaped forward slash in regex literal
- Inline modifier
- Infix modifier
- Open classes
- Opaque type alias
- Export clauses
- Transparent traits and classes
- Extension methods
- Given instances
- Enumerations
- Using clauses
- Reserved keywords (val, def) should be rejected as an identifier
helix-editor/helix
1
closed
tree-sitter/tree-sitter
1
open
sbt/sbt-github-actions
1
closed
sbt/sbt
1
closed
scala-steward-org/scala-steward
1
open
Started 1 discussion in 1 repository
eed3si9n/scalacenter-proposal
eed3si9n/scalacenter-proposal
-
Revive sbt-multi-release-jar
This contribution was made on Jan 12
Answered 1 discussion in 1 repository
tree-sitter/tree-sitter-scala
tree-sitter/tree-sitter-scala
-
Should we keep the `@constant` capture the way it is?
This contribution was made on Jan 20