21 Commits (929df93ba80be347bea5df850ebce280aed64be7)

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