Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix double borrows | Nicholas Johnson | 2024-06-23 |
| | |||
* | Implement generate_to_buffer() | Nicholas Johnson | 2024-05-13 |
| | |||
* | Clean up syntax | Nicholas Johnson | 2024-05-13 |
| | |||
* | Use a buffered writer | Nicholas Johnson | 2024-05-13 |
| | | | | Fewer system calls speeds up runtime. | ||
* | Remove unnecessary type declarations | Nicholas Johnson | 2024-05-06 |
| | |||
* | Complete replacement of print!() with write!() | Nicholas Johnson | 2024-05-03 |
| | |||
* | Replace println!() with write!() | Nicholas Johnson | 2024-05-03 |
| | | | | This prevents unnecessary locking, which speeds up the loops. | ||
* | Fix program name in comment | Nicholas Johnson | 2024-05-03 |
| | |||
* | Lint code with cargo clippy | Nicholas Johnson | 2024-04-24 |
| | |||
* | Format code with cargo fmt | Nicholas Johnson | 2024-04-24 |
| | |||
* | Change cli struct for a better manual | Nicholas Johnson | 2024-04-22 |
| | |||
* | Make program description more consistent | Nicholas Johnson | 2024-04-22 |
| | |||
* | Move cli functionality out of main.rs | Nicholas Johnson | 2024-04-22 |
| | |||
* | Write library crate documentation | Nicholas Johnson | 2024-04-22 |
| | |||
* | Make hitomezashi_rs a proper library cratev3.0.0 | Nicholas Johnson | 2024-04-21 |
| | |||
* | Implement input validation | Nicholas Johnson | 2024-04-21 |
| | |||
* | Replace hardcoded error msgs with custom parsing | Nicholas Johnson | 2024-04-20 |
| | |||
* | Improve readability and comments | Nicholas Johnson | 2024-04-20 |
| | |||
* | Make alt_bits initialization more explicit | Nicholas Johnson | 2024-04-20 |
| | |||
* | Replace hardcoded lengths with capacity() calls | Nicholas Johnson | 2024-04-20 |
| | |||
* | Remove unnecessary take() call | Nicholas Johnson | 2024-04-20 |
| | |||
* | Correct alt_bits' initial capacity | Nicholas Johnson | 2024-04-20 |
| | |||
* | Make first line init logic easier to read | Nicholas Johnson | 2024-04-20 |
| | |||
* | Lint code with cargo clippy | Nicholas Johnson | 2024-04-20 |
| | |||
* | Format code with cargo fmt | Nicholas Johnson | 2024-04-20 |
| | |||
* | Set first square to always opaque. | Nicholas Johnson | 2024-04-19 |
| | | | | This is so that the user always sees something, even for a 1x1 pattern. | ||
* | Move variable initialization | Nicholas Johnson | 2024-04-19 |
| | |||
* | Replace for loop with iterator | Nicholas Johnson | 2024-04-19 |
| | |||
* | Make first square always be transparent | Nicholas Johnson | 2024-04-19 |
| | | | | This is to make patterns at extreme skew values look similar. | ||
* | Use double-precision floating-point for skew | Nicholas Johnson | 2024-04-19 |
| | |||
* | Sample random booleans more efficiently | Nicholas Johnson | 2024-04-19 |
| | |||
* | Replace spaces with tab | Nicholas Johnson | 2024-04-01 |
| | |||
* | Initial commitv1.0.0 | Nicholas Johnson | 2024-04-01 |