Co-author of the Grain programming language & empowering developers through WebAssembly π€
- Boston, MA
- https://grain-lang.org/
- @oscar_spen
Highlights
- Pro
Block or Report
Block or report ospencer
Report abuse
Contact GitHub support about this userβs behavior. Learn more about reporting abuse.
Report abusePinned
-
grain-lang/grain Public
The Grain compiler toolchain and CLI. Home of the modern web staple.
πΎ -
-
-
1,410 contributions in the last year
Less
More
Contribution activity
December 2022
Created 19 commits in 5 repositories
Created 1 repository
Created a pull request in grain-lang/grain-lang.org that received 1 comment
Opened 9 other pull requests in 1 repository
grain-lang/grain
1
open
8
merged
- fix(compiler): Properly parse large hex numbers
- fix(stdlib): Fix NaN comparisons
- feat(compiler): Lower stack usage
- fix(compiler): Prevent stack overflows when compiling long blocks
- fix(compiler): Increase JS stack size
- fix(compiler): Raise appropriate error on unbound export
- chore(runtime): Refactor debug printing
- feat(stdlib): Number.parse
- fix(compiler): Fix precedence of >>
Reviewed 31 pull requests in 8 repositories
grain-lang/grain
21 pull requests
- chore: release main
- feat(compiler): Add unsigned int types
- fix(stdlib): Fix NaN comparisons
- Dockerfile enhancements
- feat(stdlib): Immutable array
- feat(docs)!: Update approvals process using CODEOWNERS
- chore: Convert FIXME comments to TODOs
-
chore(graindoc): Add
sinceattributes to Stack module - chore: release main
- chore: release main
- chore: release main
- feat(graindoc): Add attribute for exceptions that may be thrown
- fix(grainfmt): Maintain comments in function arguments
-
feat(compiler)!: Implement
InfinityandNaNsyntax - feat(stdlib): System path library
- fix(grainfmt): Handle comment in or near if conditionals better
- fix(grainfmt): nicer pretty printing of binops
- feat(stdlib): Number.parseFloat
-
chore(stdlib): Replace most
@disableGCannotations with@unsafe - chore(stdlib): Re-enable type annotations in Array module
- feat(graindoc): Support deprecations on module docblocks
grain-lang/grain-lang.org
3 pull requests
suborbital/se2-node
2 pull requests
grain-lang/binaryen.ml
1 pull request
suborbital/e2core
1 pull request
grain-lang/grain-language-server
1 pull request
suborbital/subo
1 pull request
suborbital/docs
1 pull request
Opened 3 issues in 1 repository
grain-lang/grain
3
open
2
contributions
in private repositories
Dec 7 β Dec 8







