Alexander Köplinger [Wed, 9 Aug 2017 18:04:55 +0000 (20:04 +0200)]
Revert "[runtime] Avoid building a separate static library, use the shared object files for the static library as well. (#5233)"
This reverts commit
56a1881bff83365978e7eb30d18da8809b56c1e2.
It caused a consistent test error on ARM64:
https://jenkins.mono-project.com/job/test-mono-mainline-linux/label=debian-8-arm64/2810/testReport/regression-tests/dummy/MonoTests_regressions_100percentsuccess/
Bernhard Urban [Wed, 9 Aug 2017 17:57:44 +0000 (19:57 +0200)]
Update CODEOWNERS
Bernhard Urban [Wed, 9 Aug 2017 17:49:43 +0000 (19:49 +0200)]
[interp] builtin types (#5339)
* [interp] support System.{nint,nuint,nfloat} (64bit only so far)
* [interp] 32bit support for System.{nint,nuint,nfloat}
* [fixup] explain mint_niy
Martin Baulig [Wed, 9 Aug 2017 16:27:28 +0000 (12:27 -0400)]
[System]: Fix memory leak in AppleTls. (#5305)
* [System]: Fix memory leak in AppleTls.
* Apply Miguel's patch to use GCHandleType.Weak.
* Actually assign context.
Aleksey Kliger (λgeek) [Wed, 9 Aug 2017 03:00:55 +0000 (23:00 -0400)]
Merge pull request #4379 from ermshiperete/master
[runtime] Fix bug when marshaling COM interfaces in arrays
Alexander Köplinger [Wed, 9 Aug 2017 01:03:50 +0000 (03:03 +0200)]
Default powerpc to mcs instead of roslyn (#5326)
It is crashing still way more than it works and now that the mcs
configuration works again we should default to that to make our CI
more pleasant.
Zoltan Varga [Tue, 8 Aug 2017 23:56:21 +0000 (19:56 -0400)]
[runtime] Remove ves_icall_object_new_fast (), its only a bit faster than object_new_specific (), fast allocation is done by the managed allocators. Also remove mono_class_get_allocation_ftn () which is not needed anymore. (#5304)
Zoltan Varga [Tue, 8 Aug 2017 23:54:51 +0000 (19:54 -0400)]
[btls] Compile btls using ninja if available. (#5333)
Aleksey Kliger [Tue, 8 Aug 2017 18:45:37 +0000 (14:45 -0400)]
[eglib] (goutput.c) Revert Android logging host-target change
Revert part of
590473d01b3a3e11f87b9f2a8af3023926efca00 - the Android-specific
logging in eglib/goutput.c should be used when the host is Android, not the
target.
Eberhard Beilharz [Wed, 15 Feb 2017 10:15:05 +0000 (11:15 +0100)]
Fix allocation of memory to match the way it gets freed
Since we use g_free() to free the memory we should use g_malloc()
to allocate it.
Damien Daspit [Thu, 17 Nov 2016 03:47:47 +0000 (10:47 +0700)]
[runtime] Fix bug when marshaling COM interfaces in arrays
* use the correct COM interface when creating native array
* do not free CCWs when freeing the native array
This fixes Xamarin-47560.
Eberhard Beilharz [Fri, 10 Feb 2017 16:24:49 +0000 (17:24 +0100)]
[runtime] Unit test for Xamarin-47560
Uri Simchoni [Tue, 8 Aug 2017 20:38:25 +0000 (23:38 +0300)]
Fix xdebug (#5309)
* [mini] fix xdebug null pointer dereferencing
Some trampolines are nameless, avoid crashing when generating their
debug info.
This change is released under the MIT license.
* [mini]: image-writer - move definition of USE_BIN_WRITER to header file
USE_BIN_WRITER is being used by xdebug for conditional compilation.
This change is released under the MIT license.
* [mini]: xdebug - obtain definition of USE_BIN_WRITER from header file
This re-enables xdebug on supported platforms.
This change is released under the MIT license.
Zoltan Varga [Tue, 8 Aug 2017 20:35:54 +0000 (16:35 -0400)]
[runtime] Fix a case where klass->blittable was written without holding the loader locked. (#5331)
Zoltan Varga [Tue, 8 Aug 2017 20:35:06 +0000 (16:35 -0400)]
[btls] Enable ccache support for cmake. (#5332)
Michael DeRoy [Tue, 8 Aug 2017 13:59:51 +0000 (09:59 -0400)]
add #if MONO around change to make it easier for merging upstream referencesource changes for the xamaran folks
Michael DeRoy [Tue, 8 Aug 2017 02:26:11 +0000 (22:26 -0400)]
Call array sort function that takes comparison instead rather than allocating for a wrapper struct
Mikhail Filippov [Tue, 8 Aug 2017 13:58:56 +0000 (16:58 +0300)]
Add implementation and tests for SizeValueSerializer
Marek Safar [Tue, 8 Aug 2017 14:35:26 +0000 (16:35 +0200)]
[mcs] Soften referenced assemblies unification rules. Fixes #58621
Jason Imison [Tue, 8 Aug 2017 11:55:10 +0000 (12:55 +0100)]
Merge pull request #5335 from mono/master-bump-fsharp
Bump F# to 4.1.25 and remove already merged patches
nosami [Tue, 8 Aug 2017 11:32:12 +0000 (12:32 +0100)]
Bump F# to 4.1.25 and remove already merged patches
Alexander Köplinger [Tue, 8 Aug 2017 09:56:55 +0000 (11:56 +0200)]
Bump API snapshot
Alex Rønne Petersen [Tue, 8 Aug 2017 06:55:11 +0000 (08:55 +0200)]
Merge pull request #5317 from alexrp/master
[profiler] Some profiler API improvements.
Zoltan Varga [Tue, 8 Aug 2017 03:48:52 +0000 (23:48 -0400)]
[runtime] Avoid building a separate static library, use the shared object files for the static library as well. (#5233)
Zoltan Varga [Mon, 7 Aug 2017 21:44:02 +0000 (17:44 -0400)]
[jit] Remove unused mono_arch_print_tree () function. (#5258)
Zoltan Varga [Mon, 7 Aug 2017 21:19:30 +0000 (17:19 -0400)]
[runtime] Remove empty eglib/ dir.
Zoltan Varga [Mon, 7 Aug 2017 21:14:31 +0000 (17:14 -0400)]
[runtime] Move eglib into mono/eglib so it becomes a convenience library similar to utils/ etc. (#5297)
Alex Rønne Petersen [Mon, 7 Aug 2017 20:30:59 +0000 (22:30 +0200)]
[profiler] Split method_leave callback into a method_tail_call callback.
With this, profilers can distinguish between the two, and also know what the
target method of a tail call is.
The call instrumentation flags have been renamed accordingly and a new flag has
been added for instrumenting tail calls. I've also added a flag for exceptional
leave events, and method_exception_leave is only raised if this flag is given
for a method.
Also refactored the relevant JIT code a bit so it's easier to follow.
Alex Rønne Petersen [Mon, 7 Aug 2017 20:28:15 +0000 (22:28 +0200)]
[profiler] Mark generated raise functions as ICALL_DECL_EXPORT.
This is currently needed for method_enter, method_leave, and gc_allocation.
Alex Rønne Petersen [Mon, 7 Aug 2017 20:27:49 +0000 (22:27 +0200)]
[runtime] Declare MonoProfilerCallContext::return_value offset.
Alex Rønne Petersen [Mon, 7 Aug 2017 20:27:10 +0000 (22:27 +0200)]
[runtime] Add ICALL_DECL_EXPORT.
ICALL_EXPORT is only used on function definitions, not declarations.
Alex Rønne Petersen [Sat, 5 Aug 2017 16:49:56 +0000 (18:49 +0200)]
[profiler] Properly clean up the resources used by the profiler API on shutdown.
Also introduce mono_profiler_set_cleanup_callback ().
Alex Rønne Petersen [Sat, 5 Aug 2017 16:18:54 +0000 (18:18 +0200)]
[profiler] Some improvements to the code coverage API.
Code coverage must now be explicitly enabled. This simplifies initialization
of some coverage-related structures and also lets us enable debug info which
is needed to produce good data.
Also change the signature of mono_profiler_get_coverage_data so it returns a
value indicating whether coverage data was available.
Alexander Köplinger [Mon, 7 Aug 2017 20:13:59 +0000 (22:13 +0200)]
[msvc] Update csproj files
Alexander Köplinger [Mon, 7 Aug 2017 15:54:30 +0000 (17:54 +0200)]
[genproj] Simplify strong name key handling
It doesn't need to be in a separate PropertyGroup.
Armin Hasitzka [Mon, 7 Aug 2017 19:10:32 +0000 (21:10 +0200)]
[mono-threads-posix] Fix a buffer overflow (rather an information leak / over-read) (#5285)
[mono-threads-posix] Fix a buffer overflow (rather an information leak / over-read)
While testing Clang's AddressSanitizer, I found and fixed a buffer overflow.
Up for discussion: it might be worth importing `strlcpy` (http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib/libc/string/strlcpy.c?rev=1.11) for similar purposes as it provides additional safety and also helps with the readability?
Alex Rønne Petersen [Mon, 7 Aug 2017 17:11:25 +0000 (19:11 +0200)]
Merge pull request #5321 from urisimchoni/prof-lin
Profiler - inlining fixes
Uri Simchoni [Mon, 7 Aug 2017 04:39:12 +0000 (07:39 +0300)]
[profiler] Avoid instrumenting inlined methods
An inlined method does not require instrumentation (if it
did, it would not have been inlined). The flags that
control instrumentation options are valid for the caller
method and are not to be consulted.
This patch replaces an assertion with a check and early
return. A method that "wants to be instrumented" does not
get inlined, but a method that "doesn't want to be instrumented"
can get inlined. However, the flags that control instrumention
options have been calculated against the caller method, hence
they should not be consulted at all. The extra check renders
the assertion unnecessary.
Uri Simchoni [Sun, 6 Aug 2017 09:57:39 +0000 (12:57 +0300)]
[profile] set the "no profiling" bitmask equal to zero
This makes constructs such as "if (!mono_profiler_get_call_instrumentation_flags(methos))"
correct. See mono_method_check_inlining()
Aleksey Kliger (λgeek) [Mon, 7 Aug 2017 15:58:50 +0000 (11:58 -0400)]
Merge pull request #5313 from lambdageek/corefx-sre-fixup
[sre] Fix some argument checks, enable xtests
Alexander Köplinger [Mon, 7 Aug 2017 15:09:34 +0000 (17:09 +0200)]
[System.ServiceModel.Web] Simplify AssemblyInfo.cs
We don't need separate AssemblyInformationalVersion for mobile and
non-mobile.
Alexander Köplinger [Mon, 7 Aug 2017 14:28:47 +0000 (16:28 +0200)]
[ci] Add CI_TAGS option for --disable-mcs-build
Useful if you don't want to build the class libraries e.g. for
some static analysis of the runtime.
Ludovic Henry [Mon, 7 Aug 2017 14:03:24 +0000 (16:03 +0200)]
Bump version to 5.7 (#5325)
Ludovic Henry [Mon, 7 Aug 2017 13:52:12 +0000 (15:52 +0200)]
[w32handle] Remove use of w32handle for File, Console, Pipe and Socket (#5319)
* [w32file] Remove io_ops indirection
* [w32file] Replace use of w32handle by a GHashTable for File, Console and Pipe
* [Socket] Avoid relying on MonoIO.DuplicateHandle
* [w32socket] Remove force closing of sockets on shutdown
* fixup! [Socket] Avoid relying on MonoIO.DuplicateHandle
* [w32socket] Replace use of w32handle by a GHashTable
* [w32handle] Remove dead function mono_w32handle_new_fd
* fixup! [w32file] Replace use of w32handle by a GHashTable for File, Console and Pipe
* [w32handle] Remove dead variable mono_w32handle_fd_reserve
* [fdhandle] Factor w32file and w32socket common fdhandle code
* fixup! [Socket] Avoid relying on MonoIO.DuplicateHandle
* [w32socket] Fix GC safe/unsafe transitions
* fixup! [w32handle] Remove dead variable mono_w32handle_fd_reserve
Alexander Köplinger [Mon, 7 Aug 2017 12:31:57 +0000 (14:31 +0200)]
[eglib] Add back NEWS file, it's required for the tarball
Ludovic Henry [Mon, 7 Aug 2017 12:30:20 +0000 (14:30 +0200)]
Revert "Bump version to 5.7"
This reverts commit
82eafc02e4774ed567237d15f0f24b13a674da38.
Ludovic Henry [Mon, 7 Aug 2017 12:19:35 +0000 (14:19 +0200)]
Bump version to 5.7
Alexander Köplinger [Mon, 7 Aug 2017 12:11:59 +0000 (14:11 +0200)]
[System.Drawing] Simplify mobile profile check
Zoltan Varga [Mon, 7 Aug 2017 12:03:48 +0000 (08:03 -0400)]
[bcl] Specify the name of the key file on the command line instead of using the AssemblyKeyFile attribute for consistency and to make it easier to do path name manipulation on the file name. (#5316)
Alex Rønne Petersen [Mon, 7 Aug 2017 06:45:36 +0000 (08:45 +0200)]
Merge pull request #5320 from urisimchoni/prof-sample
[profiler] fixes to profiler sample
Uri Simchoni [Sun, 6 Aug 2017 10:20:01 +0000 (13:20 +0300)]
[profiler] fixes to profiler sample
- Fix the Linux build instructions.
- Remove eglib dependencies, as they complicate the build of an
extenral module.
- Make instance static instead of heap-allocated.
- Make the call counter 64 bits.
- Adjustments to accommodate the new profiling API.
Ludovic Henry [Sat, 5 Aug 2017 16:59:08 +0000 (12:59 -0400)]
Revert "[w32handle] Remove use of w32handle for File, Console, Pipe and Socket (#5283)" (#5318)
This reverts commit
78735091b62b8d7f65da2c83d36ca314a23009f4.
Ludovic Henry [Sat, 5 Aug 2017 16:51:15 +0000 (12:51 -0400)]
[w32handle] Remove use of w32handle for File, Console, Pipe and Socket (#5283)
* [w32file] Remove io_ops indirection
* [w32file] Replace use of w32handle by a GHashTable for File, Console and Pipe
* [Socket] Avoid relying on MonoIO.DuplicateHandle
* [w32socket] Remove force closing of sockets on shutdown
* fixup! [Socket] Avoid relying on MonoIO.DuplicateHandle
* [w32socket] Replace use of w32handle by a GHashTable
* [w32handle] Remove dead function mono_w32handle_new_fd
* fixup! [w32file] Replace use of w32handle by a GHashTable for File, Console and Pipe
* [w32handle] Remove dead variable mono_w32handle_fd_reserve
* [fdhandle] Factor w32file and w32socket common fdhandle code
* fixup! [Socket] Avoid relying on MonoIO.DuplicateHandle
* [w32socket] Fix GC safe/unsafe transitions
* fixup! [w32handle] Remove dead variable mono_w32handle_fd_reserve
Marek Safar [Fri, 4 Aug 2017 22:21:43 +0000 (00:21 +0200)]
Bump boostrap mono dependency
Marek Safar [Fri, 4 Aug 2017 22:18:59 +0000 (00:18 +0200)]
Bump corefx
Alexander Köplinger [Sat, 5 Aug 2017 00:10:21 +0000 (02:10 +0200)]
[ci] Disable corlib-xunit on Windows for now
It seems to fail.
Marek Safar [Fri, 4 Aug 2017 21:48:16 +0000 (23:48 +0200)]
[mcs] Adds handling for declared variables from while loop condition
monojenkins [Fri, 4 Aug 2017 18:15:39 +0000 (18:15 +0000)]
Bump API snapshot submodule
Marek Safar [Fri, 4 Aug 2017 14:40:16 +0000 (16:40 +0200)]
Bump cecil and linker
Aleksey Kliger [Thu, 3 Aug 2017 21:53:34 +0000 (17:53 -0400)]
[test] (corlib) Enable more xtest SRE tests
- MethodBuilderDefineParameter
- ConstructorBuilderDefineParameter
- FieldBuilderSetCustomAttribute
- GenericTypeParameterBuilderSetCustomAttribute
- FieldBuilderSetOffset
- ModuleBuilderDefineInitializedData
- ModuleBuilderDefineUninitializedData
Aleksey Kliger [Fri, 4 Aug 2017 19:17:03 +0000 (15:17 -0400)]
[sre] ModuleBuilder.DefineUnitializedData argument checks
1. Fix off by one in size check.
Largest usable size is 0x3effff, first unusable size is 0x3f0000
(Also change order of ArgumentException arguments - param name is second.
Set it to null because of misguided CoreFX SRE test that expects a null name)
2. Check for empty string field name.
Aleksey Kliger [Fri, 4 Aug 2017 17:52:43 +0000 (13:52 -0400)]
[sre] negative FieldBuilder.SetOffset should throw ArgumentException
Aleksey Kliger [Fri, 4 Aug 2017 16:32:09 +0000 (12:32 -0400)]
[sre] Add explicit null checks of CustomAttributeBuilder arguments
Aleksey Kliger [Thu, 3 Aug 2017 22:18:59 +0000 (18:18 -0400)]
[sre] ConstructorBuilder.DefineParamter(0,...) shouldn't throw
.NET Framework says:
> If you specify 0 (zero) for iSequence, this method returns a ParameterBuilder
> instead of throwing an exception. There is nothing useful that you can do
> with this ParameterBuilder.
So let's do that.
Alex Rønne Petersen [Fri, 4 Aug 2017 19:05:12 +0000 (21:05 +0200)]
[runtime] Install profiler-events.h as a public header.
Alexander Köplinger [Fri, 4 Aug 2017 18:22:50 +0000 (20:22 +0200)]
[bcl] Grab free ports randomly in NetworkHelpers (#5312)
* [bcl] Grab free ports randomly in NetworkHelpers
We're frequently seeing "address already in use" errors on Jenkins.
The theory is that when we're running tests and grab the next free
port via our custom NetworkHelpers we're getting a port which will
also be returned to a simultaneously running test (e.g. another chroot)
because we're closing the TcpListener and thus releasing the port until
we start using it in actual test code. By that time the other test
might've already opened the port, causing our test to fail.
Instead we now try to use a random port in the range 10000-60000
and try if it's available. This doesn't completely fix the inherent
race but should hopefully make it way less likely.
Aleksey Kliger [Thu, 3 Aug 2017 21:51:47 +0000 (17:51 -0400)]
[sre] Throw ArgumentOutOfRange exn in MethodBuilder.DefineParameter if called
before SetParameters.
Fixes xunit testpoint MethodBuilderDefineParameter:DefineParameter_NoParameters_NonZeroPosition_ThrowsArgumentOutOfRangeException
Aleksey Kliger (λgeek) [Fri, 4 Aug 2017 16:40:54 +0000 (12:40 -0400)]
Merge pull request #5306 from lambdageek/corefx-sre-tests
[test] (corlib) Use CoreFX System.Reflection.Emit xunit tests
Aleksey Kliger (λgeek) [Fri, 4 Aug 2017 16:29:19 +0000 (12:29 -0400)]
Merge pull request #5303 from lambdageek/cattr-bcheck
[custom_attrs] Add bounds checking to custom attribute parsing
Zoltan Varga [Fri, 4 Aug 2017 15:39:28 +0000 (11:39 -0400)]
[btls] Disable BUILD_SHARED_LIBS while building boringssl, so its symbols are not exported from the btls shared lib. (#5307)
Marek Safar [Fri, 4 Aug 2017 13:15:14 +0000 (15:15 +0200)]
[mcs] Fixes codegen for type pattern matching in probing expressions over hoisted local variables
Marek Safar [Fri, 4 Aug 2017 11:30:06 +0000 (13:30 +0200)]
[mcs] Flow analysis on reduced expressions need to run on original expression
Marek Safar [Fri, 4 Aug 2017 08:52:23 +0000 (10:52 +0200)]
[mcs] Warnings clean up
Marek Safar [Thu, 3 Aug 2017 22:24:38 +0000 (00:24 +0200)]
[mcs] Pending implementation of accessors cannot hide base implementation with different member type
Aleksey Kliger [Thu, 3 Aug 2017 21:31:15 +0000 (17:31 -0400)]
[ci] (run-test-default) Run the corlib xunit tests
Aleksey Kliger [Tue, 1 Aug 2017 16:40:23 +0000 (12:40 -0400)]
[test] (corlib) Use CoreFX System.Reflection.Emit xunit tests
Aleksey Kliger [Thu, 3 Aug 2017 17:29:48 +0000 (13:29 -0400)]
[custom_attrs] Add bounds checking to mono_reflection_create_custom_attr_data_args
and load_cattr_value_boxed
Aleksey Kliger [Thu, 3 Aug 2017 16:21:10 +0000 (12:21 -0400)]
[custom_attrs] Add bounds checking to load_cattr_value
Aleksey Kliger [Wed, 2 Aug 2017 21:32:23 +0000 (17:32 -0400)]
[custom_attrs] Add (some) bounds checking to create_custom_attr
In principle, mono_verifier_verify_cattr_content should prevent malformed custom
attribute blobs from being passed in here.
In practice:
1. The verifier is not on by default
2. System.Reflection.Emit allows an arbitrary byte[] to be passed in which
means that code like this can cause mono to read past the end of the array.
```
// "1 1-byte constructor argument and then 65280 named properties follow"
assembly.SetCustomAttribute(constructor, new byte[] { 1, 0, 1, 0x00, 0xFF });
var attributes = assembly.GetCustomAttributes(true);
```
Marek Safar [Thu, 3 Aug 2017 15:09:32 +0000 (17:09 +0200)]
Updates codeowners
Ankit Jain [Wed, 2 Aug 2017 16:14:36 +0000 (12:14 -0400)]
[msbuild] Add option to nuget-hash-extractor to generate a list of the
.. denied assemblies usable by a msbuild task for filtering them.
Zoltan Varga [Thu, 3 Aug 2017 00:37:54 +0000 (20:37 -0400)]
Bump ikdasm.
Vlad Brezae [Wed, 2 Aug 2017 23:22:52 +0000 (02:22 +0300)]
[tests] Disable test on llvm
On llvm aborts can happen during finally blocks. This test was not failing before because the method in question had llvm disabled, which has recently changed.
monojenkins [Wed, 2 Aug 2017 23:10:32 +0000 (01:10 +0200)]
Merge pull request #5299 from cherusker/cherusker-2017-08-01-next-generic-inst-id
[metadata] Fix racy next_generic_inst_id
Like suggested by @luhenry, I would like to propose this fix which was discussed in https://bugzilla.xamarin.com/show_bug.cgi?id=58423. As `next_generic_inst_id` is `int`, `InterlockedIncrement64 ()` seems to be the right choice.
Also, I cannot add any reviewers or assignees, which is why I would kindly ask @lambdageek to review this as well :)
Alex Rønne Petersen [Wed, 2 Aug 2017 21:10:57 +0000 (23:10 +0200)]
[profiler] Fix MonoProfilerState::context_free_buffer type.
Atsushi Eno [Tue, 1 Aug 2017 06:33:55 +0000 (15:33 +0900)]
[mono-api-html] Fix bogus IgnoreParameterNameChanges behavior.
It never ignored parameter name changes. Make the entire code just simple.
cherusker [Tue, 1 Aug 2017 10:59:34 +0000 (12:59 +0200)]
Fix racy `next_generic_inst_id`
- as discussed in https://bugzilla.xamarin.com/show_bug.cgi?id=58423
- in addition, unify `int` and `guint` into `gint32` which can be used flawlessly with `InterlockedIncrement ()`
Zoltan Varga [Wed, 2 Aug 2017 06:58:41 +0000 (02:58 -0400)]
[bcl] Fix Delegate.GetHashCode () so it takes into account the target too. Fixes #58399. (#5296)
Zoltan Varga [Wed, 2 Aug 2017 06:08:17 +0000 (02:08 -0400)]
[runtime] Fix msvc build.
Vlad Brezae [Tue, 1 Aug 2017 23:37:35 +0000 (02:37 +0300)]
Update CODEOWNERS
Alex Rønne Petersen [Tue, 1 Aug 2017 23:35:41 +0000 (01:35 +0200)]
Merge pull request #5298 from baulig/work-offsets-profiler
[offset-tool]: Add MonoProfilerCallContext to MonoAotOffsetsDumper.
Martin Baulig [Tue, 1 Aug 2017 21:33:19 +0000 (17:33 -0400)]
[offset-tool]: Add MonoProfilerCallContext to MonoAotOffsetsDumper.
Alex Rønne Petersen [Tue, 1 Aug 2017 19:53:01 +0000 (21:53 +0200)]
[mini] Remove the functions that were unexported in
b05d4b93226c83489a65934f780beddab3c2ef32.
Alex Rønne Petersen [Tue, 1 Aug 2017 19:47:46 +0000 (21:47 +0200)]
[runtime] Declare MonoProfilerCallContext::method offset.
Zoltan Varga [Tue, 1 Aug 2017 19:13:30 +0000 (15:13 -0400)]
[jit] Fix the DISABLE_JIT build.
Martin Baulig [Tue, 1 Aug 2017 17:54:27 +0000 (13:54 -0400)]
Add myself to CODEOWNERS.
Martin Baulig [Tue, 1 Aug 2017 16:59:23 +0000 (12:59 -0400)]
[System]: Fix memory leak in BTLS. (#5291)
Aleksey Kliger (λgeek) [Tue, 1 Aug 2017 16:08:56 +0000 (12:08 -0400)]
Merge pull request #5288 from lambdageek/bug-58454
[sre] Pass declaring type to GetMethodFromHandle in GenericTypeParameterBuilder:InternalResolve (Fixes #58454)
Alex Rønne Petersen [Tue, 1 Aug 2017 15:05:37 +0000 (17:05 +0200)]
Merge pull request #5292 from alexrp/profiler-symbol-fixes
[profiler] Move legacy profiler code to profiler.c.
Alex Rønne Petersen [Tue, 1 Aug 2017 04:54:14 +0000 (06:54 +0200)]
Update CODEOWNERS.