779 Commits (1882ae4fc628398e62f3a7d8e7d726aa5a5cde1a)

Author SHA1 Message Date
Charles Brunet 843895b860 Fix broken both_libraries transitive dependencies 4 months ago
Benjamin Gilbert c508b26867 Copyedit an error message 4 months ago
gerioldman b95e1777dd First draft version of Tasking MIL linking with b_lto and prelinking 4 months ago
gerioldman 62c5db2cb3 Add TASKING compiler support 4 months ago
Charles Brunet b7260e8031 Fix internal dependency names 4 months ago
Charles Brunet d8ea5c4d88 fix generate_gir with BothLibraries dependency 5 months ago
Nick 7b10f48d1c De-duplicate BuildTarget.sources 6 months ago
Dylan Baker f1a09aabf1 build: store Build.modules as a set 6 months ago
Florent Valette 1aac6cc1ec compiler,rust: fix sanity check and internal deps for baremetal rust project/target 8 months ago
Charles Brunet ce1602c1ee alias_target with both_libs builds both 8 months ago
Charles Brunet 0fc363021e auto select static or shared when linking both_libraries together 8 months ago
Charles Brunet 2d6915a598 add default_both_libraries core option 8 months ago
Charles Brunet 7b3169f464 allow internal_dependency object to carry both_lib 8 months ago
Eli Schwartz 19847ba24a
update various deprecation notices to call out meson 2.0 9 months ago
Nirbheek Chauhan bdc2f2774c Fix some small typing issues in interpreter.py 10 months ago
Dylan Baker a51be6b1c7 backend/ninja: stop adding random attributes to BuildTargets 10 months ago
Eli Schwartz 823779a9b1
mypy: add annotation for object attribute used as a private cache via hasattr 10 months ago
Alyssa Ross a05f6a260e rust: recursively pull proc-macro deps for rust targets 10 months ago
Jussi Pakkanen 61c742fae9 Remove language (AKA compiler) type from OptionKey. 10 months ago
Jussi Pakkanen 0d7bb776e2 Move OptionKey in the option source file. 10 months ago
Jussi Pakkanen 9a6fcd4d9a Replace direct indexing with named methods. 11 months ago
Jussi Pakkanen c0d86024f5 Rename option variable to optstore to make it unique. 11 months ago
Sam James a66cb97e8c
Revert "rust: recursively pull proc-macro dependencies as well" 12 months ago
Jussi Pakkanen 128f0e828e
Pass wrapmode value around as a string. (#13229) 1 year ago
Tristan Partin 23eb7ba700 Use correct subdir when generating processed file path 1 year ago
Gerion Entrup 06bc8a8d37 depends keyword argument: accept CustomTargetIndex 1 year ago
Petr Machacek eb74bb8dbf Added support for Texas Instruments C6000 compiler. 1 year ago
Xavier Claessens aee941559c rust: recursively pull proc-macro dependencies as well 1 year ago
Dylan Baker 8283e4900d build: get_default_install_dir() can be (None, None) or (str, str) 1 year ago
Dylan Baker 477783a65b build: fix some type annotations for get_install_dir 1 year ago
Eli Schwartz 4e5df4b3b7
fix crash in generator.process() with an invalid preserve_path_from 1 year ago
Dylan Baker 47acce8ec9 Provide a better error message when mixing host and build machines 1 year ago
Charles Brunet d7bf365acd Fix compiler.preprocess compile_args not used 1 year ago
Stas Sergeev 92f638e1f9 compiler.preprocess: add depends kwarg 1 year ago
Dylan Baker 7d0d610045 ast/introspection: make mypy clean 1 year ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 1 year ago
Eli Schwartz cddf2e9d87 fix another regression in converting build_target kwargs to typed_kwargs 2 years ago
Xavier Claessens d25d8e2772 rust: Fix linking with C libraries (again) 2 years ago
Xavier Claessens d0a7a203a6 build: Add dummy base class for CustomTarget and CustomTargetIndex 2 years ago
Xavier Claessens 21bf18afa1 build: Simplify recursive function that extracts objects in link_whole 2 years ago
Xavier Claessens 06b9d1e75a rust: proc-macro should be ignored in transitive dependencies 2 years ago
Aditya Vidyadhar Kamath f4d19db25e
Use target.aix_so_archive to decide to archive shared library in AIX 2 years ago
Dudemanguy e9e098b73e build: improve the warning for executables with the same name 2 years ago
Dylan Baker 1abdd9dd61 interpreter: use typed_kwargs for build_target.name_suffix 2 years ago
Dylan Baker 9f80a069ec interpreter: use typed_kwargs for build_target.name_prefix 2 years ago
Dylan Baker 507d8bf4d7 interpreter: use typed_kwargs for build_target.build_by_default 2 years ago
Dylan Baker b2f681c92a build: use a TypedDict for d_features 2 years ago
Dylan Baker 9b1efa37fd interpreter: use typed_kwargs for build_target.d_import_dirs 2 years ago
Dylan Baker 523a27c6f0 build: Use typed_kwargs for language args 2 years ago
Dylan Baker cbca191948 interpreter: Handle BuildTarget.vala_args as Files in the interpreter 2 years ago