127 Commits (726d9c0b61ecdf0fbe1fb4f0d8c883eaac8108d0)

Author SHA1 Message Date
Eli Schwartz d353219e17
run_mypy: register utils/vsenv.py, as it is type-safe 3 months ago
Dylan Baker ca5490f021 machinefile: Make fully typesafe 3 months ago
Dylan Baker 978a58ea1e unittests: Add type annotations to the helpers module 4 months ago
Dylan Baker d617dc6869 modules: rename qt.py -> _qt.py 8 months ago
Charles Brunet 2b37101998 meson format command 8 months ago
Eli Schwartz 65ee397f34
cuda module: fully type annotate 10 months ago
Dylan Baker 7d0d610045 ast/introspection: make mypy clean 11 months ago
Dylan Baker 25fa0e9721 ast: mark visitor and preprocessor as mypy safe 11 months ago
Dylan Baker 5cd1147354 ast/printer: fix mypy issues 11 months ago
Eli Schwartz 78e23e48f2 backends: correct nonebackend return annotation and check in run_mypy 12 months ago
Eli Schwartz cf64e062bb run_mypy: avoid type-checking tools against every possible python version 1 year ago
Tristan Partin 8490eaa29d Add simd.py to run_mypy.py 1 year ago
Eli Schwartz 1ed619d196
run_mypy: add option to run once for each supported version of python 1 year ago
Dylan Baker 9ae6e38e90 mypy: add templates to checked modules 1 year ago
Eli Schwartz a53c6687b6
fully type mconf.py 1 year ago
Eli Schwartz b411be5edc
fully type mdist.py 1 year ago
Dylan Baker b01ae087f5 cargo: Add a builder module to the cargo package 1 year ago
Eli Schwartz 2d26c272c3
run_mypy: accept the path to an alternative mypy executable 2 years ago
Eli Schwartz 3946f1eb17
Revert "target python 3.10 as the mypy language version" 2 years ago
Eli Schwartz 6c3b0973c4
run_mypy: passthrough unknown options to mypy itself 2 years ago
Eli Schwartz 2d0c9ce5f2
properly type utils/core.py and add it to mypy 2 years ago
Dylan Baker 6ed6c8cdba modules: fully type the Qt* modules 2 years ago
Dylan Baker e8a88f5320 modules: add type annotations to the `__init__` module 2 years ago
Eli Schwartz 0b7d935a84
target python 3.10 as the mypy language version 2 years ago
Eli Schwartz 4e374d5cef
run_mypy: add extra logging and permit specifying files to check 2 years ago
Xavier Claessens 2dfd952eb9 Move classes used by scripts to their own module 2 years ago
Dylan Baker 4135925b60 run_mypy: Add modules/pkgconfig to the list of checked modules 2 years ago
Dylan Baker a78992dd81 interpreter: move handling of module stability to interpreter 2 years ago
Dylan Baker 0bf66ff02c modules/wayland: Add full type checking 2 years ago
Dylan Baker 4acab57d47 modules/icestorm: use type checking 3 years ago
Dylan Baker 10fc19ecb4 modules: add typing to the modtest module 3 years ago
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