- Support Crystal
>= 0.33.0
(@bdtomlin) - Make Crystal port close to Ruby version (@bdtomlin)
- Support Crystal
>= 0.24.1
(@veelenga)
- Support Crystal
>= 0.21.0
sinceString#to_slice
is read-only
- Run benchmarks with
make benchmarks
- Perf: Use String::Builder + reverse
- Perf: Use more idiomatic (and faster) Crystal in
decode_hex
- Perf: Create regexps for guards and seps only once
- Perf: Speed up shuffling by 9x
- Pass a block to
times
- Initial implementation based on Ruby's code and JavaScript's tests