mirror of
https://github.com/ilyakooo0/urbit.git
synced 2024-11-13 08:38:43 +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.
|
- Support big-endian CPUs (CPP flag; use GMP import/export)
|
||||||
- `exportBytes` is slower, use `atomBytes` where possible.
|
- Support `integer-simple`. (Android)
|
||||||
- Only works for little-endian.
|
- Understand why my hand rolled import is slower than GMP import.
|
||||||
- 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).
|
|
||||||
|
@ -30,17 +30,6 @@ executables:
|
|||||||
- base
|
- base
|
||||||
- urbit-atom
|
- 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:
|
tests:
|
||||||
urbit-atom-tests:
|
urbit-atom-tests:
|
||||||
source-dirs: test
|
source-dirs: test
|
||||||
@ -54,6 +43,17 @@ tests:
|
|||||||
- urbit-atom
|
- urbit-atom
|
||||||
- vector
|
- 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:
|
default-extensions:
|
||||||
- ApplicativeDo
|
- ApplicativeDo
|
||||||
- BangPatterns
|
- BangPatterns
|
||||||
|
Loading…
Reference in New Issue
Block a user