Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2014-09-23 10:42:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and      /work/SRC/openSUSE:Factory/.mono-core.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mono-core"

Changes:
--------
--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes      2014-08-28 
21:05:26.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2014-09-23 
10:42:34.000000000 +0200
@@ -1,0 +2,67 @@
+Sat Sep  6 15:12:18 UTC 2014 - mailaen...@opensuse.org
+
+- 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
+  + Fix support for custom marshallers defined in other assemblies. bxc#20020
+  + Fix a jit assertion on a class which contains an empty struct as a static 
field. bxc#20349
+  + Applied patch from Kyle Edwards kyleedward...@gmail.com. Fix isinf () 
check with clang. bxc#20244
+  + Fix constrained type unwrap for enum types. bxc#18371
+  + Handle quoted filename value. bxc#21960
+  + Correctly handle partial chunk sizes. bxc#20583
+  + Tweak Dictionary initial capacity to be more conservative. bxc#21375
+  + Handle closed-over-null delegates created with IL when using 
InvokeDynamic. bxc#21196
+  + Fix a race in a Task test. bxc#20921
+  + Contract the values array when decoding an array with a negative number 
and a trailer that evals to zero. bxc#20456
+  + Fixes issue with expression columns and IsNull. bxc#20925
+  + Array qsort without head allocation. bxc#20922
+  + Enum::TryParse ignores leading whitespaces. bxc#20870
+  + Fix disposing of DelegatingHandler. bxc#20818
+  + Fix digest authentication (bug #18799)
+  + Only recycle ServicePoints from the idle timer (fixes #19823)
+  + Changed ConcurrentDictionary.Contains(KeyValuePair<TKey, TValue>) to also 
compare value. bxc#16990
+  + Add System.ServiceModel.Security assembly. bxc#20108
+  + Removed NET_2_1 conditional blocks from FileInfo. bxc#19862
+  + Update codegen for boolean loads. bxc#21685
+  + Effective base class can include inherited types. bxc#21390
+  + Handle duplicate resume point registration. bxc#21387
+  + Arguments can be empty when reporting missing params argument. bxc#21215
+  + Flow analysis of moved arguments. bxc#20983
+  + Run new initializer await checks only in async context. 
bxc#20614[system.data] Parse numeric expressions using invariant culture. 
bxc#20582
+  + Reachability analysis should ignore local variables declarations. bxc#20603
+  + Check for missing dependencies of container types. bxc#20382
+  + Resolve event expression when testing left side expression. bxc#20493
+  + Flow analysis of binary expressions not using logical operators. bxc#20515
+  + Add 4.5.1 framework to MSBuild. bxc#20827
+  + Parsing conditions with property references. bxc#20634
+  + Implements property functions using constructor syntax. bxc#12999
+  + Avoid clearning event requests if they reference an assembly which is 
unloaded. Instead, remove the assembly reference from the event request so it 
stays active. bxc#9924.
+
+-------------------------------------------------------------------
@@ -119 +186 @@
-  + [System.XML] Fix XSL node-set bug. Fixes #18114
+  + [System.XML] Fix XSL node-set bug. bxc#18114
@@ -267,4 +334,4 @@
-  + Properly compare assembly versions when performing binding. Fixes #17368.
-  + [sdb] Fix setting of byref variables in registers. Fixes #17185.
-  + [System.Net.Http] Add parsing of multi-value strings. Fixes #17132
-  + [io-layer] Properly check write permission of a file. Fixes #3501.
+  + Properly compare assembly versions when performing binding. bxc#17368.
+  + [sdb] Fix setting of byref variables in registers. bxc#17185.
+  + [System.Net.Http] Add parsing of multi-value strings. bxc#17132
+  + [io-layer] Properly check write permission of a file. bxc#3501.
@@ -272,3 +339,3 @@
-  + [corlib] Update en-GB first day of week. Fixes #17151
-  + [mcs] Check type of index used in pointer array aritmetic. Fixes #17145
-  + [runtime] Fix large file support on android, it doesn't support 
-D_FILE_OFFSET_BITS=64, so call lseek64 directly. Fixes #17128.
+  + [corlib] Update en-GB first day of week. bxc#17151
+  + [mcs] Check type of index used in pointer array aritmetic. bxc#17145
+  + [runtime] Fix large file support on android, it doesn't support 
-D_FILE_OFFSET_BITS=64, so call lseek64 directly. bxc#17128.
@@ -277 +344 @@
-  + [io-layer] Correctly implement permission checking for File.Move. Fixes 
#17009.
+  + [io-layer] Correctly implement permission checking for File.Move. 
bxc#17009.
@@ -279 +346 @@
-  + [jit] Fix some checks in the arm dyn call code. Fixes #17101.
+  + [jit] Fix some checks in the arm dyn call code. bxc#17101.
@@ -281,4 +348,4 @@
-  + [PCL]: Add ReadOnlyDictionary type-forwarder for XI. Fixes #16951.
-  + [corlib] Mark all promise-style task exceptions observed. Fixes #17015
-  + [mcs] Emit Debuggable attribute. Fixes #16924
-  + [mcs] Method group caching needs to consider type arguments as well. Fixes 
#17059
+  + [PCL]: Add ReadOnlyDictionary type-forwarder for XI. bxc#16951.
+  + [corlib] Mark all promise-style task exceptions observed. bxc#17015
+  + [mcs] Emit Debuggable attribute. bxc#16924
+  + [mcs] Method group caching needs to consider type arguments as well. 
bxc#17059
@@ -286,2 +353,2 @@
-  + [runtime] Fix yet another metadata problem with dynamically created types. 
Fixes #14977.
-  + [jit] Emit calls to class init trampolines for fields accesses inside 
inline methods in AOT mode. Fixes #16461.
+  + [runtime] Fix yet another metadata problem with dynamically created types. 
bxc#14977.
+  + [jit] Emit calls to class init trampolines for fields accesses inside 
inline methods in AOT mode. bxc#16461.
@@ -289,6 +356,6 @@
-  + [runtime] Call mono_class_setup_methods () before accessing 
klass->method.count. Fixes #16883.
-  + [corlib] Update datetime patters. Fixes #17044
-  + [mcs] Better check for value type base call. Fixes #16806
-  + [mcs] Await flow analysis uses resolved expression. Fixes #16840
-  + [gsharedvt] Avoid using the variable size code paths for non-variable size 
types with some array opcodes. Fixes #17023.
-  + [jit] Avoid nullifying class init trampolines for recursive calls to class 
initializers. Fixes #16489
+  + [runtime] Call mono_class_setup_methods () before accessing 
klass->method.count. bxc#16883.
+  + [corlib] Update datetime patters. bxc#17044
+  + [mcs] Better check for value type base call. bxc#16806
+  + [mcs] Await flow analysis uses resolved expression. bxc#16840
+  + [gsharedvt] Avoid using the variable size code paths for non-variable size 
types with some array opcodes. bxc#17023.
+  + [jit] Avoid nullifying class init trampolines for recursive calls to class 
initializers. bxc#16489
@@ -296,2 +363,2 @@
-  + Remove usage of mini_replace_type () from mono_jit_runtime_invoke (), 
runtime invokes care about the precise types of parameters. Fixes #16830.
-  + [aot] Sanitize utf8 characters in symbol names. Fixes #16851.
+  + Remove usage of mini_replace_type () from mono_jit_runtime_invoke (), 
runtime invokes care about the precise types of parameters. bxc#16830.
+  + [aot] Sanitize utf8 characters in symbol names. bxc#16851.
@@ -299,5 +366,5 @@
-  + [mcs] Don't wrap reference type values in explicit nullable conversion. 
Fixes #16900
-  + [mcs] Restore async modifiers context after nested enums declaration. 
Fixes #16997
-  + [corlib] Promise style tasks cannot be started manually. Fixes #16857
-  + [corlib] Thread.GetNamedDataSlot allocates slot on failure. Fixes #16788
-  + Use LIFO policy for CancellationTokenSource Fixes #16992
+  + [mcs] Don't wrap reference type values in explicit nullable conversion. 
bxc#16900
+  + [mcs] Restore async modifiers context after nested enums declaration. 
bxc#16997
+  + [corlib] Promise style tasks cannot be started manually. bxc#16857
+  + [corlib] Thread.GetNamedDataSlot allocates slot on failure. bxc#16788
+  + Use LIFO policy for CancellationTokenSource bxc#16992
@@ -306,2 +373,2 @@
-  + Don't call CFNetworkCopyProxiesForAutoConfigurationScript from more than 
one thread. Fixes #7923, comment 21.
-  + Check for null item in BindingList<T>.InsertItem. Fixes #16902
+  + Don't call CFNetworkCopyProxiesForAutoConfigurationScript from more than 
one thread. bxc#7923, comment 21.
+  + Check for null item in BindingList<T>.InsertItem. bxc#16902
@@ -310 +377 @@
-  + [System] When starting a process with UseShellExecute=true, don't return a 
process. Fixes #16119
+  + [System] When starting a process with UseShellExecute=true, don't return a 
process. bxc#16119
@@ -312 +379 @@
-  + [runtime] A thread without a domain set cannot be running managed code. 
Fixes #16794.
+  + [runtime] A thread without a domain set cannot be running managed code. 
bxc#16794.
@@ -314,2 +381,2 @@
-  + [aot] Add runtime wrappers for methods of generic classes and generic 
methods. Fixes #16747.
-  + [gsharedvt] Add a wrapper to the mono_gsharedvt_constrained_call () icall, 
since it calls mono_runtime_invoke () which can throw exceptions. Fixes #16439.
+  + [aot] Add runtime wrappers for methods of generic classes and generic 
methods. bxc#16747.
+  + [gsharedvt] Add a wrapper to the mono_gsharedvt_constrained_call () icall, 
since it calls mono_runtime_invoke () which can throw exceptions. bxc#16439.
@@ -317,8 +384,8 @@
-  + [jit] Fix memory leaks in get_gsharedvt_type (). Fixes #16787.
-  + [corlib] Mark ConcurrentDictionary serializable. Fixes #16730
-  + [bcl] When finalizing a Process object, don't touch the streams as they 
are finalized on their own. Fixes #10883.
-  + [mcs] Clone labeled statements cache in probing mode. Fixes #16376
-  + [jit]Emit explicit float rounding on amd64. Fixes #15987
-  + [mcs] Update populated member cache of dynamic containers manually for 
additional entries. Fixes #16659
-  + [mcs] Show correct #line location for files in other than current location 
referenced as relative files. Fixes #16576
-  + [system] Redirect of put requests was converted to get. Fixes #16670
+  + [jit] Fix memory leaks in get_gsharedvt_type (). bxc#16787.
+  + [corlib] Mark ConcurrentDictionary serializable. bxc#16730
+  + [bcl] When finalizing a Process object, don't touch the streams as they 
are finalized on their own. bxc#10883.
+  + [mcs] Clone labeled statements cache in probing mode. bxc#16376
+  + [jit]Emit explicit float rounding on amd64. bxc#15987
+  + [mcs] Update populated member cache of dynamic containers manually for 
additional entries. bxc#16659
+  + [mcs] Show correct #line location for files in other than current location 
referenced as relative files. bxc#16576
+  + [system] Redirect of put requests was converted to get. bxc#16670
@@ -327,9 +394,9 @@
-  + [sgen]Fix a deadlock when the GC try to free a JI during world restart. 
Fixes #15759
-  + [bcl] Invoke assembly resolve hooks even if the assembly name has a parse 
error. Fixes #16487.
-  + [corlib] Optimize one string Join<T> overload. Fixes #16647
-  + [bcl] Handle BigInt -> long conversions that should overflow but dont. 
Fixes #16526
-  + [System.Net.Http] Don't throw on invalid input in TryGetValues. Fixes 
#16634
-  + [mcs] Don't stop type inference when a unique construction of the generic 
interface cannot be found. Fixes #16567
-  + [mcs] Add better type conversion to unary mutators. Fixes #16578
-  + [corlib] Implement task awaiters running on custom task scheduler. Fixes 
#16587
-  + [corlib] Better conversion betwen system locale and CultureInfo. Fixes 
#15875
+  + [sgen]Fix a deadlock when the GC try to free a JI during world restart. 
bxc#15759
+  + [bcl] Invoke assembly resolve hooks even if the assembly name has a parse 
error. bxc#16487.
+  + [corlib] Optimize one string Join<T> overload. bxc#16647
+  + [bcl] Handle BigInt -> long conversions that should overflow but dont. 
bxc#16526
+  + [System.Net.Http] Don't throw on invalid input in TryGetValues. bxc#16634
+  + [mcs] Don't stop type inference when a unique construction of the generic 
interface cannot be found. bxc#16567
+  + [mcs] Add better type conversion to unary mutators. bxc#16578
+  + [corlib] Implement task awaiters running on custom task scheduler. 
bxc#16587
+  + [corlib] Better conversion betwen system locale and CultureInfo. bxc#15875
@@ -337,4 +404,4 @@
-  + [xbuild]: Allow expressions inside a dynamic <ItemGroup>'s metadata. Fixes 
#14661.
-  + [sgen] Never invoke libc’s memmove() or bzero(). Fixes #16449
-  + [mcs] Report nice error instead of crash for cyclic type forwarders. Fixes 
#16385
-  + [mcs] Report all failure errors in lambda conversions. Fixes #16513
+  + [xbuild]: Allow expressions inside a dynamic <ItemGroup>'s metadata. 
bxc#14661.
+  + [sgen] Never invoke libc’s memmove() or bzero(). bxc#16449
+  + [mcs] Report nice error instead of crash for cyclic type forwarders. 
bxc#16385
+  + [mcs] Report all failure errors in lambda conversions. bxc#16513
@@ -342,8 +409,8 @@
++++ 151 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/mono-core/mono-core.changes
++++ and /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes

Old:
----
  mono-3.6.0.tar.bz2
  ppc.patch

New:
----
  mono-3.8.0.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mono-core.spec ++++++
--- /var/tmp/diff_new_pack.PzTlJr/_old  2014-09-23 10:42:38.000000000 +0200
+++ /var/tmp/diff_new_pack.PzTlJr/_new  2014-09-23 10:42:38.000000000 +0200
@@ -21,7 +21,7 @@
 %define sgen yes
 
 Name:           mono-core
-Version:        3.6.0
+Version:        3.8.0
 Release:        0
 Summary:        Cross-platform, Open Source, .NET development framework
 License:        LGPL-2.1 and MIT and MS-PL
@@ -29,8 +29,6 @@
 Url:            http://www.mono-project.com
 Source0:        
http://download.mono-project.com/sources/mono/mono-%{version}.tar.bz2
 Source1:        mono-core.rpmlintrc
-# PATCH-FIX-UPSTREAM ppc.patch dval...@suse.com -- fix ppc build failures -- 
https://github.com/mono/mono/pull/1208
-Patch4:         ppc.patch
 # PATCH-FIX-UPSTREAM mono-core-target-4.0.patch dims...@opensuse.org -- Use 
runtime 4.0 as default for cairo and nunit -- 
https://github.com/mono/mono/pull/1209
 Patch5:         mono-core-target-4.0.patch
 # PATCH-FIX-UPSTREAM -- r...@suse.de -- https://github.com/mono/mono/pull/1210
@@ -46,13 +44,15 @@
 BuildRequires:  bison
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
-BuildRequires:  libgdiplus-devel
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
-BuildRequires:  xorg-x11-libX11-devel
-BuildRequires:  zlib-devel
+BuildRequires:  systemtap-sdt-devel
+BuildRequires:  pkgconfig(libgdiplus)
+BuildRequires:  pkgconfig(x11)
+BuildRequires:  pkgconfig(xinerama)
+BuildRequires:  pkgconfig(zlib)
 %ifnarch ia64 %arm aarch64 s390
-BuildRequires:  valgrind-devel
+BuildRequires:  pkgconfig(valgrind)
 %endif
 %if %llvm == yes
 BuildRequires:  llvm-mono-devel
@@ -97,7 +97,6 @@
 
 %prep
 %setup -q -n mono-%{version}
-%patch4 -p1
 %patch5 -p1
 %patch6 -p1
 %ifarch ppc64

++++++ mono-3.6.0.tar.bz2 -> mono-3.8.0.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/mono-core/mono-3.6.0.tar.bz2 
/work/SRC/openSUSE:Factory/.mono-core.new/mono-3.8.0.tar.bz2 differ: char 11, 
line 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to