diff options
| author | Jeff Epler <jepler@gmail.com> | 2020-10-11 16:03:46 -0500 |
|---|---|---|
| committer | Jeff Epler <jepler@gmail.com> | 2020-10-11 21:18:03 -0500 |
| commit | 479552ce564410f2d96855f5dbca223317c4cbe0 (patch) | |
| tree | 464a42aa74e32af88356f40f25969af10b58923c /.github/workflows/pre-commit.yml | |
| parent | 607e4a905ae8654bd8450ae137ffa24367039277 (diff) | |
build: Make genlast write the "split" files
This gets a further speedup of about 2s (12s -> 9.5s elapsed build time)
for stm32f405_feather
For what are probably historical reasons, the qstr process involves
preprocessing a large number of source files into a single "qstr.i.last"
file, then reading this and splitting it into one "qstr" file for each
original source ("*.c") file.
By eliminating the step of writing qstr.i.last as well as making the
regular-expression-matching part be parallelized, build speed is further
improved.
Because the step to build QSTR_DEFS_COLLECTED does not access
qstr.i.last, the path is replaced with "-" in the Makefile.
Diffstat (limited to '.github/workflows/pre-commit.yml')
0 files changed, 0 insertions, 0 deletions
