aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreterbase.py
AgeCommit message (Expand)AuthorFilesLines
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
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