Jb Evain [Sun, 15 Nov 2009 15:58:35 +0000 (15:58 -0000)]
remove NotWorking
svn path=/trunk/mcs/; revision=146224
Jb Evain [Sun, 15 Nov 2009 15:55:15 +0000 (15:55 -0000)]
2009-11-15 Jb Evain <jbevain@novell.com>
* Expression (Call): better filtering of generic methods.
Fixes #537768.
svn path=/trunk/mcs/; revision=146222
Jb Evain [Sun, 15 Nov 2009 15:47:44 +0000 (15:47 -0000)]
add test for 536637
svn path=/trunk/mcs/; revision=146221
Jb Evain [Sun, 15 Nov 2009 15:17:26 +0000 (15:17 -0000)]
add test for 537768
svn path=/trunk/mcs/; revision=146220
Andreas Färber [Sun, 15 Nov 2009 14:49:54 +0000 (14:49 -0000)]
2009-11-15 Andreas Faerber <andreas.faerber@web.de>
* configure.in (DTrace): Add missing -s switch for dtrace -h.
Fixes BNC #445074.
This commit is licensed under the MIT X11 license.
svn path=/trunk/mono/; revision=146219
Andreas Färber [Sun, 15 Nov 2009 01:52:14 +0000 (01:52 -0000)]
2009-11-15 Andreas Faerber <andreas.faerber@web.de>
* debugger-agent.c (mono_debugger_agent_thread_interrupt): Signature fix.
This commit is licensed under the MIT X11 license.
svn path=/trunk/mono/; revision=146218
Zoltan Varga [Sun, 15 Nov 2009 01:19:55 +0000 (01:19 -0000)]
2009-11-15 Zoltan Varga <vargaz@gmail.com>
(mono_gc_get_suspend_signal): Fix the build with a system libgc.
svn path=/trunk/mono/; revision=146215
Zoltan Varga [Sun, 15 Nov 2009 01:18:39 +0000 (01:18 -0000)]
2009-11-15 Zoltan Varga <vargaz@gmail.com>
* boehm-gc.c (mono_gc_base_init): Applied patch from DKoushik K. Dutta (
koush@koushikdutta.com). Disable GC_no_dls on android.
svn path=/trunk/mono/; revision=146214
Jb Evain [Sat, 14 Nov 2009 15:52:25 +0000 (15:52 -0000)]
cosmetic
svn path=/trunk/mcs/; revision=146211
Jb Evain [Sat, 14 Nov 2009 15:50:56 +0000 (15:50 -0000)]
remove NotWorking
svn path=/trunk/mcs/; revision=146210
Jb Evain [Sat, 14 Nov 2009 15:50:23 +0000 (15:50 -0000)]
in System.Runtime.CompilerServices:
2009-11-14 Jb Evain <jbevain@novell.com>
* ExecutionScope.cs: implement IsolateExpression.
in System.Linq.Expressions:
2009-11-14 Jb Evain <jbevain@novell.com>
* UnaryExpression.cs: isolate quoted expressions.
* EmitContext.cs (ParameterReplacer): new helper type
to replace the parameters of isolated expressions.
Fix #550722.
svn path=/trunk/mcs/; revision=146209
Jb Evain [Sat, 14 Nov 2009 15:47:07 +0000 (15:47 -0000)]
in System.Linq.Expressions:
2009-11-14 Jb Evain <jbevain@novell.com>
* ExpressionTransformer.cs: adjust return type of all
tranformation methods to make the transformer actually
useful.
in System.Linq:
2009-11-14 Jb Evain <jbevain@novell.com>
* QueryableTransformer: adjust to latest ExpressionTransformer
changes.
svn path=/trunk/mcs/; revision=146208
Zoltan Varga [Sat, 14 Nov 2009 02:42:26 +0000 (02:42 -0000)]
2009-11-14 Zoltan Varga <vargaz@gmail.com>
* dtest.cs: Add a test for stack traces in native code.
svn path=/trunk/mono/; revision=146205
Zoltan Varga [Sat, 14 Nov 2009 02:42:19 +0000 (02:42 -0000)]
2009-11-14 Zoltan Varga <vargaz@gmail.com>
(mono_debugger_agent_thread_interrupt): Save the context so stacktraces for
threads in native code work.
svn path=/trunk/mono/; revision=146204
Zoltan Varga [Sat, 14 Nov 2009 02:42:12 +0000 (02:42 -0000)]
2009-11-14 Zoltan Varga <vargaz@gmail.com>
* debugger-agent.c: Pass the 'flags' argument to VM_INVOKE_METHOD earlier in
the parameter list, so it can be acted upon by vm_commands (). Bump protocol
version.
svn path=/trunk/mono/; revision=146203
Marek Habersack [Sat, 14 Nov 2009 01:21:19 +0000 (01:21 -0000)]
2009-11-14 Marek Habersack <mhabersack@novell.com>
* TemplateControl.cs: if writer is null in
WriteUTF8ResourceString, use output.Write, not writer.Write. Fixes
bug #547015
svn path=/trunk/mcs/; revision=146199
Zoltan Varga [Sat, 14 Nov 2009 01:20:41 +0000 (01:20 -0000)]
2009-11-14 Zoltan Varga <vargaz@gmail.com>
* InvokeOptions.cs: Add SingleThreaded option, not yet works.
* VirtualMachineManager.cs (Launch): Pass options to BeginLaunch.
svn path=/trunk/mcs/; revision=146197
Marek Habersack [Fri, 13 Nov 2009 23:43:49 +0000 (23:43 -0000)]
Fix a test
svn path=/trunk/mcs/; revision=146191
Andrew Jorgensen [Fri, 13 Nov 2009 23:26:51 +0000 (23:26 -0000)]
re-add security stuff that went missing to spec
svn path=/trunk/mono/; revision=146189
Zoltan Varga [Fri, 13 Nov 2009 23:26:36 +0000 (23:26 -0000)]
2009-11-14 Zoltan Varga <vargaz@gmail.com>
* ObjectMirror.cs TypeMirror.cs StructMirror.cs: Implement an async version of
InvokeMethod ().
svn path=/trunk/mcs/; revision=146188
Andreia Gaita [Fri, 13 Nov 2009 21:26:27 +0000 (21:26 -0000)]
* XmlTextReaderTests.cs: Added ParsingWithNSMgrSubclass test to check
r146175 fix (chained namespace lookups using XmlNamespaceManager
subclasses)
svn path=/trunk/mcs/; revision=146179
Andrés G. Aragoneses [Fri, 13 Nov 2009 20:00:10 +0000 (20:00 -0000)]
while looking at old code, I found a misplaced changelog one year ago..
svn path=/trunk/mcs/; revision=146176
Andreia Gaita [Fri, 13 Nov 2009 19:32:43 +0000 (19:32 -0000)]
* XmlNamespaceManager.cs: XmlReader.Read calls LookupNamespace via
the internal sig, which skips any overrides that might exist on
subclasses, so redirect all calls to the public call to make sure
all overrides are called as well.
Make AddNamespace, HasNamespace and RemoveNamespace private.
svn path=/trunk/mcs/; revision=146174
Marek Safar [Fri, 13 Nov 2009 19:13:02 +0000 (19:13 -0000)]
2009-11-13 Marek Safar <marek.safar@gmail.com>
* HasSet.cs: Add ISet, debugger view.
svn path=/trunk/mcs/; revision=146173
Marek Safar [Fri, 13 Nov 2009 18:42:35 +0000 (18:42 -0000)]
Add to bootstrap
svn path=/trunk/mcs/; revision=146170
Jonathan Chambers [Fri, 13 Nov 2009 18:18:05 +0000 (18:18 -0000)]
2009-11-13 Jonathan Chambers <joncham@gmail.com>
* debugger-agent.c: Implementation for Windows platform.
* mini-x86.c: Add support for Windows. Use mono-* synchronization
primitives. Use SEH to implement breakpoints and single stepping.
* mini-x86.h: Enable soft debugger on Windows.
Code contributed under MIT/X11 license.
svn path=/trunk/mono/; revision=146168
Marek Safar [Fri, 13 Nov 2009 17:51:37 +0000 (17:51 -0000)]
2009-11-13 Marek Safar <marek.safar@seznam.cz>
* Makefile: Always install only 2.0 version of security and gacutil.
svn path=/trunk/mcs/; revision=146165
Marek Safar [Fri, 13 Nov 2009 16:24:06 +0000 (16:24 -0000)]
2009-11-13 Marek Safar <marek.safar@gmail.com>
* UnmanagedMemoryAccessor.cs: Finished.
svn path=/trunk/mcs/; revision=146159
Marek Safar [Fri, 13 Nov 2009 16:22:40 +0000 (16:22 -0000)]
2009-11-13 Marek Safar <marek.safar@gmail.com>
A fix for bug #553650
* generic.cs: Another missing TypeToCoreType, still too many to fix.
svn path=/trunk/mcs/; revision=146157
Marek Habersack [Fri, 13 Nov 2009 15:46:37 +0000 (15:46 -0000)]
made test culture-invariant
svn path=/trunk/mcs/; revision=146151
Marek Habersack [Fri, 13 Nov 2009 15:42:25 +0000 (15:42 -0000)]
2009-11-13 Marek Habersack <mhabersack@novell.com>
* TemplateBuildProvider.cs: if directive has empty string as a
value and it represents a path, do not create a VirtualPath.
svn path=/trunk/mcs/; revision=146148
Marek Safar [Fri, 13 Nov 2009 14:52:59 +0000 (14:52 -0000)]
Warnings cleanup
svn path=/trunk/mcs/; revision=146142
Marek Habersack [Fri, 13 Nov 2009 13:22:23 +0000 (13:22 -0000)]
Added null check to Remove
svn path=/trunk/mcs/; revision=146131
Marek Safar [Fri, 13 Nov 2009 13:19:05 +0000 (13:19 -0000)]
Fixes 4.0 build
svn path=/trunk/mcs/; revision=146130
Marek Safar [Fri, 13 Nov 2009 13:17:42 +0000 (13:17 -0000)]
2009-11-13 Marek Safar <marek.safar@gmail.com>
* Lazy.cs: Check recursive initializations.
svn path=/trunk/mcs/; revision=146129
Marek Habersack [Fri, 13 Nov 2009 12:56:34 +0000 (12:56 -0000)]
2009-11-13 Marek Habersack <mhabersack@novell.com>
* TableRowCollection.cs: added .NET compatibility NREX throws to
several methods.
Whenever a row is added/removed, its Container property is
set. Fixes bug #551666
* TableRow.cs: introduced an internal property, Container, which
is set by TableRowCollection whenever this row is added/removed
to/from the collection. This allows the row to notify the
collectio and, in consequence, collection owner that TableSection
has been set and thead/tbody/tfoot elements need to be
generated. Fixes bug #551666
2009-11-13 Marek Habersack <mhabersack@novell.com>
* GridViewTest.cs: added test for bug #551666
2009-11-13 Marek Habersack <mhabersack@novell.com>
* Makefile (TEST_RESOURCE_FILES): added
Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx
Test/mainsoft/NunitWebResources/TableSections_Bug551666.aspx.cs
svn path=/trunk/mcs/; revision=146126
Zoltan Varga [Fri, 13 Nov 2009 10:42:07 +0000 (10:42 -0000)]
Add missing file to fix the build.
svn path=/trunk/mcs/; revision=146119
Marek Safar [Fri, 13 Nov 2009 10:02:31 +0000 (10:02 -0000)]
2009-11-13 Marek Safar <marek.safar@gmail.com>
A fix for bug #555170
* class.cs, delegate.cs, enum.cs: Constants have to be available
for parameters resolve.
svn path=/trunk/mcs/; revision=146117
Zoltan Varga [Fri, 13 Nov 2009 06:36:08 +0000 (06:36 -0000)]
2009-11-13 Zoltan Varga <vargaz@gmail.com>
* mini-amd64.c (emit_call_body): Disable usage of near calls when running
under XEN. Fixes #522894.
svn path=/trunk/mono/; revision=146109
Zoltan Varga [Fri, 13 Nov 2009 06:28:16 +0000 (06:28 -0000)]
2009-11-13 Zoltan Varga <vargaz@gmail.com>
* debugger-agent.c: Add support for passing flags to invokes. Add a
DISABLE_BREAKPOINTS flag. Bump protocol version.
svn path=/trunk/mono/; revision=146105
Zoltan Varga [Fri, 13 Nov 2009 06:28:10 +0000 (06:28 -0000)]
2009-11-13 Zoltan Varga <vargaz@gmail.com>
* dtest.cs: Add a test for InvokeOptions.DisableBreakpoints.
svn path=/trunk/mono/; revision=146104
Zoltan Varga [Fri, 13 Nov 2009 06:27:10 +0000 (06:27 -0000)]
2009-11-13 Zoltan Varga <vargaz@gmail.com>
* InvokeOptions.cs: New file.
* ObjectMirror.cs TypeMirror.cs StructMirror.cs: Add support for passing flags
to InvokeMethod ().
* Connection.cs: Bump protocol version.
svn path=/trunk/mcs/; revision=146103
Zoltan Varga [Fri, 13 Nov 2009 06:22:36 +0000 (06:22 -0000)]
2009-11-13 Zoltan Varga <vargaz@gmail.com>
* processes.c: Include mono-path.h.
svn path=/trunk/mono/; revision=146101
Zoltan Varga [Fri, 13 Nov 2009 04:19:39 +0000 (04:19 -0000)]
2009-11-13 Zoltan Varga <vargaz@gmail.com>
* patch-info.h: Add LLVM_IMT_TRAMPOLINE.
* mini-llvm.c aot-compiler.c aot-runtime.c mini.c: Add support for making
interface calls in LLVM AOT code.
* aot-compiler.c mini-llvm.c: Abort llvm compilation if a non-encodable patch
is found.
svn path=/trunk/mono/; revision=146099
Zoltan Varga [Fri, 13 Nov 2009 02:37:20 +0000 (02:37 -0000)]
2009-11-13 Zoltan Varga <vargaz@gmail.com>
* mini-llvm.c: Add support for OP_VPHI.
* objects.cs: Add a test.
svn path=/trunk/mono/; revision=146096
Marek Habersack [Fri, 13 Nov 2009 02:04:23 +0000 (02:04 -0000)]
2009-11-13 Marek Habersack <mhabersack@novell.com>
* HttpResponse.cs: added parameter checks to Redirect ().
If the passed url starts with http:, https:, file: or ftp: then it
is treated as a fully qualified one and no attempt to rewrite the
url to the fully qualified form (if system.web/httpRuntime
UseFullyQualifiedRedirectUrl is true) is made.
svn path=/trunk/mcs/; revision=146092
Zoltan Varga [Fri, 13 Nov 2009 01:47:31 +0000 (01:47 -0000)]
2009-11-13 Zoltan Varga <vargaz@gmail.com>
* debugger-agent.c (mono_debugger_agent_single_step_event): Avoid a crash if
this is called on the debugger thread.
svn path=/trunk/mono/; revision=146089
Marek Habersack [Fri, 13 Nov 2009 01:18:33 +0000 (01:18 -0000)]
2009-11-13 Marek Habersack <mhabersack@novell.com>
* HtmlForm.cs: reverted part of the previous patch - action is not
set to the result of calling ResolveClientUrl(action)
anymore. Fixes bug #554324
svn path=/trunk/mcs/; revision=146086
Zoltan Varga [Thu, 12 Nov 2009 22:46:05 +0000 (22:46 -0000)]
2009-11-12 Zoltan Varga <vargaz@gmail.com>
* acinclude.m4 (dolt_supported): Handle 'i686-pc-cygwin' too.
svn path=/trunk/mono/; revision=146077
Geoff Norton [Thu, 12 Nov 2009 22:13:18 +0000 (22:13 -0000)]
2009-11-12 Geoff Norton <gnorton@novell.com>
* mono-path.c: When resolving symlinks in a path, we need to
split on the directory separator and check each level, as
readlink only checks the final destination.
svn path=/trunk/mono/; revision=146071
Geoff Norton [Thu, 12 Nov 2009 22:13:15 +0000 (22:13 -0000)]
2009-11-12 Geoff Norton <gnorton@novell.com>
* processes.c: match_procname_to_modulename should resolve
symlinks when checking if two process modules match.
svn path=/trunk/mono/; revision=146070
Marek Safar [Thu, 12 Nov 2009 21:44:37 +0000 (21:44 -0000)]
More tests.
svn path=/trunk/mcs/; revision=146064
Marek Safar [Thu, 12 Nov 2009 21:42:26 +0000 (21:42 -0000)]
2009-11-12 Marek Safar <marek.safar@gmail.com>
* typemanager.cs, argument.cs, support.cs, delegate.cs: Dynamic
arrays.
svn path=/trunk/mcs/; revision=146063
Marek Safar [Thu, 12 Nov 2009 17:22:18 +0000 (17:22 -0000)]
New tests.
svn path=/trunk/mcs/; revision=146051
Marek Safar [Thu, 12 Nov 2009 17:10:16 +0000 (17:10 -0000)]
2009-11-12 Marek Safar <marek.safar@gmail.com>
* argument.cs, context.cs, expression.cs, ecore.cs: Dynamic binding
with a statically known candidate set.
svn path=/trunk/mcs/; revision=146050
Marek Safar [Thu, 12 Nov 2009 16:55:08 +0000 (16:55 -0000)]
New test
svn path=/trunk/mcs/; revision=146048
Eric Maupin [Thu, 12 Nov 2009 13:56:46 +0000 (13:56 -0000)]
* System.Linq/Lookup.cs: Support null keys
* System.Linq/Enumerable.cs: Support null keys
svn path=/trunk/mcs/; revision=146039
Jb Evain [Thu, 12 Nov 2009 12:33:46 +0000 (12:33 -0000)]
2009-11-12 Jb Evain <jbevain@novell.com>
* Aes.cs: avoid using an hardcoded assembly version for System.Core.
svn path=/trunk/mcs/; revision=146033
Jb Evain [Thu, 12 Nov 2009 12:32:51 +0000 (12:32 -0000)]
2009-11-12 Jb Evain <jbevain@novell.com>
* Consts.cs.in: add a AssemblySystem_Core constant.
svn path=/trunk/mcs/; revision=146031
Atsushi Eno [Thu, 12 Nov 2009 10:45:50 +0000 (10:45 -0000)]
2009-11-12 Atsushi Enomoto <atsushi@ximian.com>
* net_4_0_System.Runtime.Serialization.dll : 4.0 dll contains
JSON serializer (moved from Sys.SM.Web).
* net_4_0_System.ServiceModel.dll.sources : 4.0 dll contains
syndication stuff (moved from Sys.SM.Web.dll).
* common_System.ServiceModel.Web.dll.sources,
net_2_0_System.ServiceModel.Web.dll.sources,
net_4_0_System.ServiceModel.Web.dll.sources :
in 4.0 profile, some types are moved from this
assembly, so extract common basis and include
it in 2.0 and 4.0 profile sources (4.0 is
equivalent to common so far).
svn path=/trunk/mcs/; revision=146025
Atsushi Eno [Thu, 12 Nov 2009 08:15:40 +0000 (08:15 -0000)]
2009-11-12 Atsushi Enomoto <atsushi@ximian.com>
* JsonSerializationReader.cs : reuse generic collection search
logic in KnownTypeCollection.cs. Fixed bug #551671.
svn path=/trunk/mcs/; revision=146023
Zoltan Varga [Thu, 12 Nov 2009 04:34:56 +0000 (04:34 -0000)]
2009-11-12 Zoltan Varga <vargaz@gmail.com>
* dtest.cs: Update to latest APIs.
svn path=/trunk/mono/; revision=146018
Zoltan Varga [Thu, 12 Nov 2009 04:33:46 +0000 (04:33 -0000)]
2009-11-12 Zoltan Varga <vargaz@gmail.com>
* VirtualMachineManager.cs: Put back the old Launch (string[], LaunchOptions)
overload.
svn path=/trunk/mcs/; revision=146017
Zoltan Varga [Thu, 12 Nov 2009 03:31:33 +0000 (03:31 -0000)]
2009-11-12 Zoltan Varga <vargaz@gmail.com>
* generic-virtual.2.cs: Add a test for rebuilding virtual generic method
thunks.
svn path=/trunk/mono/; revision=146016
Rodrigo Kumpera [Thu, 12 Nov 2009 02:18:31 +0000 (02:18 -0000)]
2009-11-11 Rodrigo Kumpera <rkumpera@novell.com>
* Type.cs: Fix Make(Array|ByRef|Pointer)Type to not crash
with user types.
* Type.cs (MakeGenericType): Don't crash with user types.
* Type.cs (GetGenericParameterConstraints): Don't crash with user types.
* Type.cs (GenericParameterAttributes): Don't crash with user types.
* Type.cs (IsInstanceOfType): Don't crash with user types.
* Type.cs (IsAssignableFrom): Better handle User Types.
* Type.cs (GetInterfaceMap): Don't crash with user types.
* Type.cs (Equals): Fix behavior to be more MS compatible.
svn path=/trunk/mcs/; revision=146014
Zoltan Varga [Thu, 12 Nov 2009 01:35:11 +0000 (01:35 -0000)]
Fix a warning.
svn path=/trunk/mono/; revision=146013
Zoltan Varga [Thu, 12 Nov 2009 01:34:55 +0000 (01:34 -0000)]
2009-11-12 Zoltan Varga <vargaz@gmail.com>
* mini-llvm.c: Add soft-float support.
* method-to-ir.c (mono_decompose_soft_float): Restart after decomposing an
FCALL which returns an R4.
* driver.c (mono_main): Add a missing '\n'.
* mini-trampolines.c (mono_create_llvm_imt_trampoline): Fix the build on
platforms which doesn't support the LLVM IMT trampoline.
svn path=/trunk/mono/; revision=146011
Miguel de Icaza [Wed, 11 Nov 2009 23:55:32 +0000 (23:55 -0000)]
Small fixes
svn path=/trunk/mono/; revision=146006
Miguel de Icaza [Wed, 11 Nov 2009 23:47:26 +0000 (23:47 -0000)]
Up
svn path=/trunk/mono/; revision=146005
Miguel de Icaza [Wed, 11 Nov 2009 23:46:14 +0000 (23:46 -0000)]
Up
svn path=/trunk/mono/; revision=146004
Mark Probst [Wed, 11 Nov 2009 23:42:49 +0000 (23:42 -0000)]
2009-11-12 Mark Probst <mark.probst@gmail.com>
* scripts/mono-heapviz: New script for generating SGen heap
visualizations.
* scripts/Makefile.am: mono-heapviz added.
svn path=/trunk/mono/; revision=146003
Miguel de Icaza [Wed, 11 Nov 2009 23:40:56 +0000 (23:40 -0000)]
Update README and order.xml file
svn path=/trunk/mono/; revision=146002
Miguel de Icaza [Wed, 11 Nov 2009 23:29:57 +0000 (23:29 -0000)]
Update
svn path=/trunk/mcs/; revision=146000
Miguel de Icaza [Wed, 11 Nov 2009 23:27:52 +0000 (23:27 -0000)]
Up
svn path=/trunk/mono/; revision=145999
Miguel de Icaza [Wed, 11 Nov 2009 23:26:50 +0000 (23:26 -0000)]
Make csproj target work again
svn path=/trunk/mcs/; revision=145998
Mark Probst [Wed, 11 Nov 2009 23:07:24 +0000 (23:07 -0000)]
2009-11-12 Mark Probst <mark.probst@gmail.com>
* sgen-gc.c (find_tlab_next_from_address): Handle the case where
tlab_next points outside the TLAB because the allocator was
interrupted.
svn path=/trunk/mono/; revision=145995
Geoff Norton [Wed, 11 Nov 2009 22:46:25 +0000 (22:46 -0000)]
2009-11-11 Geoff Norton <gnorton@novell.com>
* VirtualMachineManager.cs: Refactor the APIs to have async methods.
Remove a bunch of Listen overloads that are pointless. Refactor
Launch to take a ProcessStartInfo instead of string arguments.
svn path=/trunk/mcs/; revision=145994
Scott Thomas [Wed, 11 Nov 2009 21:52:13 +0000 (21:52 -0000)]
Fixed bug #553655 and added a unit test for it.
svn path=/trunk/mcs/; revision=145989
Marek Safar [Wed, 11 Nov 2009 17:25:31 +0000 (17:25 -0000)]
More tests.
svn path=/trunk/mcs/; revision=145968
Marek Safar [Wed, 11 Nov 2009 17:25:15 +0000 (17:25 -0000)]
More tests.
svn path=/trunk/mcs/; revision=145967
Marek Safar [Wed, 11 Nov 2009 17:24:34 +0000 (17:24 -0000)]
2009-11-11 Marek Safar <marek.safar@gmail.com>
* CSharpInvokeBinder.cs, CSharpBinder.cs,
CSharpInvokeMemberBinder.cs: Convert discarded result expressions.
svn path=/trunk/mcs/; revision=145966
Marek Safar [Wed, 11 Nov 2009 17:23:15 +0000 (17:23 -0000)]
2009-11-11 Marek Safar <marek.safar@gmail.com>
* dynamic.cs, decl.cs, expression.cs, ecore.cs: More dynamic type
checks.
svn path=/trunk/mcs/; revision=145964
Sebastien Pouliot [Wed, 11 Nov 2009 16:22:41 +0000 (16:22 -0000)]
2009-11-11 Sebastien Pouliot <sebastien@ximian.com>
* Console.cs: Reduce duplication between OpenStandard[Input|
Output|Error] and, for Moonlight, don't return a NullStream if
security is disabled (e.g. when smcs executes) r: alan
Note: include changes from r145773 (2-6) from toshok
svn path=/trunk/mcs/; revision=145960
Carlos Alberto Cortez [Wed, 11 Nov 2009 12:09:34 +0000 (12:09 -0000)]
2009-11-11 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* DataGrid.cs: Add a new internal property to get the maximum possible
visible rows in the grid. We cannot use VisibleRowCount since this
value can, depending on the scroll position, return a +1 or -1 value,
so we need an absolute way to know whether we need a scroll bar or
not. Also, update VLargeChange to avoid code duplication.
Fixes a vertical scroll mismatch happening trying to add a new row
while the scrollbar has reached its maximum value.
svn path=/trunk/mcs/; revision=145952
Atsushi Eno [Wed, 11 Nov 2009 04:27:02 +0000 (04:27 -0000)]
2009-11-11 Atsushi Enomoto <atsushi@ximian.com>
* XmlDocument.cs, XmlElement.cs, XmlAttribute.cs,
XmlAttributeCollection.cs :
when CreateElement() and/or CreateAttribute() are overriden,
use overriden method. Otherwise, use internal optimal ones.
Fixed bug #549839.
svn path=/trunk/mcs/; revision=145920
Jonathan Pobst [Wed, 11 Nov 2009 04:10:14 +0000 (04:10 -0000)]
- Add some [Flags].
svn path=/trunk/mcs/; revision=145919
Jonathan Pobst [Wed, 11 Nov 2009 03:49:15 +0000 (03:49 -0000)]
2009-10-10 Jonathan Pobst <monkey@jpobst.com>
* Add jaystuff.bat and win32.xml, used by MonkeyBuilder.
svn path=/trunk/mono/; revision=145916
Miguel de Icaza [Wed, 11 Nov 2009 03:15:29 +0000 (03:15 -0000)]
Small 4fx fixes
svn path=/trunk/mcs/; revision=145914
Zoltan Varga [Wed, 11 Nov 2009 02:44:20 +0000 (02:44 -0000)]
2009-11-11 Zoltan Varga <vargaz@gmail.com>
* aot-compiler.c (add_generic_instances): Only add GetGenericValueImpl to the
mscorlib aot image.
svn path=/trunk/mono/; revision=145911
Atsushi Eno [Wed, 11 Nov 2009 02:41:28 +0000 (02:41 -0000)]
2009-11-11 Atsushi Enomoto <atsushi@ximian.com>
* XmlNodeReaderImpl.cs : when the reader is at attribute value,
MoveToNextAttribute() incorrectly moved to the first attribute.
Fixed bug #550379.
* XmlNodeReaderTests.cs : added test for bug #550379.
svn path=/trunk/mcs/; revision=145910
Zoltan Varga [Wed, 11 Nov 2009 01:24:13 +0000 (01:24 -0000)]
2009-11-11 Zoltan Varga <vargaz@gmail.com>
* mini-llvm.c (mono_llvm_emit_method): Fix LOCALLOC.
svn path=/trunk/mono/; revision=145909
Zoltan Varga [Wed, 11 Nov 2009 01:11:38 +0000 (01:11 -0000)]
2009-11-11 Zoltan Varga <vargaz@gmail.com>
* mini-llvm-cpp.cpp: Update to latest LLVM SVN.
svn path=/trunk/mono/; revision=145908
Zoltan Varga [Wed, 11 Nov 2009 01:11:32 +0000 (01:11 -0000)]
2009-11-11 Zoltan Varga <vargaz@gmail.com>
* mini-llvm.c (mono_llvm_emit_method): Avoid creating plt entries for
virtual calls.
svn path=/trunk/mono/; revision=145906
Zoltan Varga [Wed, 11 Nov 2009 01:11:25 +0000 (01:11 -0000)]
2009-11-11 Zoltan Varga <vargaz@gmail.com>
* aot-runtime.c: Don't define HAVE_DL_ITERATE_PHDR, configure now does that.
svn path=/trunk/mono/; revision=145905
Zoltan Varga [Wed, 11 Nov 2009 01:11:19 +0000 (01:11 -0000)]
2009-11-11 Zoltan Varga <vargaz@gmail.com>
* configure.in: Add checks for link.h and dl_iterate_phdr.
svn path=/trunk/mono/; revision=145904
Zoltan Varga [Wed, 11 Nov 2009 01:11:12 +0000 (01:11 -0000)]
2009-11-10 Zoltan Varga <vargaz@gmail.com>
* aot-compiler.c aot-runtime.c: Change how mono_arch_find_jit_info () works.
Instead of emitting a method_order table, sort the contents of the code_offsets
table and do a binary search in the sorted table. The previous approach doesn't
work with LLVM which emits methods in a arbitrary order.
* aot-runtime.c: Add support for creating MonoJitInfo structures by searching
in the .eh_frame section in ELF files.
* mini.h: Bump corlib file format version.
* mini-llvm.c aot-compiler.c: Add support for AOT to the LLVM back end.
svn path=/trunk/mono/; revision=145903
Geoff Norton [Tue, 10 Nov 2009 22:48:22 +0000 (22:48 -0000)]
Add ReaderWriterLockSlim to monotouch
svn path=/trunk/mcs/; revision=145892
Andrew Jorgensen [Tue, 10 Nov 2009 22:08:59 +0000 (22:08 -0000)]
spec fixes galore
svn path=/trunk/mono/; revision=145890
Geoff Norton [Tue, 10 Nov 2009 20:54:22 +0000 (20:54 -0000)]
restore iso-8859-1 to monotouch
svn path=/trunk/mcs/; revision=145882
Marek Safar [Tue, 10 Nov 2009 20:29:52 +0000 (20:29 -0000)]
Build using 4.0 clr
svn path=/trunk/mcs/; revision=145875