Ankit Jain [Thu, 4 Mar 2010 14:31:06 +0000 (14:31 -0000)]
* xbuild/Microsoft.Common.targets (DeployOutputFiles):
Check for empty $(OutDir), though it should be caught by
the check for $(OutputPath) earlier.
svn path=/trunk/mcs/; revision=153020
Ankit Jain [Thu, 4 Mar 2010 14:30:48 +0000 (14:30 -0000)]
In class/Microsoft.Build.Tasks/Test/Microsoft.Build.Tasks:
* AssignTargetPathTest.cs (CreateProjectString): Remove the
unnecessary import of ms.common.targets .
In tools/xbuild:
* xbuild/Microsoft.Common.targets: Check for empty invalid
$(OutputPath), and error or warn the user.
svn path=/trunk/mcs/; revision=153019
Rodrigo Kumpera [Thu, 4 Mar 2010 13:43:15 +0000 (13:43 -0000)]
2010-03-03 Rodrigo Kumpera <rkumpera@novell.com>
* TypeTest.cs : Added test for bug #574696
Patch by Eberhard Beilharz <eb1@sil.org>
svn path=/trunk/mcs/; revision=153017
Rodrigo Kumpera [Thu, 4 Mar 2010 13:43:07 +0000 (13:43 -0000)]
2010-03-04 Rodrigo Kumpera <rkumpera@novell.com>
* Type.cs : Fix for bug #574696: don't recurse into base types
* in GetMember when
getting properties.
Patch by Eberhard Beilharz <eb1@sil.org>
svn path=/trunk/mcs/; revision=153016
Atsushi Eno [Thu, 4 Mar 2010 13:27:31 +0000 (13:27 -0000)]
2010-03-04 Atsushi Enomoto <atsushi@ximian.com>
* HttpListenerContext.cs : WWW-Authenticate header should not be
limited to Basic.
svn path=/trunk/mcs/; revision=153014
Atsushi Eno [Thu, 4 Mar 2010 12:48:31 +0000 (12:48 -0000)]
2010-03-04 Atsushi Enomoto <atsushi@ximian.com>
* HttpListenerContext.cs : The header line here is already trimmed
"Authorization:" , so do not try to remove it.
svn path=/trunk/mcs/; revision=153012
Atsushi Eno [Thu, 4 Mar 2010 12:12:05 +0000 (12:12 -0000)]
2010-03-04 Atsushi Enomoto <atsushi@ximian.com>
* HttpListener.cs, ListenerAsyncResult.cs : fix authentication
scheme selection mismatch.
svn path=/trunk/mcs/; revision=153011
Marek Safar [Thu, 4 Mar 2010 11:05:22 +0000 (11:05 -0000)]
A version which works with hacked eval
svn path=/trunk/mcs/; revision=153009
Marek Safar [Thu, 4 Mar 2010 10:59:48 +0000 (10:59 -0000)]
New test.
svn path=/trunk/mcs/; revision=153008
Marek Safar [Thu, 4 Mar 2010 10:56:55 +0000 (10:56 -0000)]
2010-03-04 Marek Safar <marek.safar@gmail.com>
A fix for bug #582579
* ecore.cs (FieldExpr): Don't optimize cross reference loads.
svn path=/trunk/mcs/; revision=153007
Ankit Jain [Thu, 4 Mar 2010 10:49:31 +0000 (10:49 -0000)]
In class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine:
* BuildEngine.cs (LogErrorEvent): Log as warning, if
ContinueOnError==true, and log a corresponding message.
* TargetBatchingImpl.cs: Refactor to share code between the
batched and unbatched case. If a task fails and
ContinueOnError==true, then ignore the failed state.
In class/Microsoft.Build.Engine/Test/various:
* Build.cs (TestBuildContinueOnError*): New.
svn path=/trunk/mcs/; revision=153005
Atsushi Eno [Thu, 4 Mar 2010 10:03:23 +0000 (10:03 -0000)]
2010-03-04 Atsushi Enomoto <atsushi@ximian.com>
* SerializationMap.cs : return array instance if the runtime type is
an array (it used to return ArrayList without conveting to array).
* XmlObjectSerializerTest.cs : test for empty array deserialization.
svn path=/trunk/mcs/; revision=153004
Zoltan Varga [Thu, 4 Mar 2010 09:21:15 +0000 (09:21 -0000)]
Fix the previous change.
svn path=/trunk/mono/; revision=153002
Marek Safar [Thu, 4 Mar 2010 09:06:46 +0000 (09:06 -0000)]
2010-03-04 Marek Safar <marek.safar@gmail.com>
A patch by kornelpal@gmail.com
* dynamic.cs, anonymous.cs, rootcontext.cs, class.cs: Don't make
compiler generated classes sealed by default. Emit and close top
level compiler generated classes as well.
* support.cs: Use RuntimeHelpers.GetHashCode.
svn path=/trunk/mcs/; revision=153001
Zoltan Varga [Thu, 4 Mar 2010 08:05:01 +0000 (08:05 -0000)]
2010-03-04 Zoltan Varga <vargaz@gmail.com>
* strtod.c: Get rid of locking so this works with eglib.
svn path=/trunk/mono/; revision=152999
Zoltan Varga [Thu, 4 Mar 2010 04:47:22 +0000 (04:47 -0000)]
Fix the ChangeLog.
svn path=/trunk/mono/; revision=152996
Zoltan Varga [Thu, 4 Mar 2010 04:47:16 +0000 (04:47 -0000)]
2010-03-04 Zoltan Varga <vargaz@gmail.com>
* aot-runtime.c (find_symbol): Fix a warning.
(decode_patch): Ditto.
svn path=/trunk/mono/; revision=152995
Zoltan Varga [Thu, 4 Mar 2010 04:46:42 +0000 (04:46 -0000)]
2010-03-04 Zoltan Varga <vargaz@gmail.com>
* Makefile.am (DIST_SUBDIRS): Add eglib.
svn path=/trunk/mono/; revision=152994
Geoff Norton [Thu, 4 Mar 2010 04:22:52 +0000 (04:22 -0000)]
macports is of course totally different
svn path=/trunk/mono/; revision=152993
Atsushi Eno [Thu, 4 Mar 2010 03:45:41 +0000 (03:45 -0000)]
2010-03-04 Atsushi Enomoto <atsushi@ximian.com>
* TypeElement.cs, DeclaredTypeElement.cs,
ParameterElementCollection.cs, DataContractSerializerSection.cs,
ParameterElement.cs :
Looks like MSDN pages are quite incorrect. updated to match what
status page tells.
svn path=/trunk/mcs/; revision=152991
Rodrigo Kumpera [Thu, 4 Mar 2010 02:17:54 +0000 (02:17 -0000)]
2010-03-03 Rodrigo Kumpera <rkumpera@novell.com>
* Type.cs (Equals): Better version that does less
trips to runtime land.
svn path=/trunk/mcs/; revision=152988
Zoltan Varga [Thu, 4 Mar 2010 01:58:08 +0000 (01:58 -0000)]
2010-03-04 Zoltan Varga <vargaz@gmail.com>
* configure.ac: Add a check for ISO varargs.
svn path=/trunk/mono/; revision=152987
Zoltan Varga [Thu, 4 Mar 2010 01:46:54 +0000 (01:46 -0000)]
2010-03-04 Zoltan Varga <vargaz@gmail.com>
* autogen.sh: Run eglib's autogen.sh too.
svn path=/trunk/mono/; revision=152986
Zoltan Varga [Thu, 4 Mar 2010 01:28:49 +0000 (01:28 -0000)]
2010-03-04 Zoltan Varga <vargaz@gmail.com>
* mini.h (MONO_INST_IS_TEMP): Kill this unused define.
svn path=/trunk/mono/; revision=152985
Zoltan Varga [Thu, 4 Mar 2010 01:27:48 +0000 (01:27 -0000)]
2010-03-04 Zoltan Varga <vargaz@gmail.com>
* mini.c (mono_resolve_patch_target): Fix an uninitialized variable.
svn path=/trunk/mono/; revision=152984
Zoltan Varga [Thu, 4 Mar 2010 01:16:22 +0000 (01:16 -0000)]
2010-03-04 Zoltan Varga <vargaz@gmail.com>
* test/test.c: Fix the build.
* src/glib.h src/goutput.c: Emit asserts through a g_assertion_message ()
function which is decorated with G_GNUC_NORETURN, to fix many warnings when using
the eglib build.
svn path=/trunk/mono/; revision=152983
Zoltan Varga [Thu, 4 Mar 2010 00:53:21 +0000 (00:53 -0000)]
Fix a warning.
svn path=/trunk/mono/; revision=152981
Rolf Bjarne Kvinge [Wed, 3 Mar 2010 22:40:44 +0000 (22:40 -0000)]
2010-03-03 Rolf Bjarne Kvinge <RKvinge@novell.com>
* gensources.sh: Reverted to plain bash, cygwin/make seems to end up confused
with path separators with the managed version.
svn path=/trunk/mcs/; revision=152970
Robert Jordan [Wed, 3 Mar 2010 22:00:11 +0000 (22:00 -0000)]
2010-03-03 Robert Jordan <robertj@gmx.net>
* CADMessages.cs (GetMethod): don't continue if the type
could not be found in the current domain. Fixes #584067.
svn path=/trunk/mcs/; revision=152969
Paolo Molaro [Wed, 3 Mar 2010 19:21:11 +0000 (19:21 -0000)]
Wed Mar 3 20:19:45 CET 2010 Paolo Molaro <lupus@ximian.com>
* profiler-private.h, profiler.c, profiler.h, sgen-gc.c: introduce
profiler event to track object moves.
svn path=/trunk/mono/; revision=152966
Paolo Molaro [Wed, 3 Mar 2010 18:38:47 +0000 (18:38 -0000)]
Leftover.
svn path=/trunk/mono/; revision=152965
Paolo Molaro [Wed, 3 Mar 2010 18:21:56 +0000 (18:21 -0000)]
Wed Mar 3 19:20:39 CET 2010 Paolo Molaro <lupus@ximian.com>
* object.c, profiler.c, profiler.h, string-icalls.c:
remove the reduntant MONO_PROFILE_STRING_ALLOC profiler event.
svn path=/trunk/mono/; revision=152962
Paolo Molaro [Wed, 3 Mar 2010 18:20:13 +0000 (18:20 -0000)]
Wed Mar 3 19:19:21 CET 2010 Paolo Molaro <lupus@ximian.com>
* method-to-ir.c: MONO_PROFILE_STRING_ALLOC is dead.
svn path=/trunk/mono/; revision=152961
Paolo Molaro [Wed, 3 Mar 2010 18:18:55 +0000 (18:18 -0000)]
Wed Mar 3 19:17:14 CET 2010 Paolo Molaro <lupus@ximian.com>
* mono-profiler-iomap.c: use the normal allocation callback.
svn path=/trunk/mono/; revision=152960
Miguel de Icaza [Wed, 3 Mar 2010 18:06:46 +0000 (18:06 -0000)]
Forgot the ChangeLog
svn path=/trunk/mcs/; revision=152959
Rodrigo Kumpera [Wed, 3 Mar 2010 18:05:07 +0000 (18:05 -0000)]
2010-03-03 Rodrigo Kumpera <rkumpera@novell.com>
* bug-562150.cs: Regression test.
svn path=/trunk/mono/; revision=152958
Rodrigo Kumpera [Wed, 3 Mar 2010 18:04:59 +0000 (18:04 -0000)]
2010-03-03 Rodrigo Kumpera <rkumpera@novell.com>
* method-to-ir.c (mono_method_to_ir): Don't create a runtime
* vtable
to check for errors, it's enough to create the metadata open.
Fixes #562150
svn path=/trunk/mono/; revision=152957
Miguel de Icaza [Wed, 3 Mar 2010 18:01:57 +0000 (18:01 -0000)]
2010-03-03 Miguel de Icaza <miguel@novell.com>
* Decimal.cs: Disable the fast double2decimal code, and go back
* to
string parsing as there is a rounding/precision bug.
//
// We cant use the double2decimal method
// because it incorrectly turns the floating point
// value 1.
23456789E-25F which should be:
// 0.
0000000000000000000000001235
// into the incorrect:
// 0.
0000000000000000000000001234
//
// The code currently parses the double value 0.6 as
// 0.
600000000000000
//
// And we have a patch for that called (trim
svn path=/trunk/mcs/; revision=152956
Gonzalo Paniagua Javier [Wed, 3 Mar 2010 18:01:06 +0000 (18:01 -0000)]
2010-03-03 Gonzalo Paniagua Javier <gonzalo@novell.com>
* mono-mmap.c: apparently kill() can return ENOMEM. Also use signal 0
which is the documented way of testing for the existence of a PID.
Thanks to Cal Page.
svn path=/trunk/mono/; revision=152954
Paolo Molaro [Wed, 3 Mar 2010 17:42:48 +0000 (17:42 -0000)]
Fix dist.
svn path=/trunk/mono/; revision=152953
Miguel de Icaza [Wed, 3 Mar 2010 17:29:54 +0000 (17:29 -0000)]
2010-03-03 Miguel de Icaza <miguel@novell.com>
* decimal.c (mono_double2decimal): Add support for reducing the
scale of a decimal. It turns the 0.
6000000000000 into 0.6 as
expected.
svn path=/trunk/mono/; revision=152952
Lluis Sanchez [Wed, 3 Mar 2010 16:29:06 +0000 (16:29 -0000)]
2006-03-03 Lluis Sanchez Gual <lluis@novell.com>
* Methods.cs: In BuildResponseReflectionMembers, use the operation
name as base name for the response element. Don't use the request
name as base, since it may have been customized using the RequestElementName
property. Fixes bug #548988.
svn path=/trunk/mcs/; revision=152950
Lluis Sanchez [Wed, 3 Mar 2010 16:22:56 +0000 (16:22 -0000)]
2010-03-03 Lluis Sanchez Gual <lluis@novell.com>
* ServiceDescriptionCollection.cs: When looking for bindings and other
items, look in the list instead of the namespace table, since the
collection may have several description documents with the same
namespace.
* ProtocolImporter.cs: Same as above. A schemas collection can have
more than one schema with the same name, so we can use the namespace
indexer to find schemas.
* BasicProfileChecker.cs: Added null check.
svn path=/trunk/mcs/; revision=152948
Marek Habersack [Wed, 3 Mar 2010 15:57:37 +0000 (15:57 -0000)]
Change for msvc to be able to compile the code
svn path=/trunk/mono/; revision=152942
Atsushi Eno [Wed, 3 Mar 2010 15:24:58 +0000 (15:24 -0000)]
2010-03-03 Atsushi Enomoto <atsushi@ximian.com>
* HttpReplyChannel.cs, AspNetReplyChannel.cs, HttpChannelListener.cs,
HttpListenerManager.cs : ongoing authentication support. It returns
401 as expected, but somehow fails to retrieve user info.
svn path=/trunk/mcs/; revision=152941
Jonathan Pryor [Wed, 3 Mar 2010 15:22:50 +0000 (15:22 -0000)]
* library.make: Add the generated per-profile .source file to
library_CLEAN_FILES so that it's actually removed on clean.
svn path=/trunk/mcs/; revision=152939
Rodrigo Kumpera [Wed, 3 Mar 2010 14:46:32 +0000 (14:46 -0000)]
2010-03-03 Rodrigo Kumpera <rkumpera@novell.com>
* MonoType.cs: Add v4 security properties.
svn path=/trunk/mcs/; revision=152937
Rodrigo Kumpera [Wed, 3 Mar 2010 14:46:24 +0000 (14:46 -0000)]
2010-03-03 Rodrigo Kumpera <rkumpera@novell.com>
* Type.cs: Add v4 security properties.
svn path=/trunk/mcs/; revision=152936
Rodrigo Kumpera [Wed, 3 Mar 2010 14:46:15 +0000 (14:46 -0000)]
2010-03-03 Rodrigo Kumpera <rkumpera@novell.com>
* Type.cs: Fix identation.
svn path=/trunk/mcs/; revision=152935
Rodrigo Kumpera [Wed, 3 Mar 2010 14:45:54 +0000 (14:45 -0000)]
2010-03-03 Rodrigo Kumpera <rkumpera@novell.com>
* icall-def.h:
* icall.c: Implement
* System.MonoType::get_core_clr_security_level icall.
svn path=/trunk/mono/; revision=152934
Marek Habersack [Wed, 3 Mar 2010 14:16:14 +0000 (14:16 -0000)]
2010-03-03 Marek Habersack <mhabersack@novell.com>
* mono-config.c (mono_config_parse_assembly_bindings): added -
parses assembly binding redirections from appdomain's config
file.
* metadata-internals.h: added definition of a new function -
mono_config_parse_assembly_bindings - to support parsing assembly
binding redirections defined in appdomain's config file.
* domain-internals.h: added two new fields to _MonoDomain - a list
of assembly bindings and a flag to parse the config file only
once.
* assembly.c (assembly_binding_maps_name): empty culture name and
NULL culture name are considered equal.
(mono_assembly_apply_binding): added support for domain specific
assembly binding redirections, read from the appdomain's
configuration file. Fixes bug #580185
svn path=/trunk/mono/; revision=152931
Rodrigo Kumpera [Wed, 3 Mar 2010 13:18:23 +0000 (13:18 -0000)]
2010-03-03 Rodrigo Kumpera <rkumpera@novell.com>
* Activator.cs: : Implement new v4 overloads and [Obsolete].
svn path=/trunk/mcs/; revision=152924
Atsushi Eno [Wed, 3 Mar 2010 12:38:19 +0000 (12:38 -0000)]
2010-03-03 Atsushi Enomoto <atsushi@ximian.com>
* HttpListenerContext.cs, HttpListener.cs :
support AuthenticationSchemeSelectorDelegate.
svn path=/trunk/mcs/; revision=152922
Atsushi Eno [Wed, 3 Mar 2010 12:35:06 +0000 (12:35 -0000)]
2010-02-10 Atsushi Enomoto <atsushi@ximian.com>
* HttpListenerManager.cs : this change (along with HttpListener
implementation) somehow fixes basic auth. connection error...
svn path=/trunk/mcs/; revision=152921
Rolf Bjarne Kvinge [Wed, 3 Mar 2010 12:34:32 +0000 (12:34 -0000)]
2010-03-03 Rolf Bjarne Kvinge <RKvinge@novell.com>
* gensources.sh: Fix windows path separator characters.
svn path=/trunk/mcs/; revision=152920
Paolo Molaro [Wed, 3 Mar 2010 10:49:32 +0000 (10:49 -0000)]
Wed Mar 3 11:46:06 CET 2010 Paolo Molaro <lupus@ximian.com>
* appdomain.c, domain.c, icall.c, image.c, marshal.c, object.c,
reflection.c, socket-io.c, threadpool.c, threads.c: removed 1.1/1.0
support.
svn path=/trunk/mono/; revision=152914
Rolf Bjarne Kvinge [Wed, 3 Mar 2010 09:33:11 +0000 (09:33 -0000)]
In .:
2010-03-03 Rolf Bjarne Kvinge <RKvinge@novell.com>
* Makefile: Make basic the bootstrapping profile for net_2_1_bootstrap.
In build:
2010-03-03 Rolf Bjarne Kvinge <RKvinge@novell.com>
* profiles/net_2_1_bootstrap.make: Make 'basic' the bootstrapping
profile for net_2_1_bootstrap.
In mcs:
2010-03-03 Rolf Bjarne Kvinge <RKvinge@novell.com>
* Makefile: We need to use the internal bootstrapping gmcs for
net_2_1_bootstrap too now.
svn path=/trunk/mcs/; revision=152911
Atsushi Eno [Wed, 3 Mar 2010 09:26:03 +0000 (09:26 -0000)]
2010-03-03 Atsushi Enomoto <atsushi@ximian.com>
* DataContractSerializerSection.cs : new.
* XmlFormatterSection.cs : remove.
* DeclaredTypeElementCollection.cs
TypeElement.cs
DeclaredTypeElement.cs
SerializationSectionGroup.cs
ParameterElementCollection.cs
TypeElementCollection.cs
ParameterElement.cs : implement.
* System.Runtime.Serialization.dll.sources:
update configuration sources.
svn path=/trunk/mcs/; revision=152908
Rolf Bjarne Kvinge [Wed, 3 Mar 2010 09:25:00 +0000 (09:25 -0000)]
In man:
2010-03-03 Rolf Bjarne Kvinge <RKvinge@novell.com>
* mono.1: Document exception tracing.
In mono/mini:
2010-03-03 Rolf Bjarne Kvinge <RKvinge@novell.com>
* trace.c|h:
* mini-exceptions.c: Add support for printing stack traces when handling
exceptions, and when printing exceptions thrown while tracing also print
the exception message.
svn path=/trunk/mono/; revision=152907
Rolf Bjarne Kvinge [Wed, 3 Mar 2010 09:22:02 +0000 (09:22 -0000)]
2010-03-03 Rolf Bjarne Kvinge <RKvinge@novell.com>
* trace.c: We need to parse exclude tokens ('-') before string tokens,
since the exclude token is a valid string character.
svn path=/trunk/mono/; revision=152906
Rolf Bjarne Kvinge [Wed, 3 Mar 2010 09:19:32 +0000 (09:19 -0000)]
Added .gitignore for tools/sgen directory
svn path=/trunk/mono/; revision=152905
Atsushi Eno [Wed, 3 Mar 2010 07:54:40 +0000 (07:54 -0000)]
2010-03-03 Atsushi Enomoto <atsushi@ximian.com>
* ServiceDebugElement.cs, ServiceMetadataPublishingElement.cs:
add missing members.
svn path=/trunk/mcs/; revision=152901
Atsushi Eno [Wed, 3 Mar 2010 06:15:16 +0000 (06:15 -0000)]
2010-03-03 Atsushi Enomoto <atsushi@ximian.com>
* docs/Makefile : drop Mono.Data.SqliteClient.
svn path=/trunk/mcs/; revision=152899
Andreia Gaita [Wed, 3 Mar 2010 04:37:23 +0000 (04:37 -0000)]
2010-03-03 Andreia Gaita <avidigal@novell.com>
* InternalWebRequestStreamWrapper.cs: don't add a newline to the
request data, whatever uses the data should be the one adding
newlines if they need it (i.e., moon's ff bridge needs it, the
curl bridge doesn't)
svn path=/trunk/mcs/; revision=152898
Rodrigo Kumpera [Wed, 3 Mar 2010 04:07:44 +0000 (04:07 -0000)]
2010-03-03 Rodrigo Kumpera <rkumpera@novell.com>
* AppDomain.cs: Add bunch of trivial overloads.
svn path=/trunk/mcs/; revision=152895
Rodrigo Kumpera [Tue, 2 Mar 2010 23:42:03 +0000 (23:42 -0000)]
2010-03-02 Rodrigo Kumpera <rkumpera@novell.com>
* reflection.c (mono_image_get_memberref_token): Extract
* mono_image_add_memberef_row
from this function. The new function receive the parent token
instead of a type.
* reflection.c
* (mono_image_get_methodref_token_for_methodbuilder):
* reflection.c (mono_image_get_ctorbuilder_token): Use new
* function to encode
typebuilders. This make it possible to properly encode generic
type builders since
their unmanaged type don't have generics data while unfinished.
Fixes #583655.
svn path=/trunk/mono/; revision=152887
Jonathan Pobst [Tue, 2 Mar 2010 23:30:04 +0000 (23:30 -0000)]
Track libraries removed from trunk for MonkeyBuilder.
svn path=/trunk/mono/; revision=152885
Jérémie Laval [Tue, 2 Mar 2010 23:01:28 +0000 (23:01 -0000)]
2010-03-02 Jérémie Laval <jeremie.laval@gmail.com>
In class/System/:
* System_test.dll.sources: Add System.Threading/BarrierTest.cs
In class/System/System.Threading/:
* Barrier.cs: Remove dead comments
In class/System/Test/System.Threading/:
* BarrierTest.cs: Add BarrierTest.
In class/corlib/:
* corlib_test.dll.sources: Add System.Threading.Tasks/TaskFactoryTest.cs
In class/corlib/System.Threading.Tasks/:
* Task.cs: If we add a continuation when the Task is already finished
forces its schedule as a Task instead of executing on the calling thread.
* TaskFactory.cs: Add ContinueWhenAny implementation when returning Task
In class/corlib/Test/System.Threading.Tasks/:
* TaskFactoryTest.cs: Add TaskFactoryTests
* TaskTest.cs: Re-enable TastTest
svn path=/trunk/mcs/; revision=152884
Rodrigo Kumpera [Tue, 2 Mar 2010 22:22:23 +0000 (22:22 -0000)]
2010-03-02 Rodrigo Kumpera <rkumpera@novell.com>
* Makefile: Fix mdoc build.
svn path=/trunk/mcs/; revision=152883
Zoltan Varga [Tue, 2 Mar 2010 22:08:45 +0000 (22:08 -0000)]
2010-03-02 Levi Bard <levi@unity3d.com>
* debugger-agent.c: Invalidate thread stacks on domain unload.
svn path=/trunk/mono/; revision=152881
Jeffrey Stedfast [Tue, 2 Mar 2010 21:31:41 +0000 (21:31 -0000)]
2010-03-02 Rolf Bjarne Kvinge <RKvinge@novell.com>
* Makefile.am:
* mono/Makefile.am: Only build some subdirs when configured for
moonlight.
* configure.in: If configured --with-moonlight=yes, define MOONLIGHT and
use that variable instead of INSTALL_2_1.
* runtime/Makefile.am: If configured for moonlight, only build
net_2_1_raw.
svn path=/trunk/mono/; revision=152880
Jeffrey Stedfast [Tue, 2 Mar 2010 21:30:44 +0000 (21:30 -0000)]
2010-03-02 Rolf Bjarne Kvinge <RKvinge@novell.com>
* gensources.sh: Converted to C# for a 15-100x speedup.
svn path=/trunk/mcs/; revision=152879
Miguel de Icaza [Tue, 2 Mar 2010 21:00:12 +0000 (21:00 -0000)]
Add sgen to the tools build
svn path=/trunk/mono/; revision=152878
Miguel de Icaza [Tue, 2 Mar 2010 21:00:00 +0000 (21:00 -0000)]
Fix build
svn path=/trunk/mono/; revision=152877
Miguel de Icaza [Tue, 2 Mar 2010 20:48:10 +0000 (20:48 -0000)]
Droppped more code
svn path=/trunk/mcs/; revision=152876
Miguel de Icaza [Tue, 2 Mar 2010 20:47:55 +0000 (20:47 -0000)]
Drop Microsoft.Vsa too
svn path=/trunk/mcs/; revision=152875
Miguel de Icaza [Tue, 2 Mar 2010 20:44:22 +0000 (20:44 -0000)]
Moved more obsolete code
svn path=/trunk/mcs/; revision=152874
Miguel de Icaza [Tue, 2 Mar 2010 20:43:50 +0000 (20:43 -0000)]
Drop this one too
svn path=/trunk/mcs/; revision=152873
Jonathan Pryor [Tue, 2 Mar 2010 20:42:04 +0000 (20:42 -0000)]
* Makefile, mono-shlib-cop.cs: Remove Mono.GetOptions dependency.
svn path=/trunk/mcs/; revision=152872
Miguel de Icaza [Tue, 2 Mar 2010 19:28:22 +0000 (19:28 -0000)]
Update configure.in to include tools/sgen
svn path=/trunk/mono/; revision=152871
Miguel de Icaza [Tue, 2 Mar 2010 19:27:53 +0000 (19:27 -0000)]
Move to a directory
svn path=/trunk/mono/; revision=152870
Miguel de Icaza [Tue, 2 Mar 2010 19:25:39 +0000 (19:25 -0000)]
Move tool
svn path=/trunk/mono/; revision=152869
Miguel de Icaza [Tue, 2 Mar 2010 18:49:03 +0000 (18:49 -0000)]
Make this 2.0
svn path=/trunk/mcs/; revision=152866
Mark Probst [Tue, 2 Mar 2010 18:06:15 +0000 (18:06 -0000)]
2010-03-02 Mark Probst <mark.probst@gmail.com>
* sgen-gc.c, sgen-protocol.c, sgen-protocol.h: New facility for
writing binary log files (can be enabled by #define'ing
BINARY_PROTOCOL) for better debugging of timing-dependent bugs or
bugs in longer running programs.
2010-03-02 Mark Probst <mark.probst@gmail.com>
* tools/sgen-grep-binprot.c: Tool for searching through the binary
protocol files generated by SGen.
svn path=/trunk/mono/; revision=152864
Miguel de Icaza [Tue, 2 Mar 2010 17:39:10 +0000 (17:39 -0000)]
Put monodoc.dll on the 2.0 profile as well for now
svn path=/trunk/mcs/; revision=152862
Raja R Harinath [Tue, 2 Mar 2010 17:24:41 +0000 (17:24 -0000)]
* expression.cs (IndexerAccess.ResolveAccessor): Add CS1540 check.
Diagnose code that caused the verification failure of System.ServiceModel.Routing.dll
svn path=/trunk/mcs/; revision=152858
Raja R Harinath [Tue, 2 Mar 2010 17:24:25 +0000 (17:24 -0000)]
* BackupListCollection.cs, FilterTableCollection.cs: Add indexer.
Apart from completing more of the API, this fixes a verification failure on the DLL
svn path=/trunk/mcs/; revision=152857
Raja R Harinath [Tue, 2 Mar 2010 17:24:08 +0000 (17:24 -0000)]
* rules.make (all-local $(STD_TARGETS:=-local)): Add empty targets.
svn path=/trunk/mcs/; revision=152856
Marek Safar [Tue, 2 Mar 2010 16:46:51 +0000 (16:46 -0000)]
2010-03-02 Marek Safar <marek.safar@gmail.com>
* cs-tokenizer.cs: Missed few locations in previous fix.
svn path=/trunk/mcs/; revision=152855
Marek Safar [Tue, 2 Mar 2010 16:18:47 +0000 (16:18 -0000)]
Fixes build
svn path=/trunk/mcs/; revision=152852
Gonzalo Paniagua Javier [Tue, 2 Mar 2010 15:26:52 +0000 (15:26 -0000)]
2 more attributes
svn path=/trunk/mcs/; revision=152845
Mark Probst [Tue, 2 Mar 2010 15:14:55 +0000 (15:14 -0000)]
2010-03-02 Mark Probst <mark.probst@gmail.com>
* method-to-ir.c: Emit dummy_use for stored reference after write
barriers to make sure the object is pinned if the GC interrupts
before the write barrier is done.
svn path=/trunk/mono/; revision=152844
Jb Evain [Tue, 2 Mar 2010 14:52:06 +0000 (14:52 -0000)]
2010-03-02 Jb Evain <jbevain@novell.com>
Merge the MonoTouch Linker branch.
* Mono.Linker/LinkContext.cs:
Allow creation with a custom resolver.
* Mono.Linker/AssemblyResolver.cs:
Allow creation with a custom assembly cache.
* Mono.Linker.Steps/ResolveFromAssemblyStep.cs:
- Mark fields for copied assemblied.
- Now can take an assembly directly.
* Mono.Linker.Steps/SweepStep.cs
* Mono.Linker.Steps/CleanStep.cs:
Optimizations.
svn path=/trunk/mcs/; revision=152840
Marek Safar [Tue, 2 Mar 2010 14:10:38 +0000 (14:10 -0000)]
mono does not support auto detection yet
svn path=/trunk/mcs/; revision=152839
Marek Habersack [Tue, 2 Mar 2010 14:08:43 +0000 (14:08 -0000)]
Better find invocation for EXTRA_DIST
svn path=/trunk/mcs/; revision=152838
Marek Safar [Tue, 2 Mar 2010 12:59:56 +0000 (12:59 -0000)]
2010-03-02 Marek Safar <marek.safar@gmail.com>
* cs-tokenizer.cs, argument.cs, dynamic.cs, assign.cs, anonymous.cs,
nullable.cs, expression.cs, statement.cs, cs-parser.jay, cfold.cs:
Report correct location for operator errors.
svn path=/trunk/mcs/; revision=152826
Marek Safar [Tue, 2 Mar 2010 09:59:57 +0000 (09:59 -0000)]
updated
svn path=/trunk/mcs/; revision=152816
Marek Safar [Tue, 2 Mar 2010 09:45:45 +0000 (09:45 -0000)]
Removed mjs
svn path=/trunk/mcs/; revision=152815
Marek Safar [Tue, 2 Mar 2010 09:33:08 +0000 (09:33 -0000)]
New test.
svn path=/trunk/mcs/; revision=152814
Marek Safar [Tue, 2 Mar 2010 09:30:48 +0000 (09:30 -0000)]
Some old attributes.
svn path=/trunk/mcs/; revision=152813