mono.git
10 years agoMerge pull request #823 from DavidKarlas/master
Marek Safar [Tue, 3 Dec 2013 07:47:00 +0000 (23:47 -0800)]
Merge pull request #823 from DavidKarlas/master

Update PointConverter exception message from RectConverter to PointConverter

10 years agoUpdate PointConverter.cs
David Karlaš [Tue, 3 Dec 2013 05:48:03 +0000 (06:48 +0100)]
Update PointConverter.cs

10 years agoHopefully the --enable-loadedllvm build on linux.
Zoltan Varga [Tue, 3 Dec 2013 03:01:51 +0000 (04:01 +0100)]
Hopefully the --enable-loadedllvm build on linux.

10 years ago[xbuild]: Implement task batching for properties; fixes #16403.
Martin Baulig [Mon, 2 Dec 2013 21:51:22 +0000 (22:51 +0100)]
[xbuild]: Implement task batching for properties; fixes #16403.

10 years ago[linq] Enumerable.Join and GroupJoin needs to ignore null keys. Fixes #16530
Marek Safar [Mon, 2 Dec 2013 18:03:37 +0000 (19:03 +0100)]
[linq] Enumerable.Join and GroupJoin needs to ignore null keys. Fixes #16530

10 years ago[corlib] DebuggerTypeProxyAttribute.ProxyName needs to return an assembly qualified...
Marek Safar [Mon, 2 Dec 2013 16:52:26 +0000 (17:52 +0100)]
[corlib] DebuggerTypeProxyAttribute.ProxyName needs to return an assembly qualified type name. Fixes #16527

10 years ago[sgen] Integrate sgen_qsort() unit test in Makefile.
Mark Probst [Mon, 2 Dec 2013 12:29:23 +0000 (13:29 +0100)]
[sgen] Integrate sgen_qsort() unit test in Makefile.

10 years agoFix dwarf section names in the mach image writer.
Zoltan Varga [Mon, 2 Dec 2013 01:01:45 +0000 (02:01 +0100)]
Fix dwarf section names in the mach image writer.

10 years agoFix a warning.
Zoltan Varga [Sun, 1 Dec 2013 13:30:01 +0000 (14:30 +0100)]
Fix a warning.

10 years ago[amd64] Fix the tail call code after 4c0376d037e3cd5910a24b3e568c6e9ad5bb40d2.
Zoltan Varga [Sun, 1 Dec 2013 13:10:11 +0000 (14:10 +0100)]
[amd64] Fix the tail call code after 4c0376d037e3cd5910a24b3e568c6e9ad5bb40d2.

10 years ago[jit] Implement double->uintptr conversions on 64 bit platforms. Fixes #16529.
Zoltan Varga [Sun, 1 Dec 2013 12:03:06 +0000 (13:03 +0100)]
[jit] Implement double->uintptr conversions on 64 bit platforms. Fixes #16529.

10 years ago[sdb] Fix step-over with recursive functions. Fixes #5700.
Zoltan Varga [Sat, 30 Nov 2013 20:05:19 +0000 (21:05 +0100)]
[sdb] Fix step-over with recursive functions. Fixes #5700.

10 years ago[bcl] Fix a culture test on linux.
Zoltan Varga [Sat, 30 Nov 2013 11:08:15 +0000 (12:08 +0100)]
[bcl] Fix a culture test on linux.

10 years agoFix a warning.
Zoltan Varga [Sat, 30 Nov 2013 10:45:59 +0000 (05:45 -0500)]
Fix a warning.

10 years ago[x86] Simplify emit_push_lmf()/emit_pop_lmf () by removing cases which are handled...
Zoltan Varga [Thu, 28 Nov 2013 08:16:20 +0000 (03:16 -0500)]
[x86] Simplify emit_push_lmf()/emit_pop_lmf () by removing cases which are handled by the IR based code.

10 years ago[corlib] Consider all unicode separators in ToTitleCase. Fixes #16365
Marek Safar [Fri, 29 Nov 2013 19:39:24 +0000 (20:39 +0100)]
[corlib] Consider all unicode separators in ToTitleCase. Fixes #16365

10 years ago[corlib] Set initialized List<T> capacity to match input enumeration. Fixes #16318
Marek Safar [Fri, 29 Nov 2013 17:04:15 +0000 (18:04 +0100)]
[corlib] Set initialized List<T> capacity to match input enumeration. Fixes #16318

10 years ago[jit] Add beginnings of a mach image writer for use with xdebug.
Zoltan Varga [Fri, 29 Nov 2013 17:45:09 +0000 (18:45 +0100)]
[jit] Add beginnings of a mach image writer for use with xdebug.

10 years ago[mcs] Better cloning debugging
Marek Safar [Fri, 29 Nov 2013 15:17:32 +0000 (16:17 +0100)]
[mcs] Better cloning debugging

10 years agoFixes build
Marek Safar [Fri, 29 Nov 2013 15:14:31 +0000 (16:14 +0100)]
Fixes build

10 years agoFixes build
Marek Safar [Fri, 29 Nov 2013 12:51:02 +0000 (13:51 +0100)]
Fixes build

10 years ago[mcs] Better error message for lambda expressions used as statements
Marek Safar [Fri, 29 Nov 2013 12:48:33 +0000 (13:48 +0100)]
[mcs] Better error message for lambda expressions used as statements

10 years ago[mcs] Report ambiguity in attribute types in expanded mode. Fixes #16342
Marek Safar [Fri, 29 Nov 2013 10:45:55 +0000 (11:45 +0100)]
[mcs] Report ambiguity in attribute types in expanded mode. Fixes #16342

10 years ago[mcs] Implements definite assignment of expressions
Marek Safar [Fri, 29 Nov 2013 08:11:57 +0000 (09:11 +0100)]
[mcs] Implements definite assignment of expressions

10 years agoFixes build
Marek Safar [Fri, 29 Nov 2013 08:11:38 +0000 (09:11 +0100)]
Fixes build

10 years ago[jit] Get rid of the mono_arch_get_domain_intrinsic () function, use the generic...
Zoltan Varga [Thu, 28 Nov 2013 19:39:58 +0000 (20:39 +0100)]
[jit] Get rid of the mono_arch_get_domain_intrinsic () function, use the generic mono_get_domain_intrinsic () function instead.

10 years ago[x86] Emit the push/pop LMF code as IR on linux.
Zoltan Varga [Thu, 28 Nov 2013 08:11:44 +0000 (03:11 -0500)]
[x86] Emit the push/pop LMF code as IR on linux.

10 years ago[x86] Emit the push/pop LMF code as IR on osx.
Zoltan Varga [Thu, 28 Nov 2013 19:08:46 +0000 (20:08 +0100)]
[x86] Emit the push/pop LMF code as IR on osx.

10 years ago[gsharedvt] Avoid using gsharedvt trampolines for calls with a non-variable signature.
Zoltan Varga [Thu, 28 Nov 2013 18:31:04 +0000 (19:31 +0100)]
[gsharedvt] Avoid using gsharedvt trampolines for calls with a non-variable signature.

10 years ago[amd64] Translate TLS offsets on osx/amd64 too.
Zoltan Varga [Thu, 28 Nov 2013 18:07:34 +0000 (19:07 +0100)]
[amd64] Translate TLS offsets on osx/amd64 too.

10 years ago[x86] Revert some changes which seem to cause regressions when compiling fsharp.
Zoltan Varga [Thu, 28 Nov 2013 17:34:14 +0000 (18:34 +0100)]
[x86] Revert some changes which seem to cause regressions when compiling fsharp.

10 years ago[sgen] Wait for workers before the finishing nursery collection.
Mark Probst [Thu, 28 Nov 2013 12:27:00 +0000 (13:27 +0100)]
[sgen] Wait for workers before the finishing nursery collection.

Fixes the sgen-bridge.exe crash on concurrent M&S.

10 years ago[sgen] Missed a binary protocol event for mark.
Mark Probst [Thu, 28 Nov 2013 11:10:05 +0000 (12:10 +0100)]
[sgen] Missed a binary protocol event for mark.

10 years ago[sgen] Binary protocol records worker thread vs non-worker thread events.
Mark Probst [Thu, 28 Nov 2013 11:09:32 +0000 (12:09 +0100)]
[sgen] Binary protocol records worker thread vs non-worker thread events.

10 years ago[x86] Remove some dead code.
Zoltan Varga [Thu, 28 Nov 2013 12:34:56 +0000 (13:34 +0100)]
[x86] Remove some dead code.

10 years ago[jit] Translate TLS offsets on osx/x86 in mono_resolve_patch_target () to make OP_TLS...
Zoltan Varga [Thu, 28 Nov 2013 12:18:37 +0000 (13:18 +0100)]
[jit] Translate TLS offsets on osx/x86 in mono_resolve_patch_target () to make OP_TLS_GET_REG/OP_TLS_SET_REG faster.

10 years ago[jit] Avoid emitting two AOT_CONST instructions for managed TLS access.
Zoltan Varga [Thu, 28 Nov 2013 12:10:50 +0000 (13:10 +0100)]
[jit] Avoid emitting two AOT_CONST instructions for managed TLS access.

10 years ago[x86] Implement OP_TLS_SET/OP_TLS_SET_REG opcodes.
Zoltan Varga [Thu, 28 Nov 2013 12:00:59 +0000 (13:00 +0100)]
[x86] Implement OP_TLS_SET/OP_TLS_SET_REG opcodes.

10 years ago[x86] Disable fast tls access in the push/pop LMF code in AOT mode, the TLS offsets...
Zoltan Varga [Thu, 28 Nov 2013 10:58:03 +0000 (11:58 +0100)]
[x86] Disable fast tls access in the push/pop LMF code in AOT mode, the TLS offsets are not constant and we cannot load them from the GOT since the GOT address is not computed yet.

10 years ago[x86] Remove some dead code.
Zoltan Varga [Thu, 28 Nov 2013 10:51:14 +0000 (11:51 +0100)]
[x86] Remove some dead code.

10 years ago[x86] Fix the epilog tls access on linux too.
Zoltan Varga [Thu, 28 Nov 2013 01:59:19 +0000 (20:59 -0500)]
[x86] Fix the epilog tls access on linux too.

10 years ago[runtime] Fix the windows build.
Zoltan Varga [Thu, 28 Nov 2013 09:56:22 +0000 (10:56 +0100)]
[runtime] Fix the windows build.

10 years ago[x86] Fix tls access in epilogs in AOT code.
Zoltan Varga [Thu, 28 Nov 2013 09:46:22 +0000 (10:46 +0100)]
[x86] Fix tls access in epilogs in AOT code.

10 years agoRework the x86 lmf code to use stores instead of pushes, and to be more consistent...
Zoltan Varga [Wed, 27 Nov 2013 22:29:10 +0000 (23:29 +0100)]
Rework the x86 lmf code to use stores instead of pushes, and to be more consistent with the code on other platforms.

10 years agoRevert "Rework the x86 lmf code to use stores instead of pushes, and to be more consi...
Zoltan Varga [Wed, 27 Nov 2013 21:13:58 +0000 (22:13 +0100)]
Revert "Rework the x86 lmf code to use stores instead of pushes, and to be more consistent with the code on other platforms."

This reverts commit 4f562893b741b0c9b636691d8b0937aa86100acd.

Revert this as it breaks many tests.

10 years ago[runtime] Really fix the windows build.
Zoltan Varga [Wed, 27 Nov 2013 19:46:59 +0000 (20:46 +0100)]
[runtime] Really fix the windows build.

10 years agoRework the x86 lmf code to use stores instead of pushes, and to be more consistent...
Zoltan Varga [Wed, 27 Nov 2013 19:44:58 +0000 (20:44 +0100)]
Rework the x86 lmf code to use stores instead of pushes, and to be more consistent with the code on other platforms.

10 years ago[runtime] Fix the windows build.
Zoltan Varga [Wed, 27 Nov 2013 18:38:28 +0000 (19:38 +0100)]
[runtime] Fix the windows build.

10 years ago[corlib] Better exception message for unexpected task result
Marek Safar [Wed, 27 Nov 2013 17:24:20 +0000 (18:24 +0100)]
[corlib] Better exception message for unexpected task result

10 years agoMerge pull request #812 from ColdPie1/master
Alex Rønne Petersen [Wed, 27 Nov 2013 17:44:14 +0000 (09:44 -0800)]
Merge pull request #812 from ColdPie1/master

Fix getting current system locale

10 years agoMerge pull request #815 from tmds/master
Rodrigo Kumpera [Wed, 27 Nov 2013 13:44:36 +0000 (05:44 -0800)]
Merge pull request #815 from tmds/master

socket-io: interface index handling

10 years ago[mcs] Emit this initializer for structs. Fixes #16430
Marek Safar [Wed, 27 Nov 2013 13:10:35 +0000 (14:10 +0100)]
[mcs] Emit this initializer for structs. Fixes #16430

10 years agoIgnore generated files.
Rolf Bjarne Kvinge [Wed, 27 Nov 2013 10:23:56 +0000 (11:23 +0100)]
Ignore generated files.

10 years ago[runtime] Avoid busy waiting when using the MONO_DEBUG=suspend-on-sigsegv option.
Zoltan Varga [Wed, 27 Nov 2013 09:11:27 +0000 (10:11 +0100)]
[runtime] Avoid busy waiting when using the MONO_DEBUG=suspend-on-sigsegv option.

10 years agoUnbreak the amd64 build.
Alex Rønne Petersen [Wed, 27 Nov 2013 02:45:00 +0000 (03:45 +0100)]
Unbreak the amd64 build.

10 years agoRemove mdb stuff from configure.in.
Alex Rønne Petersen [Wed, 27 Nov 2013 02:23:41 +0000 (03:23 +0100)]
Remove mdb stuff from configure.in.

10 years agoSocketTest: added tests for multicast index handling for MulticastOption class and...
Master T [Tue, 26 Nov 2013 23:18:46 +0000 (00:18 +0100)]
SocketTest: added tests for multicast index handling for MulticastOption class and MulticastInterface socket option

This commit is under the MIT license.

10 years ago[runtime] Remove the old debugger interface.
Rodrigo Kumpera [Tue, 26 Nov 2013 16:45:54 +0000 (11:45 -0500)]
[runtime] Remove the old debugger interface.

10 years ago[jit] Remove mono_debug_add_icall_wrapper as it doesn't do anything.
Rodrigo Kumpera [Tue, 26 Nov 2013 16:04:48 +0000 (11:04 -0500)]
[jit] Remove mono_debug_add_icall_wrapper as it doesn't do anything.

10 years ago[runtime]Hide public fields and kill MONO_DEBUG_FORMAT_DEBUGGER.
Rodrigo Kumpera [Tue, 26 Nov 2013 15:48:49 +0000 (10:48 -0500)]
[runtime]Hide public fields and kill MONO_DEBUG_FORMAT_DEBUGGER.

10 years ago[jit]Remove the last uses of MONO_DEBUGGER_SUPPORTED.
Rodrigo Kumpera [Tue, 26 Nov 2013 15:26:31 +0000 (10:26 -0500)]
[jit]Remove the last uses of MONO_DEBUGGER_SUPPORTED.

10 years ago[runtime] Mark all symbols in mono-debug-debugger as private as we don't install...
Rodrigo Kumpera [Tue, 26 Nov 2013 15:13:38 +0000 (10:13 -0500)]
[runtime] Mark all symbols in mono-debug-debugger as private as we don't install that header.

10 years ago[runtime] Remove mono_debug_using_mono_debugger. This would only return true under...
Rodrigo Kumpera [Mon, 25 Nov 2013 23:50:40 +0000 (18:50 -0500)]
[runtime] Remove mono_debug_using_mono_debugger. This would only return true under mdb.

10 years ago[jit] Kill the debug-mini.h header.
Rodrigo Kumpera [Mon, 25 Nov 2013 23:38:36 +0000 (18:38 -0500)]
[jit] Kill the debug-mini.h header.

10 years ago[jit] Remove some unused definitions.
Rodrigo Kumpera [Mon, 25 Nov 2013 23:36:06 +0000 (18:36 -0500)]
[jit] Remove some unused definitions.

10 years ago[jit] Remove the rest of the API exposed by debug-mini.h.
Rodrigo Kumpera [Mon, 25 Nov 2013 23:32:56 +0000 (18:32 -0500)]
[jit] Remove the rest of the API exposed by debug-mini.h.

10 years ago[jit] Remove mono_debugger_handle_exception, which was only used by mdb.
Rodrigo Kumpera [Mon, 25 Nov 2013 23:22:03 +0000 (18:22 -0500)]
[jit] Remove mono_debugger_handle_exception, which was only used by mdb.

10 years ago[jit] Remove the exception handling code of the old debugger.
Rodrigo Kumpera [Mon, 25 Nov 2013 22:59:24 +0000 (17:59 -0500)]
[jit] Remove the exception handling code of the old debugger.

10 years ago[jit] Kill more of mdb.
Rodrigo Kumpera [Mon, 25 Nov 2013 22:00:13 +0000 (17:00 -0500)]
[jit] Kill more of mdb.

10 years ago[jit] Kill debug-debugger.c
Rodrigo Kumpera [Mon, 25 Nov 2013 20:42:34 +0000 (15:42 -0500)]
[jit] Kill debug-debugger.c

10 years ago[jit] Remove the mdb debug-info files.
Rodrigo Kumpera [Mon, 25 Nov 2013 19:41:06 +0000 (14:41 -0500)]
[jit] Remove the mdb debug-info files.

10 years ago[mcs] Don't merge unreachable if blocks
Marek Safar [Tue, 26 Nov 2013 18:00:20 +0000 (19:00 +0100)]
[mcs] Don't merge unreachable if blocks

10 years agoMerge pull request #818 from hanswolff/patch-1
Alex Rønne Petersen [Tue, 26 Nov 2013 15:37:34 +0000 (07:37 -0800)]
Merge pull request #818 from hanswolff/patch-1

fixed some warnings in mono-proclib.c

10 years ago[mcs] Fix flow analysis of infinite for statement with breaks
Marek Safar [Tue, 26 Nov 2013 14:16:37 +0000 (15:16 +0100)]
[mcs] Fix flow analysis of infinite for statement with breaks

10 years ago[mcs] Run struct field assignment check on every exit point.
Marek Safar [Tue, 26 Nov 2013 13:25:01 +0000 (14:25 +0100)]
[mcs] Run struct field assignment check on every exit point.

10 years ago[mcs] Reachability analysis of constant switch
Marek Safar [Tue, 26 Nov 2013 12:08:31 +0000 (13:08 +0100)]
[mcs] Reachability analysis of constant switch

10 years agofixed some warnings in mono-proclib.c
Hans Wolff [Tue, 26 Nov 2013 11:38:24 +0000 (11:38 +0000)]
fixed some warnings in mono-proclib.c

mono-proclib.c: In function ‘get_cpu_times’:
mono-proclib.c:600:24: warning: ‘sirq_ticks’ may be used uninitialized in this function [-Wmaybe-uninitialized]
   *sirq = (sirq_ticks) * 10000000 / hz;
                        ^
mono-proclib.c:598:22: warning: ‘irq_ticks’ may be used uninitialized in this function [-Wmaybe-uninitialized]
   *irq = (irq_ticks) * 10000000 / hz;
                      ^
mono-proclib.c:602:24: warning: ‘idle_ticks’ may be used uninitialized in this function [-Wmaybe-uninitialized]
   *idle = (idle_ticks) * 10000000 / hz;
                        ^
mono-proclib.c:596:29: warning: ‘system_ticks’ may be used uninitialized in this function [-Wmaybe-uninitialized]
   *systemt = (system_ticks) * 10000000 / hz;
                             ^
mono-proclib.c:594:23: warning: ‘nice_ticks’ may be used uninitialized in this function [-Wmaybe-uninitialized]
   *user = (user_ticks + nice_ticks) * 10000000 / hz;
                       ^
mono-proclib.c:594:23: warning: ‘user_ticks’ may be used uninitialized in this function [-Wmaybe-uninitialized]

10 years ago[mcs] Excluded methods should not take a part in flow analysis
Marek Safar [Mon, 25 Nov 2013 16:51:34 +0000 (17:51 +0100)]
[mcs] Excluded methods should not take a part in flow analysis

10 years ago[mcs] Arguments flow analysis needs to ignore out modifier.
Marek Safar [Mon, 25 Nov 2013 14:56:46 +0000 (15:56 +0100)]
[mcs] Arguments flow analysis needs to ignore out modifier.

10 years ago[mcs] Optimize DefiniteAssignmentBitSet
Marek Safar [Mon, 25 Nov 2013 13:05:35 +0000 (14:05 +0100)]
[mcs] Optimize DefiniteAssignmentBitSet

10 years ago[sgen] Implement our own qsort() so as not do deadlock.
Mark Probst [Mon, 25 Nov 2013 14:22:08 +0000 (15:22 +0100)]
[sgen] Implement our own qsort() so as not do deadlock.

qsort() may call malloc(), which can lead to a deadlock when the
world is stopped.

Fixes https://bugzilla.xamarin.com/show_bug.cgi?id=16432.

10 years ago[sgen] Improve describe_ptr().
Mark Probst [Mon, 25 Nov 2013 14:20:36 +0000 (15:20 +0100)]
[sgen] Improve describe_ptr().

Don’t try to print the vtable if the major allocator knows it’s invalid.
Print bridge information.

10 years ago[amd64] Unify the register saving/restoring code for the fp/no-fp cases.
Zoltan Varga [Mon, 25 Nov 2013 09:33:46 +0000 (10:33 +0100)]
[amd64] Unify the register saving/restoring code for the fp/no-fp cases.

10 years agosocket-io.c: merge #ifdef HAVE_STRUCT_IP_MREQN of network interface index and address
Master T [Mon, 25 Nov 2013 07:56:49 +0000 (08:56 +0100)]
socket-io.c: merge #ifdef HAVE_STRUCT_IP_MREQN of network interface index and address

This commit and the related commits 11b2e351d887ef439ac377bc8137ba409965a8fb and af9fc5f16f4358d016d73a82684beacabadfe10c) are under the MIT license.

10 years ago[amd64] Simplify the push/pop LMF code a bit more.
Zoltan Varga [Sun, 24 Nov 2013 19:56:32 +0000 (20:56 +0100)]
[amd64] Simplify the push/pop LMF code a bit more.

10 years agoFix a warning.
Zoltan Varga [Sun, 24 Nov 2013 19:41:42 +0000 (20:41 +0100)]
Fix a warning.

10 years agoFix a warning.
Zoltan Varga [Sun, 24 Nov 2013 18:35:00 +0000 (13:35 -0500)]
Fix a warning.

10 years ago[amd64] Use the IR based push/pop LMF code on all platforms except windows.
Zoltan Varga [Sun, 24 Nov 2013 18:33:48 +0000 (13:33 -0500)]
[amd64] Use the IR based push/pop LMF code on all platforms except windows.

10 years ago[mcs] Dynamically calculate size of flow-analysis bitset. Fixes #4210
Marek Safar [Sun, 24 Nov 2013 13:13:48 +0000 (14:13 +0100)]
[mcs] Dynamically calculate size of flow-analysis bitset. Fixes #4210

10 years agosocket-io: pass MulticastOption InterfaceIndex into ip_mreqn imr_ifindex
Master T [Sun, 24 Nov 2013 09:27:06 +0000 (10:27 +0100)]
socket-io: pass MulticastOption InterfaceIndex into ip_mreqn imr_ifindex

10 years agosocket-io: make it possible to specify an interface index as a MulticastInterface...
Master T [Sun, 24 Nov 2013 09:23:36 +0000 (10:23 +0100)]
socket-io: make it possible to specify an interface index as a MulticastInterface SocketOption on linux.

On windows, a value to IP_MULTICAST_IF with a most significant byte of zero is interpreted as an interface index instead of an ip address.
This makes it possible to set the interface index from .NET as follows:
socket.SetSocketOption(SocketOptionLevel.IP,
SocketOptionName.MulticastInterface, IPAddress.HostToNetworkOrder(ifindex));

For this to work on other platforms, we need to detect this case and handle it with an ip_mreqn struct.

10 years ago[Mono.Data.Sqlite] Fixed for Windows .NET 4.0
Jeffrey Stedfast [Sat, 23 Nov 2013 20:56:42 +0000 (15:56 -0500)]
[Mono.Data.Sqlite] Fixed for Windows .NET 4.0

Thanks to Joe for the patch.

Fixes bug #2148

10 years ago[sgen] Add minimal mingw64 support.
Zoltan Varga [Sat, 23 Nov 2013 19:01:07 +0000 (20:01 +0100)]
[sgen] Add minimal mingw64 support.

10 years agoDisable a corlib test which hangs on windows.
Zoltan Varga [Sat, 23 Nov 2013 16:50:28 +0000 (17:50 +0100)]
Disable a corlib test which hangs on windows.

10 years agoFix the encoding of x86_imul_reg_mem_imm.
Alex Rønne Petersen [Sat, 23 Nov 2013 17:26:55 +0000 (18:26 +0100)]
Fix the encoding of x86_imul_reg_mem_imm.

10 years agoMerge pull request #811 from criteo/16334-ConcurrentBag
Jérémie Laval [Fri, 22 Nov 2013 21:35:42 +0000 (13:35 -0800)]
Merge pull request #811 from criteo/16334-ConcurrentBag

[Bug 16334] Fix ConcurrentBag.TryTake and TryPeek

10 years agoAdd Unit tests
Maxime Brugidou [Fri, 22 Nov 2013 14:33:26 +0000 (15:33 +0100)]
Add Unit tests

10 years ago[mcs] Flow analysis of conditional expression
Marek Safar [Thu, 21 Nov 2013 20:06:20 +0000 (21:06 +0100)]
[mcs] Flow analysis of conditional expression

10 years agoUpdate failing tests
Marek Safar [Thu, 21 Nov 2013 20:05:14 +0000 (21:05 +0100)]
Update failing tests

10 years ago[jit] Implement the optimized variant of the push/pop LMF code on amd64.
Zoltan Varga [Thu, 21 Nov 2013 15:32:26 +0000 (16:32 +0100)]
[jit] Implement the optimized variant of the push/pop LMF code on amd64.