summaryrefslogtreecommitdiff
path: root/mesonbuild/interpreterbase.py
AgeCommit message (Expand)Author
2020-09-28Add meson.project_build/source_root() methodsXavier Claessens
2020-09-08typing: get rid of most T.castDaniel Mensinger
2020-09-08typing: fully annotate mparser.pyDaniel Mensinger
2020-09-08typing: fully annotate mesonlib.pyDaniel Mensinger
2020-09-08typing: completely type interpreterbaseDaniel Mensinger
2020-09-08typing: refactor dict handlingDaniel Mensinger
2020-09-02interpreterbase: Fix typing annotationXavier Claessens
2020-09-02Special case meson.version().version_compare() statementXavier Claessens
2020-08-18prevent disabler() object from overwriting arrays (#7484)Elliot
2020-07-28Fix typoZbigniew Jędrzejewski-Szmek
2020-07-20string: add substring methodStéphane Cerveau
2020-05-14use FeatureNew.single_useDylan Baker
2020-05-14interpreterbase: Proxy extra_message through to feature_check_classDylan Baker
2020-05-14interpreterbase: Add a oneline helper method for Feature(New|Deprecated)Dylan Baker
2020-05-14interpreterbase: Allow passing an extra message in feature/deprecation warningsDylan Baker
2020-05-12interpreterbase: Fix version checking for deprecationDylan Baker
2020-05-12interpreter: Don't assign duplication and new feature warning to the same var...Dylan Baker
2020-04-30Allow get_variable to still function when the fallback is a disabler.James Hilliard
2020-03-19interpreterbase: Add warning when built-in object method has no kwargsXavier Claessens
2020-03-15fix conversion of hasattr to getattrDylan Baker
2020-03-05mesonbuild/mesonlib: Add type annotationsDylan Baker
2020-03-02types: Remove redundant __init__() -> None annotationDaniel Mensinger
2020-03-02types: Use import typing as TDaniel Mensinger
2020-03-02review: Initial fixupDaniel Mensinger
2020-03-02types: (partially) annotate interpreterbase.pyDaniel Mensinger
2020-03-02types: Annotate ast/interpreter.pyDaniel Mensinger
2020-03-02types: Annotate mparser.pyDaniel Mensinger
2020-02-28Store filename in node locationJon Turney
2020-02-28Adjust all the other places MesonException file attribute is setJon Turney
2019-12-04dict: Fully evaluate keysXavier Claessens
2019-11-12Fixed issue that the key's value type wasn't checked correctly.fchin
2019-11-12Adding dictionary entry using string variable as key.franczc
2019-11-06Fix typos found by codespellWolfgang Stöggl
2019-10-24Return a disabler when an unknown method is called on a disabler objectJames Hilliard
2019-10-10Merge pull request #6011 from xclaesse/not-disablerJussi Pakkanen
2019-10-10Make parser errors print relative path to meson.build fileNiklas Claesson
2019-10-08Test disabler in foreach loopsXavier Claessens
2019-10-08Fix `if not disabler()` caseXavier Claessens
2019-08-12Add is_disabler functionJames Hilliard
2019-07-23meson: handle nested disablerMarc-André Lureau
2019-04-29Address code reviewDaniel Mensinger
2019-04-29Fix flake8-bugbear warningsDaniel Mensinger
2019-04-23ast: support elementary object methodsDaniel Mensinger
2019-03-18interpreterbase: protect string division with FeatureNewPaolo Bonzini
2019-01-29correct naming to CudaCompiler, pep8Michael Hirsch, Ph.D
2019-01-22InterpreterBase: Fix extracting the node in all method/function callsXavier Claessens
2019-01-22Interpreter: Set self.current_node during method/function callsXavier Claessens
2019-01-16Fix flake8 errorsXavier Claessens
2018-12-07Error out if kwargs dict contains a kwargs entry.Jussi Pakkanen
2018-12-04Can specify keyword arguments with a dict.Jussi Pakkanen