421 Commits (7e4188a53fdebda6a06b6ac3bd4bc4e51411702d)

Author SHA1 Message Date
Thomas Li a4d5442207 Fix install_subdirs not showing up in intro-install_plan.json 2 years ago
Eli Schwartz e6122ba786 interpreter: name typing-only kwargs import with an underscore 2 years ago
Eli Schwartz c1182b3f74 interpreter: add a few small func annotations 2 years ago
Eli Schwartz 14b2457627 flake8: fix warnings for unused imports 2 years ago
Eli Schwartz ff7d86d05f flake8: fix unnecessary f-strings without any format placeholders 2 years ago
Eli Schwartz 520bb7abbc flake8: fix lingering whitespace errors 2 years ago
Alf Henrik Sauge 28dff2ca6d Fix indentation issues reported by flake8, requiring code restructuring 2 years ago
Alf Henrik Sauge 06bf9a5cda Fix purely white space issues reported by flake8 2 years ago
Eli Schwartz f8ebfdf7b1
install modes should not apply sticky bit to files 2 years ago
Xavier Claessens 75b8dc5c9e pkgconfig: Variables can be a single string 2 years ago
Eli Schwartz 3e73d4d77d
introspection: untangle install_plan implemetation, fix a bunch of wrong ones 2 years ago
Eli Schwartz e19e9ce6f1
interpreter: add a special class to track the lifecycle of get_option() strings 2 years ago
Dylan Baker e84f293f67 modules/pkgconfig: Use typed_kwargs 2 years ago
Dylan Baker 991baf56e9 modules/fs: Replace configure_file(copy:) with fs.copyfile 2 years ago
Dylan Baker 429e7c1edc interpreter: deprecate the ability import unstable modules as `unstable_*` 2 years ago
Dylan Baker a78992dd81 interpreter: move handling of module stability to interpreter 2 years ago
Dylan Baker 6843f56f6b modules: use module level information about new and deprecation 2 years ago
Eli Schwartz 33a5352e3c
make add_project_dependencies respect build version of include dirs 2 years ago
Daniel Mensinger ca40dda146 cmake: Add rule relaxations for CMake subprojects 2 years ago
Dylan Baker 84d06a8f4b interpreter: Add return type to func_dependency 2 years ago
Eli Schwartz e7d87b6f58
implement the new preserve_path kwarg for install_data too 2 years ago
Eli Schwartz b89451847a
fix incorrect type annotation 2 years ago
Ralf Gommers 17936686d4 Improve error message for `include_directories(abs_path_intree)` 2 years ago
Eli Schwartz b05d7db443
fix type checking for declare_dependency to allow linking to executable 2 years ago
Eli Schwartz 47426f3663
migrate declare_dependency to typed_kwargs 2 years ago
Eli Schwartz ca52dac38b
refactor logic for parsing dependency variables into type_checking module 2 years ago
Eli Schwartz edb38fd6f6
fix confusing incorrect default name for a KwargInfo 2 years ago
Hemmo Nieminen b49b9f52b2 interpreter: fix a subproject check with symlinks 2 years ago
Michael Mera 9b21428006 fix parameter expansion in several error messages 2 years ago
Xavier Claessens d85a9733e6 Fix crash when a reconfigure adds a new subproject 2 years ago
Eli Schwartz 462b35e4b1 flake8: fix various whitespace nits 2 years ago
Eli Schwartz f380862284
add Feature checks for install_subdir creating an empty directory 2 years ago
Dylan Baker b69d4f38e6 interpreter/kwargs: fix typo 2 years ago
Dylan Baker 27bde338fb interpreter: add missing type annotation 2 years ago
Dylan Baker 2e5a2f6a48 interpreter: add location to a FeatureNew call 2 years ago
Dylan Baker 618b187f70 interpreter: use a shared KwargInfo for install_dir 2 years ago
Vili Väinölä 18e2f8b2b3 Fix sandbox violation when using subproject as a symlink 2 years ago
Eli Schwartz 52d01dbf38
rename a badly named KwargInfo 2 years ago
Eli Schwartz e3d70d89b1
fix regression that broke type checking of CustomTarget outputs 2 years ago
Eli Schwartz ae0b40945b
make sure no custom_target outputs are named "all" or "meson-internal__*" 2 years ago
Eli Schwartz 38c00feb9d
relax target name restrictions to cater to internal use 2 years ago
Florian "sp1rit"​ ad8f24f232 Implement `preserve_path` for install_headers 2 years ago
Eli Schwartz 37fea63033 fix invalid type for default_options 2 years ago
Eli Schwartz 194c28297f fix incorrectly allowed kwarg for custom_target 2 years ago
Eli Schwartz fda4c49c34
fix custom_target crash if boolean true is specified in install_dir 3 years ago
Xavier Claessens 9b9154017e Make a copy of auto_features options when changing its name 3 years ago
Dylan Baker 8f68f5435d interpreter: add type restrictions to declare_dependency link_whole 3 years ago
Dylan Baker 5926190cbb interpreter: add annotations to extract_variables 3 years ago
Daniel Mensinger 7ef73e8f6a ast: cmake: Generate line numbers while printing the AST for better debugging 3 years ago
Peter Eisentraut 8e4fecdd0f Tweak "header has symbol" message 3 years ago