67 Commits (172fa4d3b2ef1b0f2ef78aba1d97687701ae48b3)

Author SHA1 Message Date
Daniel Mensinger c2c7f7c9d7 holders: Ensure that InterpreterBase is the sole instance for (un)holderifying 4 years ago
Daniel Mensinger 66b32a4591 holders: Introduce HoldableObject 4 years ago
Daniel Mensinger d601227cb2 interpreter: Add FileHolder and remove specical case for File 4 years ago
Daniel Mensinger 7be172fe16 interpreter: Meson does not have floats --> remove them 4 years ago
Daniel Mensinger 63ade7d937 interpreter: Add a new MesonInterpreterObject for non-elementary objects 4 years ago
Daniel Mensinger 202e345dfb interpreter: Refactor interpreter.compiler to use ObjectHolder 4 years ago
Daniel Mensinger 2b09af834a interpreter: Refactor ObjectHolder to extend InterpreterObject 4 years ago
Daniel Mensinger 8f997efc8b decorators: Add not_set_warning to KwargInfo 4 years ago
Daniel Mensinger bad14b23d2 decorators: Fix typo 4 years ago
Dylan Baker 5bb75dc3af interpreterbase: Add deprecated_values and since_values to KwargInfo 4 years ago
Daniel Mensinger e686545fce interpreter: Split decorators from interpreterbase.py 4 years ago
Daniel Mensinger fc0397b309 interpreter: Split Disabler from interpreterbase.py 4 years ago
Daniel Mensinger 687eebee29 interpreter: Split base objects and helpers from interpreterbase.py 4 years ago
Daniel Mensinger 2e3550db14 interpreter: Split exception calsses from interpreterbase.py 4 years ago
Daniel Mensinger ad584f022d interpreter: Move interpreterbase.py into a new package 4 years ago