mirror of
https://github.com/urbit/shrub.git
synced 2024-12-28 22:54:15 +03:00
urbit-atom: More TODO
This commit is contained in:
parent
8b2d0928e6
commit
cbc44643c7
@ -1,10 +1,3 @@
|
||||
- Use atomBytes instead of exportBytes where faster.
|
||||
- `exportBytes` is slower, use `atomBytes` where possible.
|
||||
- Only works for little-endian.
|
||||
- Doesn't work in GHCJS.
|
||||
|
||||
- Use bytesAtom instead of importBytes where faster.
|
||||
- `importBytes` is always faster. Always use it.
|
||||
- (Why slower, tho?)
|
||||
|
||||
- Get this working with `integer-simple` (for Android).
|
||||
- Support big-endian CPUs (CPP flag; use GMP import/export)
|
||||
- Support `integer-simple`. (Android)
|
||||
- Understand why my hand rolled import is slower than GMP import.
|
||||
|
@ -30,17 +30,6 @@ executables:
|
||||
- base
|
||||
- urbit-atom
|
||||
|
||||
benchmarks:
|
||||
urbit-atom-bench:
|
||||
source-dirs: bench
|
||||
main: Main.hs
|
||||
ghc-options: "-threaded -rtsopts -with-rtsopts=-N"
|
||||
dependencies:
|
||||
- base
|
||||
- bytestring
|
||||
- criterion
|
||||
- urbit-atom
|
||||
|
||||
tests:
|
||||
urbit-atom-tests:
|
||||
source-dirs: test
|
||||
@ -54,6 +43,17 @@ tests:
|
||||
- urbit-atom
|
||||
- vector
|
||||
|
||||
benchmarks:
|
||||
urbit-atom-bench:
|
||||
source-dirs: bench
|
||||
main: Main.hs
|
||||
ghc-options: "-threaded -rtsopts -with-rtsopts=-N"
|
||||
dependencies:
|
||||
- base
|
||||
- bytestring
|
||||
- criterion
|
||||
- urbit-atom
|
||||
|
||||
default-extensions:
|
||||
- ApplicativeDo
|
||||
- BangPatterns
|
||||
|
Loading…
Reference in New Issue
Block a user