62 Commits (a90d2925ddfa4e1a19197ca39df8e73d7af6e689)

Author SHA1 Message Date
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 3 years ago
Eli Schwartz 4340bf34fa
various python neatness cleanups 4 years ago
Dylan Baker e81acbd606 Use a single coredata dictionary for options 4 years ago
Dylan Baker 51b361fdbe optinterpreter: organize the validation of arguments to be more readable 4 years ago
Dylan Baker 226945bbc7 optinterpreter: use PEP8 compliant names 4 years ago
Dylan Baker 49f8ff8410 optinterpreter: fix value being set in loop 4 years ago
Dylan Baker 93ecfa646b Add type annotations to optinterpreter 4 years ago
Dylan Baker f342efd080 pylint: turn on bad-indentation error 4 years ago
Daniel Mensinger 23818fc5a3
typing: more fixes 4 years ago
John Ericson 2447a1132a Capitalize some constants in coredata 4 years ago
Daniel Mensinger 534b340a56 opts: Add FeatureNew for '-' and 'not' introduced in 0.54.1 5 years ago
Daniel Mensinger 7e8f1de063 opts: Allow string concatenation (fixes #7199) 5 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Dylan Baker c64715b99a optinterpreter: Enable and update FeatureNew to use_single 5 years ago
Daniel Mensinger 03b86cdbed opts: Allow `-` and `not` in meson_options.txt (fixes #6948) 5 years ago
Daniel Mensinger c14aea2812
types: Annotate mparser.py 5 years ago
Jon Turney 346b5c4be7
Store filename in node location 5 years ago
Jon Turney 534a974da7
Adjust all the other places MesonException file attribute is set 5 years ago
Jussi Pakkanen 6b5c1a4fc3 Refactor UserIntegerOption to work with BuiltinOption. 5 years ago
Daniel Mensinger 09b53c534f types: import typing as T (fixes #6333) 5 years ago
Jussi Pakkanen d7a682fded No need to reserve build_ because we use build. instead. 5 years ago
Jussi Pakkanen da1f663e8d Reserve build_ prefix in option names. 6 years ago
John Ericson 4030e7cb7a UserOption no longer has a name field. 6 years ago
Dylan Baker 068c3bf60a optinterpreter: Add a log argument to is_invalid_name 6 years ago
Dylan Baker 05ad69a1c7 optinterpreter: Add type annotations to is_invalid_name 6 years ago
Dylan Baker c6060d795c coredata: remove get_builtin_options 6 years ago
Jussi Pakkanen 3d0b110ec2 Reserve cross_ option prefix for Meson. 6 years ago
Xavier Claessens 5f9fda4acc UserFeatureOption: Default to 'auto' when no value specified 6 years ago
Nirbheek Chauhan a1d9adba09 FeatureNew: Make all checks subproject-specific 6 years ago
Xavier Claessens e565945253 Add UserFeatureOption type 7 years ago
Xavier Claessens 7c4736d27f Convert args.projectoptions into a dict 7 years ago
Xavier Claessens 218ed2de89 optinterpreter: Remove duplicated list of languages 7 years ago
Salamandar 364b8a37b9 Add 0.45.0 features 7 years ago
Salamandar c90885de6d Add 0.44.0 features 7 years ago
Thibault Saunier 62165aef43 options: s/yiel/yield/ typo 7 years ago
Hemmo Nieminen ff1146bc8c Fix subproject prefix handling when checking subproject option validity. 7 years ago
Jussi Pakkanen 54d7817087 User options can "yield to" a user option of the same name in superproject. Closes ##2853. 7 years ago
Jussi Pakkanen 0204895143 Expose integer options to build option files. 7 years ago
Dylan Baker e245e57865 Warn on unknown command line arguments 7 years ago
Jussi Pakkanen 4ae0cadb7f Renamed UserStringArrayOption to UserArrayOption for short. 7 years ago
Jussi Pakkanen f8a419b27d String arguments can permit arbitrary string values 7 years ago
Dylan Baker c9351ce30c Add new array type option 7 years ago
Xavier Claessens b8187961b9 coredata: Remove parse_string() method 7 years ago
Dylan Baker 7dfad54f06 options: Add a permitted_kwargs function 7 years ago
Jussi Pakkanen a800c96f99 Add option to limit maximum number of concurrent link processes. 7 years ago
Nirbheek Chauhan 8ee9365717 Allow option values to contain ':' 8 years ago
Mike Sinkovsky 969be1f679 cleanup: Remove redundant parentheses 8 years ago
Igor Gnatenko 969dc7e995 style: fix E124 violations 8 years ago
Jussi Pakkanen b55235dfbd Fix space before :. 8 years ago
Jussi Pakkanen 73042c7912 Can set project options (but not global options) in subproject default options. 8 years ago