Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-09-09[build] Enable more BCL build parallelization (#10486)Marek Safar
<!-- Thank you for your Pull Request! If you are new to contributing to Mono, please try to do your best at conforming to our coding guidelines http://www.mono-project.com/community/contributing/coding-guidelines/ but don't worry if you get something wrong. One of the project members will help you to get things landed. Does your pull request fix any of the existing issues? Please use the following format: Fixes #issue-number -->
2018-09-03[Facades] Clean up no longer needed references (#10434)Marek Safar
and build more facades in parallel
2018-08-31Kill sln dependencies (#10406)Katelyn Gadd
* Remove use of sln dependencies and use csproj project references instead * Rewrite jay.vcxproj so it builds correctly even without help from the sln file * Force pre-build event to run after references are resolved. Change how culevel.exe path is computed to be more resilient. * [csproj] Update project files
2018-08-03Ensure cil-stringreplacer is built and used to post-process mscorlib when ↵Katelyn Gadd
building using msbuild (#9859) * Manually add a csproj file for cil-stringreplacer Adjust trace level for genproj * Manually add cil-stringreplacer to bcl.sln and set it as a dependency of corlib * Fix typo * Add post-build event to corlib that runs cil-stringreplacer on it in mscorlib mode * [csproj] Update project files
2018-08-02Use msbuild project reference to establish dependency on genconsts instead ↵Katelyn Gadd
of solution dependencies (#9670) Using solution dependencies in ```bcl.sln``` seems flaky and seems like it might not establish the full ordering we need to ensure that ```Consts.cs``` exists before we build things that require it. Let's try using project references (where ```corlib.dll``` 'depends' on ```genconsts.exe```) instead. This should also insert the dependency for any project that includes Consts.cs instead of just corlib. This PR also makes update-solution-files actually fail if ```genconsts.exe``` fails to build because it was driving me mad. Part of #6886
2018-07-18Auto-generate Consts.cs on Windows when building from Visual Studio (#9598)Katelyn Gadd
This adds a simple script for generating Consts.cs that can run on Windows, and makes it a dependency of corlib.csproj in the BCL solution file. From my initial testing this will autogenerate Consts.cs if it's missing and then corlib will successfully build. This (mostly?) addresses issue https://github.com/mono/mono/issues/6886. This currently has an awkward dependency on ```winsetup.bat``` and I modified it slightly to make it clearer whether the batch file succeeded.
2018-07-15[mono-api-diff] Moved mono-api-diff into its own tools directory (#9563)Matthew Leibowitz
* [mono-api-diff] Moved mono-api-diff into its own tools directory * [mono-api-diff] Making the requested changes
2018-06-29Rework genproj to use gensources to build sources list for each profile and ↵Katelyn Gadd
host platform (#8985) * Update genproj makefile to include gensources Update genproj argument parser to be more generous about displaying help * Checkpoint * Checkpoint * Checkpoint * Checkpoint * Checkpoint * Checkpoint * Checkpoint * Checkpoint * Fix rebase issue * Checkpoint * Checkpoint * Fix built sources only being added to one profile * Fix typo * Checkpoint * Fix indentation * Use csc instead of mcs * Checkpoint * Fix BUILT_SOURCES only being handled for the first profile processed * Checkpoint * Checkpoint * Strip double slashes from paths to fix spurious csproj change * Checkpoint * Checkpoint * Checkpoint * Checkpoint: Fix genproj compilation * Checkpoint * Checkpoint * Checkpoint * Fix crash when no targets were loaded (due to an error) * Checkpoint * Checkpoint * Checkpoint * Fix TryParseTargetInto bug * Checkpoint * Shuffle exclude logic around so that it works correctly during genproj diffing * Remove gensources tracing * Checkpoint * Fix handling of oddball sources paths from executable.make * Fix jay not being set to build * Fix wrong slashes being used for embedded resource paths * [csproj] Update project files
2018-04-10[ci] Update csproj files during PRs (#8052)Alexander Köplinger
* [ci] Update csproj files during PRs Similar to how API diff is done. Replace EXTERNAL_DRAWING_FACADE in csproj in genproj It'd embed the absolute path in the csproj, but we want the variable instead. * [csproj] Update project files
2018-04-05[build] Rename VS managed solution (#8050)Marek Safar