7668 Commits (1f527550c6ac8462f67862d6cfa74340c159c975)

Author SHA1 Message Date
Dylan Baker 4acab57d47 modules/icestorm: use type checking 3 years ago
Dylan Baker 02ac3d7b2e modules/icestorm: replace individual tools attributes with dict 3 years ago
Dylan Baker d97d3721a3 interpreter: Add another overload to source_strings_to_files 3 years ago
Dylan Baker 10fc19ecb4 modules: add typing to the modtest module 3 years ago
Eli Schwartz 1c52ac4e15
move various imports into TYPE_CHECKING blocks for neatness 3 years ago
Eli Schwartz e5c7dc199a
typing: use forward reference for types defined later in file 3 years ago
Eli Schwartz 9b17dd4f56
fix typing regression 3 years ago
Tristan Partin 5d0538d235 Fix invalid Python overrides 3 years ago
Tristan Partin 8d918e0147 Add cc.has_function_attribute('sentinel') 3 years ago
Tristan Partin 5d438b6aed Add cc.has_function_attribute('section') 3 years ago
Zbigniew Jędrzejewski-Szmek 8afdecb039 Reword message in warning 3 years ago
Zbigniew Jędrzejewski-Szmek 087e7943d0 Reword misleading warning 3 years ago
Tristan Partin 153e81a816 Fix --allow-shlib-undefined for LLVM versions > 9 3 years ago
Eli Schwartz cf86b2f9a1
fix incorrect FeatureNew for separator kwarg in environment object methods 3 years ago
Eli Schwartz 9fe18a63b1 mtest: stop disrespecting the gdb config file 3 years ago
Lens b1abda2b4b linkers/MinGW: Allow `efi_application` value for `win_subsystem` 3 years ago
fghzxm 7650f32828 dependencies/boost.py: ignore unknown files 3 years ago
Eli Schwartz aa874ea0d0 python module: default extensions to hidden symbol visibility 3 years ago
Eli Schwartz 7c4087ace5 compilers/gnu: demote visibilty inlineshidden to hidden for unsupported compilers 3 years ago
Eli Schwartz d6e3517e0d
fix regression in reporting errors for invalid gnu_symbol_visibility 3 years ago
Eli Schwartz 04c728a126 compilers/c++: Add MSVC option to make the __cplusplus define accurate 3 years ago
Khairul Azhar Kasmiran 6b7bc608b7 compiler.has_argument: Add `-Werror=unknown-warning-option` to clang-cl cmd line 3 years ago
Xavier Claessens f9200ca8f7 devenv: Set WINEPATH when cross compiling for Windows 3 years ago
Eli Schwartz 1e4d4fce22 coverage: be clever and detect config files for gcovr/lcov 3 years ago
Jussi Pakkanen eef51fa3d6 Add some scaffolding needed for C++ modules in GCC. 3 years ago
Eli Schwartz 09a2603285
minit: refuse to allow creating broken projects 3 years ago
Dudemanguy 557680f7d6 add prefer_static built-in option 3 years ago
Dudemanguy 8b3a54e508 dependencies: cleanup kwargs.get('static') usage 3 years ago
Eli Schwartz 6c0370f62f
dependencies: handle one more case of subproject installed files 3 years ago
Xavier Claessens 5a34dcedf7 devenv: Use PkgConfigDependency.get_env() 3 years ago
Paolo Bonzini 3a960023d3 interpreter: new function add_project_dependencies() 3 years ago
Paolo Bonzini 06b76f7c9d dependencies: extract code to get all leaf dependencies 3 years ago
Paolo Bonzini d413dedf2a interpreter: simplify checks in declare_dependency 3 years ago
Eli Schwartz e6e8159980
use shared implementation to convert files() strings to File objects 3 years ago
Chun-wei Fan 99ad11bd9c Windows: Improve Python 3.8+ module check on Windows 3 years ago
Xavier Claessens 17f5d0cffb mcompile: Print suggestions when target is ambigous 3 years ago
Daniel Mensinger 1a80e5b35e cmake: Fix CMake LLVM dependency error (fixes #10322) 3 years ago
Peter Lesslie d771fc7d0b Add support for multiline f-strings 3 years ago
zxey b30d04f52b Ignore detached head warning while cloning subprojects with tags 3 years ago
Xavier Claessens ca77adea89 gnome: Make sure g-ir-scanner can use pkg-config properly 3 years ago
Xavier Claessens 18bec0d3e3 pkgconfig: Use EnvironmentVariables to build PKG_CONFIG_* env 3 years ago
Remi Thebault f24ad87e05 implement and test a few compiler checks for D 3 years ago
Fini Jastrow c16fdaeeca linkers: Add support for mold linker 3 years ago
Eli Schwartz 93ed7531c4 qt module: fix missing sanity check for install_dir + install 3 years ago
Eli Schwartz 945252a3bb qt module: fix broken install_dir kwarg 3 years ago
Xavier Claessens 2eb730f3ac devenv: Catch FileNotFoundError 3 years ago
Ferdinand Thiessen 157d438835 Validate setting of install_tag for CustomTarget 3 years ago
Ferdinand Thiessen 6f156e8ddd gnome: Use 'doc' install_tag for gnome.yelp 3 years ago
Paolo Bonzini e4d9ba5c9e improve help for -Ddebug 3 years ago
Chun-wei Fan 8ed151bbd7 Visual Studio: Only use /utf-8 on VS2015 or later or clang-cl 3 years ago