Remove the word "Small" from module names. Move unsafe functions into modules suffixed with "Unsafe". Write a better IsString instance. Depend on natural-arithmetic.

This commit is contained in:
Andrew Martin 2019-09-03 14:43:58 -04:00
parent 2eb37dfb7c
commit 2d1ea68261
9 changed files with 247 additions and 137 deletions

View file

@ -2,7 +2,7 @@ import Gauge (bgroup,bench,whnf)
import Gauge.Main (defaultMain)
import Data.Word (Word64)
import Data.Primitive (ByteArray)
import qualified Data.ByteArray.Builder.Small.Unsafe as U
import qualified Data.ByteArray.Builder.Bounded as U
import qualified HexWord64