summaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/compiler.py
AgeCommit message (Expand)Author
2025-10-14Allow compiler methods to accept strings for include_directoriesCharles Brunet
2025-10-14Make use of build TypeAliasesDylan Baker
2025-06-17interpreter: convert compiler to InterpreterObject.methodPaolo Bonzini
2025-06-17interpreter: fix a couple FeatureNew messagesPaolo Bonzini
2025-04-04compilers: introduce get_option_std_argsPaolo Bonzini
2025-03-10coredata: replace get_option with optstore.get_value_forDylan Baker
2025-02-13Make all Meson level options overridable per subproject.Jussi Pakkanen
2024-12-19compiler: fix leftover chars in compiler.links()meator
2024-07-11Move OptionKey in the option source file.Jussi Pakkanen
2024-06-14Rename option variable to optstore to make it unique.Jussi Pakkanen
2024-05-23Refactor option classes to their own file.Jussi Pakkanen
2024-05-01Add required kwarg to compiler.{compiles,links,run}Tristan Partin
2024-04-05interpreter/compiler: Fortran.run() has always workedDylan Baker
2024-03-15compilers: Every compiler can run codeXavier Claessens
2024-01-25Fix compiler.preprocess compile_args not usedCharles Brunet
2024-01-17compiler.preprocess: add depends kwargStas Sergeev
2023-11-26fix broken type annotation imports being ignoredEli Schwartz
2023-09-07Compiler checks must use per-subproject optionsXavier Claessens
2023-09-07Add compiler.has_defineMarvin Scholz
2023-08-28include_directories: Always add both source and build dirsXavier Claessens
2023-08-07Compiler: Add werror kwarg to compiles(), links() and run() methodsXavier Claessens
2023-08-05fixup: since: 1.1.0 -> 1.3.0Milan Hauth
2023-08-05compiler: Add required keyword to has_* methodsXavier Claessens
2023-07-14compiler.compiles/links: fix failure when compiling a built File objectEli Schwartz
2023-04-11fix various spelling issuesJosh Soref
2023-03-09emit FeatureNew warning for compiler.preprocess used multiple timesEli Schwartz
2023-03-09compiler.preprocess should only update the private name per directoryEli Schwartz
2023-03-09build: fully type CompileTargetDylan Baker
2023-02-27Use caching in Compiler.sizeof() and Compiler.alignment()Andres Freund
2023-02-27interpreter: bolden result of compiler.alignment(), compiler.sizeof()Andres Freund
2023-02-15preprocess: Add dependencies kwargXavier Claessens
2023-02-15preprocess: Allow custom_tgt, custom_idx and generated_listXavier Claessens
2023-02-01treewide: add future annotations importEli Schwartz
2022-12-06interpreter: compiler: Allow array for the prefix kwargMarvin Scholz
2022-10-23Add cc.preprocess() method for c-like compilersXavier Claessens
2022-10-12interpreter: Fix msg when none of the dependencies have namesNirbheek Chauhan
2022-10-12interpreter: Don't say we're using -lfoo args when we're notNirbheek Chauhan
2022-05-24Tweak "header has symbol" messagePeter Eisentraut
2022-05-03add prefer_static built-in optionDudemanguy
2022-05-03dependencies: extract code to get all leaf dependenciesPaolo Bonzini
2022-02-09fix UI regression in compiler.compiles loggingEli Schwartz
2022-02-06add FeatureNew check for compiler.* methods with dependency on internal depEli Schwartz
2022-01-27flake8: fix indentation styleEli Schwartz
2021-11-28make sure files arguments to compiler.compiles and friends, performs rebuildEli Schwartz
2021-11-01various manual conversion of percent-formatted strings to f-stringsEli Schwartz
2021-10-10Fix typos discovered by codespellChristian Clauss
2021-10-04f-stringsEli Schwartz
2021-10-04various python neatness cleanupsEli Schwartz
2021-10-03docs: Fixes found during the YAML conversion processDaniel Mensinger
2021-09-07interpreter: detect and pass compiler to be used for linker testsPaolo Bonzini