summaryrefslogtreecommitdiff
path: root/mesonbuild/interpreterbase/baseobjects.py
Commit message (Expand)AuthorAgeFilesLines
* interpreter: Add testcase..endtestcase clause supportXavier Claessens2023-03-011-0/+5
* treewide: add future annotations importEli Schwartz2023-02-011-0/+1
* typing: use forward reference for types defined later in fileEli Schwartz2022-05-231-2/+2
* merge various TYPE_CHECKING blocks into oneEli Schwartz2022-03-071-7/+7
* FeatureNew: add mypy type annotations for subproject argEli Schwartz2022-02-141-2/+4
* fix various flake8 whitespace errorsEli Schwartz2021-10-271-0/+1
* Fix typos discovered by codespellChristian Clauss2021-10-101-1/+1
* interpreter: Move RangeHolder out of interpreterbase to interpreterDaniel Mensinger2021-10-061-23/+0
* interpreter: Holderify arrays and dictsDaniel Mensinger2021-10-061-7/+24
* fix extra whitespaceEli Schwartz2021-10-041-1/+0
* Remove helpers.check_stringlist()Daniel Mensinger2021-09-251-3/+9
* interpreter: Introduce StringHolderDaniel Mensinger2021-09-251-2/+2
* interpreter: Introduce BooleanHolder for the bool primitiveDaniel Mensinger2021-09-011-2/+2
* interpreter: Add IntegerHolderDaniel Mensinger2021-08-311-0/+4
* interpreter: Introduce operators support for InterpreterObjectsDaniel Mensinger2021-08-311-4/+79
* interperterbase: help type checkers do better type deductionDylan Baker2021-08-161-1/+5
* Fix meson.version().version_compare() regression in subprojectXavier Claessens2021-07-211-1/+1
* refactor: Refactor BothLibraries logicDaniel Mensinger2021-06-261-1/+3
* fix: Ensure that build targets have all methods from ExternalProgramDaniel Mensinger2021-06-211-1/+1
* holders: Introduce HoldableObjectDaniel Mensinger2021-06-181-11/+23
* interpreter: Meson does not have floats --> remove themDaniel Mensinger2021-06-181-2/+2
* interpreter: Add a new MesonInterpreterObject for non-elementary objectsDaniel Mensinger2021-06-181-2/+5
* interpreter: Refactor interpreter.compiler to use ObjectHolderDaniel Mensinger2021-06-181-2/+2
* interpreter: Refactor ObjectHolder to extend InterpreterObjectDaniel Mensinger2021-06-181-10/+10
* interpreter: Split base objects and helpers from interpreterbase.pyDaniel Mensinger2021-06-111-0/+79