9 Commits

Author SHA1 Message Date
Jacek Sieka
1edeabb453
Renames (#17)
* renames and warning fixes
* gitignore: nimcache
2019-12-20 13:23:30 +01:00
Jacek Sieka
5ada369741 ptrops: add 2019-09-26 18:25:19 +03:00
Zahary Karadjov
19fd0cc489
Hide the complexity of dealing with the BitSeq marker bit inside an efficient machine words iterator 2019-08-06 21:02:03 +03:00
Zahary Karadjov
e203f709d6
Address review comments 2019-07-31 02:31:56 +03:00
Zahary Karadjov
e4da0b36c5
Fix a compilation issue when testing nim-stew 2019-07-31 02:25:12 +03:00
Zahary Karadjov
3fce87f0f5
Refactor the bitranges module
* The bit procs defined over number values and openarray are now part of
  the bitops2 module and use the more traditional LittleEndian indexing.

* Added BitSeq and BitArray types as defined in the ETH2 spec.
2019-07-31 02:20:49 +03:00
Zahary Karadjov
061543d039
Turn some inline procs into templates
As much as I believe in the power of optimizing compilers, it turned
out that the use of forced inlining with templates still creates a
significant difference in the release builds of nim-faststreams.
2019-07-31 02:13:02 +03:00
Jacek Sieka
89107ae03d
fix shims imports 2019-07-07 11:38:00 +02:00
Jacek Sieka
904f84c8e0
add ranges 2019-07-06 20:45:27 +02:00