Klaus Post
Klaus Post
Yeah - there is quite a number of tables needed to maintain state, produce huffman tables and buffer output. There isn't much that can be done about it, except for...
I found some tweaks that could be done to the decoder to avoid allocations, and postpone allocation of about 4KB to when it is actually needed. https://github.com/klauspost/compress/pull/76
All fuzzing has been migrated to Go 1.18 Fuzzing and there is [500K iteration fuzzing running on every PR now](https://github.com/klauspost/compress/blob/master/.github/workflows/go.yml#L109). I still have no objection to adding oss-fuzz.
@AdamKorcz I don't know if a complication is that is has several Fuzz tests, and as you can see I run them both with and without assembly `-tags=noasm` - and...
@AdamKorcz I feel that I am about to get into trouble with [adding a seed file](https://github.com/klauspost/compress/pull/772/files#diff-34fb8f604a7365e5ad5e8aaba37a53bf2e2f64e5982fd2aa0a4b3a5c9d137b65R21). (I have removed that line for now) Since your [PR](https://github.com/google/oss-fuzz/commit/56283083a9665898ed70786b3ff0e59fc31ae5df) lists files to copy....
@mmcloughlin Thanks for taking a look! For context I mainly use it for `GOAMD64_v` shortcuts. Two examples: ``` #ifdef GOAMD64_v3 TZCNTQ R11, R11 #else BSFQ R11, R11 #endif ``` This...
See https://github.com/mmcloughlin/avo/issues/146
Hack, that "reserves" the AVX512 registers. Maybe use while debugging only, though impact should be minimal. ```Go // reserveExtended will reserve extended registers, but not use them. // Call at...
@flowchartsman I believe this is to allow for over-reading input.
Seems like this is boto3, but presumably this would be the same no matter what SDK you use. Case 1 no longer reproduces. `select _1, _2, _3 AS test_3 from...