aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter
AgeCommit message (Expand)AuthorFilesLines
2023-02-01treewide: add future annotations importEli Schwartz3-0/+3
2023-01-31log running commands a bit better by doing proper shell quotingEli Schwartz1-3/+3
2023-01-18interpreter: use typed_pos_args for build_targetsDylan Baker1-11/+48
2023-01-04add objects keyword argument to declare_dependenciesPaolo Bonzini1-1/+4
2023-01-03reformat some warnings for better code readabilityDylan Baker1-4/+6
2022-12-27add license_files kwarg to projectEli Schwartz2-3/+24
2022-12-24interpreter: use static_lib's already calculated pic valueDylan Baker1-9/+1
2022-12-11typing: fix some broken Sequence annotationsEli Schwartz1-1/+1
2022-12-06interpreter: compiler: Allow array for the prefix kwargMarvin Scholz1-1/+7
2022-12-05when generating optional utility targets in ninja, skip existing aliases tooEli Schwartz1-3/+0
2022-12-05type_checking: add a type checking helper for strings in include_directoriesDylan Baker1-0/+9
2022-12-05interpreter: move TEST_KW from interpreter.py to type_checking.pyDylan Baker2-21/+22
2022-12-04dependencies: only print not_found_message onceMichael Champanis1-1/+0
2022-11-29pylint: enable the bad_builtin checkerDylan Baker2-2/+2
2022-11-24Fix various spelling errorsDavid Robillard3-3/+3
2022-11-16Fix deprecation message, the function name is fs.copyfile()Xavier Claessens1-1/+1
2022-11-16Change the warning generated by importing an unstable module to non-fatalTristan Partin1-1/+1
2022-11-08Fix since annotation for str "in" operatorXavier Claessens1-2/+2
2022-11-06Implement `in` operator on stringXavier Claessens1-0/+12
2022-10-31both_libraries: Make sure to select the right linker for static libXavier Claessens1-3/+2
2022-10-31emit a FeatureNew when using include_directories as a stringEli Schwartz1-0/+7
2022-10-24Add missing since annotations in docsElliott Sales de Andrade1-1/+1
2022-10-24Accept disablers in summary valuesElliott Sales de Andrade1-1/+4
2022-10-24Add missing doc for NASM languageXavier Claessens1-0/+2
2022-10-23Merge pull request #10916 from xclaesse/preprocessJussi Pakkanen1-0/+38
2022-10-23Add cc.preprocess() method for c-like compilersXavier Claessens1-0/+38
2022-10-23Fix excluding sources for static lib in both_libraries()Xavier Claessens1-10/+12
2022-10-12interpreter: Fix msg when none of the dependencies have namesNirbheek Chauhan1-5/+3
2022-10-12interpreter: Don't say we're using -lfoo args when we're notNirbheek Chauhan1-9/+11
2022-10-09Get fallback varname from wrap file after it has been configuredXavier Claessens1-8/+8
2022-09-28Move classes used by scripts to their own moduleXavier Claessens1-2/+4
2022-09-19pylint: enable use-sequence-for-iterationDylan Baker1-1/+1
2022-09-19declare_dependency: fix regression in printing the correct errorEli Schwartz1-1/+1
2022-09-06Fix install_subdirs not showing up in intro-install_plan.jsonThomas Li1-0/+5
2022-09-05interpreter: name typing-only kwargs import with an underscoreEli Schwartz1-41/+41
2022-09-05interpreter: add a few small func annotationsEli Schwartz1-4/+4
2022-08-29flake8: fix warnings for unused importsEli Schwartz1-0/+2
2022-08-29flake8: fix unnecessary f-strings without any format placeholdersEli Schwartz1-1/+1
2022-08-29flake8: fix lingering whitespace errorsEli Schwartz1-2/+0
2022-08-26Fix indentation issues reported by flake8, requiring code restructuringAlf Henrik Sauge1-9/+11
2022-08-26Fix purely white space issues reported by flake8Alf Henrik Sauge2-2/+2
2022-08-23install modes should not apply sticky bit to filesEli Schwartz1-6/+27
2022-08-23pkgconfig: Variables can be a single stringXavier Claessens1-3/+9
2022-08-22introspection: untangle install_plan implemetation, fix a bunch of wrong onesEli Schwartz1-9/+8
2022-08-22interpreter: add a special class to track the lifecycle of get_option() stringsEli Schwartz3-2/+34
2022-08-18modules/pkgconfig: Use typed_kwargsDylan Baker1-25/+0
2022-08-18modules/fs: Replace configure_file(copy:) with fs.copyfileDylan Baker1-1/+4
2022-08-17interpreter: deprecate the ability import unstable modules as `unstable_*`Dylan Baker1-0/+3
2022-08-17interpreter: move handling of module stability to interpreterDylan Baker1-31/+50
2022-08-17modules: use module level information about new and deprecationDylan Baker1-6/+9