Alexander Köplinger [Wed, 8 Apr 2015 20:43:43 +0000 (22:43 +0200)]
Fix centos badge and remove ppc badge in readme
The ppc Jenkins workers are offline right now and aren't expected to come back in the near future.
Zoltan Varga [Wed, 8 Apr 2015 19:41:28 +0000 (15:41 -0400)]
Fix some warnings.
Rodrigo Kumpera [Wed, 8 Apr 2015 19:24:14 +0000 (15:24 -0400)]
[configure] Fix windows cross compilation to generate the proper defines.
Rodrigo Kumpera [Wed, 8 Apr 2015 19:23:40 +0000 (15:23 -0400)]
[jit] Fix the usage of host/target defines for amd64 and windows.
Rodrigo Kumpera [Wed, 8 Apr 2015 19:19:56 +0000 (15:19 -0400)]
[runtime] Fix the file mmap api to correctly use the host/target defines.
Zoltan Varga [Wed, 8 Apr 2015 19:01:17 +0000 (15:01 -0400)]
[runtime] Include sys/time.h to get struct timeval definition.
Marek Safar [Wed, 8 Apr 2015 17:31:29 +0000 (19:31 +0200)]
[corlib] TimeZoneInfo.AdjustmentRule from reference sources
João Matos [Wed, 8 Apr 2015 17:28:24 +0000 (18:28 +0100)]
[mini] Fixed stack unwinding / DWARF register numbers when doing x86 cross compilation on OSX.
Eventually we want to add a better fix for this, like for instance adding this behaviour to the LLVM-specific code path
but until we can research more under exactly what conditions we need to do this then implement this simple workaround.
Fixes https://bugzilla.xamarin.com/show_bug.cgi?id=27055.
Alexander Köplinger [Wed, 8 Apr 2015 13:39:28 +0000 (15:39 +0200)]
Marek Safar [Wed, 8 Apr 2015 15:34:52 +0000 (17:34 +0200)]
[corlib] More System types from reference sources
Marek Safar [Wed, 8 Apr 2015 15:06:58 +0000 (17:06 +0200)]
[corlib] System delegates from reference sources
Marek Safar [Wed, 8 Apr 2015 14:10:24 +0000 (16:10 +0200)]
[corlib] System interfaces from reference sources
Marek Safar [Wed, 8 Apr 2015 13:33:46 +0000 (15:33 +0200)]
[corlib] Console keys from reference sources
Alex Rønne Petersen [Wed, 8 Apr 2015 14:48:05 +0000 (16:48 +0200)]
[metadata] Remove old monosn.c (we have a managed sn now).
Marek Safar [Wed, 8 Apr 2015 13:20:57 +0000 (15:20 +0200)]
[corlib] System attributes from reference sources
Marek Safar [Wed, 8 Apr 2015 13:04:41 +0000 (15:04 +0200)]
[corlib] IO exceptions from reference sources
Miguel de Icaza [Wed, 8 Apr 2015 12:20:03 +0000 (08:20 -0400)]
[mono.1] Document MONO_THREADPOOL
Marek Safar [Wed, 8 Apr 2015 11:25:16 +0000 (13:25 +0200)]
[corlib] TypeLoadException from reference sources
Marek Safar [Wed, 8 Apr 2015 07:31:00 +0000 (09:31 +0200)]
[corlib] Add System.Object type handling in TypeInfo. Fixes #28369
Zoltan Varga [Wed, 8 Apr 2015 03:29:30 +0000 (23:29 -0400)]
[aot] Enable partial sharing when using full aot.
Zoltan Varga [Wed, 8 Apr 2015 03:29:11 +0000 (23:29 -0400)]
[aot] Fix overflows when printing stats.
Zoltan Varga [Wed, 8 Apr 2015 00:02:53 +0000 (20:02 -0400)]
[llvm] Remove an arm restriction, its no longer needed.
Zoltan Varga [Tue, 7 Apr 2015 23:51:40 +0000 (19:51 -0400)]
[llvm] Fix the previous change.
Zoltan Varga [Tue, 7 Apr 2015 23:47:02 +0000 (19:47 -0400)]
[llvm] Avoid generating invalid llvm il for volatile sbyte variables.
Zoltan Varga [Tue, 7 Apr 2015 22:18:16 +0000 (18:18 -0400)]
Revert "[configure] Clean up target name matching for $host != $target case."
This reverts commit
53f55647a5ac698eff594834ccdadea4bfb4c181.
Revert this as it breaks the mobile build.
Rodrigo Kumpera [Tue, 7 Apr 2015 22:03:38 +0000 (17:03 -0500)]
[runtime] Update the offsets table for amd64.
Zoltan Varga [Tue, 7 Apr 2015 21:50:44 +0000 (17:50 -0400)]
[jit] Disable deadce in the liveness2 pass as well when compiling for sdb. Fixes #28847.
Rodrigo Kumpera [Tue, 7 Apr 2015 21:14:16 +0000 (16:14 -0500)]
[utils] Use open instead of fopen on unix targets.
Rodrigo Kumpera [Tue, 7 Apr 2015 21:13:41 +0000 (16:13 -0500)]
portability fixes.
Marek Safar [Tue, 7 Apr 2015 20:57:08 +0000 (22:57 +0200)]
[System.ServiceModel.Internals] Cleanup makefile
Zoltan Varga [Tue, 7 Apr 2015 20:29:05 +0000 (16:29 -0400)]
[runtime] Make some threadpool icalls non static to fix the mobile build.
Zoltan Varga [Tue, 7 Apr 2015 20:28:41 +0000 (16:28 -0400)]
[corlib] Add back some helper methods to String which were removed during the transition to reference sources.
Alex Rønne Petersen [Tue, 7 Apr 2015 20:24:48 +0000 (22:24 +0200)]
[configure] Clean up target name matching for $host != $target case.
We fully control the $target values here as we don't use canonicalization for
them. So we have no reason or excuse to be using wildcards in them.
E.g. any Linux $target in this case would previously be assumed to be Android.
Rodrigo Kumpera [Tue, 7 Apr 2015 20:03:32 +0000 (16:03 -0400)]
[jit] Make mono_thread_state_init_from_sigctx work with a coop cross compiler.
Rodrigo Kumpera [Tue, 7 Apr 2015 20:02:48 +0000 (16:02 -0400)]
[configure] Add new target.
Marek Safar [Tue, 7 Apr 2015 18:20:39 +0000 (20:20 +0200)]
[SMDiagnostics] Fixes mobile build
Marek Safar [Tue, 7 Apr 2015 17:58:08 +0000 (19:58 +0200)]
[corlib] Fixes mobile build
Marek Safar [Tue, 7 Apr 2015 17:34:20 +0000 (19:34 +0200)]
[system.data] Fixes mobile build
Alex Rønne Petersen [Tue, 7 Apr 2015 17:19:54 +0000 (19:19 +0200)]
[mini] Support MONO_PROFILER_CODE_BUFFER_EXCEPTION_HANDLING on PPC.
Alex Rønne Petersen [Tue, 7 Apr 2015 17:14:58 +0000 (19:14 +0200)]
[mini] Support MONO_PROFILER_CODE_BUFFER_EXCEPTION_HANDLING on x86.
Alex Rønne Petersen [Tue, 7 Apr 2015 17:14:39 +0000 (19:14 +0200)]
[mini] Support MONO_PROFILER_CODE_BUFFER_EXCEPTION_HANDLING on MIPS.
João Matos [Tue, 7 Apr 2015 16:31:12 +0000 (17:31 +0100)]
Merge pull request #1684 from Garciat/fix-zlib-helper
[System] Fix DeflateStream throw on empty flush, double flush. Fixes #28777
Zoltan Varga [Tue, 7 Apr 2015 16:27:06 +0000 (12:27 -0400)]
Merge pull request #1689 from alexrp/remove-cruft
Remove cruft
Marek Safar [Tue, 7 Apr 2015 15:55:15 +0000 (17:55 +0200)]
[mcs] Fix betterness of candidates with optional parameters against unexpanded params parameters. Fixes #28837
Zoltan Varga [Tue, 7 Apr 2015 16:23:03 +0000 (12:23 -0400)]
Merge pull request #1690 from nealef/master
s390x fixes/enhancements
Martin Baulig [Tue, 7 Apr 2015 16:16:26 +0000 (18:16 +0200)]
Merge pull request #1661 from HellBrick/connection-group-deadlock
Fixed deadlock in WebConnectionGroup.Close()
Neale Ferguson [Tue, 7 Apr 2015 16:15:43 +0000 (12:15 -0400)]
decimal-ms.c:
- Fix handling of lo64 on big endian systems (fixes 28672)
mono-endian.h:
- Add optimization for s390x read64/read32/read16 operations
exceptions-s390x.c:
- Add profiling support for exception handler
Zoltan Varga [Tue, 7 Apr 2015 15:35:15 +0000 (11:35 -0400)]
[runtime] Fix the arm build.
Zoltan Varga [Tue, 7 Apr 2015 14:57:50 +0000 (10:57 -0400)]
[runtime] Fix the mobile build.
Marek Safar [Tue, 7 Apr 2015 14:34:28 +0000 (16:34 +0200)]
[mcs] Clone stack-alloc type expression. Fixes #28774
Marek Safar [Tue, 7 Apr 2015 14:11:23 +0000 (16:11 +0200)]
[mcs] Report missing property accessor for auto-implemented properties only when base has it. Fixes #28772
Alex Rønne Petersen [Tue, 7 Apr 2015 12:59:10 +0000 (14:59 +0200)]
Remove old make-bundle stuff.
This has all since been replaced with mkbundle.
Alex Rønne Petersen [Tue, 7 Apr 2015 12:58:16 +0000 (14:58 +0200)]
Remove outdated TODO files in the mono subdirectory.
Alex Rønne Petersen [Tue, 7 Apr 2015 12:56:38 +0000 (14:56 +0200)]
Remove mono/mini/README.
No real information in this one.
Alex Rønne Petersen [Tue, 7 Apr 2015 12:55:25 +0000 (14:55 +0200)]
Remove mono/mini/mini.prj.
This hasn't been updated for ages.
Marek Safar [Tue, 7 Apr 2015 12:53:05 +0000 (14:53 +0200)]
[mcs] Bump ikvm to get fixed known custom attribute handling. Fixes #28014
Alex Rønne Petersen [Tue, 7 Apr 2015 12:52:22 +0000 (14:52 +0200)]
[profiler] Remove the old version of the log profiler.
Alex Rønne Petersen [Tue, 7 Apr 2015 12:51:27 +0000 (14:51 +0200)]
[profiler] Remove old mono-cov profiler.
We're replacing this with coverage support in the log profiler.
Alex Rønne Petersen [Tue, 7 Apr 2015 12:49:28 +0000 (14:49 +0200)]
Remove mono/profiler/log-profiler.txt.
This is just the man page.
Alex Rønne Petersen [Tue, 7 Apr 2015 12:46:41 +0000 (14:46 +0200)]
Remove outdated documentation from the docs subdirectory.
Alex Rønne Petersen [Tue, 7 Apr 2015 12:37:38 +0000 (14:37 +0200)]
Remove old notes subdirectory.
Alex Rønne Petersen [Tue, 7 Apr 2015 12:33:15 +0000 (14:33 +0200)]
Remove build-mingw32.sh.
This script has not been maintained for a very long time and (as far
as I know) is not used by anyone.
Alex Rønne Petersen [Tue, 7 Apr 2015 12:31:08 +0000 (14:31 +0200)]
Remove AUTHORS file.
We've tried to keep up-to-date files/pages on active maintainers and it's
failed every time. This file is no exception.
Alex Rønne Petersen [Tue, 7 Apr 2015 12:29:59 +0000 (14:29 +0200)]
Remove README.vsnet as it's largely irrelevant now.
Alex Rønne Petersen [Tue, 7 Apr 2015 12:28:46 +0000 (14:28 +0200)]
Remove spec file as we don't use it anymore.
See: https://github.com/directhex/mono-snapshot
Gabriel Garcia [Mon, 6 Apr 2015 17:59:43 +0000 (13:59 -0400)]
[System] Fix DeflateStream throw on empty flush, double flush. Fixes #28777
Alex Rønne Petersen [Tue, 7 Apr 2015 04:21:37 +0000 (06:21 +0200)]
[profiler] Update data format version.
ed663c84a66ca324c796a8674a1d2460aba51277 introduced a new enum value.
Zoltan Varga [Tue, 7 Apr 2015 02:38:48 +0000 (22:38 -0400)]
Merge pull request #1688 from alexanderkyte/handle_changing_processor_num
[runtime] Use _SC_NPROCESSORS_CONF not _SC_NPROCESSORS_ONLN
Zoltan Varga [Tue, 7 Apr 2015 01:44:57 +0000 (21:44 -0400)]
[runtime] Allocate more space to thunks in dynamic methods. Fixes #28747.
Alexander Köplinger [Tue, 7 Apr 2015 01:19:28 +0000 (03:19 +0200)]
Fix build broken by
4de22ecb2148f4faa3d2892c9835c0cf4b8024b6
config.h needs to be included before HAVE_COMPLEX_H is used, or it won't work.
Rodrigo Kumpera [Mon, 6 Apr 2015 21:20:26 +0000 (17:20 -0400)]
[config] Move the complex.h check to autoconf instead of a PLATFORM_ANDROID check.
Rodrigo Kumpera [Mon, 6 Apr 2015 21:21:31 +0000 (17:21 -0400)]
Merge pull request #1686 from akoeplinger/integrate-net20_35-reference-assemblies
Integrate binary reference assemblies for v2.0/3.5 into the build system
Zoltan Varga [Mon, 6 Apr 2015 21:13:00 +0000 (17:13 -0400)]
[runtime] Fix a double free when freeing some wrapper caches.
Rodrigo Kumpera [Mon, 6 Apr 2015 20:39:26 +0000 (15:39 -0500)]
[mini] Fix DISABLE_JIT support for simd.
Zoltan Varga [Mon, 6 Apr 2015 20:05:11 +0000 (16:05 -0400)]
[runtime] Remove unused wapi_interrupt_thread () fuction.
Alexander Kyte [Mon, 6 Apr 2015 19:42:49 +0000 (15:42 -0400)]
[runtime] Use _SC_NPROCESSORS_CONF not _SC_NPROCESSORS_ONLN
We had a failing arm test which exposed that our caching of the
number of processors was leading to some inconsistencies when
the number of processors increased. TODO: Use the actual number of
online processors when rebalancing threadpool.
Marcos Henrich [Mon, 6 Apr 2015 18:46:31 +0000 (19:46 +0100)]
Merge pull request #1624 from esdrubal/getprocesstimes
[runtime] GetProcessTimes now works with all processes.
Zoltan Varga [Mon, 6 Apr 2015 18:46:29 +0000 (14:46 -0400)]
[runtime] Remove unused io-layer/system.{c,h}.
Alexander Köplinger [Mon, 6 Apr 2015 18:37:34 +0000 (20:37 +0200)]
Integrate binary reference assemblies for v2.0/3.5 into the build system
Rename the net_4_0 profile which is already only used to trigger copying of reference assemblies
to binary_reference_assemblies and include the 2.0/3.5 files there. This should make it easier
to add more profiles in the future and doesn't clutter the build system as much as making separate
net_2_0 and net_3_5 profiles that do the same.
Rodrigo Kumpera [Mon, 6 Apr 2015 18:14:20 +0000 (14:14 -0400)]
Merge pull request #1665 from alexanderkyte/sgen-alloc-assert
[runtime] Do not set flag to skip initialization of generic classes. Lea...
Rodrigo Kumpera [Mon, 6 Apr 2015 16:49:27 +0000 (12:49 -0400)]
Update the reference assemblies we ship in mono.
Atsushi Eno [Tue, 31 Mar 2015 08:15:20 +0000 (17:15 +0900)]
Fix SMDiagnostics build.
Atsushi Eno [Mon, 30 Mar 2015 18:15:14 +0000 (03:15 +0900)]
[wcf] use different public key for mobile builds.
Atsushi Eno [Mon, 30 Mar 2015 18:14:07 +0000 (03:14 +0900)]
Add another FrameworkPublicKeyFull which is based on silverlight.pub on mobile.
Atsushi Eno [Fri, 27 Mar 2015 16:55:14 +0000 (01:55 +0900)]
Add System.ServiceModel.Internals and SMDiagnostics to the build.
They build in both desktop and mobile profiles, but the sources are
mostly unchanged i.e. they contain Windows dependent code (DllImports).
The plan here is to import everything essential in WCF as buildable
sources, then remove Windows dependencies, then implement (or bring back)
mobile-ready code. But this commit can be used for different strategies
(like, we import sources from working parts, step by step).
João Matos [Mon, 6 Apr 2015 14:54:08 +0000 (15:54 +0100)]
Merge pull request #1682 from Garciat/patch-1
[System.IO.Compression] Check for buffer overrun in DeflateStream.Write
Alex Rønne Petersen [Mon, 6 Apr 2015 14:44:30 +0000 (16:44 +0200)]
Merge pull request #1683 from akoeplinger/fix-make-distcheck
Fix a few "make distcheck" errors
Alexander Köplinger [Mon, 6 Apr 2015 02:15:40 +0000 (04:15 +0200)]
[bcl] Fix "make distcheck"
Added a missing file to DISTFILES
Alexander Köplinger [Sun, 5 Apr 2015 17:51:02 +0000 (19:51 +0200)]
[runtime] Fix "make distcheck"
Use $(srcdir) instead of ./ for commands so the path is correct.
Also added missing files to EXTRA_DIST.
Mark Probst [Mon, 6 Apr 2015 00:42:21 +0000 (17:42 -0700)]
[runtime] Fix warnings.
Gabriel Garcia [Sun, 5 Apr 2015 21:11:01 +0000 (17:11 -0400)]
Protect against overflow
https://github.com/mono/mono/pull/1682#commitcomment-
10578913
Alexander Köplinger [Sun, 5 Apr 2015 12:34:15 +0000 (14:34 +0200)]
[Mono.Parallel] Fix "make distcheck"
ConcurrentOrderedList isn't referenced in corlib's .sources file or anywhere else anymore,
so it was missing during "make distcheck".
Mono.Parallel still needs it though (and it is the only place), so move the file there.
Gabriel Garcia [Sun, 5 Apr 2015 15:57:43 +0000 (11:57 -0400)]
Test: Check for buffer overrun
Gabriel Garcia [Sun, 5 Apr 2015 15:41:36 +0000 (11:41 -0400)]
Check for buffer overrun
Ludovic Henry [Sun, 5 Apr 2015 09:29:08 +0000 (11:29 +0200)]
[threadpool] Fix FullAOT build (2)
Ludovic Henry [Sat, 4 Apr 2015 15:30:26 +0000 (17:30 +0200)]
bump reference source
Marcos Henrich [Sat, 4 Apr 2015 14:13:46 +0000 (15:13 +0100)]
[corlib] TimeZoneInfo.TryAddTicks is now private.
Marek Safar [Fri, 3 Apr 2015 16:11:36 +0000 (18:11 +0200)]
[mcs] Accessibility of protected internal members in a derived class that is nested inside another class. Fixes #28022
Marek Safar [Fri, 3 Apr 2015 13:45:06 +0000 (15:45 +0200)]
[mcs] Mutate nested storey initialization only when needed. Fixes #28211
João Matos [Fri, 3 Apr 2015 10:20:51 +0000 (11:20 +0100)]
Merge pull request #1679 from knguyen0928/master
Support more oids: aes128, aes256, sha256, sha512