Loading
Commits on Source 32
-
Michael Leonhard authored
-
Michael Leonhard authored
-
Michael Leonhard authored
-
Michael Leonhard authored
-
Michael Leonhard authored
-
Michael Leonhard authored
-
Michael Leonhard authored
Set DOCS_RS=1 when building nightly, to trigger bug in proc_macro2 build that causes docs.rs build to fail. Example: https://docs.rs/crate/build-data/0.3.2/builds/2174829
-
Michael Leonhard authored
Make a new release to rebuild docs. Since safe_proc_macro2 1.0.95 is released, the docs.rs build should succeed.
-
Michael Leonhard authored
-
Michael Leonhard authored
-
Michael Leonhard authored
-
Michael Leonhard authored
-
Michael Leonhard authored
-
Michael Leonhard authored
-
Michael Leonhard authored
-
Michael Leonhard authored
-
Michael Leonhard authored
-
Michael Leonhard authored
-
Michael Leonhard authored
-
Michael Leonhard authored
-
Michael Leonhard authored
-
Michael Leonhard authored
-
Michael Leonhard authored
-
Michael Leonhard authored
Generate multiple ChaCha20 blocks at a time, to support neon/avx code that will generate multiple blocks at a time. Add ChaCha20::buffers in preparation for neon/avx code that will generate multiple blocks at a time.
-
Michael Leonhard authored
-
Michael Leonhard authored
Incomplete ARM Neon SIMD support. Alas, although function is not marked `unsafe`, it is marked with `#[target_feature(enable = "neon")]` which requires at least one ancestor caller to use `unsafe`. :( https://doc.rust-lang.org/stable/core/arch/aarch64/fn.vaddq_u32.html https://rust-lang.github.io/rfcs/2045-target-feature.html https://rust-lang.github.io/rfcs/2396-target-feature-1.1.html https://shnatsel.medium.com/the-state-of-simd-in-rust-in-2025-32c263e5f53d Next step is to try auto-vectorization: https://matklad.github.io/2023/04/09/can-you-trust-a-compiler-to-optimize-your-code.html .
-
Michael Leonhard authored
Try auto-vectorization: https://matklad.github.io/2023/04/09/can-you-trust-a-compiler-to-optimize-your-code.html . Provides no change in throughput.
-
Michael Leonhard authored
-
Michael Leonhard authored
-
Michael Leonhard authored
-
Michael Leonhard authored
Implement `AsRef<Path>` on `&TempDir` not `TempDir`, to eliminate footgun. #15 (comment 3032249306)
-
Michael Leonhard authored
Implement `AsRef<Path>` on `&TempFile` not `TempFile`, to eliminate footgun. #15 (comment 3032249306)