Chad Austin
Chad Austin
I can't imagine a situation where this matters yet, but in case it comes up someday: https://github.com/lpsmith/json-builder/commit/b33adc7c8a959cec918485900cc3c8360b23854d Also http://blog.melding-monads.com/2012/02/24/implementing-json-builder-or-how-the-commabuilder-got-its-spots/
On naive implementations of realloc(), the current growth implementation copies (lg N) times. If we chunked into a linked list, we'd have the option to produce a Lazy ByteString, avoiding...
From this tweet: https://twitter.com/coachmasa/status/975914666487529472 > I use “is it snappy” on my iPhone 7plus and it crushes every time I try to open the recorded file. Any solution?
Fix double precision conformance issues exposed by https://github.com/miloyip/nativejson-benchmark
See https://rawgit.com/miloyip/nativejson-benchmark/master/sample/conformance.html#1.%20Parse%20Validation
The only benchmark where sajson loses to rapidjson is number parsing. Need to split the integer loop from the floating point loop (which has the important effect of breaking `p`'s...
Summary: Sadly, even though Ubuntu 18.04 is still in LTS, GitHub is deprecating its runner image. Migrate the generated GitHub Actions to 20.04. https://github.com/actions/runner-images/issues/6002 https://github.blog/changelog/2022-08-09-github-actions-the-ubuntu-18-04-actions-runner-image-is-being-deprecated-and-will-be-removed-by-12-1-22/ Reviewed By: fanzeyi Differential Revision:...
Specifically, I have an `ArrayVec`. `Waker` is two pointers, and `len` is 32 bits. On 64-bit platforms, in theory, `Option` could have the same size. But [padding cannot be used...