536 Commits (a01418db0a37908cc2504adbb0cf56d333348f9a)

Author SHA1 Message Date
Eli Schwartz 277151450a
allow some ObjectHolder subclasses to continue to be generic 1 year ago
Dylan Baker bf036f37cd interpreter: delete dead code in func_declare_dependency 1 year ago
Dylan Baker 7abd4d39c1 interpreter: add type annotations to func_declare_dependency 1 year ago
Xavier Claessens 9df1627997 Compiler: Add werror kwarg to compiles(), links() and run() methods 1 year ago
Milan Hauth 78337653fc fixup: since: 1.1.0 -> 1.3.0 1 year ago
Xavier Claessens e01d53b816 compiler: Add required keyword to has_* methods 1 year ago
Nomura 50baf3c626 Add default_options argument to find_program() 1 year ago
Xavier Claessens 6d7562a02c
run_command: Remove useless node argument 1 year ago
Eli Schwartz cdef674169 convert booleans in summary function to correct representation 1 year ago
Xavier Claessens cec3edc08a Unify message(), format() and fstring formatting 1 year ago
Daniele Nicolodi 9eb7fe332f Fix install_data() default install path 1 year ago
Daniele Nicolodi a0f165b2fa interpreter: Remove redundant comment 1 year ago
Dylan Baker 1a182ab599 make 'gui_app' an interpreter only concept 1 year ago
Dylan Baker 1cfbe5279d interpreter: use typed_kwargs for Executable(win_subsystem) 1 year ago
Dylan Baker 67035a181e interpreter: use typed_kwargs for gui_app 1 year ago
Eli Schwartz db0d579c79
interpreter: fix typing for adding tests 1 year ago
Dylan Baker 3a4b874ec0 interpreter: stop setting member out of initializer that isn't even used 1 year ago
Charles Brunet a84a082b1a Prevent summary displaying timestamp twice 1 year ago
Dylan Baker d7acccd36d interpreter: deprecate 'jar' value of build_target(target_type) 1 year ago
Dylan Baker a62a42b272 interpreter: use kwarginfo for build_target(target_type) 1 year ago
Dylan Baker 096869ad63 interpreter: use typed_kwargs for jar(java_resources) 1 year ago
Dylan Baker 01b5581a10 build|interpreter: move main_class to typed_kwargs 1 year ago
Dylan Baker 68da3669a4 interpreter: use type_checking defined target argument lists 1 year ago
Dylan Baker 686f6aac31 intepreter: add kwargs annotations for build_target classes 1 year ago
Eli Schwartz 7afc69254d
fix implicit_reexport issues and enforce them going forward 1 year ago
Eli Schwartz adaea4136f
compiler.compiles/links: fix failure when compiling a built File object 1 year ago
Marco Trevisan (Treviño) 2c1e2b680e string: Add missing FeatureNew tags to methods 1 year ago
GertyP 36bf53bdfd
Experimental 'genvslite' WIP. (#11049) 1 year ago
Jussi Pakkanen 78b8d447ee Fix pylint. 1 year ago
Nathan Goldbaum f92bc05c18 interpreter: use os.listdir instead of os.scandir to avoid ResourceWarning 1 year ago
Eli Schwartz 5849979afa
stop importing cmake when it isn't used 1 year ago
Xavier Claessens 6f2956e76c interpreter: Accept more types in default_options dict values 1 year ago
Dylan Baker be20e0809f interpreter: allow default_options and override_options as a dict 1 year ago
Martin Dørum e869a09bc2 add str.splitlines method 2 years ago
Jussi Pakkanen b0d2a92584 Add kernel and subsystem properties to machine objects. 2 years ago
Jussi Pakkanen 23efc1abea Alphabetize methods in MesonMain. 2 years ago
Xavier Claessens 5e2a47e768 Interpreter: Using executable in run_command/configure_file is not a 2 years ago
Eli Schwartz 0ea28fa637
convert some FeatureDeprecated for totally broken stuff, to FeatureBroken 2 years ago
Eli Schwartz f93f443a53
detect and warn on non-commutative int/bool operations 2 years ago
Eli Schwartz d558291abe
add new FeatureBroken check class for annotating features that are really broken 2 years ago
Xavier Claessens d8cb62bf2b Allow targetting Meson 1.2.0 when version is 1.1.99 2 years ago
Tristan Partin 58aa301acc Override find_program('meson') 2 years ago
Dylan Baker ada2a976f0
mlog: use a hidden class for state 2 years ago
Dylan Baker 73c054ced6
mlog: remove direct calls to log_once 2 years ago
Eli Schwartz 95b03f7930 avoid clearing the dependency cache unnecessarily based on wrap-mode 2 years ago
Eli Schwartz 2c806099c7
repair install_mode support for uid/gid effectively everywhere 2 years ago
Eli Schwartz 1ff996ea67
remove inaccurate comment 2 years ago
Eli Schwartz e37394fe1d
deprecate the buildtarget.get_id() method 2 years ago
Xavier Claessens 9d64143a4f summary: Add from which subproject each subproject have been called 2 years ago
Volker Weißmann 2699fd4b8a During reconfigure, show that no compiler was found, if compiler fails sanity check. 2 years ago