96 Commits (06d12064d0ccb1477fadf1d62492a493fb2fb947)

Author SHA1 Message Date
Eli Schwartz a6e08e8fa7
use a more sane check instead of run_custom_lint 3 years ago
Dylan Baker 57c8e1a780 run_mypy: add sourceset module 3 years ago
Dylan Baker 9b04257847 run_mypy: add gnome module 3 years ago
Dylan Baker fe51450970 depfile: type annotate 3 years ago
Tristan Partin b361fc52dd Add typing to msubprojects.py 3 years ago
Dylan Baker e38c4defcb run_mypy: add modules/keyval 3 years ago
Dylan Baker cc231de08e modules/windows: use typed_kwargs 3 years ago
Dylan Baker 246d5f34bb run_mypy: Add the external_project_module 3 years ago
Daniel Mensinger ad65a699f9
docs: Initial reference manual generator 3 years ago
Dylan Baker bd2fcb268b modules/i18n: Fix remaining mypy spotted issues 3 years ago
Dylan Baker 92b21a0045 interpreter/mesonmain: Fix remaining typing problems and add to run_mypy 3 years ago
Daniel Mensinger 8d92e6d865 interpreter: Add IntegerHolder 3 years ago
Tristan Partin be92e37837 Add Java module 3 years ago
Dylan Baker a0e2de02bf run_mypy: add backends/backends 3 years ago
Dylan Baker 8e2890f6c0 run_mypy: add interpreter/compiler.py 3 years ago
Dylan Baker 5381ec89af run_mypy: Add interpreter/type_checking to the list of checked modules 3 years ago
Daniel Mensinger c0a2025d03
tests: test that we always set encoding 3 years ago
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 3 years ago
Daniel Mensinger 0f237b8d1d linkers: move linkers.py into the linkers package 3 years ago
Daniel Mensinger 7c757dff71 holders: Fix the remaining code to respect the holder changes 3 years ago
Dylan Baker 3824e30f7a modules/qt: fix remaining typing issues and add to run_mypy 3 years ago
Dylan Baker 2eabcae9b5 run_mypy: lower required version to 0.812 3 years ago
Xavier Claessens 97bedd015f run_mypy: Check mypy version to avoid spurious errors 3 years ago
Daniel Mensinger ad584f022d interpreter: Move interpreterbase.py into a new package 3 years ago
Daniel Mensinger 7fc755b334 typing: Fully annotate run_project_tests.py 3 years ago
Daniel Mensinger 15b69d0421 typing: Fully annotate dependencies 3 years ago
Daniel Mensinger 30e329aac9 typing: Fully annotate dependencies.framework 3 years ago
Daniel Mensinger 25875ae0d3 typing: Fully annotate dependencies.{detect,factory} + some other fixes 3 years ago
Daniel Mensinger 71906c4bf8 typing: Fully annotate dependencies.cmake 3 years ago
Daniel Mensinger 125566b329 typing: Fully annotate dependencies.platform 3 years ago
Daniel Mensinger 96473085e0 typing: Fully annotate dependencies.dub 3 years ago
Daniel Mensinger 6798bc8146 typing: Fully annotate dependencies.pkgconfig 3 years ago
Daniel Mensinger 240434b167 typing: Fully annotate dependencies.cuda 3 years ago
Daniel Mensinger 969ee9d85b typing: Fully annotate dependencies.configtool 3 years ago
Daniel Mensinger 1d0bd562f1 typing: Fully annotate dependencies.coarrays 3 years ago
Daniel Mensinger df4d2bd247 typing: Fully annotate dependencies.base 4 years ago
Dylan Baker 8771045d79 dependencies/qt: Add type annotations 4 years ago
Dylan Baker 97c1283baa programs: add type annotations 4 years ago
Xavier Claessens 598e968993 Add `meson devenv` command and meson.add_devenv() 4 years ago
Dylan Baker 44c836e0d9 add a script to run a single test 4 years ago
Dylan Baker 23d3b98fc1 split mesonlib into a package 4 years ago
Dylan Baker 1849a9e9b7 run_mypy: add minstall 4 years ago
Dylan Baker 3d80a88bd3 modules: Add an unstable-rust module 4 years ago
Dylan Baker f6672c7a19 use real pathlib module 4 years ago
Dylan Baker 93ecfa646b Add type annotations to optinterpreter 4 years ago
Daniel Mensinger 1dfaccfd91 pathlib: Fix resolve() by overriding it in Python 3.5 4 years ago
Dylan Baker 4cdc32114b run_mypy: mark the whole compilers package as type safe 4 years ago
Dylan Baker 6a9761a2c0 compilers/d: add type annotations 4 years ago
Dylan Baker e039727e63 compilers/fortran: add type annotations 4 years ago
Dylan Baker 3fc37fc13e compilers/java: Add type annotations 4 years ago