aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2021-08-20build: Add type annotations to Target.get_debug_filenameDylan Baker1-2/+2
2021-08-20build: Add annotations to the CustomTargetIndex classDylan Baker1-5/+4
2021-08-20build: Add a `name` property to CustomTargetIndexDylan Baker1-0/+4
2021-08-20build: Fix CustomTarget initializer annotationDylan Baker1-1/+1
2021-08-20build: Add a couple of annotations to RunTargetDylan Baker1-1/+2
2021-08-20build: Add type annotations for CustomTargetDylan Baker1-12/+11
2021-08-20build: type get_import_filenamesDylan Baker1-2/+2
2021-08-20build: Add some type annotations to BuildTargetDylan Baker1-24/+21
2021-08-20build: Add type annotations for ExtractedObjectsDylan Baker1-11/+18
2021-08-20build: Add missing annotations for Build.get_* methodsDylan Baker1-4/+4
2021-08-20build: fix annotation for Build.targetsDylan Baker1-2/+2
2021-08-20build: add annotation for build.postconf_scriptsDylan Baker1-2/+2
2021-08-20backends/vs: add a missing annotationDylan Baker1-1/+1
2021-08-20external-project: Add support for WAF build systemXavier Claessens4-27/+53
2021-08-19Merge pull request #9126 from dcbaker/submit/rust-use-full-typingJussi Pakkanen2-31/+39
2021-08-18tests: python module should install files correctlyEli Schwartz7-3/+51
2021-08-18python module: fix extensions without explicit subdir being installed to libdirEli Schwartz1-4/+4
2021-08-18test runner: add the ability to configure test.json for python pathsEli Schwartz3-2/+32
2021-08-18python module: make external program wrapper have access to useful metadataEli Schwartz1-26/+35
2021-08-18Fix incorrect .name attribute for python programEli Schwartz1-3/+4
2021-08-18fix some confusingly indirect codeEli Schwartz1-3/+3
2021-08-18Test boost-python on macOSKevin Meagher2-7/+9
2021-08-18backends/ninja: write depscan input files to jsonDylan Baker2-13/+24
2021-08-18docs: Remove the deleted function find_libraryDaniel Mensinger3-9/+3
2021-08-17rust targets: lld-link is the same as link for static libsNirbheek Chauhan1-3/+3
2021-08-17test cases/rust: clang-cl also needs extra_winlibsNirbheek Chauhan1-1/+1
2021-08-17Revert "Disable Rust + clangcl."Nirbheek Chauhan1-8/+0
2021-08-18Revert "Disable vs2017 + 32bit Rust combo as it is broken."Nirbheek Chauhan1-4/+1
2021-08-17Add install tagsXavier Claessens26-87/+430
2021-08-16compilers/compilers: Fix some potential issues spotted by pyrightDylan Baker1-2/+4
2021-08-16interpreter/compiler: make helper methods protectedDylan Baker1-29/+29
2021-08-16run_mypy: add interpreter/compiler.pyDylan Baker1-0/+1
2021-08-16interpreter/compiler: Add type checking for the Compiler objectDylan Baker2-401/+349
2021-08-16interpreter/compiler: Add type annotations to TryRunResultHolderDylan Baker1-4/+4
2021-08-16interpreter/compiler: remove unittest_args methodDylan Baker2-16/+7
2021-08-16compilers: Fix extra_args parameterDylan Baker6-31/+36
2021-08-16compilers: Fix annotations for run and cached_compileDylan Baker3-9/+9
2021-08-16interpreter/compiler: Replace permittedKwargs({}) with noKwargsDylan Baker1-19/+19
2021-08-16interpreterobjects: Add TypedDict annoations for `extract_search_dirs`Dylan Baker2-1/+11
2021-08-16interperterbase: help type checkers do better type deductionDylan Baker1-1/+5
2021-08-16interpreter: allow KwargInfo.evolve to change the name as wellDylan Baker1-1/+2
2021-08-16unittests/base: Allow init method to failDylan Baker1-11/+29
2021-08-16unittests/base: Move code out of the try block of a try/except statementDylan Baker1-15/+18
2021-08-16unittests/baseplatform: don't double print on errorDylan Baker1-2/+4
2021-08-16modules/rust: fix initialize signatureDylan Baker1-2/+2
2021-08-16modules/rust: use typed_kwargs for bindgenDylan Baker1-29/+34
2021-08-16interpreter: fix `source_strings_to_files` annotationsDylan Baker1-0/+3
2021-08-16Document new rules for green CI.Jussi Pakkanen1-0/+15
2021-08-16Add unset_variable()Tristan Partin7-2/+57
2021-08-16interpreter: Fix holder_map not being updated when subproject failsXavier Claessens3-6/+14