21 Commits (3728b228a6ce112d0f55220b1c8770a4eb1aab8c)

Author SHA1 Message Date
spaette 4179996fef Fix typos 5 months ago
Dylan Baker 53e11488d9
options: use a TypedDict for kwargs to ArgumentParser.add_argument 6 months ago
Dylan Baker 69f1679dbd
options.py: Fix Intel Copyright 6 months ago
Dylan Baker 7cf2dd6e3f
options: fix typing issues with the OptionStore type 6 months ago
Dylan Baker cd0981bb3c
options: fix imports 6 months ago
Charles Brunet 2d6915a598 add default_both_libraries core option 6 months ago
Dylan Baker 0534753662 Add missing `__future__.annotations` imports 6 months ago
Eli Schwartz 19847ba24a
update various deprecation notices to call out meson 2.0 6 months ago
Jussi Pakkanen 6e20022295 Remove module type from OptionKey. 7 months ago
Jussi Pakkanen 61c742fae9 Remove language (AKA compiler) type from OptionKey. 7 months ago
Jussi Pakkanen de8e3d65e0 Remove option type from OptionKey and get it from OptionStore instead. 7 months ago
Jussi Pakkanen 0d7bb776e2 Move OptionKey in the option source file. 7 months ago
Jussi Pakkanen c2552527fb Move compiler option check into OptionStore. 7 months ago
Jussi Pakkanen 5c6e9d2d8f Move builtin option check into OptionStore. 7 months ago
Jussi Pakkanen 472d8852e9 Move backend option check into OptionStore. 7 months ago
Jussi Pakkanen 0c36ace4b7 Move base option check into OptionStore. 7 months ago
Jussi Pakkanen 8e3f609e73 Move project option detection into OptionStore. 7 months ago
Jussi Pakkanen 181c3499fd Fix mypy. 8 months ago
Jussi Pakkanen 9a6fcd4d9a Replace direct indexing with named methods. 8 months ago
Jussi Pakkanen 2b1510d706 Convert option from a plain dictionary into a named class. 9 months ago
Jussi Pakkanen 5365d9a842 Refactor option classes to their own file. 9 months ago