[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