Sergey "Shnatsel" Davidoff

Results 260 issues of Sergey "Shnatsel" Davidoff

Initial support for fuzzing. Since the crate does not have any unsafe code, the fuzzing can be run without Address Sanitizer for a bit of a speed boost: `cargo +nightly...

Right now we have a pretty good fuzzing setup for TinyVec and ArrayVec types that has found [a](https://github.com/Lokathor/tinyvec/pull/14) [number](https://github.com/Lokathor/tinyvec/pull/15) [of](https://github.com/Lokathor/tinyvec/pull/16) [bugs](https://github.com/rust-lang/rust/issues/74909). We should extend this to cover SliceVec and ArraySet...

Enhancement

The [`Key` struct](https://github.com/maciejhirsz/json-rust/blob/0775592d339002ab148185264970c2a6e30b5d37/src/object.rs#L52) is currently initialized in two phases. First it is created, like this: https://github.com/maciejhirsz/json-rust/blob/0775592d339002ab148185264970c2a6e30b5d37/src/object.rs#L71-L78 And only later it is [attached](https://github.com/maciejhirsz/json-rust/blob/0775592d339002ab148185264970c2a6e30b5d37/src/object.rs#L99) to its actual contents. Before the key is...

I'm trying to get into SIMD by implementing a trivial operation: XOR unmasking of a byte stream as required by the WebSocket specification. The implementation in x86 intrinsics is actually...

README states that Cursive uses ncurses backend by default. Sadly Rust bindings for `ncurses` are very problematic from the safety point of view: - `ncurses` crate is wildly unsound. It...

On some websites, e.g. http://tfd.org.tw, attohttpc fails with the following error: > InvalidResponse: invalid status code Firefox and curl work fine. 15 websites out of the top million from [Feb...

On some websites, e.g. http://finprison.net, attohttpc fails with the following error: > Io Error: unexpected end of file Curl also behaves weirdly for this particular website, but Firefox works fine,...

When querying some websites, such as http://amvnews.ru/, attohttpc fails with the following error: > Io Error: invalid gzip header 21 websites out of the top million from [Feb 3 Tranco...

Some websites, such as `hajime.us`, fail to load using attohttpc: `Io Error: corrupt deflate stream`. They load fine using Firefox and the curl command-line tool. Tested using [this code](https://github.com/Shnatsel/rust-http-clients-smoke-test/blob/main/attohttpc-smoke-test/src/main.rs). Test...

Currently resvg uses linear-complexity box blur only if both X and Y radii are greater than 2px. Making resvg always use box blur cuts down Oxygen icon theme render time...