summaryrefslogtreecommitdiff
path: root/mesonbuild/interpreterbase.py
Commit message (Expand)AuthorAgeFilesLines
* Add range() functionXavier Claessens2021-03-161-1/+15
* typed_pos_args: Fix typoXavier Claessens2021-03-161-2/+2
* Some documentation language adjustments & improved error messagesLaurin-Luis Lehning2021-03-101-1/+2
* Add tentative FeatureNew guardLaurin-Luis Lehning2021-03-101-0/+1
* Add failing test cases & release snippetLaurin-Luis Lehning2021-03-101-1/+1
* Use interpreter exceptions instead of MesonExceptionLaurin-Luis Lehning2021-03-101-2/+2
* Switch fstring syntax to @..@ & limit fstring captures to int, str, float and...Laurin-Luis Lehning2021-03-101-2/+6
* Add support for basic format stringsLaurin-Luis Lehning2021-03-101-0/+14
* Add str.replace() methodTristan Partin2021-03-091-0/+7
* mass rewrite of string formatting to use f-strings everywhereEli Schwartz2021-03-041-20/+20
* interpreterbase: fix ObjectHolderDylan Baker2021-02-251-3/+3
* clarify some things in typed_pos_argsDylan Baker2021-02-061-27/+30
* interpreterbase: Add support for optional arguments to typed_pos_argsDylan Baker2021-02-061-2/+38
* interpreterbase: Add support for variadic arguments to typed_pos_argsDylan Baker2021-02-061-7/+35
* interpreterbase: Add a helper method for typing positional argumentsDylan Baker2021-02-061-0/+55
* Fix misspellsAntonin Décimo2021-01-131-1/+1
* stabilize iteration order for dictionariesPaolo Bonzini2020-11-151-2/+2
* Add meson.project_build/source_root() methodsXavier Claessens2020-09-281-0/+1
* typing: get rid of most T.castDaniel Mensinger2020-09-081-2/+3
* typing: fully annotate mparser.pyDaniel Mensinger2020-09-081-4/+4
* typing: fully annotate mesonlib.pyDaniel Mensinger2020-09-081-2/+2
* typing: completely type interpreterbaseDaniel Mensinger2020-09-081-64/+68
* typing: refactor dict handlingDaniel Mensinger2020-09-081-17/+20
* interpreterbase: Fix typing annotationXavier Claessens2020-09-021-1/+1
* Special case meson.version().version_compare() statementXavier Claessens2020-09-021-1/+20
* prevent disabler() object from overwriting arrays (#7484)Elliot2020-08-181-4/+2
* Fix typoZbigniew Jędrzejewski-Szmek2020-07-281-1/+1
* string: add substring methodStéphane Cerveau2020-07-201-0/+14
* use FeatureNew.single_useDylan Baker2020-05-141-1/+1
* interpreterbase: Proxy extra_message through to feature_check_classDylan Baker2020-05-141-2/+5
* interpreterbase: Add a oneline helper method for Feature(New|Deprecated)Dylan Baker2020-05-141-4/+15
* interpreterbase: Allow passing an extra message in feature/deprecation warningsDylan Baker2020-05-141-6/+20
* interpreterbase: Fix version checking for deprecationDylan Baker2020-05-121-2/+17
* interpreter: Don't assign duplication and new feature warning to the same var...Dylan Baker2020-05-121-3/+12
* Allow get_variable to still function when the fallback is a disabler.James Hilliard2020-04-301-1/+1
* interpreterbase: Add warning when built-in object method has no kwargsXavier Claessens2020-03-191-13/+29
* fix conversion of hasattr to getattrDylan Baker2020-03-151-1/+1
* mesonbuild/mesonlib: Add type annotationsDylan Baker2020-03-051-1/+1
* types: Remove redundant __init__() -> None annotationDaniel Mensinger2020-03-021-4/+4
* types: Use import typing as TDaniel Mensinger2020-03-021-51/+51
* review: Initial fixupDaniel Mensinger2020-03-021-4/+7
* types: (partially) annotate interpreterbase.pyDaniel Mensinger2020-03-021-175/+214
* types: Annotate ast/interpreter.pyDaniel Mensinger2020-03-021-2/+2
* types: Annotate mparser.pyDaniel Mensinger2020-03-021-6/+11
* Store filename in node locationJon Turney2020-02-281-1/+1
* Adjust all the other places MesonException file attribute is setJon Turney2020-02-281-1/+1
* dict: Fully evaluate keysXavier Claessens2019-12-041-11/+14
* Fixed issue that the key's value type wasn't checked correctly.fchin2019-11-121-1/+1
* Adding dictionary entry using string variable as key.franczc2019-11-121-3/+10
* Fix typos found by codespellWolfgang Stöggl2019-11-061-2/+2