Release 2.2.0
Improvements and bug-fixes include the following,
- Now has the ability to differentiate between languages with the same file extension such as Coq, Verilog and V
- Can pass in a single file as an argument
- Compiled with Go 1.12 for ~3% performance improvement benchmark included below
$ hyperfine './scc-1.12 ~/redis-5.0.2/' && hyperfine 'scc-1.11 ~/redis-5.0.2/'
Benchmark #1: ./scc ~/redis-5.0.2/
Time (mean ± σ): 68.9 ms ± 1.9 ms [User: 132.3 ms, System: 268.0 ms]
Range (min … max): 66.4 ms … 75.6 ms
Benchmark #1: scc ~/redis-5.0.2/
Time (mean ± σ): 72.2 ms ± 6.5 ms [User: 117.5 ms, System: 282.7 ms]
Range (min … max): 66.7 ms … 97.2 ms
Additional Languages
- V
A big thank you to the following people for their pull requests and reviews
- Philippe Ombredanne [email protected]
- David Baggerman [email protected]