aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/primitives/dict.py
AgeCommit message (Collapse)AuthorFilesLines
2022-03-07move a bunch of imports into TYPE_CHECKING blocksEli Schwartz1-1/+2
These are only used for type checking, so don't bother importing them at runtime. Generally add future annotations at the same time, to make sure that existing uses of these imports don't need to be quoted.
2021-10-06interpreter: Holderify arrays and dictsDaniel Mensinger1-0/+87
This is the final refactoring for extracting the bultin object logic out of Interpreterbase. I decided to do both arrays and dicts in one go since splitting it would have been a lot more confusing.