summaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/primitives
AgeCommit message (Expand)Author
2025-12-04interpreter: validate argument to string.split() for empty stringDylan Baker
2025-11-28interpreter: Add a slice() method to arraysJouke Witteveen
2025-11-14make str and meson.version() API align again.Eli Schwartz
2025-11-14version_compare with meson.version() override should log when it doesn't workEli Schwartz
2025-10-29Add snippets.symbol_visibility_header() methodXavier Claessens
2025-10-20Fix typos in authorship informationVlad-Stefan Harbuz
2025-08-29interpreter: add dict.values() methodMarvin Scholz
2025-07-19interpreter: Add a flatten() method to arraysDylan Baker
2025-06-17interpreter: make methods per-class for primitivesPaolo Bonzini
2025-06-17interpreter: make operators per-classPaolo Bonzini
2025-06-17interpreter: make trivial_operators per-classPaolo Bonzini
2025-06-17interpreter: make operator functions binaryPaolo Bonzini
2025-01-27allow to compare multiple version with version_compareCharles Brunet
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2023-09-09Add support for padding zeroes in int.to_string() methodNomura
2023-08-02Unify message(), format() and fstring formattingXavier Claessens
2023-07-12string: Add missing FeatureNew tags to methodsMarco Trevisan (Treviño)
2023-06-20add str.splitlines methodMartin Dørum
2023-06-14detect and warn on non-commutative int/bool operationsEli Schwartz
2023-02-01treewide: add future annotations importEli Schwartz
2022-11-08Fix since annotation for str "in" operatorXavier Claessens
2022-11-06Implement `in` operator on stringXavier Claessens
2022-08-29flake8: fix warnings for unused importsEli Schwartz
2022-08-22interpreter: add a special class to track the lifecycle of get_option() stringsEli Schwartz
2022-06-13flake8: fix various whitespace nitsEli Schwartz
2022-05-23move various imports into TYPE_CHECKING blocks for neatnessEli Schwartz
2022-04-13dependencies: move DependencyVariableString handling to declare_dependencyEli Schwartz
2022-04-13dependencies: allow get_variable to expose files from subprojectsEli Schwartz
2022-03-07move a bunch of imports into TYPE_CHECKING blocksEli Schwartz
2022-02-16flake8: do not use bare exceptionsEli Schwartz
2022-02-14FeatureNew: add mypy type annotations for subproject argEli Schwartz
2022-01-27add location data to various Feature checksEli Schwartz
2022-01-27fix some flake8 violations for unused importsEli Schwartz
2021-11-04fix regression that broke string.format with list objectsEli Schwartz
2021-10-27fix various flake8 whitespace errorsEli Schwartz
2021-10-26interpreter: Revert old path joining behavior (fixes #9450)Daniel Mensinger
2021-10-24interpreter: Fix missing featuer check (fixes #9425)Daniel Mensinger
2021-10-10Revert "interpreter: Add FeatureNew check"Eli Schwartz
2021-10-06interpreter: Move RangeHolder out of interpreterbase to interpreterDaniel Mensinger
2021-10-06interpreter: Holderify arrays and dictsDaniel Mensinger
2021-10-04fix extra whitespaceEli Schwartz
2021-09-25interpreter: Add FeatureNew checkDaniel Mensinger
2021-09-25Remove helpers.check_stringlist()Daniel Mensinger
2021-09-25interpreter: Introduce StringHolderDaniel Mensinger
2021-09-01interpreter: Introduce BooleanHolder for the bool primitiveDaniel Mensinger
2021-08-31interpreter: Add IntegerHolderDaniel Mensinger