Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-08-16 | Add unset_variable() | Tristan Partin | 1 | -1/+1 | |
This should be useful for helping to control variable scope within Meson. CMake has something similar for controlling scope. | |||||
2021-08-09 | interpreter: Fix list contains for Holders (fixes #9020 #9047) | Daniel Mensinger | 1 | -2/+2 | |
2021-07-05 | condense lines | Eli Schwartz | 1 | -6/+3 | |
2021-07-05 | more f-strings too complex to be caught by pyupgrade | Eli Schwartz | 1 | -6/+6 | |
2021-07-02 | fix: get_variable default variables are not ObjectHolders (fixes #8936) | Daniel Mensinger | 1 | -1/+4 | |
2021-06-29 | fix: Always explicitly set encoding for text files (fixes #8263) | Daniel Mensinger | 1 | -1/+1 | |
2021-06-26 | refactor: Refactor BothLibraries logic | Daniel Mensinger | 1 | -1/+3 | |
This commit introduces a new type of `HoldableObject`: The `SecondLevelHolder`. The primary purpose of this class is to handle cases where two (or more) `HoldableObject`s are stored at the same time (with one default object). The best (and currently only) example here is the `BothLibraries` class. | |||||
2021-06-20 | fix: dicts and list need _holderify for fallback | Daniel Mensinger | 1 | -2/+2 | |
2021-06-20 | fix: Fix set_variable not holderifying (fixes #8904) | Daniel Mensinger | 1 | -7/+20 | |
2021-06-18 | holders: Ensure that InterpreterBase is the sole instance for (un)holderifying | Daniel Mensinger | 1 | -38/+111 | |
2021-06-18 | interpreter: Add FileHolder and remove specical case for File | Daniel Mensinger | 1 | -3/+1 | |
2021-06-18 | interpreter: Meson does not have floats --> remove them | Daniel Mensinger | 1 | -1/+1 | |
2021-06-11 | interpreter: Split decorators from interpreterbase.py | Daniel Mensinger | 1 | -545/+2 | |
2021-06-11 | interpreter: Split Disabler from interpreterbase.py | Daniel Mensinger | 1 | -30/+1 | |
2021-06-11 | interpreter: Split base objects and helpers from interpreterbase.py | Daniel Mensinger | 1 | -152/+23 | |
2021-06-11 | interpreter: Split exception calsses from interpreterbase.py | Daniel Mensinger | 1 | -18/+9 | |
2021-06-11 | interpreter: Move interpreterbase.py into a new package | Daniel Mensinger | 1 | -0/+1583 | |