Skip to content
  • Paul Sokolovsky's avatar
    py: Divide "split" and "cat" phases of qstr extraction for better efficiency. · 1b60a6dc
    Paul Sokolovsky authored
    E.g. for stmhal, accumulated preprocessed output may grow large due to
    bloated vendor headers, and then reprocessing tens of megabytes on each
    build make take couple of seconds on fast hardware (=> potentially dozens
    of seconds on slow hardware). So instead, split once after each change,
    and only cat repetitively (guaranteed to be fast, as there're thousands
    of lines involved at most).