Commit Graph

122 Commits

Author SHA1 Message Date
Dylan Baker 48a181866f compilers/mixins/clang: Make type safe 2020-09-24 12:14:13 -07:00
Dylan Baker 4b52184dc6 compilers/mixings/gnu: make type safe 2020-09-24 12:14:13 -07:00
Dylan Baker bb3fe3c451 compilers/mixins/clike: fix mypy issues 2020-09-24 12:14:13 -07:00
Dylan Baker 4cfddd1fe6 compilers/mixins/ccrx: make mypy safe 2020-09-24 12:14:13 -07:00
Dylan Baker c93395bfc7 compilers/mixins/c2000: Make mypy safe 2020-09-24 12:14:13 -07:00
Dylan Baker b7db3660a0 compilers/mixins/arm: make type safe 2020-09-24 12:14:13 -07:00
Dylan Baker 79d1ecd5bc compilers/compilers: Fully type annotate 2020-09-24 12:14:13 -07:00
Dylan Baker 3526b36a77 linkers: fully type annotate and fix mypy issues
This makes GnuDynamicLinker not suitable for instantiation, so the tests
need to be changed to use the BFD class.
2020-09-16 20:28:56 -07:00
Daniel Mensinger 23818fc5a3
typing: more fixes 2020-09-08 20:15:58 +02:00
Daniel Mensinger 5deb33b03c
typing: update run_mypy and mypy.ini 2020-09-08 20:15:58 +02:00
Daniel Mensinger ca1878ffb5
typing: fix envconfig typing 2020-09-08 20:15:57 +02:00
Daniel Mensinger 0490372449
typing: fully annotate mintro and mtest 2020-09-08 20:15:57 +02:00
Daniel Mensinger c637b913c9
typing: fully annotate mcompile, minit, and msetup 2020-09-08 20:15:57 +02:00
Daniel Mensinger 6b1b995b32
typing: fully annotate fs module 2020-09-08 20:15:57 +02:00
Daniel Mensinger 3dbfe8f75a
typing: fully annotate arglist 2020-09-08 20:15:57 +02:00
Daniel Mensinger 1217cf9a3b
typing: fully annotate boost and hdf5 deps 2020-09-08 20:15:57 +02:00
Daniel Mensinger a4f4379c44
typing: fully annotate scripts 2020-09-08 20:15:56 +02:00
Daniel Mensinger 0d57e307b2
typing: fully annotate tools 2020-09-08 20:15:56 +02:00
Daniel Mensinger 449dd8e72a
typing: fully annotate wrap 2020-09-08 20:15:56 +02:00
Daniel Mensinger fb9738b8c7
typing: fully annotate mparser.py 2020-09-08 20:15:56 +02:00
Daniel Mensinger bb09ca9ad5
typing: fully annotate mesonlib.py 2020-09-08 20:15:56 +02:00
Daniel Mensinger ce042f318e
typing: Add run_mypy.py for easier mypy invocation 2020-09-08 20:15:56 +02:00