forked from pool/mono-core
bab7217c02
- Removed upstreamed ppc.patch - Updated to 3.8.0 + The JIT now better handle long remainers by powers of two, generating significantly better code. + Over 10x faster code is generated for delegates that only invoked once. C# features such as async and LINQ produces a lot of those delegates, so this improvement will impact everyone. + Improved alias analysis can now handle second order aliases and eliminate null checks. + The runtime now has a concurrently readable hashtable that can makes reflection heavy workloads significantly faster and more scalable. + Optimized one of the core data structures of the garbage collector should result in 5 to 10% reduction in collection times. + Fix the leaking of mach ports introduced by 98bbf8512aec0fa01b4426583280f6d231d22187. bxc#22068 + Fix Process.PrivateMemorySize64 etc. on ios. bxc#21882 + Fix enum->int casts in gsharedvt code. bxc#21893 + Avoid making generic calls from gsharedvt methods normally, go through the rgctx infrastructure instead. bxc#21677 + Fix another native-types problem. Hopefully fixes #21670 and #21636 + Use alias information to eliminate explicit null checks. bxc#21645 + Initialize fields in MonoField:GetFieldOffset () if needed. Fixes part of #21604 + Properly handle rethrow outside of catch blocks. bxc#20412 + Disable runtime unit tests on linux, because it cannot be linked due to circular dependencies between libraries. bxc#21520 + When parsing a method header, ensure we pass any available generic context. bxc#21388 + Added new mono_domain_set_config function; used to fix ConfigurationErrorsException in bxc#10468 + Only apply the maverick stack size hack to the main thread. bxc#10096 + Don’t hardcode the temp dir to /tmp, use g_get_tmp_dir instead. bxc#20894 + Explicit thread GC data around instead of relying on TLS storage. bxc#20360 + Make WaitForPendingFinalizers () really wait for the finalizers added by a previous GC. bxc#20503 + Fix the marshal7.cs test, longs can be aligned to 4 bytes on 32 bit linux, and the runtime no longer aligns structure sizes to 8 bytes. bxc#20788 + Fix the popping of LMF frames during unwinding. bxc#20616 + Fix the marshalling of ByValTStr types which have a size specified. bxc#20674 + Fix the decoding of MonoJitInfo. bxc#16439 + Make it possible to create views to magic zero size files such as /dev/zero. bxc#19460 + Free static bound delegate wrappers of dynamic methods. bxc#19058 + Don’t perform double accounting of offset for named memory segments. bxc#20591 + Avoid joining attached threads. bxc#19343 OBS-URL: https://build.opensuse.org/request/show/247822 OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=131 |
||
---|---|---|
.gitattributes | ||
.gitignore | ||
mono-3.8.0.tar.bz2 | ||
mono-core-parallel-build.diff | ||
mono-core-ppc64le-callreg.diff | ||
mono-core-ppc64le-swr11r12.diff | ||
mono-core-ppc64le.diff | ||
mono-core-target-4.0.patch | ||
mono-core.changes | ||
mono-core.rpmlintrc | ||
mono-core.spec |