summaryrefslogtreecommitdiff
path: root/mesonbuild/optinterpreter.py
Commit message (Expand)AuthorAgeFilesLines
* optinterpreter: Fix builtin option names not being reserved anymoreXavier Claessens2021-10-141-18/+2
* optinterpreter: Downgrade error to deprecationXavier Claessens2021-10-131-1/+1
* optinterpreter: Add deprecated kwargXavier Claessens2021-10-091-0/+4
* optinterpreter: Refactor to use typed_pos_args() and typed_kwargs()Xavier Claessens2021-10-091-121/+99
* optinterpreter: Add support for dictionariesXavier Claessens2021-10-091-0/+7
* fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger2021-06-291-1/+1
* various python neatness cleanupsEli Schwartz2021-03-041-1/+1
* Use a single coredata dictionary for optionsDylan Baker2021-01-041-4/+3
* optinterpreter: organize the validation of arguments to be more readableDylan Baker2020-11-201-10/+13
* optinterpreter: use PEP8 compliant namesDylan Baker2020-11-201-10/+10
* optinterpreter: fix value being set in loopDylan Baker2020-11-201-1/+1
* Add type annotations to optinterpreterDylan Baker2020-11-201-19/+33
* pylint: turn on bad-indentation errorDylan Baker2020-09-221-1/+1
* typing: more fixesDaniel Mensinger2020-09-081-6/+5
* Capitalize some constants in coredataJohn Ericson2020-08-041-1/+1
* opts: Add FeatureNew for '-' and 'not' introduced in 0.54.1Daniel Mensinger2020-05-261-0/+2
* opts: Allow string concatenation (fixes #7199)Daniel Mensinger2020-05-261-0/+7
* optinterpreter: Enable and update FeatureNew to use_singleDylan Baker2020-05-141-7/+5
* opts: Allow `-` and `not` in meson_options.txt (fixes #6948)Daniel Mensinger2020-04-111-0/+10
* types: Annotate mparser.pyDaniel Mensinger2020-03-021-2/+2
* Store filename in node locationJon Turney2020-02-281-1/+1
* Adjust all the other places MesonException file attribute is setJon Turney2020-02-281-2/+3
* Refactor UserIntegerOption to work with BuiltinOption.Jussi Pakkanen2020-02-121-3/+2
* types: import typing as T (fixes #6333)Daniel Mensinger2020-01-081-2/+2
* No need to reserve build_ because we use build. instead.Jussi Pakkanen2019-07-151-1/+1
* Reserve build_ prefix in option names.Jussi Pakkanen2019-05-201-1/+1
* UserOption no longer has a name field.John Ericson2019-05-151-19/+15
* optinterpreter: Add a log argument to is_invalid_nameDylan Baker2019-04-051-3/+4
* optinterpreter: Add type annotations to is_invalid_nameDylan Baker2019-04-051-1/+1
* coredata: remove get_builtin_optionsDylan Baker2019-04-041-1/+1
* Reserve cross_ option prefix for Meson.Jussi Pakkanen2019-03-191-0/+4
* UserFeatureOption: Default to 'auto' when no value specifiedXavier Claessens2018-07-251-1/+1
* FeatureNew: Make all checks subproject-specificNirbheek Chauhan2018-07-021-4/+8
* Add UserFeatureOption typeXavier Claessens2018-06-181-0/+8
* Convert args.projectoptions into a dictXavier Claessens2018-06-061-44/+1
* optinterpreter: Remove duplicated list of languagesXavier Claessens2018-06-061-13/+2
* Add 0.45.0 featuresSalamandar2018-06-011-0/+4
* Add 0.44.0 featuresSalamandar2018-06-011-1/+2
* options: s/yiel/yield/ typoThibault Saunier2018-03-201-1/+1
* Fix subproject prefix handling when checking subproject option validity.Hemmo Nieminen2018-02-161-8/+25
* User options can "yield to" a user option of the same name in superproject. C...Jussi Pakkanen2018-02-081-11/+26
* Expose integer options to build option files.Jussi Pakkanen2018-02-071-0/+11
* Warn on unknown command line argumentsDylan Baker2017-12-191-0/+9
* Renamed UserStringArrayOption to UserArrayOption for short.Jussi Pakkanen2017-12-071-1/+1
* String arguments can permit arbitrary string valuesJussi Pakkanen2017-12-031-9/+11
* Add new array type optionDylan Baker2017-11-291-0/+16
* coredata: Remove parse_string() methodXavier Claessens2017-11-061-1/+1
* options: Add a permitted_kwargs functionDylan Baker2017-10-041-3/+24
* Add option to limit maximum number of concurrent link processes.Jussi Pakkanen2017-08-051-11/+12
* Allow option values to contain ':'Nirbheek Chauhan2017-04-041-3/+4