18 Commits (85c51a548fc83d0776029b01b1be3748f82e296a)

Author SHA1 Message Date
Jim Mussared a7932ae4e6 tools/makeqstrdefs.py: Run qstr preprocessing in parallel. 4 years ago
stijn 8e94fa0d2e py/makeqstrdefs.py: Support preprocessing C++ files for QSTR generation. 4 years ago
stijn 2b9f0586e7 py/makeqstrdefs.py: Process C++ files as well. 4 years ago
stijn 1b723937e3 py/makeqstrdefs.py: Fix beaviour when scanning non-C preprocessed files. 4 years ago
Jim Mussared 154b4eb354 py: Implement "common word" compression scheme for error messages. 5 years ago
Damien George 69661f3343 all: Reformat C and Python source code with tools/codeformat.py. 5 years ago
Jim Mussared a09fd04758 py/makeqstrdefs.py: Remove unused blacklist. 5 years ago
Damien George 673e154dfe py/makedefs: Use io.open with utf-8 encoding when processing source. 6 years ago
Damien George f6a1f18603 py/makeqstrdefs.py: Optimise by using compiled re's so it runs faster. 7 years ago
Damien George b24ccfc639 py/makeqstrdefs.py: Make script run correctly with Python 2.6. 8 years ago
Chris Packham a50b26e4b0 py/makeqstrdefs.py: Use python 2.6 syntax for set creation. 8 years ago
Paul Sokolovsky dcb904416a py/makeqstrdefs.py: Remove restriction that source path can't be absolute. 9 years ago
stijn 9264d42e2a py/makeqstrdefs.py: Windows compatibility. 9 years ago
stijn b2b771ca02 py/makeqstrdefs.py: Remove unused function/variable/import. 9 years ago
Paul Sokolovsky 1b60a6dc4e py: Divide "split" and "cat" phases of qstr extraction for better efficiency. 9 years ago
Paul Sokolovsky 8dd704b019 py/makeqstrdefs.py: Process only CPP line-numbering info. 9 years ago
Paul Sokolovsky c618f91e22 py: Rework QSTR extraction to work in simple and obvious way. 9 years ago
Pavel Moravec dbbf082786 py/makeqstrdefs: Add script to automate extraction of qstr from sources. 9 years ago