aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/primitives
AgeCommit message (Expand)AuthorFilesLines
2023-09-09Add support for padding zeroes in int.to_string() methodNomura1-5/+8
2023-08-02Unify message(), format() and fstring formattingXavier Claessens1-5/+8
2023-07-12string: Add missing FeatureNew tags to methodsMarco Trevisan (Treviño)1-0/+4
2023-06-20add str.splitlines methodMartin Dørum1-0/+7
2023-06-14detect and warn on non-commutative int/bool operationsEli Schwartz1-7/+9
2023-02-01treewide: add future annotations importEli Schwartz1-0/+1
2022-11-08Fix since annotation for str "in" operatorXavier Claessens1-2/+2
2022-11-06Implement `in` operator on stringXavier Claessens1-0/+12
2022-08-29flake8: fix warnings for unused importsEli Schwartz1-0/+2
2022-08-22interpreter: add a special class to track the lifecycle of get_option() stringsEli Schwartz2-2/+28
2022-06-13flake8: fix various whitespace nitsEli Schwartz1-1/+1
2022-05-23move various imports into TYPE_CHECKING blocks for neatnessEli Schwartz1-3/+2
2022-04-13dependencies: move DependencyVariableString handling to declare_dependencyEli Schwartz1-2/+5
2022-04-13dependencies: allow get_variable to expose files from subprojectsEli Schwartz2-1/+19
2022-03-07move a bunch of imports into TYPE_CHECKING blocksEli Schwartz4-8/+8
2022-02-16flake8: do not use bare exceptionsEli Schwartz1-1/+1
2022-02-14FeatureNew: add mypy type annotations for subproject argEli Schwartz1-1/+4
2022-01-27add location data to various Feature checksEli Schwartz1-1/+2
2022-01-27fix some flake8 violations for unused importsEli Schwartz1-1/+0
2021-11-04fix regression that broke string.format with list objectsEli Schwartz1-0/+2
2021-10-27fix various flake8 whitespace errorsEli Schwartz2-2/+0
2021-10-26interpreter: Revert old path joining behavior (fixes #9450)Daniel Mensinger1-1/+2
2021-10-24interpreter: Fix missing featuer check (fixes #9425)Daniel Mensinger1-0/+4
2021-10-10Revert "interpreter: Add FeatureNew check"Eli Schwartz1-12/+0
2021-10-06interpreter: Move RangeHolder out of interpreterbase to interpreterDaniel Mensinger2-0/+36
2021-10-06interpreter: Holderify arrays and dictsDaniel Mensinger3-0/+194
2021-10-04fix extra whitespaceEli Schwartz2-3/+0
2021-09-25interpreter: Add FeatureNew checkDaniel Mensinger1-0/+12
2021-09-25Remove helpers.check_stringlist()Daniel Mensinger1-0/+8
2021-09-25interpreter: Introduce StringHolderDaniel Mensinger2-0/+178
2021-09-01interpreter: Introduce BooleanHolder for the bool primitiveDaniel Mensinger2-0/+55
2021-08-31interpreter: Add IntegerHolderDaniel Mensinger2-0/+92