22 Commits (b7ce7c2d39cb537d9158e24e458ee5ce293a7bd3)

Author SHA1 Message Date
Dylan Baker 3e9021a4c4 scripts/depscan: remove unnecessary function 8 months ago
Dylan Baker 433117fc5a scripts/depscan: pick language once, at configure time 8 months ago
Dylan Baker fae1363bd3 scripts/depscan: combine pickle and JSON data into a single file 8 months ago
Dylan Baker 458827a5b2 depscan: use a defaultdict to simplify append action 8 months ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 12 months ago
Eli Schwartz 5b2f921d52
ninja depscanner: handle C++ sources named capital C 2 years ago
Jussi Pakkanen c44ae35356 Ignore encoding errors when scanning. Closes #10571. 2 years ago
Eli Schwartz c9938f8f60
move a bunch of imports into TYPE_CHECKING blocks 3 years ago
Eli Schwartz 8947352889 fix various flake8 whitespace errors 3 years ago
Eli Schwartz 4ab70c5512
fix extra whitespace 3 years ago
Eli Schwartz e8a85fa8a2
various python neatness cleanups 3 years ago
Dylan Baker 4d7031437c pylint: turn on superflous-parens 3 years ago
Dylan Baker 035df5369e backends/ninja: write depscan input files to json 3 years ago
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 3 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Eli Schwartz 76df995ba6
raw string literals are next to godliness 4 years ago
Jonas Lundholm Bertelsen bd2394e872 Use case-insensitive suffix check for fortran 4 years ago
Antonin Décimo 39ede12aa5 Fix misspells 4 years ago
Jussi Pakkanen 2f836e3acc Extend the C++ module scanner to handle Fortran, too. 4 years ago
Jussi Pakkanen f22d54690b Add mypy annotations. 4 years ago
Jussi Pakkanen 26ffd4f8f2 Scan all C++ sources and ignore everything else. 4 years ago
Jussi Pakkanen f390d22787 C++ module compilation works for a simple project. 4 years ago