Go to file
Nathan Vegdahl 03e78299c6 Use hash perf leeway from prior commits to make the hash higher quality.
When incorporating a data block into the hash, it now does enough
mixing rounds to flip on average about 110 bits for any bit flipped
by the data block.

This reduces performance again, but not all the way to what they
were before.  It's still reasonably fast, hashing at around 6-7 GB/s.
2022-08-25 23:54:03 -07:00
src Update to latest crossterm. 2021-06-15 23:38:03 -07:00
sub_crates/backend Use hash perf leeway from prior commits to make the hash higher quality. 2022-08-25 23:54:03 -07:00
.gitignore Updated to work with more recent library versions. Also RustFmt. 2016-03-05 02:40:01 -08:00
Cargo.lock Add benchmarks for LedHash256, and tweak for performance. 2022-08-24 18:45:36 -07:00
Cargo.toml Update dependencies to latest versions. 2021-06-16 11:27:47 -07:00
ideas.md More notes about how I want undo to work. 2020-01-31 20:18:12 +09:00
LICENSE-APACHE Update readme to make the nature of the project clear. 2022-03-31 10:11:32 -07:00
LICENSE-MIT Update readme to make the nature of the project clear. 2022-03-31 10:11:32 -07:00
README.md Update readme to make the nature of the project clear. 2022-03-31 10:11:32 -07:00

Led

Led is a humble and simple console-based text editor, written in Rust and using Ropey as its text buffer.

License

This project is licensed under either of

at your option.

Copyright © 2022 Nathan Vegdahl.

Contributing

This is a personal, experimental, for-fun project, and I am specifically not looking for contributions of any kind. All PRs will be rejected without review.

However, feel free to fork this into an entirely new project, or examine the code for ideas for a project of your own.