76 Commits (203a548d60343a97e436b59aa026ce17597f1cd1)

Author SHA1 Message Date
Xavier Claessens d5917c1b87 coredata: Invalidate deps cache when changing wrap_mode option 4 years ago
Daniel Mensinger 25875ae0d3 typing: Fully annotate dependencies.{detect,factory} + some other fixes 4 years ago
Daniel Mensinger 49c730ef05
cmake: Fix CMakeToolchain (fixes #8293) 4 years ago
Dylan Baker a5b43aa16c Add a helper to simplify the usage of PerMachineDefaultable 4 years ago
Dylan Baker 76b98459ac coredata: Use a PerMachineDefaultable for the deps cache 4 years ago
Jussi Pakkanen 8810583864 Bump version number for new development. 4 years ago
Jussi Pakkanen 753954be86 Release 0.58.0. 4 years ago
Jussi Pakkanen a493c950a7 Bump version number for rc1. 4 years ago
Dylan Baker d4e867809b store the list of initializes subprojects in the coredata structure 4 years ago
Dylan Baker aac67b502b coredata: Check for built-in options as host options 4 years ago
Dylan Baker 2cd0723c42 Split environment variable and command line cflags 4 years ago
Dylan Baker 23c706add1 coredata: Fix dependency cache 4 years ago
Xavier Claessens 20a90cf709 cmd_line_file.txt: Use cross/native file path resolved by coredata 4 years ago
Paolo Bonzini 32e49b5ff2 coredata: be more robust on unpickling errors 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Eli Schwartz 4340bf34fa
various python neatness cleanups 4 years ago
Jussi Pakkanen ba99181ba7 Bump version for new development. 4 years ago
Jussi Pakkanen 5d651e76b5 Set up release 0.57. 4 years ago
Jussi Pakkanen ba770d1877 Bump version numbers for rc1. 4 years ago
Volker-Weissmann f31ffaaf17
bugfix concerning octal umasks (#8282) 4 years ago
Jussi Pakkanen 8133a7b9a4 Keep buildtype the same even if user changes debug and/or optimization. 4 years ago
Xavier Claessens 5db77fd103 coredata: Add missing nopromote wrap_mode choice 4 years ago
Dylan Baker 4b0b44afac move handling of CFLAGS and friends to environment 4 years ago
Dylan Baker a539fda0cf fix LGTM warnings 4 years ago
Dylan Baker e81acbd606 Use a single coredata dictionary for options 4 years ago
Dylan Baker 71db6b04a3 use OptionKey for builtin and base options 4 years ago
Dylan Baker f9b19e73a5 move OptionKey to mesonlib 4 years ago
Dylan Baker fe973d9fc4 use OptionKey for compiler_options 4 years ago
Dylan Baker 615686fd6d use new optionkey.is_* methods 4 years ago
Dylan Baker 30ec7612c8 coredata: Add a type to the OptionKey 4 years ago
Dylan Baker 7142c92285 use OptionKey for backend_options 4 years ago
Dylan Baker e2ef6930ff use OptionKey for coredata.user_options 4 years ago
Dylan Baker b37f0cce2c movve insert_build_prefix to mconf 4 years ago
Dylan Baker b25a423a64 use the OptionKey type for command line and machine files 4 years ago
Dylan Baker 983380d5ce coredata: Add OptionKey type 4 years ago
Dylan Baker f6672c7a19 use real pathlib module 4 years ago
Elliot ff50f724bb
Fix #5492 (#7919) 4 years ago
Jussi Pakkanen 8fbf10c4bc Bump version number for new development. 4 years ago
Jussi Pakkanen f16d31607e Bump version number for release. This is the 10 000th commit! 4 years ago
Jussi Pakkanen 42d6b37423 Update version number to rc2. 4 years ago
Jussi Pakkanen 55d370e565 Bump version number for rc1. 4 years ago
Xavier Claessens 7271b1e942 Machine file pkg_config_path overrides environment 4 years ago
Xavier Claessens 7902d2032d Refactor handling of machine file options 4 years ago
Dylan Baker 94ac51fdda options: Handle updates to choices in options 4 years ago
Dylan Baker 4b1c1d83c8 machinefiles: Allow keys to be stored case insensitive 4 years ago
Daniel Mensinger 1dfaccfd91 pathlib: Fix resolve() by overriding it in Python 3.5 4 years ago
Dylan Baker 6d173f9678 mesonlib: make OptionOverrideProxy a true MutableMapping 4 years ago
Dylan Baker 54329eeed7 dependencies/hdf5: Use the correct compilers for the machine 4 years ago
Dylan Baker 79d1ecd5bc compilers/compilers: Fully type annotate 4 years ago
Dylan Baker d326c87fe2 compilers: Use a distinct type for compile/link results 4 years ago