198 Commits (98d1ec7a32e15e82b62a35d0288e8458321ebd23)

Author SHA1 Message Date
Daniel Mensinger dfec4385a7 interpreter: Move RangeHolder out of interpreterbase to interpreter 4 years ago
Daniel Mensinger af0587cb49 interpreter: Holderify arrays and dicts 4 years ago
Eli Schwartz d06cc042eb
f-strings 4 years ago
Eli Schwartz 4ab70c5512
fix extra whitespace 4 years ago
Eli Schwartz f2eb1534dd
work around flake8 F811 for T.overload redefined functions 4 years ago
Eli Schwartz 1bb2523e58
remove f from f-string that has no formatting 4 years ago
Eli Schwartz e33ba28ec4
better error message for modules returning the wrong value 4 years ago
Eli Schwartz e8a85fa8a2
various python neatness cleanups 4 years ago
Zbigniew Jędrzejewski-Szmek 75dd9fb67f interpreter: improve the error message about install_mode 4 years ago
Daniel Mensinger c10e228371
docs: Fixes found during the YAML conversion process 4 years ago
Dylan Baker 3bb962975e interpreter: move some of CustomTarget's args to type_checking 4 years ago
Xavier Claessens 4deeb907b6 dependency: Allow searching for multiple names 4 years ago
Dylan Baker c3c30d4b06 interpreter: Use typed_kwargs for func_custom_target 4 years ago
Dylan Baker 74819dbd2a interpreter: Allow FileMode to be passed to _get_kwarg_install_mode 4 years ago
Dylan Baker 3bb6d56dcd interpreter: move command kwarg to type_checking 4 years ago
Dylan Baker 3374b7c323 interpreter/type_checking: Add DEPEND_FILES_KW 4 years ago
Dylan Baker a3e63a4269 interpreter: move KwargInfo('depends') to type_checking 4 years ago
Dylan Baker 16986f1853 interpreter: DEPFILE_KW should be Optional[str] 4 years ago
Dylan Baker 0f6d6c914a interpreter: remove duplicate permittedKwargs 4 years ago
Dylan Baker d9c32f32d1 interpreter: move DEPFILE_KW to type_checkingt 4 years ago
Dylan Baker cb762f29fe interpreter: use typed_kwargs on func_run_target 4 years ago
Xavier Claessens d2fa6d5080 Make custom_target() name argument optional 4 years ago
Eli Schwartz 941b8a6dbc
fix message function accepting bools and casting to string 4 years ago
Daniel Mensinger c0efa7ab22 interpreter: Add FeatureNew check 4 years ago
Daniel Mensinger 6b00c7dc81 Remove helpers.check_stringlist() 4 years ago
Daniel Mensinger d93d01b6c5 interpreter: Introduce StringHolder 4 years ago
Dylan Baker 68c23a6120 Add option to to transpile Cython to C++ 4 years ago
Dylan Baker 5a69dbe0cb interpreter/mesonmain: remove unreachable code 4 years ago
Dylan Baker 92b21a0045 interpreter/mesonmain: Fix remaining typing problems and add to run_mypy 4 years ago
Dylan Baker d661a0cd96 build: use an object rather than a dict for the dep_manifest 4 years ago
Dylan Baker 6c5bfd4c24 interpreter/mesonmain: Add full set of typed_argument guards 4 years ago
Dylan Baker 27fd7b14e7 interpreter/mesonmain: fix type annotations 4 years ago
Dylan Baker 88e5ff0575 interpreter: Add a few missing type annotations 4 years ago
Andrea Pappacoda 68eca11cc6 Use -Oz when optimization=s in Clang 4 years ago
Xavier Claessens 30f24bfa32 dependency: If cached version is outdated, look on system again 4 years ago
Xavier Claessens e9386e80ae dependencyfallbacks: Use default_options for implicit fallbacks 4 years ago
Paolo Bonzini 8596b3bcd1 interpreter: detect and pass compiler to be used for linker tests 4 years ago
Filipe Laíns af8b55d49b mintro: add installed_plan 4 years ago
Xavier Claessens 5e55a0bb2b interpreter: Add summary of all user defined options 4 years ago
Xavier Claessens d67850b45e dependency: fallback and allow_fallback are mutually exclusive 4 years ago
Daniel Mensinger 43302d3296 interpreter: Introduce BooleanHolder for the bool primitive 4 years ago
Daniel Mensinger 43a6b5bd5e interpreter: Remove permissive from _unholder 4 years ago
Dylan Baker bd691b847c interpreter: use python dunders instead of lock for unpicklability 4 years ago
Daniel Mensinger 8d92e6d865 interpreter: Add IntegerHolder 4 years ago
Dylan Baker 4d7031437c pylint: turn on superflous-parens 4 years ago
Dylan Baker 1fc3d8608d pylint: enable unnecessary-not check 4 years ago
Dylan Baker 81f5cee218 interpreter: rename EnvironmentVariablesObject -> EnvironmentVariablesHolder 4 years ago
Dylan Baker 43f942be34 interpreterobjects: Use typed_kwargs for EnvironmentVariablesObject 4 years ago
Dylan Baker 3731e1d8f3 make EnvironmentVariablesObject a proper holder 4 years ago
Dylan Baker d6a1f85248 Allow EnvironmentVariablesObject to be passed an EnvironmentVariables instance 4 years ago