Sergey "Shnatsel" Davidoff
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...
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...