Highlights
- Arctic Code Vault Contributor
Pinned
1,295 contributions in the last year
Activity overview
Contributed to
crystal-lang/crystal,
crystal-lang/shards,
shardbox/shardbox-web
and 5 other
repositories
Contribution activity
January 2021
Created 34 commits in 5 repositories
Created 1 repository
- straight-shoota/Crirc Crystal
Created a pull request in crystal-lang/crystal that received 11 comments
Parse empty array/hash like literals
Fixes #9551
As a byproduct this also allows empty array literals like String{}
because that's just a different syntax for String.new
.
If we don't w…
+57
−5
•
11
comments
Opened 15 other pull requests in 4 repositories
crystal-lang/crystal
3
open
9
merged
- Update CONTRIBUTING.md to advise against force pushes
- Improve documentation of Array#[Range]
- Add docs for substitution to Kernel.sprintf
- Let `Range#step` delegate to `begin.step`
- Fix Range#step
- Refactor Crystal::Exception to Crystal::CodeError
- Refactor check_single_def_error_message
- Fix Indexable.range_to_index_and_count to not raise IndexError
- Parser: Fix `do end` in parenthesis
- Rename `Set#{sub,super}set?` to `{sub,super}set_of?`
- Fix `HTTP::Headers#==` and `#hash`
- Let Slice#== for Bytes and other instance type be false
crystal-lang/shards
1
merged
Meoowww/Crirc
1
open
schovi/baked_file_system
1
open
Reviewed 53 pull requests in 5 repositories
crystal-lang/crystal 43 pull requests
- Let offsetof pseudo-method support Tuples.
- Add support for --mcpu native
- Don't mutate original params after duping
- Don't interpret Proc typedefs as aliases
- add example of json methods
- if I have installed an llvm-config that is newer than crystal yet sup…
- Escape HTML entities in doc comments
- Splat values correctly inside return/break/next statements
- Improve docs-related information in CONTRIBUTING.md
- Optimize Indexable#sample(n, random)
- Fix selected issues found by Ameba
- Support NamedTuple instance restrictions in redefinition checks
- Move combinations, permutations, etc., from Array to Indexable
- Respect block arg restriction when given block has a splat parameter
- Require type var splats in included/inherited generic to match splats in definition
- Move sampling methods to Enumerable
- Extend type filtering of conditional clauses to arbitrary logical connectives
- Support splat expressions inside `spawn` macro
- Refactor `RedBlackTree` sample to use an enum instead of symbols
- Support type var splats inside Tuple during generic parameter substitution
- Change crystal-lang.org link references to https
- Compiler: only make `Pointer(T)#value=` stricter for generic arguments
- Format: fix indentation of trailing comma in call with a block
- Compiler: stricter check for generic types
- De-bump LLVM to v9 in Brewfile
- Some pull request reviews not shown.
crystal-lang/shards 6 pull requests
crystal-lang/crystal-book 2 pull requests
shardbox/catalog 1 pull request
crystal-lang/crystal-molinillo 1 pull request
Created an issue in crystal-lang/crystal that received 5 comments
Autocasting of array literals
It would be nice if autocasting would work for array literals, so you don't have to use of
suffix to declare the type explicitly when it can be res…
5
comments