aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreterbase.py
AgeCommit message (Expand)AuthorFilesLines
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
2018-06-01Move target_version from coredata to mesonlibSalamandar1-3/+2
2018-06-01Add set instead of list for used features litsSalamandar1-4/+4
2018-06-01Cleanup : have more common code between FeatureNew and FeatureDeprecatedSalamandar1-18/+22
2018-06-01Split function wrapper from a use() methodSalamandar1-17/+22
2018-06-01Add version_compare_condition_with_{min,max} for specific comparison utils.Salamandar1-4/+56
2018-06-01Add basic code for feature version detection:Salamandar1-0/+17
2018-05-21dict: fix CI issuesMathieu Duponchelle1-1/+1
2018-05-20dict: address review commentsMathieu Duponchelle1-2/+1
2018-05-20Add methods to the dict builtinKyrylo Shpytsya1-0/+39
2018-05-20Add new built-in type, dictMathieu Duponchelle1-15/+45
2018-05-04Interpreter: don't flatten the arguments of various methodsMathieu Duponchelle1-19/+30
2018-04-26interpreter: Verify permitted kwargs on all methodsXavier Claessens1-26/+33
2018-03-29Allow meson build file to exit early. (#2808)behlec1-0/+5
2018-03-13Merge pull request #3127 from bluetech/method-permitted-kwargsJussi Pakkanen1-0/+16
2018-03-03Fix remaining flake8 reportJon Turney1-1/+1
2018-02-23Warn if non-permitted keyword arguments are given to compiler methodsRan Benita1-0/+16
2018-02-15Add source location to warning for comparing different typesJon Turney1-2/+2
2018-02-15Fix test cases/failing/52 inconsistent comparisonJon Turney1-4/+15
2018-02-01Comparing objects of different type prints a warning. Closes #2870.Jussi Pakkanen1-5/+7
2018-01-30Report warning/error locations in a format IDEs may already know how to parseJon Turney1-1/+1
2018-01-01Use location formatting in mlog.warning() for invalid kwarg warningJon Turney1-8/+10
2017-12-04Created a new disabler type.Jussi Pakkanen1-10/+79
2017-11-26interpreter: Reduce to_sring method to base 10Iñigo Martínez1-6/+1
2017-11-26interpreter: Support to_string method for int valuesIñigo Martínez1-0/+10
2017-09-27Allow CustomTarget's to be indexedDylan Baker1-4/+6
2017-09-12str.split() can now take a positional argumentNirbheek Chauhan1-8/+19
2017-08-14Printing unknown kwarg error message no longer crashes the parser.Jussi Pakkanen1-4/+10
2017-08-14Store current line number so it can be printed in warning messages. Closes #2...Jussi Pakkanen1-1/+5
2017-07-02Merge pull request #2017 from mesonbuild/fix2012Jussi Pakkanen1-0/+1
2017-07-02Improve "Passed invalid keyword argument" warning.Jehan1-1/+1
2017-07-01Make Interpreter object unpicklable as it was being pickled by accident in co...Jussi Pakkanen1-0/+1
2017-06-26Fixed issues raised in review.Jussi Pakkanen1-1/+1
2017-06-26Moved func_ methods from base class to Interpreter.Jussi Pakkanen1-47/+0
2017-06-26Decorator to check for permitted kwargs.Jussi Pakkanen1-0/+13
2017-05-17Don't allow non-equality comparisons across types.Elliott Sales de Andrade1-0/+5
2017-05-17Only allow equality comparisons for non-elementary types.Elliott Sales de Andrade1-0/+4
2017-05-17Remove extra casts on InterpreterBase.evaluate_statement.Elliott Sales de Andrade1-39/+5
2017-05-02Don't use len() to test emptiness vs not emptinessDylan Baker1-7/+7
2017-02-02Fix an uninitialized variable access error.Hemmo Nieminen1-0/+2
2017-01-26interpreter: Implement array.get(index, fallback)Nirbheek Chauhan1-2/+14
2017-01-23Better error message when using = rather than : for defining keywords.Jussi Pakkanen1-2/+8
2017-01-18cleanup: Remove redundant parenthesesMike Sinkovsky1-2/+2
2017-01-11style: [E303] too many blank lines (2)Mike Sinkovsky1-1/+0
2017-01-11style: [E712] comparison to True should be 'if cond is True:' or 'if cond:'Mike Sinkovsky1-3/+3
2017-01-01style: fix E225 violationsIgor Gnatenko1-1/+1
2016-12-19tree-wide: remove blank lines at EOFIgor Gnatenko1-1/+0