19 Commits (d37532960c7927348a0692690c17728fc0b3d2cc)
 

Author SHA1 Message Date
Avril d37532960c
Remove debugging prints
3 years ago
Avril 5115e3b032 Preserve extensions
3 years ago
Avril 40bfa1d01a Worker written
3 years ago
Avril 24c0fcb584
Concurrent object Pool<T>
3 years ago
Avril 01d842f72f
Very janky hex string iter.
3 years ago
Avril 6e9c5484f0
Fucking disasterous
3 years ago
Avril 2362a3d2d3 Added graceful shutdown to background hashing task.
3 years ago
Avril 2440cdeebb handle: Added `spawn`, `Options`.
3 years ago
Avril 884b58d1f4
Error results now wait for the mpsc channel to have space instead of deferring themselves.
3 years ago
Avril 45b55b85a8
Added semaphore to control max concurrent operations.
3 years ago
Avril 37e7270b76
On io error, `file_handler()` now sends both the path and the error to output channel, instead of ignoring failed attempts.
3 years ago
Avril fce66309d1 Rework `file_handle()` to return a stream of `(path, hash)` instead of taking a oneshot for return
3 years ago
Avril d5b7f870db
Started Rust verison: raw io_uring async file hashing loop in `handle::file_handler()`
3 years ago
Avril 11fa5b6724
Makefile: strip output binary
4 years ago
Avril 111e1e3ea0
fuck
5 years ago
Avril ca5e6c7fdc
thread number spec
5 years ago
Ringo Wantanabe 07fc573d72
Add flags
6 years ago
Ringo Wantanabe 61715676b9
Fix Makefile
6 years ago
Ringo Wantanabe d8032e8f32
Initial commit
6 years ago