xamarin-macios/msbuild
Rolf Bjarne Kvinge 560941d962
[msbuild] Make the level of parallelism configurable in all tasks that call Parallel.ForEach. Fixes #20210. (#20256)
This deduplicates some code, and also ensures we specifiy a max limit to the
level of parallelism. This fixes an issue in the AOTCompile and ScnTool tasks,
where we'd have no limit, launching as many subprocesses as tasks there are to
execute. In particular for the AOTCompile task, this can put a rather heavy
burden on build machines, slowing everything down to a crawl.

Fixes https://github.com/xamarin/xamarin-macios/issues/20210.
2024-03-07 11:15:21 +01:00
..
Messaging/Xamarin.Messaging.Build [msbuild] Move all tasks from Xamarin.[iOS|Mac].Tasks into Xamarin.MacDev.Tasks. (#20118) 2024-02-22 16:34:17 +01:00
Xamarin.HotRestart.PreBuilt [CI] Complete support for APIScan in the CI (#20138) 2024-02-23 08:13:57 -05:00
Xamarin.Localization.MSBuild [msbuild] Make the level of parallelism in the codesign task configureable. (#20242) 2024-03-05 09:08:10 +01:00
Xamarin.Mac.Tasks [msbuild] Move all tasks from Xamarin.[iOS|Mac].Tasks into Xamarin.MacDev.Tasks. (#20118) 2024-02-22 16:34:17 +01:00
Xamarin.MacDev.Tasks [msbuild] Make the level of parallelism configurable in all tasks that call Parallel.ForEach. Fixes #20210. (#20256) 2024-03-07 11:15:21 +01:00
Xamarin.ObjcBinding.Tasks [msbuild] Remove support for XI/Classic. (#976) 2016-10-13 10:47:46 +02:00
Xamarin.Shared [msbuild] Make the level of parallelism configurable in all tasks that call Parallel.ForEach. Fixes #20210. (#20256) 2024-03-07 11:15:21 +01:00
Xamarin.iOS.Tasks [msbuild] Move all tasks from Xamarin.[iOS|Mac].Tasks into Xamarin.MacDev.Tasks. (#20118) 2024-02-22 16:34:17 +01:00
Xamarin.iOS.Tasks.Windows [msbuild] Move all tasks from Xamarin.[iOS|Mac].Tasks into Xamarin.MacDev.Tasks. (#20118) 2024-02-22 16:34:17 +01:00
.gitignore [msbuild] Use a single generated versions file for all platforms. (#19593) 2023-12-13 12:52:47 +01:00
Directory.Build.props [msbuild] Use exact version of XVS' packages. (#20043) 2024-02-07 09:48:29 +01:00
ILMerge.targets [msbuild] Move all tasks from Xamarin.[iOS|Mac].Tasks into Xamarin.MacDev.Tasks. (#20118) 2024-02-22 16:34:17 +01:00
Makefile [msbuild] Don't try to bundle the BouncyCastle.Crypto library anymore. (#20044) 2024-02-06 14:42:39 +01:00
Xamarin.MacDev.Tasks.sln [msbuild] Remove the Xamarin.*.Task.Core assemblies. (#15768) 2022-08-29 11:59:28 +02:00