aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreterbase.py
AgeCommit message (Expand)AuthorFilesLines
2020-03-19interpreterbase: Add warning when built-in object method has no kwargsXavier Claessens1-13/+29
2020-03-15fix conversion of hasattr to getattrDylan Baker1-1/+1
2020-03-05mesonbuild/mesonlib: Add type annotationsDylan Baker1-1/+1
2020-03-02types: Remove redundant __init__() -> None annotationDaniel Mensinger1-4/+4
2020-03-02types: Use import typing as TDaniel Mensinger1-51/+51
2020-03-02review: Initial fixupDaniel Mensinger1-4/+7
2020-03-02types: (partially) annotate interpreterbase.pyDaniel Mensinger1-175/+214
2020-03-02types: Annotate ast/interpreter.pyDaniel Mensinger1-2/+2
2020-03-02types: Annotate mparser.pyDaniel Mensinger1-6/+11
2020-02-28Store filename in node locationJon Turney1-1/+1
2020-02-28Adjust all the other places MesonException file attribute is setJon Turney1-1/+1
2019-12-04dict: Fully evaluate keysXavier Claessens1-11/+14
2019-11-12Fixed issue that the key's value type wasn't checked correctly.fchin1-1/+1
2019-11-12Adding dictionary entry using string variable as key.franczc1-3/+10
2019-11-06Fix typos found by codespellWolfgang Stöggl1-2/+2
2019-10-24Return a disabler when an unknown method is called on a disabler objectJames Hilliard1-2/+5
2019-10-10Merge pull request #6011 from xclaesse/not-disablerJussi Pakkanen1-4/+2
2019-10-10Make parser errors print relative path to meson.build fileNiklas Claesson1-1/+1
2019-10-08Test disabler in foreach loopsXavier Claessens1-4/+0
2019-10-08Fix `if not disabler()` caseXavier Claessens1-0/+2
2019-08-12Add is_disabler functionJames Hilliard1-1/+1
2019-07-23meson: handle nested disablerMarc-André Lureau1-8/+13
2019-04-29Address code reviewDaniel Mensinger1-1/+1
2019-04-29Fix flake8-bugbear warningsDaniel Mensinger1-1/+1
2019-04-23ast: support elementary object methodsDaniel Mensinger1-0/+18
2019-03-18interpreterbase: protect string division with FeatureNewPaolo Bonzini1-7/+18
2019-01-29correct naming to CudaCompiler, pep8Michael Hirsch, Ph.D1-1/+1
2019-01-22InterpreterBase: Fix extracting the node in all method/function callsXavier Claessens1-21/+14
2019-01-22Interpreter: Set self.current_node during method/function callsXavier Claessens1-0/+8
2019-01-16Fix flake8 errorsXavier Claessens1-1/+0
2018-12-07Error out if kwargs dict contains a kwargs entry.Jussi Pakkanen1-1/+3
2018-12-04Can specify keyword arguments with a dict.Jussi Pakkanen1-1/+15
2018-11-02Make string division do path joining.Jussi Pakkanen1-3/+10
2018-10-23Add 'disabler' argument to functions returning not-found objectsXavier Claessens1-0/+11
2018-10-04Interpreter: Add 'continue' and 'break' keywordsXavier Claessens1-2/+22
2018-10-04Interpreter: Add "in" and "not in" operatorsXavier Claessens1-0/+19
2018-08-14interpreter: Add support for dict additionXavier Claessens1-4/+10
2018-08-11Clarify the FeatureNew summary messageNirbheek Chauhan1-1/+1
2018-08-11Skip FeatureNew checks when project() has not been parsedNirbheek Chauhan1-0/+3
2018-07-07Print a more usable message when a subproject fails to configureNirbheek Chauhan1-1/+1
2018-07-07Add new method: mlog.deprecation()Nirbheek Chauhan1-2/+3
2018-07-02FeatureNew: Make all checks subproject-specificNirbheek Chauhan1-98/+111
2018-07-02FeatureNew: Declare functions as class methods explicitlyNirbheek Chauhan1-6/+10
2018-07-02FeatureNew: Minor code cleanup, no changesNirbheek Chauhan1-42/+41
2018-07-02Remove permittedSnippetKwargs, snippets are not specialNirbheek Chauhan1-4/+12
2018-07-02Various bug fixes for FeatureNewSalamandar1-20/+42
2018-06-07Interpreter: Fix subdir_done() to exit from inside if/foreach blocksXavier Claessens1-3/+4
2018-06-05FeatureNew: Print WARNING instead of ERRORNirbheek Chauhan1-2/+2
2018-06-01Add 0.47.0 featuresSalamandar1-0/+1
2018-06-01Add Feature{New,Deprecated}Kwargs decoratorsSalamandar1-0/+30