aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild
AgeCommit message (Expand)AuthorFilesLines
25 hourscpp: handle Apple Clang deprecation of hardening macro for old versions tooHEADmasterSam James1-3/+4
4 daysbuild: fix introspection interpreter issue when project selects RustPaolo Bonzini1-1/+1
6 daysswift: Pass C++ base compile options to swiftcKatalin Rebhan1-1/+5
6 daysAdd swift_interoperability_mode kwargKatalin Rebhan7-12/+32
7 daysdependencies: fill in defaults from DEPENDENCY_KWS when generating keyDylan Baker1-1/+5
7 daysinterpreter: move dependency kwargs to shared moduleDylan Baker3-2/+9
7 daysinterpreter: Add annotation for existing keyword arguments of dependencyDylan Baker2-1/+6
7 daysdependencies: Allow None in dep_identifierDylan Baker1-2/+2
7 daysBump version number for rc1.1.9.0rc1Jussi Pakkanen1-1/+1
7 daysvala: Only pass the soname to the --shared-library argumentCorentin Noël1-1/+1
7 dayscargo: typing: describe which entries can be inherited from a workspacePaolo Bonzini1-21/+21
7 dayscargo: manifest: support workspace inheritancePaolo Bonzini2-11/+111
7 dayscargo: typing: add missing fieldsPaolo Bonzini1-0/+5
7 dayscargo: change init-time computation to lazy propertiesPaolo Bonzini3-24/+28
7 dayscargo: use _raw_to_dataclass for ManifestPaolo Bonzini1-15/+14
7 dayscargo: move library autodetection to Manifest.from_rawPaolo Bonzini2-17/+22
7 daysunittests/cargotests: add tests for Cargo.toml parsingPaolo Bonzini1-0/+1
7 dayscargo: fix path and crate-type for executable targetsPaolo Bonzini1-1/+30
7 dayscargo: move dataclasses out of interpreter modulePaolo Bonzini2-332/+277
7 dayscargo: create dataclasses for Cargo.lockPaolo Bonzini3-40/+133
7 dayscargo: remove Fixed* dictionariesPaolo Bonzini2-99/+7
7 dayscargo: move _convert_manifest to Manifest class, use keyword argsPaolo Bonzini1-18/+18
7 dayscargo: move TypedDicts for Cargo.toml to "raw" modulePaolo Bonzini3-194/+208
7 dayscargo: Move toml implementation into its own moduleXavier Claessens2-48/+51
7 dayscargo: Convert PackageState into a dataclassXavier Claessens1-6/+6
7 dayscargo: Reconfigure when any Cargo.toml is modifiedXavier Claessens2-0/+5
7 dayscargo: Use -rs suffix only for rust ABIXavier Claessens1-5/+9
7 dayswrap: wraps from subprojects can replace directories found with no wrapXavier Claessens1-6/+17
7 daysformat: add --source-file-path argument for stdinCharles Brunet1-2/+19
7 daysformat: use absolute paths to find .editorconfigCharles Brunet1-1/+1
8 dayscall determine_rpath_dirs only when linker requires itCharles Brunet7-80/+65
8 daysOptimize determine_rpath_dirsCharles Brunet1-34/+40
8 daysmove rpath functions from Backend to BuildTargetCharles Brunet3-111/+115
8 daystyping: determine_rpath_dirs is only called with BuildTargetCharles Brunet1-6/+3
8 dayssimplify get_external_rpath_dirsCharles Brunet1-6/+2
8 dayswrap: Add basic sftp support to wrap.get_data()Amp Tell1-0/+17
8 dayswrap: Break out hash_file() functionAmp Tell1-4/+7
8 dayswrap: Slightly improve error message on wrap get failureAmp Tell1-1/+1
8 daysmodules/pkgconfig: Resolve dependencies in case of an internal dependencyCorentin Noël1-0/+8
8 daysgnome: make ToolType an alias and use itFlorian "sp1rit"​1-6/+5
8 daysgnome: early exit from _gir_has_option if g-ir-scanner is executableFlorian "sp1rit"​1-1/+1
8 daysgnome: support generate_gir on cross buildsFlorian "sp1rit"​2-20/+47
8 daysgnome: Provide fallback for legacy gi-scanner without --versionFlorian "sp1rit"​1-4/+12
8 daysgnome: Don't rely on gobject-introspection-1.0 anymoreFlorian "sp1rit"​1-12/+9
10 dayssubprojects: add --filter optionPaolo Bonzini1-4/+9
10 dayssubprojects: allow passing a fnmatch patternPaolo Bonzini1-3/+5
10 daysbuild: allow non-Rust files in non-structured sourcesPaolo Bonzini2-4/+9
10 daysninjabackend: pass objects to generate_rust_target from non-Rust sourcesPaolo Bonzini2-24/+20
10 daysbuild: allow picking 'rust' as a link_languagePaolo Bonzini2-1/+8
10 daysbuild: use PIE for Rust as wellPaolo Bonzini1-0/+2