Anders Kaseorg
Anders Kaseorg
Yeah, I think that’s it. (A question occurred to me about whether blocks should still interrupt after backslash-newline in this mode: ``` paragraph\ - list item? ``` I guess they...
@LemmingAvalanche My point was that people are inevitably going to use Djot in these two modes *anyway* (even if only by feeding the output through a newline-to-`` postprocessor or a...
This is a bit of a stab in the dark, but from commit 520525860b2ecbbf82e7dc154cc0f8e5cdfa61f7: https://github.com/ijl/orjson/blob/4eb4f005a6f1b71609051770612a055b584b73d2/src/serialize/writer/simd.rs#L97-L98 We know from the termination of the previous `while` loop that `nb < STRIDE`, and...
A test case that doesn’t segfault but makes Valgrind angry: ```console $ valgrind python -c 'import orjson; orjson.dumps((b"\n" + b"x" * 4046).decode())' ==50092== Memcheck, a memory error detector ==50092== Copyright...
I suspect 3.9.13 reduced the probability of the issue since 58a8bd3e31aa3b5fd3d962fb5b03479fa0014ee9 decreased the maximum overread from 31 bytes to 15 bytes, but it’s not eliminated. The Valgrind trace I posted...
I see that in 528220fb0d18bbf0212de7f0ce5c7aec209bc6e7 you’ve added a check for whether the pointer crosses a page boundary and reinstated the buffer overread if it doesn’t. But a buffer overread is...
I found a very quick reproduction recipe using Docker Desktop for Mac with the file sharing implementation set to **gRPC FUSE** or **VirtioFS** but not **osxfs (Legacy)**. Run this from...
This is becoming more frequent due to Chromium’s [automatic HTTPS upgrades](https://chromestatus.com/feature/6056181032812544), where HTTPS requests are attempted on the same port if a port number is specified in the URL. Related:...
- Closed in favor of #29485.
Although I guess this was sort of my idea given the use case, I’m always concerned that adding extensions outside of CommonMark will make it harder to get our Markdown...