Commit Graph

10 Commits (49e0dd6073fd1f942941605475be57c26f106e58)

Author SHA1 Message Date
Avril 49e0dd6073
part: Removed unneeded 2nd thread spawn in `SearchPar`"s `search_combined()`: Backwards searching is done on main thread, forward searching is done on background thread.
2 months ago
Avril ff898fc9b3
Added feature `mapped-file`: Attempt to `mmap()` input where possible to avoid reads. (NOTE: This should be replaced with a cfg-target-unix check, for now it is a default feature that can be disabled.)
2 months ago
Avril ecbcc6ccfb
Removed useless TODO
2 years ago
Avril 67aee7c96e
Added feature (default) `byte-strings`: Operate on raw byte strings instead of UTF8 strings.
2 years ago
Avril 7c85310ca5
Start feature `byte-strings`: Operate on raw byte strings instead of UTF8 strings.
2 years ago
Avril 5f8d472483
Added ignore-invalid-args: (default feature flag) Invalid utf8 arguments are ignored from the input arguments (as they are from the stdin lines.) If disabled, the invalid arg is kept and invalid utf8 characters are replaced with the unicode "invalid character" character instead.
2 years ago
Avril 0a78bcfd55
TODO: collect_input(): Use non-panicking functions for getting args/lines (so in release builds, no panic handler is generated)
2 years ago
Avril ed75b8b766
Added default features: buffer-output, ignore-output-errors
2 years ago
Avril 5a9edf3f5c
Added testing features for buffering output, and ignoring output errors.
2 years ago
Avril 47df7a1e91
Changed print output to line-by-line (can be re-set to debug print output with feature flag.)
2 years ago