SHA256
1
0
forked from pool/mono-core
Commit Graph

192 Commits

Author SHA256 Message Date
Stephan Kulow
f37a63c2e3 Accepting request 246550 from Mono:Factory
OBS-URL: https://build.opensuse.org/request/show/246550
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mono-core?expand=0&rev=78
2014-08-28 19:05:20 +00:00
Stephen Shaw
c380271d9b Accepting request 244977 from home:Mailaender:branches:Mono:Factory
- Rebased patches and submitted to upstream
- Removed ARM compatibility hacks https://github.com/mono/mono/pull/1211
  + mono-arm-cpuinfo-v5.patch
  + mono-arm-cpuinfo-v7.patch
  + mono-arm-vfp.patch
- Update to 3.6.0
  + Runtime performance counters have been integrated into the profiler allowing the performance counter information to be surfaced to profiling tools and in particular Xamarin’s upcoming profiler.
  + The profiler now produces backtraces for statistical mode. The profiler’s tracing mode now works on ARM.
  + The debugger now support line and column ranges. pdb2mdb supports it. Note: the rest of our toolchain still needs to be updated.
  + The debugger now supports changing the current line in the top frame.
  + Lots of bugfixes and performance improvements on the profiler.
  + The debugger now support reading simple properties without calling their getter, this is done by having a lightweight IL interpreter for small pieces of code. This allows more properties to be inspected while the process is completely stopped and without having to temporarily resume execution of the target to execute the property code.
  + Added buffered response mode to improve network efficiency on high latency links such as USB.
  + The GC bridge got a lot of performance work. There are now two new modes that can significantly improve some workloads.
  + Multiple http stack improvements: some leaks in the stack have been fixed, as well as solving some long-standing bugs involving asynchronous operations and proxies. We have introduced a more comprehensive test harness to ensure that those bugs do not surface again.
  + System.IO.Compression is now implemented
  + System.Security.Claims is now implemented. It resides in the System assembly (existed before in the Identity stack, but now we track the new home from the .NET 4.5 API).
  + Reworked locking to drop a hot lock in method lookup.
  + Use fine grained locking instead of a big hot lock.
  + Better hashing of some runtime internal items to avoid some corner-case slowdowns with generics.
  + The profiler is now able to produces backtraces in statistical mode.
  + Added periodical flushing that should help interactive users. This means that the profiling will send data over the profiling even if the application is not currently sending data (this is there to support the upcoming new profiler UI).
  + It now collects and reports performance counter information. See mprof-report’s man page.
  + Fixed the handling of the volatile. CIL prefix.
  + We now distribute IKVM’s ikdasm tool. This is a reliable disassembler that does not have the limitation of monodis of requiring a complete set of assemblies that are compatible to disassemble. This will disassemble even files that do not have their dependencies available.
  + Optimized EqualityComparer for more types.
  + Our msbuild implementation can now build Project K and Roslyn
  + Optimized EqualityComparer for more types.
  + [mcs] Flow analysis of nested binary expressions inside anonymous methods was missing on left/right reset.
  + [mcs] Fix betterness logic for default vs params parameters.

OBS-URL: https://build.opensuse.org/request/show/244977
OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=130
2014-08-26 14:56:31 +00:00
Stephen Shaw
24dcde2c02 - Refresh patches
- Update to 3.4.0
  * Revamped HttpWebRequest/ServicePoint stack
    - Should properly reuse connections.
    - Uses the specified idle times
    - NTLM support has been improved.
    - SSL/TLS operations on via async APIs are now
      implemented using async patterns internally
      to greatly alleviate Thread Pool abuse.
  * Network stack
    - Now allows developers to control which cipher
      suites to use with TLS/SSL.
  * ARM
    - Emit shorter floating point operations when possible
    - Hard float support: Mono now should work on Linux
      distributions which uses a hard float (armhf) ABI,
      like the Raspberry PI.
      Notes: Homogeneous floating point aggregates are not
      yet supported on armhf.
  * Documentation
    - Updated documentation stubs to the 4.5 .NET API.
  * mono-api-html
    - Now supports regular expressions when specifying
      members to ignore (e.g. mono-api-html -i 'INSCopying$')

OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=129
2014-05-29 06:10:29 +00:00
Stephan Kulow
62ab75ec11 Accepting request 225505 from Mono:Factory
- rediff and reactivate ppc.patch
- port forward ppc64le fixes from matz:
- Add support for ppc64le, fix build warnings, the blocksize
  changes in mono-core-ppc64le.diff should also help ppc64 proper.
  Added patches:
  * mono-core-parallel-build.diff 
  * mono-core-ppc64le-callreg.diff
  * mono-core-ppc64le-swr11r12.diff
  * mono-core-ppc64le.diff
- no valgrind on aarch64 and s390 (but on s390x) (forwarded request 225490 from oertel)

OBS-URL: https://build.opensuse.org/request/show/225505
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mono-core?expand=0&rev=77
2014-03-11 16:27:46 +00:00
Stephen Shaw
02eae0b897 Accepting request 225490 from home:oertel:branches:Mono:Factory
- rediff and reactivate ppc.patch
- port forward ppc64le fixes from matz:
- Add support for ppc64le, fix build warnings, the blocksize
  changes in mono-core-ppc64le.diff should also help ppc64 proper.
  Added patches:
  * mono-core-parallel-build.diff 
  * mono-core-ppc64le-callreg.diff
  * mono-core-ppc64le-swr11r12.diff
  * mono-core-ppc64le.diff
- no valgrind on aarch64 and s390 (but on s390x)

OBS-URL: https://build.opensuse.org/request/show/225490
OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=127
2014-03-10 19:10:59 +00:00
Tomáš Chvátal
521bc600df Accepting request 224367 from Mono:Factory
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/224367
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mono-core?expand=0&rev=76
2014-03-05 14:37:40 +00:00
Stephen Shaw
52661c13fd Accepting request 223529 from home:Mailaender:branches:Mono:Factory
OBS-URL: https://build.opensuse.org/request/show/223529
OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=125
2014-02-23 17:31:52 +00:00
Tomáš Chvátal
633fed51fc Accepting request 202600 from Mono:Factory
(forwarded request 202422 from Mailaender)

OBS-URL: https://build.opensuse.org/request/show/202600
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mono-core?expand=0&rev=75
2013-10-08 18:35:16 +00:00
Stephen Shaw
b1648ac227 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
2013-10-08 10:22:35 +00:00
Tomáš Chvátal
1ace11516f Accepting request 202420 from Mono:Factory
Make libmono-2_0-devel Require libmonoboehm-2_0-devel, as the it's .so is a symlink to the libmonoboehm one (forwarded request 202410 from sumski)

OBS-URL: https://build.opensuse.org/request/show/202420
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mono-core?expand=0&rev=74
2013-10-06 17:36:20 +00:00
Matthias Mailänder
6314eadd95 Accepting request 202410 from home:sumski:branches:Mono:Factory
Make libmono-2_0-devel Require libmonoboehm-2_0-devel, as the it's .so is a symlink to the libmonoboehm one

OBS-URL: https://build.opensuse.org/request/show/202410
OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=121
2013-10-06 14:51:11 +00:00
Stephan Kulow
77d0264e92 Accepting request 198610 from Mono:Factory
OBS-URL: https://build.opensuse.org/request/show/198610
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mono-core?expand=0&rev=73
2013-09-26 09:49:14 +00:00
Stephen Shaw
5850469c91 Accepting request 198053 from home:Mailaender:branches:Mono:Factory
as requested in https://build.opensuse.org/request/show/197490

OBS-URL: https://build.opensuse.org/request/show/198053
OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=119
2013-09-12 04:01:50 +00:00
Stephen Shaw
2e783c5794 Accepting request 195489 from home:Mailaender:branches:Mono:Factory
OBS-URL: https://build.opensuse.org/request/show/195489
OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=118
2013-08-21 15:06:12 +00:00
Stephen Shaw
2adef77f53 Accepting request 186187 from home:Mailaender:branches:Mono:Factory
- Uppdate to version 3.2.1
  + Fixes bug 13509, which causes a crash when the current culture is set to zh_TW.

- Update to version 3.2.0
  + LLVM updated to version 3.2, this brings better optimizations for mono.
  + problematic workloads for the SGen Garbage Collector addressed:
    - popular objects are made immortal until the next major collection.
    - hash filtering on pin queues and that dramatically reduce their average size
    - switched to lazy sweeping by default
  + Three new experimental modes for the garbage collection are now available:
    - Low pause mode
    - Low promotion nursery
    - Mostly precise stack scanning
   + Size Reduction: Multiple features can now be disabled for the classlibs
   + The FullAOT compiler can now generate much faster code for icalls and has support for generic valuetype sharing.
   + Performance of primitive parsing was greatly enhanced.
   + LINQ is now much faster with arrays.
   + Large object cloning and boxing is up to two times faster.
   + Optimize Marshal.Read/Write methods to avoid a trip to unmanaged when possible.
   + Google contributed ports of NaCl for ARM and Amd64.

- Update to version 3.1.2
  + Emit additional sequence points for call entry when needed.
  + Loading of nested type of missing type needs to create another missing type.
  + Equality structural comparer needs to do recursive comparisons.
  + Allow async for explicitly implemented interface methods.
  + Implement webrequest cancellation.
  + Prefer user operators over predefined operators for binary enum operations too.
- Changes from version 3.1.1
  * Mono now defaults to sgen

OBS-URL: https://build.opensuse.org/request/show/186187
OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=117
2013-08-08 04:49:04 +00:00
Stephen Shaw
557f2521ac Accepting request 181377 from home:Mailaender:branches:Mono:Factory
OBS-URL: https://build.opensuse.org/request/show/181377
OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=116
2013-07-09 18:16:31 +00:00
Stephen Shaw
e50d7a5923 Accepting request 171148 from home:Mailaender:branches:Mono:Factory
OBS-URL: https://build.opensuse.org/request/show/171148
OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=115
2013-04-17 05:22:26 +00:00
Matthias Mailänder
f83217b8fc Accepting request 171079 from home:namtrac:bugfix
- Add Source URL, see https://en.opensuse.org/SourceUrls

OBS-URL: https://build.opensuse.org/request/show/171079
OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=114
2013-04-16 13:50:41 +00:00
Stephan Kulow
d18c09b83b Accepting request 159964 from Mono:Factory
- Refresh and apply mono-core-target-4.0.patch
- Apply ppc.patch again

OBS-URL: https://build.opensuse.org/request/show/159964
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mono-core?expand=0&rev=71
2013-03-22 12:15:36 +00:00
Ismail Dönmez
15aa1e1f3c - Refresh and apply mono-core-target-4.0.patch
- Apply ppc.patch again

OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=112
2013-03-19 11:07:04 +00:00
Stephan Kulow
e77bce2fd8 Accepting request 158614 from Mono:Factory
require the devel package and recommend the real one of GDI+ (forwarded request 158233 from Mailaender)

OBS-URL: https://build.opensuse.org/request/show/158614
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mono-core?expand=0&rev=70
2013-03-15 09:41:43 +00:00
Stephen Shaw
0a7f088778 Accepting request 158233 from home:Mailaender:branches:Mono:Factory
require the devel package and recommend the real one of GDI+

OBS-URL: https://build.opensuse.org/request/show/158233
OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=110
2013-03-12 04:13:15 +00:00
Ismail Dönmez
7e8b909d7e Accepting request 158090 from home:Mailaender:branches:Mono:Factory
OBS-URL: https://build.opensuse.org/request/show/158090
OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=109
2013-03-09 11:38:29 +00:00
Stephan Kulow
fc1bedddae Accepting request 157509 from Mono:Factory
- Remove hardcoded lib directory from the config, this unbreaks
 running GDI+ programs on 64bit.

OBS-URL: https://build.opensuse.org/request/show/157509
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mono-core?expand=0&rev=69
2013-03-08 09:54:32 +00:00
Ismail Dönmez
13890efb43 -
OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=107
2013-03-06 14:19:56 +00:00
Stephan Kulow
0ae45aacdf Accepting request 157231 from Mono:Factory
"Hotfix" for Xamarin studio.

OBS-URL: https://build.opensuse.org/request/show/157231
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mono-core?expand=0&rev=68
2013-03-05 05:44:59 +00:00
Stephen Shaw
4e45c32909 Accepting request 156275 from home:Mailaender:branches:Mono:Factory
OBS-URL: https://build.opensuse.org/request/show/156275
OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=105
2013-02-25 04:14:39 +00:00
Stephen Shaw
6ea55794db Accepting request 156211 from home:Mailaender:branches:Mono:Factory
OBS-URL: https://build.opensuse.org/request/show/156211
OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=104
2013-02-24 04:13:20 +00:00
Stephan Kulow
f089b4d317 Accepting request 150354 from Mono:Factory
- Add mono-core-target-4.0.patch: Use .Net runtime 4.0 as default
  for Nunit and Cairo. (forwarded request 150340 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/150354
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mono-core?expand=0&rev=67
2013-01-30 14:12:03 +00:00
Stephen Shaw
7c8c4ca83b Accepting request 150340 from home:dimstar:branches:GNOME:Apps
- Add mono-core-target-4.0.patch: Use .Net runtime 4.0 as default
  for Nunit and Cairo.

OBS-URL: https://build.opensuse.org/request/show/150340
OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=102
2013-01-30 04:37:42 +00:00
Ismail Dönmez
a7dbfdbdf5 Accepting request 148829 from home:Mailaender:branches:Mono:Factory
update to latest release now with a more descriptive .changes file

OBS-URL: https://build.opensuse.org/request/show/148829
OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=101
2013-01-17 19:36:21 +00:00
Ismail Dönmez
8147468ebb Accepting request 146717 from Mono:Factory
- Fix ppc build failures (ppc.patch) (forwarded request 146514 from k0da)

OBS-URL: https://build.opensuse.org/request/show/146717
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mono-core?expand=0&rev=65
2012-12-31 13:26:23 +00:00
Stephen Shaw
14290b171d Accepting request 146514 from home:k0da:ppc
- Fix ppc build failures (ppc.patch)

OBS-URL: https://build.opensuse.org/request/show/146514
OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=99
2012-12-31 06:19:04 +00:00
Ismail Dönmez
10bee05ba9 Accepting request 145954 from Mono:Factory
fix arm builds. please forward to Factory, thanks. (forwarded request 145938 from adrianSuSE)

OBS-URL: https://build.opensuse.org/request/show/145954
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mono-core?expand=0&rev=64
2012-12-30 11:19:38 +00:00
Stephen Shaw
479519d060 Accepting request 145938 from devel:Factory:ARM
fix arm builds. please forward to Factory, thanks.

OBS-URL: https://build.opensuse.org/request/show/145938
OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=97
2012-12-20 04:25:06 +00:00
Stephen Shaw
ab6407747b Should be fixed now
OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=96
2012-12-16 00:32:14 +00:00
Stephen Shaw
29d5e827a8 Updated for new files
OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=95
2012-12-16 00:14:07 +00:00
Stephen Shaw
7aa2281358 - Updated to mono 3.0.2
* Bug fixes to the 3.0.x series

OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=94
2012-12-15 20:15:46 +00:00
Stephan Kulow
f67726dad9 Accepting request 142531 from Mono:Factory
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/142531
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mono-core?expand=0&rev=63
2012-12-10 09:10:39 +00:00
Stephen Shaw
dc1e8d42a9 Remove some old stuff
OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=92
2012-11-15 21:32:16 +00:00
Stephen Shaw
216f458817 Update mono to 3.0.1
OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=91
2012-11-12 03:47:46 +00:00
Stephen Shaw
dc83606843 Updated to 3.0.1
OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=90
2012-11-10 23:38:53 +00:00
Stephen Shaw
6c1eb3af4e Updated spec
OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=89
2012-11-10 20:50:45 +00:00
Stephen Shaw
2273135477 Updated spec
OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=88
2012-11-10 20:19:29 +00:00
Stephen Shaw
316fbe8eab Updated spec
OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=87
2012-11-10 19:35:34 +00:00
Stephen Shaw
d6f84413c4 Updated spec
OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=86
2012-11-10 19:10:30 +00:00
Stephen Shaw
5300acc225 Updated spec
OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=85
2012-11-10 07:16:17 +00:00
Stephen Shaw
d9f8f5de54 Updated spec
OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=84
2012-11-09 16:28:16 +00:00
Stephen Shaw
4a2af37e42 Updated spec
OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=83
2012-11-09 16:00:49 +00:00
Stephen Shaw
2e51730ee0 - Update to mono 3.0
* C# 5.0 - async!
  * IKVM
  * 4.5 profile
  * New assemblies - System.Net.Http, System.Threading.Task.Dataflow
  * Microsoft's open source ASP.NET WebStack
  * Entity Framework
  * sgen
  * Runtime Optimizations
  * Code Contracts
  * Partial suppor for Portable Class Libraries
  * Improved GDB support for SGenGC internals
  * Lots of bug fixes

OBS-URL: https://build.opensuse.org/package/show/Mono:Factory/mono-core?expand=0&rev=82
2012-10-19 18:12:06 +00:00