Sergey "Shnatsel" Davidoff

Results 305 issues of Sergey "Shnatsel" Davidoff

Part of #1455 `ring` ships optimized assembly implementations for x86 and ARM. The generic C/Rust fallback implementations used on other architectures also need to be tested, and the test coverage...

ARM provides intrinsics to convert from f32 to f16 since ARMv8, see e.g. [VCVT-F16-F32](https://developer.arm.com/documentation/den0018/a/NEON-Intrinsics-Reference/Floating-point/VCVT-F16-F32) Unfortunately the Rust standard library [does not implement this intrinsic yet,](https://doc.rust-lang.org/stable/std/?search=VCVT_F16_F32) even though it does implement...

enhancement

Following the steps in https://github.com/GoogleCloudPlatform/nodejs-docs-samples/blob/main/CONTRIBUTING.md#run-the-tests-for-a-single-sample results in the following error: ``` $ cd datastore/ $ npm test > test > echo 'Please run tests in each sample directory.' && exit...

type: bug
priority: p2
samples

Sketchbook Pro added a perspective guide mode in addition to straight lines, ellipses, etc. Here's a demo: https://www.youtube.com/watch?v=r96G15n08Y4 It would be nice to have something similar in MyPaint.

type.Enhancement
cat.UX
cat.Tools

[`image::Frames::collect_frames()`](https://docs.rs/image/latest/image/struct.Frames.html#method.collect_frames) currently does not honor memory limits. I am modifying the underlying decoders to honor memory limits. GIF has landed in #2090, and I am working on PNG now. The...

kind: documentation

This happens in image 0.24.8 ## Expected Images with buffer sizes too large for `usize` rejected early ## Actual behaviour I see PNG decoding code using `output_buffer_size()` from the PNG...

kind: API

CI fuzz job takes a long time not because it fuzzes for a while, but because it takes a long time to compile. It should be made to use caching,...

help wanted

This happens in `image` v0.24.7 as well as the latest git on commit 96b8cee8fef5893e49dc1c79a654b962fcbe2be8 The following function is currently called for every pixel in the image when decoding animated GIFs:...

kind: slow

Right now the [`Limits`](https://docs.rs/image/latest/image/io/struct.Limits.html) struct provides methods to reserve and free memory from within its memory budget by calling `.reserve()` and `.free()`. This is a powerful API, but it is...

kind: API

This happens in `image` v0.24.7. ## Expected `PngDecoder` should support setting memory limits via the generic `set_limits` method, not only via its own `with_limits` method. ## Actual behaviour Only the...

topic: formats
kind: API