aboutsummaryrefslogtreecommitdiff
path: root/python/_brotli.c
AgeCommit message (Collapse)AuthorFilesLines
2025-01-07add max_length to Python streaming decompressionRobert Obryk1-59/+133
2025-01-07add size limit to bufferRobert Obryk1-9/+23
2025-01-06Copybara import of the project:Brotli1-154/+67
-- f1bdfaa803e62ce3608e0226c98da1cf20abebdc by Robert Obryk <robryk@google.com>: add size limit to buffer -- ef8922cee72a1c0b0c35ed109ae9d2d637177bfe by Robert Obryk <robryk@google.com>: add max_length to Python streaming decompression PiperOrigin-RevId: 712463460
2025-01-06add max_length to Python streaming decompressionRobert Obryk1-59/+132
2024-09-17add size limit to bufferRobert Obryk1-9/+23
2022-12-29Python: use a new output buffer code (#902)Ma Lin1-0/+985
Currently, the output buffer is a std::vector<uint8_t>. When the buffer grows, resizing will cause unnecessary memcpy(). This change uses a list of bytes object to represent output buffer, can avoid the extra overhead of resizing. In addition, C++ code can be removed, it's a pure C extension.