kc3-lang/brotli/python/_brotli.c

Branch :


Log

Author Commit Date CI Message
c8df4b30 2022-12-29 21:07:16 Python: use a new output buffer code (#902) 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.