From 96a1ae6dfe9209d907803b9f2ecca29d2047a47f Mon Sep 17 00:00:00 2001 From: Dylan Baker Date: Mon, 21 Sep 2020 15:35:53 -0700 Subject: compilers: fully type annotate the C compilers --- run_mypy.py | 1 + 1 file changed, 1 insertion(+) (limited to 'run_mypy.py') diff --git a/run_mypy.py b/run_mypy.py index 04f563a..46fce9b 100755 --- a/run_mypy.py +++ b/run_mypy.py @@ -17,6 +17,7 @@ modules = [ # specific files 'mesonbuild/arglist.py', 'mesonbuild/compilers/compilers.py', + 'mesonbuild/compilers/c.py', 'mesonbuild/compilers/c_function_attributes.py', 'mesonbuild/compilers/objc.py', 'mesonbuild/compilers/objcpp.py', -- cgit v1.1 From fe97977b00e2b3c0fec9bc85aa0bf3e11559802a Mon Sep 17 00:00:00 2001 From: Dylan Baker Date: Mon, 21 Sep 2020 18:17:16 -0700 Subject: compilers/cpp: Add type annotations --- run_mypy.py | 1 + 1 file changed, 1 insertion(+) (limited to 'run_mypy.py') diff --git a/run_mypy.py b/run_mypy.py index 46fce9b..0b297a5 100755 --- a/run_mypy.py +++ b/run_mypy.py @@ -19,6 +19,7 @@ modules = [ 'mesonbuild/compilers/compilers.py', 'mesonbuild/compilers/c.py', 'mesonbuild/compilers/c_function_attributes.py', + 'mesonbuild/compilers/cpp.py', 'mesonbuild/compilers/objc.py', 'mesonbuild/compilers/objcpp.py', # 'mesonbuild/coredata.py', -- cgit v1.1 From d3a059b55fac4e9cc3c7c306b2e6a4cf5e424aad Mon Sep 17 00:00:00 2001 From: Dylan Baker Date: Tue, 22 Sep 2020 15:18:24 -0700 Subject: compilers/cuda: make type safe --- run_mypy.py | 1 + 1 file changed, 1 insertion(+) (limited to 'run_mypy.py') diff --git a/run_mypy.py b/run_mypy.py index 0b297a5..ca4d803 100755 --- a/run_mypy.py +++ b/run_mypy.py @@ -20,6 +20,7 @@ modules = [ 'mesonbuild/compilers/c.py', 'mesonbuild/compilers/c_function_attributes.py', 'mesonbuild/compilers/cpp.py', + 'mesonbuild/compilers/cuda.py', 'mesonbuild/compilers/objc.py', 'mesonbuild/compilers/objcpp.py', # 'mesonbuild/coredata.py', -- cgit v1.1 From efceec96156f5fc701a07089bf31a81e8145a67b Mon Sep 17 00:00:00 2001 From: Dylan Baker Date: Fri, 25 Sep 2020 12:24:47 -0700 Subject: Compilers/vala: Add type annotations --- run_mypy.py | 1 + 1 file changed, 1 insertion(+) (limited to 'run_mypy.py') diff --git a/run_mypy.py b/run_mypy.py index ca4d803..791deea 100755 --- a/run_mypy.py +++ b/run_mypy.py @@ -23,6 +23,7 @@ modules = [ 'mesonbuild/compilers/cuda.py', 'mesonbuild/compilers/objc.py', 'mesonbuild/compilers/objcpp.py', + 'mesonbuild/compilers/vala.py', # 'mesonbuild/coredata.py', 'mesonbuild/dependencies/boost.py', 'mesonbuild/dependencies/hdf5.py', -- cgit v1.1 From e437bdd0a9472ef9f1eb667b3b8411dd51fd66bf Mon Sep 17 00:00:00 2001 From: Dylan Baker Date: Mon, 28 Sep 2020 09:56:10 -0700 Subject: compilers/swift: Add type annotations --- run_mypy.py | 1 + 1 file changed, 1 insertion(+) (limited to 'run_mypy.py') diff --git a/run_mypy.py b/run_mypy.py index 791deea..a5d7470 100755 --- a/run_mypy.py +++ b/run_mypy.py @@ -23,6 +23,7 @@ modules = [ 'mesonbuild/compilers/cuda.py', 'mesonbuild/compilers/objc.py', 'mesonbuild/compilers/objcpp.py', + 'mesonbuild/compilers/swift.py', 'mesonbuild/compilers/vala.py', # 'mesonbuild/coredata.py', 'mesonbuild/dependencies/boost.py', -- cgit v1.1 From 4430269d4e4030b39724a78ec1435599d779e7b3 Mon Sep 17 00:00:00 2001 From: Dylan Baker Date: Mon, 28 Sep 2020 10:15:03 -0700 Subject: compilers/rust: add type annotations --- run_mypy.py | 1 + 1 file changed, 1 insertion(+) (limited to 'run_mypy.py') diff --git a/run_mypy.py b/run_mypy.py index a5d7470..495b7d0 100755 --- a/run_mypy.py +++ b/run_mypy.py @@ -23,6 +23,7 @@ modules = [ 'mesonbuild/compilers/cuda.py', 'mesonbuild/compilers/objc.py', 'mesonbuild/compilers/objcpp.py', + 'mesonbuild/compilers/rust.py', 'mesonbuild/compilers/swift.py', 'mesonbuild/compilers/vala.py', # 'mesonbuild/coredata.py', -- cgit v1.1 From 3fc37fc13e12779343ddaf830ebde7e096f77a41 Mon Sep 17 00:00:00 2001 From: Dylan Baker Date: Mon, 28 Sep 2020 10:21:46 -0700 Subject: compilers/java: Add type annotations --- run_mypy.py | 1 + 1 file changed, 1 insertion(+) (limited to 'run_mypy.py') diff --git a/run_mypy.py b/run_mypy.py index 495b7d0..673e01c 100755 --- a/run_mypy.py +++ b/run_mypy.py @@ -21,6 +21,7 @@ modules = [ 'mesonbuild/compilers/c_function_attributes.py', 'mesonbuild/compilers/cpp.py', 'mesonbuild/compilers/cuda.py', + 'mesonbuild/compilers/java.py', 'mesonbuild/compilers/objc.py', 'mesonbuild/compilers/objcpp.py', 'mesonbuild/compilers/rust.py', -- cgit v1.1 From e039727e63561b0ecf75eff853579ee85f498a11 Mon Sep 17 00:00:00 2001 From: Dylan Baker Date: Mon, 28 Sep 2020 10:29:00 -0700 Subject: compilers/fortran: add type annotations --- run_mypy.py | 1 + 1 file changed, 1 insertion(+) (limited to 'run_mypy.py') diff --git a/run_mypy.py b/run_mypy.py index 673e01c..dc70027 100755 --- a/run_mypy.py +++ b/run_mypy.py @@ -21,6 +21,7 @@ modules = [ 'mesonbuild/compilers/c_function_attributes.py', 'mesonbuild/compilers/cpp.py', 'mesonbuild/compilers/cuda.py', + 'mesonbuild/compilers/fortran.py', 'mesonbuild/compilers/java.py', 'mesonbuild/compilers/objc.py', 'mesonbuild/compilers/objcpp.py', -- cgit v1.1 From 6a9761a2c0c099d20885f748a373b214c2cdb8d4 Mon Sep 17 00:00:00 2001 From: Dylan Baker Date: Mon, 28 Sep 2020 14:50:51 -0700 Subject: compilers/d: add type annotations --- run_mypy.py | 1 + 1 file changed, 1 insertion(+) (limited to 'run_mypy.py') diff --git a/run_mypy.py b/run_mypy.py index dc70027..114ec47 100755 --- a/run_mypy.py +++ b/run_mypy.py @@ -21,6 +21,7 @@ modules = [ 'mesonbuild/compilers/c_function_attributes.py', 'mesonbuild/compilers/cpp.py', 'mesonbuild/compilers/cuda.py', + 'mesonbuild/compilers/d.py', 'mesonbuild/compilers/fortran.py', 'mesonbuild/compilers/java.py', 'mesonbuild/compilers/objc.py', -- cgit v1.1 From 4cdc32114bfef1c8512687950a7e61287691e21b Mon Sep 17 00:00:00 2001 From: Dylan Baker Date: Mon, 28 Sep 2020 14:51:09 -0700 Subject: run_mypy: mark the whole compilers package as type safe --- run_mypy.py | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) (limited to 'run_mypy.py') diff --git a/run_mypy.py b/run_mypy.py index 114ec47..db578be 100755 --- a/run_mypy.py +++ b/run_mypy.py @@ -10,25 +10,12 @@ modules = [ # fully typed submodules 'mesonbuild/ast', 'mesonbuild/cmake', - 'mesonbuild/compilers/mixins', + 'mesonbuild/compilers', 'mesonbuild/scripts', 'mesonbuild/wrap', # specific files 'mesonbuild/arglist.py', - 'mesonbuild/compilers/compilers.py', - 'mesonbuild/compilers/c.py', - 'mesonbuild/compilers/c_function_attributes.py', - 'mesonbuild/compilers/cpp.py', - 'mesonbuild/compilers/cuda.py', - 'mesonbuild/compilers/d.py', - 'mesonbuild/compilers/fortran.py', - 'mesonbuild/compilers/java.py', - 'mesonbuild/compilers/objc.py', - 'mesonbuild/compilers/objcpp.py', - 'mesonbuild/compilers/rust.py', - 'mesonbuild/compilers/swift.py', - 'mesonbuild/compilers/vala.py', # 'mesonbuild/coredata.py', 'mesonbuild/dependencies/boost.py', 'mesonbuild/dependencies/hdf5.py', -- cgit v1.1