Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-01-13 | run_mypy: add minstall | Dylan Baker | 1 | -0/+1 | |
2021-01-05 | modules: Add an unstable-rust module | Dylan Baker | 1 | -0/+1 | |
Like other language specific modules this module is module for holding rust specific helpers. This commit adds a test() function, which simplifies using rust's internal unittest mechanism. Rust tests are generally placed in the same code files as they are testing, in contrast to languages like C/C++ and python which generally place the tests in separate translation units. For meson this is somewhat problematic from a repetition point of view, as the only changes are generally adding --test, and possibly some dependencies. The rustmod.test() method provides a mechanism to remove the repatition: it takes a rust target, copies it, and then addes the `--test` option, then creates a Test() target with the `rust` protocol. You can pass additional dependencies via the `dependencies` keyword. This all makes for a nice, DRY, test definition. | |||||
2020-11-22 | Merge pull request #8010 from dcbaker/submit/optinterpreter-cleanups | Jussi Pakkanen | 1 | -0/+1 | |
Opt Interpreter cleanups and type annotations | |||||
2020-11-20 | use real pathlib module | Dylan Baker | 1 | -1/+0 | |
We added the _pathlib module to work around defeciencies in python 3.5's implementation, since we now rely on 3.6 lets drop this | |||||
2020-11-20 | Add type annotations to optinterpreter | Dylan Baker | 1 | -0/+1 | |
2020-10-04 | pathlib: Fix resolve() by overriding it in Python 3.5 | Daniel Mensinger | 1 | -0/+1 | |
2020-10-01 | run_mypy: mark the whole compilers package as type safe | Dylan Baker | 1 | -14/+1 | |
2020-10-01 | compilers/d: add type annotations | Dylan Baker | 1 | -0/+1 | |
2020-10-01 | compilers/fortran: add type annotations | Dylan Baker | 1 | -0/+1 | |
2020-10-01 | compilers/java: Add type annotations | Dylan Baker | 1 | -0/+1 | |
2020-10-01 | compilers/rust: add type annotations | Dylan Baker | 1 | -0/+1 | |
2020-10-01 | compilers/swift: Add type annotations | Dylan Baker | 1 | -0/+1 | |
2020-10-01 | Compilers/vala: Add type annotations | Dylan Baker | 1 | -0/+1 | |
2020-10-01 | compilers/cuda: make type safe | Dylan Baker | 1 | -0/+1 | |
2020-10-01 | compilers/cpp: Add type annotations | Dylan Baker | 1 | -0/+1 | |
2020-10-01 | compilers: fully type annotate the C compilers | Dylan Baker | 1 | -0/+1 | |
2020-09-28 | typing: fully annotate cmake.interpreter | Daniel Mensinger | 1 | -0/+1 | |
2020-09-27 | typing: add convinient option to clear the terminal to run_mypy.py | Daniel Mensinger | 1 | -0/+5 | |
2020-09-27 | typing: fix indentation in run_mypy.py | Daniel Mensinger | 1 | -48/+48 | |
2020-09-24 | compilers/objcpp: add type annotations | Dylan Baker | 1 | -0/+1 | |
2020-09-24 | compilers/objc: Add type annotations | Dylan Baker | 1 | -0/+1 | |
2020-09-24 | run_mypy: compilers/c_function_attributes is already type safe | Dylan Baker | 1 | -0/+1 | |
2020-09-24 | run_mypy: all of compilers/mixins is now type safe | Dylan Baker | 1 | -14/+1 | |
2020-09-24 | compilers/mixins: make xc16 type safe | Dylan Baker | 1 | -0/+1 | |
2020-09-24 | compilers/mixins: make visual studio type safe | Dylan Baker | 1 | -0/+1 | |
2020-09-24 | compilers/mixins/pgi: Make type safe | Dylan Baker | 1 | -0/+1 | |
2020-09-24 | compilers/mixins/islinker: Make type safe | Dylan Baker | 1 | -0/+1 | |
2020-09-24 | compilers/mixins/intel: make type safe | Dylan Baker | 1 | -1/+1 | |
2020-09-24 | compilers/mixins/emscripten: make type safe | Dylan Baker | 1 | -0/+1 | |
2020-09-24 | compilers/mixins/elbrus: make type safe | Dylan Baker | 1 | -0/+1 | |
2020-09-24 | compilers/mixins: make compcert type safe | Dylan Baker | 1 | -0/+1 | |
2020-09-24 | compilers/mixins/clang: Make type safe | Dylan Baker | 1 | -0/+1 | |
2020-09-24 | compilers/mixings/gnu: make type safe | Dylan Baker | 1 | -0/+1 | |
2020-09-24 | compilers/mixins/clike: fix mypy issues | Dylan Baker | 1 | -0/+1 | |
2020-09-24 | compilers/mixins/ccrx: make mypy safe | Dylan Baker | 1 | -0/+1 | |
2020-09-24 | compilers/mixins/c2000: Make mypy safe | Dylan Baker | 1 | -0/+1 | |
2020-09-24 | compilers/mixins/arm: make type safe | Dylan Baker | 1 | -0/+1 | |
2020-09-24 | compilers/compilers: Fully type annotate | Dylan Baker | 1 | -0/+1 | |
2020-09-16 | linkers: fully type annotate and fix mypy issues | Dylan Baker | 1 | -0/+1 | |
This makes GnuDynamicLinker not suitable for instantiation, so the tests need to be changed to use the BFD class. | |||||
2020-09-08 | typing: more fixes | Daniel Mensinger | 1 | -0/+1 | |
2020-09-08 | typing: update run_mypy and mypy.ini | Daniel Mensinger | 1 | -72/+26 | |
2020-09-08 | typing: fix envconfig typing | Daniel Mensinger | 1 | -1/+1 | |
2020-09-08 | typing: fully annotate mintro and mtest | Daniel Mensinger | 1 | -0/+2 | |
2020-09-08 | typing: fully annotate mcompile, minit, and msetup | Daniel Mensinger | 1 | -0/+3 | |
2020-09-08 | typing: fully annotate fs module | Daniel Mensinger | 1 | -0/+1 | |
2020-09-08 | typing: fully annotate arglist | Daniel Mensinger | 1 | -0/+2 | |
2020-09-08 | typing: fully annotate boost and hdf5 deps | Daniel Mensinger | 1 | -0/+3 | |
2020-09-08 | typing: fully annotate scripts | Daniel Mensinger | 1 | -0/+2 | |
2020-09-08 | typing: fully annotate tools | Daniel Mensinger | 1 | -0/+1 | |
2020-09-08 | typing: fully annotate wrap | Daniel Mensinger | 1 | -1/+1 | |