Kirill Kuzminykh
1e09ebf727
Write new benches for WASM32 to run them in headless browser.
2026-07-21 00:21:02 +03:00
Kirill Kuzminykh
8435a527f1
Improved speed of native implementation for vertical convolution pass for pixel types based on u16 components.
2026-07-21 00:16:02 +03:00
Kirill Kuzminykh
5dee12510e
- Updated benchmarks for arm64.
...
- Improved speed of `AVX2` implementation for vertical
convolution pass for pixel types based on `u8` components.
2026-06-25 20:26:07 +03:00
Kirill Kuzminykh
4717518e16
Updated benchmarks for x86_64.
2026-06-25 01:49:03 +03:00
Kirill Kuzminykh
856e03580c
Fixed typos in benchmarks templates and updated dependencies.
2026-06-25 00:40:34 +03:00
Kirill Kuzminykh
14ecf503e1
Updated dependencies, fixed typos, added tests, and addressed Rust 1.95/1.96 Wasm32 SIMD128 regression.
2026-06-24 23:17:08 +03:00
Kirill Kuzminykh
31247ec913
Fixed a deadlock in case of using rayon thread pool with only one thread to resize with ResizeAlg::Nearest algorithm.
2026-06-03 23:40:44 +03:00
Kirill Kuzminykh
0e0b6f0b4d
Fixed typos and improved phrasing in comments and documentation.
2026-05-22 22:37:15 +03:00
Kirill Kuzminykh
dd72ceffa8
Fixed link to documentation page.
2026-01-13 23:50:20 +03:00
Kirill Kuzminykh
a563fb6226
chore: Release
v6.0.0
2026-01-13 23:37:41 +03:00
Kirill Kuzminykh
dbcef13f9c
Improved the note in the changelog.
2026-01-13 23:32:07 +03:00
Kirill Kuzminykh
482c7503ab
Improved the note in the changelog.
2026-01-13 23:31:39 +03:00
Kirill Kuzminykh
b075157b74
Improved the note in the changelog.
2026-01-13 23:29:58 +03:00
Kirill Kuzminykh
2772f93ace
Release 5.6 was yanked. Prepare to release 6.0.
2026-01-13 23:01:24 +03:00
Kirill Kuzminykh
01889ecd0d
chore: Release
v5.6.0
2026-01-07 20:29:38 +03:00
Kirill Kuzminykh
fd203b6a7a
Corrected position of document-features dependency in Cargo.toml.
2026-01-07 20:23:38 +03:00
Kirill Kuzminykh
abf8d8a1e2
Added no_std keyword to Cargo.toml
2026-01-07 20:16:29 +03:00
Kirill Kuzminykh
b2dda5ef38
Added GitHub Action to test of building documentation for docs.rs
2026-01-07 17:18:22 +03:00
Kirill Kuzminykh
8b25261b42
Fixed compat module.
2026-01-07 16:20:12 +03:00
Kirill Kuzminykh
0bf866f9e8
Fixed compat module.
2026-01-07 16:00:22 +03:00
Kirill Kuzminykh
1206c38104
Fixed compat module.
2026-01-07 15:53:19 +03:00
Kirill Kuzminykh
55f6fbdee9
Fixed compat module.
2026-01-07 15:48:01 +03:00
Kirill Kuzminykh
afb04d2f42
Added using cpufeatures crate for no_std environment.
2026-01-07 15:41:38 +03:00
Kirill Kuzminykh
9dbc621ff4
- Fixed steps for GitHub Actions to run tests for Wasm32.
2026-01-07 04:32:15 +03:00
Kirill Kuzminykh
6304e6d7c5
- Fixed steps for GitHub Actions to run tests for Wasm32.
2026-01-07 04:30:16 +03:00
Kirill Kuzminykh
cd19ce23bf
- Fixed steps for GitHub Actions to run tests for Wasm32.
2026-01-07 04:27:30 +03:00
Kirill Kuzminykh
961f9eedf5
- Improved steps for GitHub Actions to run tests for Wasm32.
2026-01-07 04:13:33 +03:00
Kirill Kuzminykh
07ab8b311e
- Improved steps for GitHub Actions to run tests for Wasm32.
2026-01-07 04:06:17 +03:00
Kirill Kuzminykh
4dd3cf310a
- Fixed implementation for Wasm32
...
- Added steps for GitHub Actions to run tests for Wasm32.
2026-01-07 03:55:20 +03:00
Kirill Kuzminykh
8a63461b78
- Refactored support of no_std
...
- Added step in GitHub Action to check compilation for no_std.
2026-01-07 03:01:40 +03:00
Erica Marigold
18a45b7ba4
Make library no_std compatible by gating std use ( #59 )
...
* feat: initial `no_std` support attempt
* fix: feature gate some required imports
* fix: unimported `Vec` references in NEON convolution modules
2026-01-07 02:31:31 +03:00
Kirill Kuzminykh
5ea4ad2c0e
chore: Release
v5.5.0
2026-01-03 02:31:39 +03:00
Kirill Kuzminykh
94f417821e
Fixed some warnings.
2026-01-03 02:25:46 +03:00
Kirill Kuzminykh
68923d456c
Fixed CHANGELOG.md
2026-01-03 02:04:22 +03:00
Kirill Kuzminykh
e46a1ff67c
Upgraded version actions/checkout for GitHub actions.
2026-01-03 01:44:48 +03:00
Kirill Kuzminykh
e2eaf9046e
Added support of some variants of ImageBuffer types form the image crate ( #57 ).
2026-01-03 01:43:03 +03:00
Kirill Kuzminykh
c0072f58ff
chore: Release
v5.4.0
2025-11-29 00:20:10 +03:00
Kirill Kuzminykh
87ac281c3b
Enabled some features of the crate to build documentation for docs.rs.
2025-11-29 00:14:56 +03:00
Kirill Kuzminykh
3d66d3b86b
- Revert updating image crate.
2025-11-29 00:02:46 +03:00
Kirill Kuzminykh
201351d686
- Updated versions of dependencies.
...
- Added test for creating TypedImage from slice with using `bytemuck`.
2025-11-28 00:44:25 +03:00
Kirill Kuzminykh
d3606255b7
Merge pull request #56 from mina86/a
...
Add bytemuck feature and implement some bytemuck traits for Pixel type
2025-11-27 22:39:29 +03:00
Michal Nazarewicz
fd6bef0787
Add bytemuck feature and derive some bytemuck traits for Pixel type
...
Derive bytemuck::{Pod,Zeroable} traits for Pixel type when the new bytemuck
feature is enabled. With those traits, it’s possible to safely cast (through
the use of bytemuck::cast family of functions) between different pixel
representations.
For example, &[u32] can be safely converted into &[U8x4] to use with
TypedImageRef::from_pixels_slice and thus eliminating the
InvalidBufferAlignment error at compile time.
Note that use of bytemuck could eliminate unsafe blocks in align_buffer_to and
align_buffer_to_mut functions but such change would require propagating T:
bytemuck::Pod constraint which would be API breaking.
2025-11-24 19:49:28 +01:00
Kirill Kuzminykh
1ca7f37c73
chore: Release
v5.3.0
2025-09-02 22:43:46 +03:00
Kirill Kuzminykh
509f73a1d2
Prepare to release.
2025-09-02 22:43:30 +03:00
Kirill Kuzminykh
dbb51f6945
Added support for multi-thread for resizing images with ResizeAlg::Nearest algorithm ( #54 ).
2025-09-02 22:27:11 +03:00
Kirill Kuzminykh
5360927a64
chore: Release
v5.2.2
2025-08-29 23:12:31 +03:00
Kirill Kuzminykh
62bc7a1b1b
Updated some dependencies.
2025-08-29 23:10:21 +03:00
Kirill Kuzminykh
b161604365
Fixed some warnings like "hiding a lifetime is confusing".
2025-08-29 22:44:31 +03:00
Kirill Kuzminykh
f0d54cb009
Fixed a "divide by zero" error in case of using multithreading to resize images with particular sizes ( #55 ).
2025-08-29 22:33:03 +03:00
Kirill Kuzminykh
ae5139df07
chore: Release
v5.2.1
2025-07-27 23:58:40 +03:00