[Pkg-mono-svn-commits] [mono] branch master-experimental updated (e37416a -> 0ad0ee5)
Jo Shields
directhex at alioth.debian.org
Thu Oct 24 20:17:29 UTC 2013
This is an automated email from the git hooks/post-receive script.
directhex pushed a change to branch master-experimental
in repository mono.
from e37416a Add package for 2.0 (3.5) version of System.Data.Services.Client assembly
adds be0a4a3 Remove unneeded NetBSD code path from atomic.h. (cherry picked from commit 9dd59c1f1381ad7645039e33b7c2120078bfa349)
adds 4d3344a Simplify the ifdeffery in atomic.c/.h a bit. (cherry picked from commit fd6f60245f2f6651bf93da05b9a0b7c60ab9ded3)
adds b3a340d Use host preprocessor identifiers in atomic.c, not target.
adds 9058bfe Remove unneeded ARM code from atomic.c. (cherry picked from commit bf0b8a1d1aa61d5123b2a812cc9c4665d2d97d93)
adds 97a4fff Use GCC atomics on s390x. (cherry picked from commit a3632c6274fa78c7de1bcb8eb62c021861a205a9)
adds a668980 Remove MONO_ARCH_SAVE_REGS from threading icalls. (cherry picked from commit 6d2008b01354eb309464eb5ca5650dcef8714f41)
adds 73ec437 Use mono_memory_barrier () for Thread.MemoryBarrier ().
adds 70e8ca1 Add implementations of various interlocked functions to atomic.c/.h.
adds b37681e Add interlocked read/write functions to atomic.c/.h.
adds f912c77 Move definition of NEED_64BIT_CMPXCHG_FALLBACK to top of atomic.c. (cherry picked from commit e48f61dc843526bae70b9ff3bd5edae67ce97a77)
adds 3b93dd8 Use __sync_sub_and_fetch () for atomic decrements for clarity. (cherry picked from commit e02b11b7081a3dcd02d4b6b01e6e0f92d46b7cb6)
adds 8d36fd1 Use InterlockedRead64 () for Interlocked.Read (long&). (cherry picked from commit ab90040305d003b6c06c842e788e682495117514)
adds 07c705d Use InterlockedIncrement64 () for Interlocked.Increment (long&). (cherry picked from commit bb62cced7ef4145ad1feb5c1acdc5c324ce1ec23)
adds c1a8be1 Use InterlockedDecrement64 () for Interlocked.Decrement (long&). (cherry picked from commit 15f9be5d0367b5d5ee168b038878d098ee51d5aa)
adds deeb1c8 Use InterlockedExchange64 () for Interlocked.Exchange (long&, long). (cherry picked from commit b9db6c2071f2c2cfa36cc32a0150eacdff586376)
adds 413523f Use InterlockedExchange64 () for Interlocked.Exchange (double&, double). (cherry picked from commit d785b33891091153ced9e632129badc7262efca9)
adds 2676ce4 Use InterlockedAdd () for Interlocked.Add (int&, int). (cherry picked from commit 89a99c26341d0c09e30fb263c5a08fe80aa21369)
adds 07d515c Use InterlockedAdd64 () for Interlocked.Add (long&, long). (cherry picked from commit 421e1beea55d26d767dbd857e2f2276e3c6c2bee)
adds 9599856 Correct our implementation of Thread.VolatileRead ()/VolatileWrite ().
adds bfe9881 Use slow 64-bit cmpxchg for 32-bit ARM, MIPS, and PowerPC.
adds 3c16fd2 Add an extension point in atomic.c. (cherry picked from commit 55d338134d006f070bb533484337e4c9e485be86)
adds 771e714 Add mono_gc_wbarrier_generic_store_atomic () function.
adds d6629c3 [runtime] Fix the interlocked increment/decrement/add functions. (cherry picked from commit 6be13313df2f8ed6d2b0ecbab78df4b026bfb665)
new d4c94c5 Merge branch 'master-experimental-patches/atomics_support_on_fringe_32bit_platforms' into master-experimental
new d42483b Add symbol brought in by the last patch merge
adds cd78202 Don't redeclare desc in mini_create_ftnptr on ppc64 (cherry picked from commit 1a1c17d59cb385231189dc4ee49b0a3e7c77a50f)
new ef35ea8 Merge branch 'master-experimental-patches/dont-redeclare-decl-on-ppc64' into master-experimental
new 4d2d529 Add missing PowerPC symbols
new 0ad5d69 Abandon SPARC support. The company which had previously been maintaining it dropped their interest after Mono 2.8, and as such, the SPARC port is bitrotted beyond use. (Closes: #727542)
new 0ad0ee5 Finalize changelog
The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
configure.in | 2 +-
debian/changelog | 65 +++++++
debian/control | 42 ++---
debian/libmonoboehm-2.0-1.symbols | 1 +
debian/libmonoboehm-2.0-1.symbols.powerpc | 6 +
debian/libmonosgen-2.0-1.symbols | 1 +
debian/libmonosgen-2.0-1.symbols.powerpc | 6 +
debian/mono-archs.make | 2 +-
docs/current-api | 1 +
docs/public-api | 1 +
mono/metadata/boehm-gc.c | 7 +
mono/metadata/null-gc.c | 6 +
mono/metadata/object.h | 1 +
mono/metadata/sgen-gc.c | 20 ++
mono/metadata/threads.c | 189 +++++--------------
mono/mini/mini.c | 1 -
mono/utils/atomic.c | 256 ++++++++++++++++++++++---
mono/utils/atomic.h | 287 +++++++++++++----------------
msvc/mono.def | 1 +
19 files changed, 539 insertions(+), 356 deletions(-)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mono/packages/mono.git
More information about the Pkg-mono-svn-commits
mailing list