Commit Graph

  • 14893056f5 build: pull pic/pie logic out of BuildTarget Dylan Baker 2025-01-13 11:08:26 -0800
  • 8e02d794f4 build: remove option parameter from `_extract_pic_pie` Dylan Baker 2025-01-13 11:03:04 -0800
  • 3d016620ea build: remove argument validation for pic and pie Dylan Baker 2025-01-13 11:00:25 -0800
  • ce6d1ede0c build: move platofrm specific pic/pie handling into helper Dylan Baker 2025-01-13 10:58:52 -0800
  • 58576769cc build: remove win_subsystem validation Dylan Baker 2025-01-10 15:05:37 -0800
  • f5cda5371a build: remove validation of vs_module_defs Dylan Baker 2025-01-10 15:03:29 -0800
  • 29a31875fd build: remove validation for Executable(export_dynamic) Dylan Baker 2025-01-31 11:37:05 -0800
  • 33890ea5c8 build: remove build layer validation of Executable(implib) Dylan Baker 2025-01-10 15:00:36 -0800
  • b9394fa0c4 interpreter: convert BuildTarget install to bool in KwargInfo Dylan Baker 2025-01-10 14:27:39 -0800
  • ac14aa7234 interpreter: move the BuildTarget install feature validator to KwargInfo Dylan Baker 2025-01-10 14:26:01 -0800
  • 22bd88d91d Revert "typed_kwargs: Remove feature_validator as it's not currently used" Dylan Baker 2025-01-10 13:40:06 -0800
  • 09662f4f90 build: remove support for gui_app Dylan Baker 2025-01-10 14:13:59 -0800
  • c0402f89e1 build: use a TypedDict for StaticLibrary kwargs Dylan Baker 2025-01-10 12:10:59 -0800
  • 8122735f0a build: use a TypedDict for SharedLibrary kwargs Dylan Baker 2025-01-10 11:57:57 -0800
  • 77509c1e48 build: use a TypedDict for SharedModule kwargs Dylan Baker 2025-01-10 11:41:27 -0800
  • 74d4c550a8 build: use a TypedDict for Executable kwargs Dylan Baker 2025-01-10 11:19:41 -0800
  • 21e388d09a build: use a TypedDict for BuildTarget kwargs Dylan Baker 2025-01-10 11:06:23 -0800
  • 00c533a59f
    Fix PATH for SharedModule in Windows devenv Charles Brunet 2025-01-08 12:15:11 -0500
  • c0da4a5a74 mformat: try to detect meson.format in source files' parent directories wrvsrx 2025-01-23 12:46:27 +0800
  • cb4ac15993 utils: Use dataclasses for PerMachine classes Dylan Baker 2024-12-17 11:58:46 -0800
  • 42c4f74632 utils: Fix nullability of PerMachine from default_missing Dylan Baker 2024-12-17 11:48:43 -0800
  • 0b4f9ba19d interpreter: do not use pathlib in validate_within_subproject Paolo Bonzini 2025-01-09 13:53:06 +0100
  • 5c23c8975e interpreter: memoize result of validate_within_subproject Paolo Bonzini 2025-01-09 12:54:05 +0100
  • 83892842f0 arglist: post is only appended to, make it a list Paolo Bonzini 2024-11-20 07:53:40 +0100
  • 31dce5f33b arglist: optimize flush_pre_post(), and __iadd__() with it Paolo Bonzini 2024-11-07 12:12:10 +0100
  • 4f704126d9 arglist: optimize __init__() Paolo Bonzini 2024-11-07 12:12:10 +0100
  • 84b9f48aad build: cache target id at time of first use Paolo Bonzini 2025-01-09 12:35:57 +0100
  • 2112f4cd41 mesonlib: allow using lazy_property with "__"-named properties Paolo Bonzini 2025-01-09 13:34:38 +0100
  • 85b031a1ac interpreter: make methods per-class for primitives Paolo Bonzini 2025-01-27 12:48:07 +0100
  • 8ae9ce599b interpreter: make operators per-class Paolo Bonzini 2025-01-08 12:26:07 +0100
  • 97c0cb08fd interpreter: make trivial_operators per-class Paolo Bonzini 2025-01-22 14:18:18 +0100
  • 09504511dc interpreter: make operator functions binary Paolo Bonzini 2025-01-08 10:50:25 +0100
  • b51091ee83 mesonlib: extract and optimize is_parent_path Paolo Bonzini 2025-01-10 15:10:09 +0100
  • 90c8ff2d76
    Optimize determine_rpath_dirs Charles Brunet 2025-01-29 16:39:31 -0500
  • 318eb72c3c
    mformat: try to detect meson.format in source files' parent directories wrvsrx 2025-01-23 12:46:27 +0800
  • 4558679be7 utils: Use dataclasses for PerMachine classes Dylan Baker 2024-12-17 11:58:46 -0800
  • 84c03eae8e utils: Fix nullability of PerMachine from default_missing Dylan Baker 2024-12-17 11:48:43 -0800
  • c3afcc8cf2 build: Support debug_rename and import_rename in exe, shlib and shmod Keith Packard 2024-12-09 13:48:36 -0800
  • a4cad84cb9 configure_file: Support 'rename' Keith Packard 2024-12-07 11:07:19 -0800
  • d95686cdc8 build: Support 'rename' in build_target and custom_target Keith Packard 2024-11-25 16:35:32 -0800
  • 03ca2f4494 Add build target keyword parameter 'build_subdir' [v3] Keith Packard 2024-12-10 14:34:08 -0800
  • 87ade0498f haiku: fix devel lib install path X512 2025-01-30 22:01:08 +0900
  • c616f1ed50 Python: Work around missing rpath in Xcode python3-embed L. E. Segovia 2025-01-21 23:14:23 +0000
  • d25fcbb5fc
    Mention add_dist_script in meson dist docs (#14186) Otto Moerbeek 2025-01-30 00:05:58 +0100
  • 248a7213f6 symbolextractor: generate symbol files for cross-compiled Windows Steve Lhomme 2025-01-27 12:53:46 +0100
  • 2dca7cf108
    Merge fa663f3535 into 8493b768eb bcorby 2025-01-29 22:14:16 +0000
  • ce44625944
    Merge 9ae4669ada into 8493b768eb Charles Brunet 2025-01-29 20:53:16 +0000
  • 8493b768eb Fix call to object_filename_from_source in vs2010 Charles Brunet 2025-01-28 15:19:40 -0500
  • 01584101b7 swift: Fix duplicate SDK include paths causing a compile error Piotr Brzeziński 2024-07-01 18:55:13 +0200
  • 9ae4669ada
    precompute properties for MachineInfo Charles Brunet 2025-01-29 11:59:56 -0500
  • 56318df3e0
    replace is_windows() function with global var in mlog Charles Brunet 2025-01-29 11:00:07 -0500
  • af6bddfbc5
    use lazy_property for machine_info Charles Brunet 2025-01-29 08:17:11 -0500
  • 8f3f2643ec
    Use lazy_property for is_windows et al Charles Brunet 2025-01-29 07:46:46 -0500
  • 2f8ea40c7b
    Optimize CLikeCompiler._get_file_from_list() Charles Brunet 2025-01-28 16:49:10 -0500
  • 81e5d0f7b0
    Optimize canonicalize_filename Charles Brunet 2025-01-28 16:23:44 -0500
  • b79cba1a32 swift: Fix duplicate SDK include paths causing a compile error Piotr Brzeziński 2024-07-01 18:55:13 +0200
  • 288cc0b6d0
    Fix call to object_filename_from_source in vs2010 Charles Brunet 2025-01-28 15:19:40 -0500
  • fb435c08a5
    Add cache to coredata.get_external_link_args Charles Brunet 2025-01-28 16:02:25 -0500
  • dba17b8c6f Extension of the executable is `exe' on OS/2 KO Myung-Hun 2023-07-03 23:06:27 +0900
  • 2783afad27 PIC is always enabled on OS/2 KO Myung-Hun 2023-07-03 23:05:00 +0900
  • 7b14c3eb22 Add a proper flag for pthread on OS/2 KO Myung-Hun 2023-07-03 23:04:29 +0900
  • 0492ae5883 OS/2 linker does not support a thin archive KO Myung-Hun 2023-07-03 23:00:01 +0900
  • 563d2b4c4c Add `-Zomf' flag to a OS/2 linker KO Myung-Hun 2023-07-03 22:58:29 +0900
  • b8feced542 Add functions to determine if OS/2 KO Myung-Hun 2023-07-03 22:56:25 +0900
  • e5760e06e8 Add OS2 dynamic linker support KO Myung-Hun 2023-07-03 22:53:23 +0900
  • 31e8f86ac7
    Fix call to object_filename_from_source in vs2010 Charles Brunet 2025-01-28 15:19:40 -0500
  • ae1bb2f87b symbolextractor: use -nologo with lib.exe and llvm-lib.exe Steve Lhomme 2025-01-27 12:52:23 +0100
  • 57c5d00dcd Detect files with trailing space Charles Brunet 2025-01-16 10:45:22 -0500
  • b55cef0c3b
    Merge pull request #13642 from dcbaker/submit/fix-objc-standards Jussi Pakkanen 2025-01-28 23:12:18 +0200
  • 0af7113ef1 dependencies: fill in defaults from DEPENDENCY_KWS when generating key Dylan Baker 2024-12-09 11:02:34 -0800
  • d041031e88 modules/python: Use the shared dependency arguments for installation.dependency Dylan Baker 2024-12-09 09:36:57 -0800
  • 897937d9cf interpreter: move dependency kwargs to shared module Dylan Baker 2024-12-09 09:34:33 -0800
  • d8adc8783a interpreter: Add annotation for existing keyword arguments of dependency Dylan Baker 2024-12-06 12:07:56 -0800
  • 1554b6f7c1 dependencies: Allow None in dep_identifier Dylan Baker 2024-12-09 09:52:55 -0800
  • 7bcf38de60 tests: enable gir static lib on cygwin Dylan Baker 2025-01-28 10:18:19 -0800
  • 7a40db5a4f tests: disable vala generated test on cygwin Dylan Baker 2025-01-28 10:14:57 -0800
  • 17cd2871fa
    Merge 43b41fe56a into 0b505fcab8 Theo Paris 2025-01-28 21:20:29 +0200
  • 0b505fcab8
    testcase expect_error(): add missing line from rebase Eli Schwartz 2025-01-28 13:44:50 -0500
  • 7c1f7a1bd1 tests: enable gir static lib on cygwin Dylan Baker 2025-01-28 10:18:19 -0800
  • 90cdf60769 tests: disable vala generated test on cygwin Dylan Baker 2025-01-28 10:14:57 -0800
  • 7c625f80d8 dependencies/dub: Fix arguments passed as strings that should be bools Dylan Baker 2024-12-13 12:07:44 -0800
  • 88d8a3a425 dependencies: version_compare -> version_compare_many Dylan Baker 2024-12-09 14:49:02 -0800
  • a47e8f260a dependencies: correctly handle a language of None Dylan Baker 2024-12-10 08:46:06 -0800
  • cdbd33a4f5 modules/python: Make sure that all dependency candidates meet interface Dylan Baker 2024-12-08 19:56:58 -0800
  • 3a96b8b03a dependencies/detect: make assertions more useful Dylan Baker 2024-12-06 13:56:19 -0800
  • 90f285141a
    Merge f30406d216 into 1ae7dd1290 Filipe Laíns 🇵🇸 2025-01-28 13:19:07 -0500
  • 1ae7dd1290 Fix to Meson failed to archive shared libraries in AIX. Closes mesonbuild#14185. Aditya Vidyadhar Kamath 2025-01-27 05:36:03 -0600
  • b2456ad8bf docs: clarify behavior of default_both_libraries option Daiki Ueno 2025-01-28 17:47:03 +0900
  • b72e8f404c dependencies/dub: Fix arguments passed as strings that should be bools Dylan Baker 2024-12-13 12:07:44 -0800
  • 12f7b1fdc2 dependencies: version_compare -> version_compare_many Dylan Baker 2024-12-09 14:49:02 -0800
  • eb78c4502b dependencies: correctly handle a language of None Dylan Baker 2024-12-10 08:46:06 -0800
  • 8a9dea2e37
    When subproject() fails because downloading is disabled, say what failed Eli Schwartz 2025-01-27 11:20:54 -0500
  • d51e202888
    fix edge case in testcase expect_error() if error is printed using mlog Eli Schwartz 2025-01-27 16:40:19 -0500
  • c31963ca80 compilers/clang++: Add `-fpch-instantiate-templates` to speed up clang++ builds - see https://gitlab.kitware.com/cmake/cmake/-/merge_requests/5168 insunaa 2025-01-24 22:30:22 +0100
  • d5e3324742
    Merge f33120eaca into 07f595fa98 Patrick Steinhardt 2025-01-28 14:43:39 +0000
  • 5d44602eda docs: clarify behavior of default_both_libraries option Daiki Ueno 2025-01-28 17:47:03 +0900
  • 4432a38856
    compilers/clang++: Add `-fpch-instantiate-templates` to speed up clang++ builds - see https://gitlab.kitware.com/cmake/cmake/-/merge_requests/5168 insunaa 2025-01-24 22:30:22 +0100
  • b4be573802
    Adapt text as suggested Otto Moerbeek 2025-01-28 07:35:09 +0100
  • cae38ccbf1
    Better phrasing Otto Moerbeek 2025-01-28 07:34:05 +0100
  • 27f1855a12 modules/python: Make sure that all dependency candidates meet interface Dylan Baker 2024-12-08 19:56:58 -0800