From b1648ac227f4317125567d8add86f8402e5ff0a79e4564ba92597f974e198c39 Mon Sep 17 00:00:00 2001 From: Stephen Shaw Date: Tue, 8 Oct 2013 10:22:35 +0000 Subject: [PATCH] Accepting request 202422 from home:Mailaender:branches:Mono:Factory OBS-URL: https://build.opensuse.org/request/show/202422 OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=123 --- mono-3.2.1.tar.bz2 | 3 -- mono-3.2.3.tar.bz2 | 3 ++ mono-core.changes | 117 +++++++++++++++++++++++++++++++++++++++++++++ mono-core.spec | 10 +++- 4 files changed, 129 insertions(+), 4 deletions(-) delete mode 100644 mono-3.2.1.tar.bz2 create mode 100644 mono-3.2.3.tar.bz2 diff --git a/mono-3.2.1.tar.bz2 b/mono-3.2.1.tar.bz2 deleted file mode 100644 index 0c0b5ad..0000000 --- a/mono-3.2.1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bac136f5d9e3d7c88c215bc81cc7cffe53b02fde15a28c1c8f566176d80c869c -size 81770192 diff --git a/mono-3.2.3.tar.bz2 b/mono-3.2.3.tar.bz2 new file mode 100644 index 0000000..cdec5cf --- /dev/null +++ b/mono-3.2.3.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8c2f97d6a5232dbf5a8180e5c38d4722b81af748893649d7d9e82c5cf8ef41a +size 81810387 diff --git a/mono-core.changes b/mono-core.changes index 2707d8d..a1140ce 100644 --- a/mono-core.changes +++ b/mono-core.changes @@ -4,6 +4,123 @@ Sun Oct 6 10:39:08 UTC 2013 - hrvoje.senjan@gmail.com - Make libmono-2_0-devel Require libmonoboehm-2_0-devel, as the it's .so is a symlink to the libmonoboehm one +------------------------------------------------------------------- +Sun Sep 29 14:22:01 UTC 2013 - mailaender@opensuse.org + +- Update to 3.2.3 + + Check generic constraints for duplicates. + + XmlSchemaImporter needs to consider attributeGroupRef in some case. + + xsl:stylesheet always ignored xsl template contents. + + C# compiler doesn't like decimal in custom attribute values, so use string. + + Correctly install xbuild + + Don't allow execution of dynamic assemblies without run access. + + omit xml declaration for ToString(). + + Implements parsing of multi value User-Agent string. + + Add more implicit generic array interfaces. + + Do not use chunked encoding with CGI/FastCGI. + + SetElementValue(nonExistentElementName, null) caused NRE. + + Add more system assemblies remapping. + + Fix Syscall.readlink() for non-ascii targets. + + Implement character validation methods in XmlConvert. + + xsi:nil='true' was ignored in some scenario. + + Add more conversion methods to XmlAtomicValue. + + Avoid an assert in mono_save_seq_point_info () if no seq points are generated for a method. + + Properly null terminate strings in mono_dwarf_escape_path (). + + Continue single stepping if the same line reached in all cases. Factor out some code code. + + Avoid passing partially shared instances to the JIT. + + Fix an overflow if MONO_ZERO_LEN_ARRAY is not 0. + + Nested partial type inside generic class can have base type defined later than current type inflation happens. + + Add nested partial types inside nested partial types to AST. + + Schedule internal delay task on default scheduler only. + + Lazy initialization of type parameters expanded interfaces. + + Handle property with default values. + + Another attempt at fixing mono_atomic_load_acquire() on MSVC. + + Support FTP download where PWD starts with '\'. + + Adds async handling to binary:emitbranchable. + + Add some error checking to custom attr parsing and plug a memory leak. + + Add clone for error expression. + + Lift result of enum substraction when operation is lifted due to non-nullable enum type. + + Add *CachePolicy to mobile profile. + + Ignore space separators in nowarn arguments. + + Add AssemblyAction.Save to the linker. + + Check promoted value type binary equality operations against null too. + + Correctly parse pragma headers. + + Remove CultureInfo.CurrentCulture dependency from ordinal based string::EndsWith. + + Write only import section from global namespaces before global attribute sections. + + Fix overflow checking in newarray with 64 bit array lengths. + + Correctly import nested non-generic types inside generic containers used within same generic container. + + Grow underlying buffer only when necessary. + + Quote path arguments to opt/llc. + + STW handshake/thread shutdown race condition. + + Rewrites RuntimeReflectionExtensions to actually do something. + + Don't show internal error when default paramater expression cannot be converted to paramter type. + + ASP.NET routing constraints should be treated as 'convertible to string' + + use XmlSchemaSettings.XmlResolver to resolve schemas. + + Fix cross compilation to windows. "Windows.h" should be "windows.h". + + Handle partial class case when nested type of partial container depends on parent base type from another partial container. + + Disable LLVM for async methods. + + Create correct flow branching for single non-default switch section. + + Always release DeflateStream unmanaged resources. + + Handle custom attributes with nested array of enums. + + Update named params parameter converted result expression. + + Inflate default parameter expression without type checks + + Thread teardown race condition. + + Basic optional parameters support in binder. + + Verifier support for IReadOnlyList and IReadOnlyCollection. + + Relax the restriction on global methods visibility. + + Add argument modifiers to generated base proxy when needed. + + Avoid lookups in the AOT images during STW. + + Don't crash when reporting invalid case label value. + + Support OID names in RSACryptoServiceProvider.SignData(). + + Fix recursive check for non dependent return types during type inference. + + Correct parsing of invalid 00000000-0000-0000-0000-000000000000 guid format. + + Use the invariant culture calendar if the requested one is not available. + + Type parameter inflated interfaces needs to be marked too. + + Fixes GZipStream dispose order. + + Report error for name collision between property and generic method. + + Avoid the managed->copy for ref vtypes with an [In] attribute in n2m wrappers. + + HashSet no longer grows in capacity on deserialize + + Bad compiler interaction between anonymous method and async + + xsl:import in included stylesheet caused compilation error. + + Use IReflectType interface instead of TypeDelegator. + + Fixes negative symbol definition for few locales to be simple -. + + Fix yet another DISABLE_JIT bug in wrapper generation. + + Fix an LLVM assertion on structs with unaligned size. + + Invalid syntax during attribute target parsing can crash parser. + + Probing of generic parameter needs to check both operands. + + Clear out the ref fields from MonoDomain before calling mono_gc_clear_domain. + + More thorough check for managed type parameters. + + Bad compiler interaction between captured this, lambdas and async. + + Don't resolve extension method expression when in probing mode. + + Perform alignment checks for CAS on 32bits systems. + + Add support for invoking interface methods. + + Set empty string to TraceListeners for empty assert message. + + Fixes parallel enumerable index counter. + + Add System.ServiceModel.Activation assembly. + + Make suspend work during thread cleanup. +- Changes from 3.2.2 + + TPL- Fix scheduling of non-inlined synchronous continuations. + + Weaken a race condition in object initialization + + Fix race conditions in finalizer/weak link staging + + Fixed System.Text.Decoder.GetChars(byte*,int,char*,int,bool) to copy output into the char* buffer + + Fixed configure.in to fail the __thread check with clang + + Fixed g_utf8_to_utf16_general() to handle invalid utf8 + + Add more implicit generic array interfaces. + + Properly null terminate strings in mono_dwarf_escape_path (). + + Avoid passing partially shared instances to the JIT. + + Adds async handling to binary:emitbranchable. + + Add clone for error expression. + + Lift result of enum substraction when operation is lifted due to non-nullable enum type. + + Add *CachePolicy to mobile profile. + + Ignore space separators in nowarn arguments. + + Check promoted value type binary equality operations against null too. + + Remove CultureInfo.CurrentCulture dependency from ordinal based string::EndsWith. + + Quote path arguments to opt/llc. + + STW handshake/thread shutdown race condition. + + Disable LLVM for async methods to work around. + + Register the jit info for GC critical methods as soon as they are loaded + + Don't crash when reporting invalid case label value. + ------------------------------------------------------------------- Mon Sep 9 17:58:34 UTC 2013 - mailaender@opensuse.org diff --git a/mono-core.spec b/mono-core.spec index f4b6186..8cb8a15 100644 --- a/mono-core.spec +++ b/mono-core.spec @@ -21,7 +21,7 @@ %define sgen yes Name: mono-core -Version: 3.2.1 +Version: 3.2.3 Release: 0 Summary: Cross-platform, Open Source, .NET development framework License: LGPL-2.1 and MIT and MS-PL @@ -636,6 +636,7 @@ Database connectivity for Mono. %{_prefix}/lib/mono/2.0/System.Data.Linq.dll %{_prefix}/lib/mono/2.0/System.Data.dll %{_prefix}/lib/mono/2.0/System.DirectoryServices.dll +%{_prefix}/lib/mono/2.0/System.DirectoryServices.Protocols.dll %{_prefix}/lib/mono/2.0/System.EnterpriseServices.dll %{_prefix}/lib/mono/2.0/System.Runtime.Serialization.dll %{_prefix}/lib/mono/2.0/System.Transactions.dll @@ -645,6 +646,7 @@ Database connectivity for Mono. %{_prefix}/lib/mono/4.0/System.Data.Linq.dll %{_prefix}/lib/mono/4.0/System.Data.dll %{_prefix}/lib/mono/4.0/System.DirectoryServices.dll +%{_prefix}/lib/mono/4.0/System.DirectoryServices.Protocols.dll %{_prefix}/lib/mono/4.0/System.EnterpriseServices.dll %{_prefix}/lib/mono/4.0/System.Runtime.Serialization.dll %{_prefix}/lib/mono/4.0/System.Transactions.dll @@ -655,6 +657,7 @@ Database connectivity for Mono. %{_prefix}/lib/mono/4.5/System.Data.Linq.dll %{_prefix}/lib/mono/4.5/System.Data.dll %{_prefix}/lib/mono/4.5/System.DirectoryServices.dll +%{_prefix}/lib/mono/4.5/System.DirectoryServices.Protocols.dll %{_prefix}/lib/mono/4.5/System.EnterpriseServices.dll %{_prefix}/lib/mono/4.5/System.Runtime.Serialization.dll %{_prefix}/lib/mono/4.5/System.Transactions.dll @@ -667,6 +670,7 @@ Database connectivity for Mono. %{_prefix}/lib/mono/gac/System.Data.DataSetExtensions %{_prefix}/lib/mono/gac/System.Data.Linq %{_prefix}/lib/mono/gac/System.DirectoryServices +%{_prefix}/lib/mono/gac/System.DirectoryServices.Protocols %{_prefix}/lib/mono/gac/System.EnterpriseServices %{_prefix}/lib/mono/gac/System.Runtime.Serialization %{_prefix}/lib/mono/gac/System.Transactions @@ -864,6 +868,7 @@ Mono implementation of WCF, Windows Communication Foundation %{_prefix}/lib/mono/4.0/System.IdentityModel.Selectors.dll %{_prefix}/lib/mono/4.0/System.IdentityModel.dll %{_prefix}/lib/mono/4.0/System.Runtime.DurableInstancing.dll +%{_prefix}/lib/mono/4.0/System.ServiceModel.Activation.dll %{_prefix}/lib/mono/4.0/System.ServiceModel.Discovery.dll %{_prefix}/lib/mono/4.0/System.ServiceModel.Routing.dll %{_prefix}/lib/mono/4.0/System.ServiceModel.Web.dll @@ -872,6 +877,7 @@ Mono implementation of WCF, Windows Communication Foundation %{_prefix}/lib/mono/4.5/System.IdentityModel.Selectors.dll %{_prefix}/lib/mono/4.5/System.IdentityModel.dll %{_prefix}/lib/mono/4.5/System.Runtime.DurableInstancing.dll +%{_prefix}/lib/mono/4.5/System.ServiceModel.Activation.dll %{_prefix}/lib/mono/4.5/System.ServiceModel.Discovery.dll %{_prefix}/lib/mono/4.5/System.ServiceModel.Routing.dll %{_prefix}/lib/mono/4.5/System.ServiceModel.Web.dll @@ -882,6 +888,7 @@ Mono implementation of WCF, Windows Communication Foundation %{_prefix}/lib/mono/gac/System.IdentityModel.Selectors %{_prefix}/lib/mono/gac/System.Runtime.DurableInstancing %{_prefix}/lib/mono/gac/System.ServiceModel +%{_prefix}/lib/mono/gac/System.ServiceModel.Activation %{_prefix}/lib/mono/gac/System.ServiceModel.Discovery %{_prefix}/lib/mono/gac/System.ServiceModel.Routing %{_prefix}/lib/mono/gac/System.ServiceModel.Web @@ -1322,6 +1329,7 @@ Mono development tools. %{_prefix}/lib/mono/4.0/Microsoft.CSharp.targets %{_prefix}/lib/mono/4.0/Microsoft.Common.targets %{_prefix}/lib/mono/4.0/Microsoft.Common.tasks +%{_prefix}/lib/mono/4.0/Microsoft.Portable.CSharp.targets %{_prefix}/lib/mono/4.0/Microsoft.VisualBasic.targets %{_prefix}/lib/mono/4.0/Mono.Debugger.Soft.dll %{_prefix}/lib/mono/4.0/PEAPI.dll