270 Commits (71304684024bcdec102212117ff1ae3880c0318c)

Author SHA1 Message Date
Dylan Baker 7130468402 compilers: Remove the BaseOption type 2 months ago
Dylan Baker daf4774cea coredata: subproject should be None for checking in base_options 2 months ago
Charles Brunet 70c7bc45fe Replace OptionKey.evolve(...) with specialized functions 2 months ago
Dylan Baker f827010184 coredata: remove dead code from option refactor 2 months ago
Dylan Baker 3f430886dc coredata: delete the OptionsView 2 months ago
Jussi Pakkanen d37d649b08 Make all Meson level options overridable per subproject. 2 months ago
Dylan Baker 5e7b1a9d1d options: Add a TypeAlias for option values 2 months ago
Dylan Baker 9fd5281bef options: Replace uses of `UserOption[T.Any]` with a Union of UserOption types 3 months ago
Dylan Baker 8eba69cbaa options: Add a function to compare different option choices 3 months ago
Dylan Baker 164a18d84f options: fix typing of add_to_argparse 3 months ago
Dylan Baker ba3460eb11 options: Add an EnumeratedUserOption class 3 months ago
Dylan Baker 0e11b90d6f options: use dataclasses for UserOption 3 months ago
Jussi Pakkanen 0cbc4e1e1a Bump version number for new development. 3 months ago
Jussi Pakkanen 897b6fcdf9 Bump version number for release. 3 months ago
Jussi Pakkanen 91eb6c2289 Bump version number for rc2. 3 months ago
Jussi Pakkanen a86476c57c Bump version number for rc1. 4 months ago
Jussi Pakkanen 16cf71f051 Handle top level options set in subprojects. Closes #13847. 4 months ago
Jussi Pakkanen 5e920e3907 Bump version number for new development. 6 months ago
Jussi Pakkanen 4c6c89ca7a Update docs and version number for release. 6 months ago
Jussi Pakkanen 9fd9cc957f Bump version number for rc2. 7 months ago
Jussi Pakkanen 739683943a Update version number for rc1. 7 months ago
Eli Schwartz 4a352dd8bd
flake8: move unused typing-only imports to TYPE_CHECKING 9 months ago
Jussi Pakkanen a97de6b527 Ensure override var exists. Closes #13402. 9 months ago
Jussi Pakkanen 6e20022295 Remove module type from OptionKey. 9 months ago
Jussi Pakkanen 61c742fae9 Remove language (AKA compiler) type from OptionKey. 9 months ago
Jussi Pakkanen de8e3d65e0 Remove option type from OptionKey and get it from OptionStore instead. 9 months ago
Jussi Pakkanen 0d7bb776e2 Move OptionKey in the option source file. 10 months ago
Jussi Pakkanen 5c6e9d2d8f Move builtin option check into OptionStore. 10 months ago
Jussi Pakkanen 8e3f609e73 Move project option detection into OptionStore. 10 months ago
Jussi Pakkanen 814e581537 Bump version number for new development. 10 months ago
Jussi Pakkanen 183084a9e8 Release 1.5.0 time. 10 months ago
Jussi Pakkanen 5d417edd64 Bump version number for rc3. 10 months ago
Jussi Pakkanen ff5865c45c Bump version number for rc2. 10 months ago
Jussi Pakkanen 7ec1fc507e Bump version numbers for rc1. 10 months ago
Jussi Pakkanen 181c3499fd Fix mypy. 11 months ago
Jussi Pakkanen 9a6fcd4d9a Replace direct indexing with named methods. 11 months ago
Jussi Pakkanen c0d86024f5 Rename option variable to optstore to make it unique. 11 months ago
Jussi Pakkanen 2b1510d706 Convert option from a plain dictionary into a named class. 11 months ago
Jussi Pakkanen 41a445c228 Extract native file parser to machinefile source file. 11 months ago
Jussi Pakkanen 5365d9a842 Refactor option classes to their own file. 11 months ago
Jussi Pakkanen 128f0e828e
Pass wrapmode value around as a string. (#13229) 11 months ago
Eli Schwartz e5f32b7414 catch build files that cannot be opened in utf8 mode and emit useful error 1 year ago
Ole André Vadla Ravnås 0cec1c03d8 coredata: Fix is_per_machine_option() for builtins 1 year ago
Eli Schwartz 39f6d11792
micro-optimize iteration of evaluated set 1 year ago
Charles Brunet bd4fd90730 parser: revert to single StringNode type 1 year ago
Dylan Baker c6875305f3 coredata: add tracking of the options files 1 year ago
Dylan Baker 8a10c8a539 coredata: remove extraneous keys when updating project_options 1 year ago
Charles Brunet dacb25db10 Improve error messages for invalid option values 1 year ago
Charles Brunet d08ef2c08b move UserArrayOption.listify_value to mesonlib 1 year ago
Jussi Pakkanen 7399be4ab2 Bump version number for new development. 1 year ago