aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/primitives/array.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.
2022-01-27add location data to various Feature checksEli Schwartz1-1/+2
2021-10-27fix various flake8 whitespace errorsEli Schwartz1-1/+0
2021-10-24interpreter: Fix missing featuer check (fixes #9425)Daniel Mensinger1-0/+4
2021-10-06interpreter: Holderify arrays and dictsDaniel Mensinger1-0/+103
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.