aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreterbase
AgeCommit message (Expand)AuthorFilesLines
2021-06-18holders: remove unholderDaniel Mensinger1-0/+4
2021-06-18holders: Ensure that InterpreterBase is the sole instance for (un)holderifyingDaniel Mensinger5-44/+164
2021-06-18holders: Introduce HoldableObjectDaniel Mensinger1-11/+23
2021-06-18interpreter: Add FileHolder and remove specical case for FileDaniel Mensinger1-3/+1
2021-06-18interpreter: Meson does not have floats --> remove themDaniel Mensinger2-3/+3
2021-06-18interpreter: Add a new MesonInterpreterObject for non-elementary objectsDaniel Mensinger3-4/+9
2021-06-18interpreter: Refactor interpreter.compiler to use ObjectHolderDaniel Mensinger1-2/+2
2021-06-18interpreter: Refactor ObjectHolder to extend InterpreterObjectDaniel Mensinger1-10/+10
2021-06-18decorators: Add not_set_warning to KwargInfoDaniel Mensinger1-1/+7
2021-06-18decorators: Fix typoDaniel Mensinger1-1/+1
2021-06-14interpreterbase: Add deprecated_values and since_values to KwargInfoDylan Baker1-0/+30
2021-06-11interpreter: Split decorators from interpreterbase.pyDaniel Mensinger3-561/+576
2021-06-11interpreter: Split Disabler from interpreterbase.pyDaniel Mensinger3-37/+44
2021-06-11interpreter: Split base objects and helpers from interpreterbase.pyDaniel Mensinger4-177/+237
2021-06-11interpreter: Split exception calsses from interpreterbase.pyDaniel Mensinger3-25/+51
2021-06-11interpreter: Move interpreterbase.py into a new packageDaniel Mensinger2-0/+1698