220 Commits (f339c33394faf7531ce7836e81906db67ebf04ac)

Author SHA1 Message Date
Dylan Baker d661a0cd96 build: use an object rather than a dict for the dep_manifest 3 years ago
Dylan Baker 6c5bfd4c24 interpreter/mesonmain: Add full set of typed_argument guards 3 years ago
Dylan Baker 27fd7b14e7 interpreter/mesonmain: fix type annotations 3 years ago
Dylan Baker 88e5ff0575 interpreter: Add a few missing type annotations 3 years ago
Andrea Pappacoda 68eca11cc6 Use -Oz when optimization=s in Clang 3 years ago
Xavier Claessens 30f24bfa32 dependency: If cached version is outdated, look on system again 3 years ago
Xavier Claessens e9386e80ae dependencyfallbacks: Use default_options for implicit fallbacks 3 years ago
Paolo Bonzini 8596b3bcd1 interpreter: detect and pass compiler to be used for linker tests 3 years ago
Filipe Laíns af8b55d49b mintro: add installed_plan 3 years ago
Xavier Claessens 5e55a0bb2b interpreter: Add summary of all user defined options 3 years ago
Xavier Claessens d67850b45e dependency: fallback and allow_fallback are mutually exclusive 3 years ago
Daniel Mensinger 43302d3296 interpreter: Introduce BooleanHolder for the bool primitive 3 years ago
Daniel Mensinger 43a6b5bd5e interpreter: Remove permissive from _unholder 3 years ago
Dylan Baker bd691b847c interpreter: use python dunders instead of lock for unpicklability 3 years ago
Daniel Mensinger 8d92e6d865 interpreter: Add IntegerHolder 3 years ago
Dylan Baker 4d7031437c pylint: turn on superflous-parens 3 years ago
Dylan Baker 1fc3d8608d pylint: enable unnecessary-not check 3 years ago
Dylan Baker 81f5cee218 interpreter: rename EnvironmentVariablesObject -> EnvironmentVariablesHolder 3 years ago
Dylan Baker 43f942be34 interpreterobjects: Use typed_kwargs for EnvironmentVariablesObject 3 years ago
Dylan Baker 3731e1d8f3 make EnvironmentVariablesObject a proper holder 3 years ago
Dylan Baker d6a1f85248 Allow EnvironmentVariablesObject to be passed an EnvironmentVariables instance 3 years ago
Dylan Baker 940fc372db interperter/kwargs: narrow type checking 3 years ago
Dylan Baker d87b3c7b3f interpreter/type_checking: Add convertor to env keyword argument 3 years ago
Dylan Baker 75d2ec9a40 interpreter/type_checking: add a validator to env 3 years ago
Dylan Baker ec59cbdf61 interpreter: move 'env' to type_checking 3 years ago
Xavier Claessens ab773ff9e8 Simplify condition in can_run_host_binaries() 3 years ago
Dylan Baker b4bc8464e6
Try to fix NoneType 3 years ago
Dylan Baker 11fbaf29d8 interpreter: fix cases of `KwargInfo(..., T, default=None)` 3 years ago
Dylan Baker 3f5d80b8bb interpreter: fix name of typed_kwargs for `test()` 3 years ago
Dylan Baker aa895b383c interpreter: Add a helper for checking constrained inputs 3 years ago
Rihards Skuja 4523e9d288 interpreter: fix IndexError when specifying dependency 'include_type' 3 years ago
Tristan Partin 959e1bb2e3 Add typed_kwargs to add_languages() 3 years ago
Xavier Claessens e646130ef1 interpreter: Fix dependency(..., static: true) fallback 3 years ago
Eli Schwartz db04a3f5f2 Fix incomplete guidance on solving sandbox violations 3 years ago
Dylan Baker abababfb93 interpreterobjects: fix Test annotations 3 years ago
Dylan Baker 35dbf7e6d4 interpreter: fix overload for `source_strings_to_files` 3 years ago
Xavier Claessens 8c5aa031b5 Add install tags 3 years ago
Dylan Baker 272674e792 interpreter/compiler: make helper methods protected 3 years ago
Dylan Baker b30dddd4e5 interpreter/compiler: Add type checking for the Compiler object 3 years ago
Dylan Baker bcb5400e34 interpreter/compiler: Add type annotations to TryRunResultHolder 3 years ago
Dylan Baker 7dda90f1bf interpreter/compiler: remove unittest_args method 3 years ago
Dylan Baker 32d3b5c9e2 interpreter/compiler: Replace permittedKwargs({}) with noKwargs 3 years ago
Dylan Baker a1fb3199c8 interpreterobjects: Add TypedDict annoations for `extract_search_dirs` 3 years ago
Dylan Baker aca2192471 interpreter: fix `source_strings_to_files` annotations 3 years ago
Tristan Partin 1dc13e9951 Add unset_variable() 3 years ago
Xavier Claessens a2f110ff77 interpreter: Fix holder_map not being updated when subproject fails 3 years ago
Jussi Pakkanen 3340d373fb Revert "interpreter: Fix holder_map not being updated when subproject fails" 3 years ago
Xavier Claessens 27b319526c interpreter: Fix spurious warning in configure_data() 3 years ago
Xavier Claessens 5462ea921f interpreter: Fix missing subsubproject summary when subproject fails 3 years ago
Xavier Claessens 566383c727 interpreter: Fix holder_map not being updated when subproject fails 3 years ago