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

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-01-15[Mac] Set Marshal*Exception modes (#9404)Marius Ungureanu
* [Mac] Set Marshal*Exception modes This should prevent hard crashing when working with exception handling in xammac * Remove these * Modify tests
2019-12-07SetEnv MONO_DEBUG=disable_omit_fpDavid Karlaš
This option tells Mono Jitter to set FramePointer register for managed stack frames, this register is important for native profilers and other native tools when unwinding call stack otherwise they don't know how to continue unwinding past managed stack frame and bail... I asked mono performance/benchmark team to run their tests with and without this environment variable and results were same, hence conclusion is there is no performance difference. This will help with getting before sampling data when using "Profile for 5 seconds" and other similar tools.
2019-11-08[Mac] Call xamarin_initialize_cocoa_threads so objects constructed on ↵therzok
threads that are not the main one are released Fixes VSTS #1012551 - Launcher does not call xamarin_initialize_cocoa_threads
2019-10-01Revert "[Mac] Remove hardcoded thread suspending mode (#7800)"therzok
This reverts commit 41e6fb746da8b651884c91dedaeb60acebe20fab. Hybrid suspend causes us to lose important information from stacktraces. See https://github.com/mono/mono/issues/17084 The stacktrace information is complete whenever preemptive mode is used, so switch back to what we used to have. Fixes VSTS #988893 - Incomplete exception callstack due to static registrar
2019-08-30Remove redundant strdup, seems like we don't need ittherzok
2019-08-28[Mac] Sanify new_argctherzok
2019-08-28[Mac] Reorder mono arguments from environment querying to simplify manual ↵therzok
copying
2019-08-03[build] Update min Mono version to 6.4.0.94Matt Ward
App bundle will not start unless Mono 6.4.0.94 or later is installed. Xamarin.Mac 5.16 depends requires Mono 6.4.0.94 or later. Visual Studio failed to start. Some of the assemblies required to run Visual Studio (for example gtk-sharp)may not be properly installed in the GAC. System.Exception: Toolkit could not be loaded ---> System.NotSupportedException: This version of Xamarin.Mac requires Mono 6.4.0.94, but found Mono 6.0.0.311. at ObjCRuntime.Runtime.VerifyMonoVersion () [0x000b1] in /Library/Frameworks/Xamarin.Mac.framework/Versions/5.16.1.0/src/Xamarin.Mac/ObjCRuntime/Runtime.mac.cs:153 Fixes VSTS #953417 - No error message when running VS Mac with unsupported Mono version
2019-06-12Bump min mono version to 6.0.0.296Lluis Sanchez
2019-06-06[Mac] Remove hardcoded thread suspending mode (#7800)Marius Ungureanu
The underlying mono thread suspending bugs seem to be fixed. Let mono choose the new default. Fixes VSTS #706310 - Re-enable hybrid suspend
2019-05-24[Mac] Cleanup MONO_REGISTRY_PATH on startupRodrigo Moya
If started from a Xamarin.Mac app, this env var is set pointing to a (maybe) non-existing folder (~/Library/Application Support/Whatever), which causes code that tries to access the registry fail if that folder doesn't exist. So, since we want to use Mono's registry, make sure the env var is cleaned up on startup. Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/896438
2019-05-23Simpler generics formtherzok
2019-05-23Use generic NSArraytherzok
2019-05-23More cleanuptherzok
2019-05-23Some more cleanupstherzok
2019-05-23Remove debug codetherzok
2019-05-23Use appName in a few more placestherzok
2019-05-23Only compute this if neededtherzok
2019-05-23Improve dylib loading codetherzok
2019-05-23Fixup registrar_toggletherzok
2019-05-23Use a global variable for executable name to cleanup arguments being passedtherzok
2019-05-23Simplify update_environmenttherzok
2019-05-23Use NSWorkspace APIs to open urlstherzok
2019-05-23Simplify binDirFullPath constructiontherzok
2019-05-23Small code cleanupstherzok
2019-05-23Convert spaces to tabstherzok
2019-05-23Move this backtherzok
2019-05-23Fix leaks in monostubtherzok
2019-05-23Use NSLog where possibletherzok
2019-05-23Make a few methods statictherzok
2019-05-23Fix wrong argv0 settingtherzok
2019-05-23Use autoreleasepool blocktherzok
2019-05-23Remove UseSGen and 64bit toggles. We always use sgen and 32bit will be ↵therzok
deprecated soon
2019-05-23Fix argument usagetherzok
2019-05-23Multiple marshalling cleanupstherzok
2019-05-23Don't use nil for plain pointerstherzok
2019-05-23Use mono API to parse env options argumentstherzok
2019-05-23Reduce code duplication and string conversiontherzok
2019-05-23Whitespace fixestherzok
2019-05-23Reduce code duplicationtherzok
2019-05-23Simplify dylib loadingtherzok
2019-05-23Add value to definetherzok
2019-05-23No need for extern C check, we're using a xammac which always exports ↵therzok
registrar as C Also, simplify define combinations. Either we have full static registrar or partial
2019-05-23[Launcher] add header that says we could not launch apptherzok
2019-05-23Simplify static registrar handlingtherzok
2019-05-23[Launcher] Simplify code a bit, no need for conditional logging and global ↵therzok
variables
2019-05-06Bump minimum Mono versionRodrigo Moya
This is needed because of the MSBuild/NuGet bumps done in Mono to support the latest 2.1, 2.2 and 3.0 SDKs, which are MSBuild16/NuGet5-based. With old Mono versions, even basic builds will fail with all sort of packaging, missing targets, etc issues.
2019-01-29Merge remote-tracking branch 'origin/master' into ↵Sandy Armstrong
pr-sandy-master-merge-of-the-universe
2019-01-29[FileSystemWatcher] Remove source copy now that mono has fixed thread ↵Marius Ungureanu
starvation on macOS (#6935) * Bump minimum mono to a version which has the FSW fixups * Remove source copy of FileSystemWatcher impl * Remove libsystemnative build target * Fix unit test * More unit test logic fixes
2019-01-19Revert back URL to fwlinktherzok