Update TODO

This commit is contained in:
Joakim Frostegård 2020-04-08 10:23:59 +02:00
parent 1672ff2e37
commit 4721fa3109

View file

@ -12,14 +12,19 @@
* ProgressBar: `[{elapsed_precise}]` and eta_precise? * ProgressBar: `[{elapsed_precise}]` and eta_precise?
* Test server over udp socket instead? * Test server over udp socket instead?
* Run multiple threads to test performance when contested? * Run multiple threads to test performance when contested?
* Iterate over whole returned buffer and run e.g. xor on it (.iter().fold())
* Generic bench function since current functions are almost identical
* Performance * Performance
* cpu-target=native good? * cpu-target=native good?
* mialloc good? * mialloc good?
* Use less bytes from PeerId for hashing? Would need to implement
"faulty" PartialEq too.
* bittorrent_udp * bittorrent_udp
* ParseError enum maybe, with `Option<TransactionId>` * ParseError enum maybe, with `Option<TransactionId>`
* Avoid heap allocation in general if it can be avoided? * Avoid heap allocation in general if it can be avoided?
* quickcheck tests for conversions * quickcheck tests for conversions
* other unit tests? * other unit tests?
* Socket errors could be handled better (don't print only error kind)
## Don't do ## Don't do