Zoltan Varga [Sat, 7 Nov 2009 03:55:46 +0000 (03:55 -0000)]
2009-11-07 Zoltan Varga <vargaz@gmail.com>
* mini-arm.c (mono_arch_allocate_vars): Align small vtypes to 4 bytes too since
the code in the prolog requires it.
svn path=/trunk/mono/; revision=145635
Zoltan Varga [Sat, 7 Nov 2009 02:45:08 +0000 (02:45 -0000)]
2009-11-07 Zoltan Varga <vargaz@gmail.com>
* Makefile (net_2_0_dirs): Add System.Data.Services.
svn path=/trunk/mcs/; revision=145631
Zoltan Varga [Sat, 7 Nov 2009 02:45:01 +0000 (02:45 -0000)]
2009-11-07 Zoltan Varga <vargaz@gmail.com>
*: Move .cs files to the System.Data.Services subdir to match their namespace,
move tests to 'Test' from 'Tests', add Makefile.
svn path=/trunk/mcs/; revision=145630
Eric Maupin [Sat, 7 Nov 2009 01:45:55 +0000 (01:45 -0000)]
Added System.Data.Services sources
svn path=/trunk/mcs/; revision=145628
Zoltan Varga [Fri, 6 Nov 2009 23:10:07 +0000 (23:10 -0000)]
2009-11-07 Zoltan Varga <vargaz@gmail.com>
* System.Data.Linq.dll.sources: Use MySqlDataContext.cs instead of
MysqlDataContext.cs.
svn path=/trunk/mcs/; revision=145623
Zoltan Varga [Fri, 6 Nov 2009 22:43:35 +0000 (22:43 -0000)]
2009-11-06 Zoltan Varga <vargaz@gmail.com>
* debugger-agent.c (resume_from_signal_handler): New helper function extracted
from the single step/breakpoint handlers. Add a FIXME.
svn path=/trunk/mono/; revision=145622
Miguel de Icaza [Fri, 6 Nov 2009 22:23:59 +0000 (22:23 -0000)]
Jumbo patch for NET_2_0, mscorlib is now clean
svn path=/trunk/mcs/; revision=145621
Jonathan Pryor [Fri, 6 Nov 2009 21:40:05 +0000 (21:40 -0000)]
* Makefile: re-enable the tests. They were disabled in r137153
because they weren't compiling, which was because System.Data.Linq
wasn't listing sqlmetal_net_2_0 as a friend assembly. (Why this
built before I couldn't tell you...) Fixed in latest S.D.L.
svn path=/trunk/mcs/; revision=145614
Jonathan Pryor [Fri, 6 Nov 2009 21:38:28 +0000 (21:38 -0000)]
* src/**/*: Sync with DbLinq r1265. This fixes sqlmetal (it shouldn't
generate constructors referring to IVendor), enhances query support
so that extension methods can be used within 'select' blocks,
various FirebirdSQL fixes, etc.
svn path=/trunk/mcs/; revision=145613
Miguel de Icaza [Fri, 6 Nov 2009 21:29:51 +0000 (21:29 -0000)]
More removal of old defines
svn path=/trunk/mcs/; revision=145612
Miguel de Icaza [Fri, 6 Nov 2009 21:25:38 +0000 (21:25 -0000)]
More removal of old defines
svn path=/trunk/mcs/; revision=145609
Zoltan Varga [Fri, 6 Nov 2009 21:05:43 +0000 (21:05 -0000)]
2009-11-06 Zoltan Varga <vargaz@gmail.com>
* dtest.cs (Threads): Fix a race.
svn path=/trunk/mono/; revision=145608
Jonathan Pryor [Fri, 6 Nov 2009 17:02:38 +0000 (17:02 -0000)]
* Mono.Documentation/monodocer.cs: When deleting the ExtensionMethods
element, remove it from the correct parent XML node. Fixes #553144.
svn path=/trunk/mcs/; revision=145603
Gonzalo Paniagua Javier [Fri, 6 Nov 2009 15:03:47 +0000 (15:03 -0000)]
2009-11-06 Gonzalo Paniagua Javier <gonzalo@novell.com>
* mono-error.c: VS does not like this.
svn path=/trunk/mono/; revision=145592
Mark Probst [Fri, 6 Nov 2009 14:46:44 +0000 (14:46 -0000)]
2009-11-06 Mark Probst <mark.probst@gmail.com>
* reflection.c (mono_reflection_setup_internal_class): Because
nested classes are not added to the name cache, we must put them
in the reflection_info_unregister_classes list.
svn path=/trunk/mono/; revision=145589
Marek Safar [Fri, 6 Nov 2009 13:21:19 +0000 (13:21 -0000)]
More tests.
svn path=/trunk/mcs/; revision=145584
Marek Safar [Fri, 6 Nov 2009 13:15:19 +0000 (13:15 -0000)]
2009-11-06 Marek Safar <marek.safar@gmail.com>
A fix for bug #553031
* linq.cs, expression.cs, class.cs, cs-parser.jay: Initialize
expression tree version of anonymous type with members declaration.
svn path=/trunk/mcs/; revision=145582
Zoltan Varga [Fri, 6 Nov 2009 09:15:01 +0000 (09:15 -0000)]
2009-11-06 Zoltan Varga <vargaz@gmail.com>
* mini-arm.c debugger-agent.c: Android changes from Koushik K. Dutta
(koush@koushikdutta.com).
svn path=/trunk/mono/; revision=145574
Zoltan Varga [Fri, 6 Nov 2009 08:15:02 +0000 (08:15 -0000)]
2009-11-06 Zoltan Varga <vargaz@gmail.com>
* mini-arm.c (handle_thunk): Add a domain argument to control the domain
where the thunk memory should be allocated from. Fixes appdomain unloading
on arm.
svn path=/trunk/mono/; revision=145569
Zoltan Varga [Fri, 6 Nov 2009 05:55:59 +0000 (05:55 -0000)]
2009-11-06 Zoltan Varga <vargaz@gmail.com>
* mini-arm.c exceptions-arm.c: Make ctx->regs map directly to the 16 hardware
registers, instead of r4..r11,ip,lr. Make restore_context () restore r0..r3 too.
svn path=/trunk/mono/; revision=145562
Geoff Norton [Fri, 6 Nov 2009 04:20:04 +0000 (04:20 -0000)]
2009-11-05 Geoff Norton <gnorton@novell.com>
* HttpsTransportBindingElement.cs: Implement basic https transport
binding support for Moonlight and MonoTouch
svn path=/trunk/mcs/; revision=145560
Geoff Norton [Fri, 6 Nov 2009 04:19:48 +0000 (04:19 -0000)]
2009-11-05 Geoff Norton <gnorton@novell.com>
* ClientRuntimeChannel.cs: Support OperationContext in async calls
as well
svn path=/trunk/mcs/; revision=145559
Miguel de Icaza [Thu, 5 Nov 2009 22:34:41 +0000 (22:34 -0000)]
2009-11-05 Miguel de Icaza <miguel@novell.com>
* Add configure check for xbox360
svn path=/trunk/mono/; revision=145554
Zoltan Varga [Thu, 5 Nov 2009 22:05:05 +0000 (22:05 -0000)]
2009-11-05 Zoltan Varga <vargaz@gmail.com>
* mini-amd64.c (mono_arch_output_basic_block): Don't allow OP_SEQ_POINT in
AOT, as it is not implemented yet.
* mini-x86.c (mono_arch_output_basic_block): Ditto.
svn path=/trunk/mono/; revision=145542
Zoltan Varga [Thu, 5 Nov 2009 21:49:07 +0000 (21:49 -0000)]
2009-11-05 Zoltan Varga <vargaz@gmail.com>
* Makefile.am (dcheck): New target to run the soft-debugger tests.
* dtest.cs dtest-app.cs: New files containing tests for the soft debugger.
svn path=/trunk/mono/; revision=145541
Rodrigo Kumpera [Thu, 5 Nov 2009 21:37:28 +0000 (21:37 -0000)]
2009-11-05 Rodrigo Kumpera <rkumpera@novell.com>
* debugger-agent.c: Fix windows build.
svn path=/trunk/mono/; revision=145540
Rodrigo Kumpera [Thu, 5 Nov 2009 21:37:19 +0000 (21:37 -0000)]
2009-11-05 Rodrigo Kumpera <rkumpera@novell.com>
* object-internals.h: Add mono_string_to_utf8_checked.
* object.c: Implement mono_string_to_utf8_checked.
svn path=/trunk/mono/; revision=145539
Rodrigo Kumpera [Thu, 5 Nov 2009 21:37:11 +0000 (21:37 -0000)]
2009-11-05 Rodrigo Kumpera <rkumpera@novell.com>
* mono-error-internals.h: Add mono_error_set_argument and mono_error_raise_exception.
* mono-error.h: Add new MONO_ERROR_ARGUMENT constant for
ArgumentException.
* mono-error.c: Implement mono_error_set_argument, mono_error_raise_exception.
* mono-error.c (mono_error_prepare_exception) Init error_out at the beginning. Add support
for MONO_ERROR_ARGUMENT.
svn path=/trunk/mono/; revision=145538
Sebastien Pouliot [Thu, 5 Nov 2009 21:13:15 +0000 (21:13 -0000)]
2009-11-05 Sebastien Pouliot <sebastien@ximian.com>
* class.c: When CoreCLR is enabled don't call mono_init_com_types
if MONO_CLASS_IS_IMPORT return true unless the type reside in
platform (trusted) code. Instead we return a TypeLoadException to
be thrown later. This is the exception thrown by Silverlight 2 if
a type, inside application (user) code is marked with [ComImport]
svn path=/trunk/mono/; revision=145534
Zoltan Varga [Thu, 5 Nov 2009 18:10:34 +0000 (18:10 -0000)]
2009-11-05 Zoltan Varga <vargaz@gmail.com>
* debugger-agent.c (debugger_thread): Call mono_set_is_debugger_attached ()
after the client connects/disconnects.
svn path=/trunk/mono/; revision=145522
Zoltan Varga [Thu, 5 Nov 2009 18:10:27 +0000 (18:10 -0000)]
2009-11-05 Zoltan Varga <vargaz@gmail.com>
* icall.c (ves_icall_System_Diagnostics_Debugger_IsAttached_internal): Call
mono_is_debugger_attached () too.
* mono-debug.c (mono_is_debugger_attached): New helper function.
(mono_set_is_debugger_attached): Ditto.
svn path=/trunk/mono/; revision=145521
Marek Safar [Thu, 5 Nov 2009 18:08:26 +0000 (18:08 -0000)]
New tests.
svn path=/trunk/mcs/; revision=145520
Marek Safar [Thu, 5 Nov 2009 18:08:10 +0000 (18:08 -0000)]
2009-11-05 Marek Safar <marek.safar@gmail.com>
* parameter.cs: Handle nullable parameter default expression.
* argument.cs, dynamic.cs, expression.cs, support.cs, ecore.cs,
class.cs, attribute.cs: Check for wrong dynamic arguments.
svn path=/trunk/mcs/; revision=145519
Marek Safar [Thu, 5 Nov 2009 17:50:59 +0000 (17:50 -0000)]
Use version file masks
svn path=/trunk/mcs/; revision=145515
Marek Safar [Thu, 5 Nov 2009 17:49:40 +0000 (17:49 -0000)]
2009-11-05 Marek Safar <marek.safar@gmail.com>
* compiler-tester.cs: Add predefined negative file masks.
svn path=/trunk/mcs/; revision=145514
Rodrigo Kumpera [Thu, 5 Nov 2009 17:45:58 +0000 (17:45 -0000)]
2009-11-05 Rodrigo Kumpera <rkumpera@novell.com>
* class.c: Add missing check for load errors after every
call to mono_class_setup_fields
Fixes #552282.
svn path=/trunk/mono/; revision=145501
Zoltan Varga [Thu, 5 Nov 2009 17:03:26 +0000 (17:03 -0000)]
2009-11-05 Zoltan Varga <vargaz@gmail.com>
* debugger-agent.c: Add an 'onthrow' option to start the debugger agent
when an exception of a given type is thrown.
svn path=/trunk/mono/; revision=145496
Zoltan Varga [Thu, 5 Nov 2009 16:45:37 +0000 (16:45 -0000)]
2009-11-05 Zoltan Varga <vargaz@gmail.com>
* debugger-agent.c: Add a 'onuncaught' option to start the debugger agent
only on an uncaught exception.
* mini-exceptions.c: Notify the debugger agent on an uncaught exception.
svn path=/trunk/mono/; revision=145493
Rodrigo Kumpera [Thu, 5 Nov 2009 13:53:04 +0000 (13:53 -0000)]
2009-11-05 Rodrigo Kumpera <rkumpera@novell.com>
metadata-verify.c (verify_tables_schema): Fix the error message.
svn path=/trunk/mono/; revision=145479
Rodrigo Kumpera [Thu, 5 Nov 2009 13:52:55 +0000 (13:52 -0000)]
2009-11-05 Rodrigo Kumpera <rkumpera@novell.com>
* metadata.c: Change event table schema to use TDOR for event type
as this is what it's meant to be.
* metadata.c (mono_metadata_compute_size): Change MONO_TABLE_ASSEMBLYPROCESSOR
to MONO_TABLE_ASSEMBLYREFPROCESSOR, which is table that has a MONO_MT_TABLE_IDX
entry.
* metadata.c (mono_metadata_compute_size): Trim MT_TABLE_IDX of code that no
longer makes sense: remove MONO_TABLE_EVENT and remove checks for non-existent
rows in MONO_TABLE_GENERICPARAM.
Fixes #552289.
svn path=/trunk/mono/; revision=145478
Rodrigo Kumpera [Thu, 5 Nov 2009 13:52:45 +0000 (13:52 -0000)]
2009-11-04 Rodrigo Kumpera <rkumpera@novell.com>
* class.c (mono_image_add_to_name_cache): Assert on duplicate
insertion.
* reflection.c (mono_reflection_setup_internal_class): Avoid
registering a gc root the same MonoClass multiple times.
Don't register nested types on the global scope as they should
not be available there.
svn path=/trunk/mono/; revision=145477
Marek Safar [Thu, 5 Nov 2009 10:23:18 +0000 (10:23 -0000)]
New tests.
svn path=/trunk/mcs/; revision=145470
Marek Safar [Thu, 5 Nov 2009 10:10:06 +0000 (10:10 -0000)]
2009-11-05 Marek Safar <marek.safar@gmail.com>
* statement.cs: Dynamic statements.
svn path=/trunk/mcs/; revision=145469
Rolf Bjarne Kvinge [Thu, 5 Nov 2009 10:06:30 +0000 (10:06 -0000)]
In mono/metadata:
2009-11-05 Rolf Bjarne Kvinge <RKvinge@novell.com>
* culture-info-tables.h: regenerated.
In tools/locale-builder:
2009-11-05 Rolf Bjarne Kvinge <RKvinge@novell.com>
* Driver.cs: Generate locale data for neutral cultures too. Moonlight
requires it.
svn path=/trunk/mono/; revision=145467
Rolf Bjarne Kvinge [Thu, 5 Nov 2009 09:34:08 +0000 (09:34 -0000)]
2009-11-04 Rolf Bjarne Kvinge <RKvinge@novell.com>
* CultureInfo.cs: Allow neutral cultures, and fix zh-Hans/zh-Hant
- they're stored internally as zh-chs/zh-cht, and only visible as
zh-Hans/zh-Hant. zh-CHS/zh-CHS are invalid cultures in SL.
svn path=/trunk/mcs/; revision=145464
Zoltan Varga [Thu, 5 Nov 2009 05:55:04 +0000 (05:55 -0000)]
2009-11-05 Zoltan Varga <vargaz@gmail.com>
* VirtualMachineManager.cs (Listen): Resurrect the old listen method.
svn path=/trunk/mcs/; revision=145459
Zoltan Varga [Thu, 5 Nov 2009 05:00:15 +0000 (05:00 -0000)]
2009-11-05 Zoltan Varga <vargaz@gmail.com>
* debugger-agent.c: Add a 'launch' option.
svn path=/trunk/mono/; revision=145458
Zoltan Varga [Thu, 5 Nov 2009 04:31:05 +0000 (04:31 -0000)]
2009-11-05 Zoltan Varga <vargaz@gmail.com>
* debugger-agent.c: Add a 'timeout' option.
svn path=/trunk/mono/; revision=145456
Zoltan Varga [Thu, 5 Nov 2009 04:08:25 +0000 (04:08 -0000)]
2009-11-05 Zoltan Varga <vargaz@gmail.com>
* debugger-agent.c: Implement the 'server' and 'suspend' options supported by
the JDWP agent.
svn path=/trunk/mono/; revision=145455
Zoltan Varga [Thu, 5 Nov 2009 04:04:11 +0000 (04:04 -0000)]
2009-11-05 Zoltan Varga <vargaz@gmail.com>
* VirtualMachineManager.cs (Connect): New method to connect to a runtime
listening at the provided address.
svn path=/trunk/mcs/; revision=145453
Gonzalo Paniagua Javier [Thu, 5 Nov 2009 00:52:58 +0000 (00:52 -0000)]
2009-11-04 Gonzalo Paniagua Javier <gonzalo@novell.com>
* debug-helpers.c: avoid g_strdup() in mono_type_full_name().
svn path=/trunk/mono/; revision=145449
Gonzalo Paniagua Javier [Thu, 5 Nov 2009 00:36:31 +0000 (00:36 -0000)]
2009-11-04 Gonzalo Paniagua Javier <gonzalo@novell.com>
* aot-compiler.c: don't leak the value returned from
mono_type_full_name().
svn path=/trunk/mono/; revision=145447
Zoltan Varga [Thu, 5 Nov 2009 00:20:46 +0000 (00:20 -0000)]
2009-11-05 Zoltan Varga <vargaz@gmail.com>
* debugger-agent.c (set_breakpoint): Emit a log message.
svn path=/trunk/mono/; revision=145443
Zoltan Varga [Thu, 5 Nov 2009 00:20:38 +0000 (00:20 -0000)]
2009-11-04 Zoltan Varga <vargaz@gmail.com>
* mini-arm.c: Fix the arm build.
svn path=/trunk/mono/; revision=145442
Miguel de Icaza [Wed, 4 Nov 2009 22:37:52 +0000 (22:37 -0000)]
MoreDocs
svn path=/trunk/mono/; revision=145438
Miguel de Icaza [Wed, 4 Nov 2009 22:25:56 +0000 (22:25 -0000)]
Update
svn path=/trunk/mono/; revision=145437
Miguel de Icaza [Wed, 4 Nov 2009 22:04:21 +0000 (22:04 -0000)]
Update
svn path=/trunk/mono/; revision=145434
Rodrigo Kumpera [Wed, 4 Nov 2009 20:23:46 +0000 (20:23 -0000)]
2009-11-04 Rodrigo Kumpera <rkumpera@novell.com>
* class.h: Move mono_class_inflate_generic_type_checked...
* class-internals.h: to here and make it internal. We don't want to
further expose MonoGenericContext.
svn path=/trunk/mono/; revision=145423
Rodrigo Kumpera [Wed, 4 Nov 2009 20:23:36 +0000 (20:23 -0000)]
2009-11-04 Rodrigo Kumpera <rkumpera@novell.com>
* verify.c (mono_method_verify): Improve error message.
svn path=/trunk/mono/; revision=145422
Sebastien Pouliot [Wed, 4 Nov 2009 19:32:34 +0000 (19:32 -0000)]
2009-11-04 Sebastien Pouliot <sebastien@ximian.com>
* string-icalls.c|h: Remove string internal calls that are not
used anymore by the class libraries.
* icall.c: Remove System_Reflection_FieldInfo_internal_from_handle
which is not used in the class librairies.
* icall-def.h: Update tables.
svn path=/trunk/mono/; revision=145416
Gonzalo Paniagua Javier [Wed, 4 Nov 2009 19:24:03 +0000 (19:24 -0000)]
2009-11-04 Gonzalo Paniagua Javier <gonzalo@novell.com>
* debugger-agent.c: defer including mono-mutex.h until we know the
agent is supported.
svn path=/trunk/mono/; revision=145415
Marek Safar [Wed, 4 Nov 2009 17:52:11 +0000 (17:52 -0000)]
More tests.
svn path=/trunk/mcs/; revision=145409
Marek Safar [Wed, 4 Nov 2009 17:51:51 +0000 (17:51 -0000)]
2009-11-04 Marek Safar <marek.safar@gmail.com>
* CSharpIsEventBinder.cs: Dynamic events implementation.
* *.cs: Make CSharpBinder instance and share common checks.
svn path=/trunk/mcs/; revision=145408
Marek Safar [Wed, 4 Nov 2009 17:48:17 +0000 (17:48 -0000)]
2009-11-04 Marek Safar <marek.safar@gmail.com>
* dynamic.cs, assign.cs, context.cs, expression.cs, ecore.cs:
Compound assignments over dynamic type.
svn path=/trunk/mcs/; revision=145407
Jonathan Chambers [Wed, 4 Nov 2009 15:21:45 +0000 (15:21 -0000)]
2009-11-04 Jonathan Chambers <joncham@gmail.com>
* debugger-agent.c: Changes to build on windows. Use mono-mutex instead
of pthreads directly.
* mini.c (mono_sigfpe_signal_handler): Changed signature of Windows
exception handlers. Pass info argument.
* mini.h: Adjust signatures of soft debugger functions to pass void*
instead of siginfo_t. Adjust SIG_HANDLER_SIGNATURE on Windows.
* mini-amd64.c (mono_arch_is_single_step_event): Adjust signature to pass void*
instead of siginfo_t. Value is EXCEPTION_RECORD on Windows.
(mono_arch_is_breakpoint_event): Adjust signature to pass void*
instead of siginfo_t. Value is EXCEPTION_RECORD on Windows.
* mini-amd64.h: Adjust MonoW32ExceptionHandler signature.
* mini-x86.c (mono_arch_is_single_step_event): Adjust signature to pass void*
instead of siginfo_t. Value is EXCEPTION_RECORD on Windows.
(mono_arch_is_breakpoint_event): Adjust signature to pass void*
instead of siginfo_t. Value is EXCEPTION_RECORD on Windows.
* mini-x86.h: Adjust MonoW32ExceptionHandler signature.
* exceptions-x86.c: Adjust W32_SEH_HANDLE_EX for new signature.
* exceptions-amd64.c: Adjust W32_SEH_HANDLE_EX for new signature.
* mono-semaphore.h: Skeleton implementation for Windows.
Code contributed under MIT/X11 license.
svn path=/trunk/mono/; revision=145401
Zoltan Varga [Wed, 4 Nov 2009 14:38:28 +0000 (14:38 -0000)]
2009-11-04 Zoltan Varga <vargaz@gmail.com>
* acinclude.m4 (dolt_supported): Applied patch from Kornél Pál
<kornelpal@gmail.com>. Enable dolt on cygwin.
svn path=/trunk/mono/; revision=145399
Rodrigo Kumpera [Wed, 4 Nov 2009 13:36:19 +0000 (13:36 -0000)]
2009-11-04 Rodrigo Kumpera <rkumpera@novell.com>
* reflection.c (fieldref_encode_signature): If field_image is NULL then
the token is already properly encoded. Fixs 4.0 build.
svn path=/trunk/mono/; revision=145396
Jonathan Chambers [Wed, 4 Nov 2009 13:17:11 +0000 (13:17 -0000)]
2009-11-04 Jonathan Chambers <joncham@gmail.com>
* simd-intrinsics.c (simd_intrinsic_emit_setter): Unfix my fix.
Code contributed under MIT/X11 license.
svn path=/trunk/mono/; revision=145395
Jonathan Chambers [Wed, 4 Nov 2009 13:13:23 +0000 (13:13 -0000)]
2009-11-04 Jonathan Chambers <joncham@gmail.com>
* simd-intrinsics.c (simd_intrinsic_emit_setter): Fix windows build.
Code contributed under MIT/X11 license.
svn path=/trunk/mono/; revision=145394
Rolf Bjarne Kvinge [Wed, 4 Nov 2009 11:38:13 +0000 (11:38 -0000)]
2009-11-04 Rolf Bjarne Kvinge <RKvinge@novell.com>
* locales.c (construct_number_format): Check if the number index is
valid before trying to use it, if not, just return.
svn path=/trunk/mono/; revision=145386
Marek Habersack [Wed, 4 Nov 2009 09:50:04 +0000 (09:50 -0000)]
2009-11-04 Marek Habersack <mhabersack@novell.com>
* WebTest.cs: include App_GlobalResources only when compiling
System.Web tests.
svn path=/trunk/mcs/; revision=145381
Marek Habersack [Wed, 4 Nov 2009 09:25:33 +0000 (09:25 -0000)]
Fix the 2.1 bootstrap phase
svn path=/trunk/mcs/; revision=145379
Gonzalo Paniagua Javier [Wed, 4 Nov 2009 03:31:53 +0000 (03:31 -0000)]
2009-11-03 Gonzalo Paniagua Javier <gonzalo@novell.com>
* Socket_2_1.cs: stop any blocking thread before closing the socket.
svn path=/trunk/mcs/; revision=145369
Zoltan Varga [Wed, 4 Nov 2009 02:54:26 +0000 (02:54 -0000)]
2009-11-04 Zoltan Varga <vargaz@gmail.com>
* aot-compiler.c (mono_save_xdebug_info): Bump the threshold for flushing
debug info to 100 because 10 still slows down gdb too much.
svn path=/trunk/mono/; revision=145367
Zoltan Varga [Wed, 4 Nov 2009 02:54:19 +0000 (02:54 -0000)]
2009-11-04 Zoltan Varga <vargaz@gmail.com>
* thread6.cs: Add a test for 539394. Convert to using the TestRunner.
svn path=/trunk/mono/; revision=145366
Zoltan Varga [Wed, 4 Nov 2009 02:54:12 +0000 (02:54 -0000)]
2009-11-04 Zoltan Varga <vargaz@gmail.com>
* marshal.c (mono_marshal_get_runtime_invoke): Don't reset abort exceptions,
since that loses the abort state. Fixes #539394.
svn path=/trunk/mono/; revision=145365
Zoltan Varga [Wed, 4 Nov 2009 02:54:02 +0000 (02:54 -0000)]
2009-11-04 Zoltan Varga <vargaz@gmail.com>
* method-to-ir.c (mono_method_to_ir): Avoid rethrowing thread abort exceptions
inside runtime invoke wrappers. This avoids the need to call ResetAbort () on
them in the wrappers.
svn path=/trunk/mono/; revision=145364
Geoff Norton [Wed, 4 Nov 2009 01:39:41 +0000 (01:39 -0000)]
ensure we add punctuation as characters, patch from john moshakis
svn path=/trunk/mcs/; revision=145361
Geoff Norton [Wed, 4 Nov 2009 01:34:04 +0000 (01:34 -0000)]
remove confusing debug spew
svn path=/trunk/mcs/; revision=145356
Gonzalo Paniagua Javier [Wed, 4 Nov 2009 00:45:14 +0000 (00:45 -0000)]
add new library for windows
svn path=/trunk/mono/; revision=145351
Lluis Sanchez [Tue, 3 Nov 2009 23:57:23 +0000 (23:57 -0000)]
2009-11-04 Lluis Sanchez <lluis@novell.com>
* VirtualMachineManager.cs: Properly redirect standard output.
svn path=/trunk/mcs/; revision=145347
Geoff Norton [Tue, 3 Nov 2009 23:19:43 +0000 (23:19 -0000)]
oops, backport using too
svn path=/trunk/mcs/; revision=145343
Geoff Norton [Tue, 3 Nov 2009 23:17:16 +0000 (23:17 -0000)]
update to the latest listening api
svn path=/trunk/mcs/; revision=145341
Rodrigo Kumpera [Tue, 3 Nov 2009 22:41:11 +0000 (22:41 -0000)]
2009-11-03 Rodrigo Kumpera <rkumpera@novell.com>
* reflection.c (fieldref_encode_signature): Add new field_image parameter
to indicate which assembly to use when resolving a custom-mod.
Fixes handling of volatile fields used across assemblies as reported in #551513.
svn path=/trunk/mono/; revision=145337
Rodrigo Kumpera [Tue, 3 Nov 2009 22:40:34 +0000 (22:40 -0000)]
2009-11-03 Rodrigo Kumpera <rkumpera@novell.com>
* loader.c: Improve error messages.
svn path=/trunk/mono/; revision=145336
Sebastien Pouliot [Tue, 3 Nov 2009 21:57:55 +0000 (21:57 -0000)]
2009-11-03 Sebastien Pouliot <sebastien@ximian.com>
* SocketAsyncEventArgs.cs: Set error back to SocketError.Success
once CheckEndPoint succeed.
[Fix bug #549586]
svn path=/trunk/mcs/; revision=145329
Zoltan Varga [Tue, 3 Nov 2009 21:09:27 +0000 (21:09 -0000)]
2009-11-03 Zoltan Varga <vargaz@gmail.com>
* mini-trampolines.c (mono_llvm_vcall_trampoline): Add an assert.
svn path=/trunk/mono/; revision=145324
Zoltan Varga [Tue, 3 Nov 2009 21:03:42 +0000 (21:03 -0000)]
2009-11-03 Zoltan Varga <vargaz@gmail.com>
* marshal.c (mono_marshal_get_native_wrapper): For icall wrappers, add an
explicit this argument to the call signature.
(mono_marshal_get_icall_wrapper): Ditto.
svn path=/trunk/mono/; revision=145322
Marek Habersack [Tue, 3 Nov 2009 20:19:37 +0000 (20:19 -0000)]
More 1.1 code and NET_2_0 ifdefs removed
svn path=/trunk/mcs/; revision=145319
Sebastien Pouliot [Tue, 3 Nov 2009 19:17:10 +0000 (19:17 -0000)]
2009-11-03 Sebastien Pouliot <sebastien@ximian.com>
* net_2_1_raw_System.dll.sources: Remove build/common/*.cs files
since this will confuse other assemblies (e.g. System.Net.dll)
to select mscorlib or System.dll version of the internal types
svn path=/trunk/mcs/; revision=145313
Marek Safar [Tue, 3 Nov 2009 19:01:02 +0000 (19:01 -0000)]
More tests.
svn path=/trunk/mcs/; revision=145312
Marek Safar [Tue, 3 Nov 2009 19:00:46 +0000 (19:00 -0000)]
2009-11-03 Marek Safar <marek.safar@gmail.com>
* CSharpInvokeConstructorBinder.cs: Dynamic constructors.
svn path=/trunk/mcs/; revision=145311
Marek Safar [Tue, 3 Nov 2009 18:59:41 +0000 (18:59 -0000)]
2009-11-03 Marek Safar <marek.safar@gmail.com>
* argument.cs, dynamic.cs, expression.cs, delegate.cs: Dynamic
constructor arguments.
svn path=/trunk/mcs/; revision=145310
Rodrigo Kumpera [Tue, 3 Nov 2009 17:50:33 +0000 (17:50 -0000)]
2009-11-03 Rodrigo Kumpera <rkumpera@novell.com>
* interface-with-static-method.il: New test for an interface with static
constructor.
svn path=/trunk/mono/; revision=145308
Rodrigo Kumpera [Tue, 3 Nov 2009 17:50:24 +0000 (17:50 -0000)]
2009-11-03 Rodrigo Kumpera <rkumpera@novell.com>
* class.c (mono_class_setup_methods): Only give a slot for virtual methods
of interfaces. Fixes IKVM.
* class.c (mono_class_setup_vtable_general): Improve debug spew.
svn path=/trunk/mono/; revision=145307
Jb Evain [Tue, 3 Nov 2009 17:06:01 +0000 (17:06 -0000)]
2009-11-03 Jb Evain <jbevain@novell.com>
* Mono.Tuner/CheckVisibility.cs: detect a throw_on_visibility_error
linker parameter to decide whether or not throw when an error
have been encountered.
svn path=/trunk/mcs/; revision=145304
Zoltan Varga [Tue, 3 Nov 2009 16:39:19 +0000 (16:39 -0000)]
2009-11-03 Zoltan Varga <vargaz@gmail.com>
* simd-intrinsics.c (simd_intrinsic_emit_setter): Fix a warning.
svn path=/trunk/mono/; revision=145301
Zoltan Varga [Tue, 3 Nov 2009 16:36:32 +0000 (16:36 -0000)]
2009-11-03 Zoltan Varga <vargaz@gmail.com>
* aot-runtime.c (mono_aot_get_method): Refactor some code into a new helper
function mono_aot_get_array_helper_from_wrapper ().
* aot-compiler.c (add_generic_class): Refactor the code a bit, really emit
array helper methods.
svn path=/trunk/mono/; revision=145298
Sebastien Pouliot [Tue, 3 Nov 2009 16:23:39 +0000 (16:23 -0000)]
2009-11-03 Sebastien Pouliot <sebastien@ximian.com>
* AssemblyInfo.cs: Open up the internals to System.Net.dll (which
needs Uri.IsDefaultPort) for NET_2_1 and remove it for
System.ComponentModel.DataAnnotations (again for NET_2_1)
svn path=/trunk/mcs/; revision=145294
Zoltan Varga [Tue, 3 Nov 2009 16:16:38 +0000 (16:16 -0000)]
2009-11-03 Zoltan Varga <vargaz@gmail.com>
* Makefile: Don't define LIBRARY_PACKAGE so it gets installed normally.
svn path=/trunk/mcs/; revision=145292