mono.git
20 years agoRemove debug messages
Duncan Mak [Mon, 24 May 2004 19:17:23 +0000 (19:17 -0000)]
Remove debug messages

svn path=/trunk/mcs/; revision=27991

20 years ago2004-05-22 Duncan Mak <duncan@ximian.com>
Duncan Mak [Mon, 24 May 2004 18:45:35 +0000 (18:45 -0000)]
2004-05-22  Duncan Mak  <duncan@ximian.com>

* Directory.cs: Reformat the whole file to use Unix line endings
for consistency.
(GetFileSystemEntries): If pattern is String.Empty, always
return an empty string array. Throw the ArgumentException if path
is an empty string (determined using the new helper method)
(IsEmptyString): Returns true on an empty string or a string with
only whitespace characters.

* Path.cs (GetPathRoot): Throw an ArgumentException if the path
argument is String.Empty.

svn path=/trunk/mcs/; revision=27990

20 years agoInner release
Miguel de Icaza [Mon, 24 May 2004 18:28:03 +0000 (18:28 -0000)]
Inner release

svn path=/trunk/mono/; revision=27988

20 years ago- Added loading of common dialog dll
Peter Dennis Bartok [Mon, 24 May 2004 18:24:38 +0000 (18:24 -0000)]
- Added loading of common dialog dll

svn path=/trunk/mcs/; revision=27987

20 years ago2004-05-24 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 24 May 2004 18:24:29 +0000 (18:24 -0000)]
2004-05-24  Sebastien Pouliot  <sebastien@ximian.com>

* StringWriter.cs: Fixed possible integer overflow in Write. Changed
spaces for tabs.

svn path=/trunk/mcs/; revision=27986

20 years ago2004-05-24 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 24 May 2004 18:21:08 +0000 (18:21 -0000)]
2004-05-24  Sebastien Pouliot  <sebastien@ximian.com>

* StringWriterTest.cs: New tests for integer overflow and disposed
exceptions.

svn path=/trunk/mcs/; revision=27985

20 years ago2004-05-24 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
César Natarén [Mon, 24 May 2004 17:52:43 +0000 (17:52 -0000)]
2004-05-24  Cesar Lopez Nataren  <cesar@ciencias.unam.mx>

* With.cs: code generation support for 'with' stm.

svn path=/trunk/mcs/; revision=27983

20 years ago * image.c: In mono_image_open(), always use an absolute path name to
Lluis Sanchez [Mon, 24 May 2004 16:40:10 +0000 (16:40 -0000)]
* image.c: In mono_image_open(), always use an absolute path name to
  look for already loaded images.

svn path=/trunk/mono/; revision=27982

20 years ago2004-05-24 18:18 CET Patrik Torstenson <totte@hiddenpeaks.com>
Patrik Torstensson [Mon, 24 May 2004 16:38:32 +0000 (16:38 -0000)]
2004-05-24 18:18 CET Patrik Torstenson <totte@hiddenpeaks.com>

* mini-x86.c (mono_arch_local_regalloc): the reg allocator
now tries to allocate prefered physical reg's for virtual
regs. This reduces the number of emited spills/loads with
20-30% on our core assemblies.

svn path=/trunk/mono/; revision=27981

20 years ago2004-05-24 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 24 May 2004 16:35:10 +0000 (16:35 -0000)]
2004-05-24  Martin Baulig  <martin@ximian.com>

* test-259.cs: New test for #55251.

svn path=/trunk/mcs/; revision=27980

20 years ago2004-05-24 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 24 May 2004 16:34:42 +0000 (16:34 -0000)]
2004-05-24  Martin Baulig  <martin@ximian.com>

* const.cs (Const.LookupConstantValue): Added support for
EmptyCast's; fixes #55251.

svn path=/trunk/mcs/; revision=27979

20 years ago2004-05-24 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 24 May 2004 16:17:38 +0000 (16:17 -0000)]
2004-05-24  Martin Baulig  <martin@ximian.com>

* test-258.cs: New test for #58584.

svn path=/trunk/mcs/; revision=27978

20 years ago2004-05-24 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 24 May 2004 15:39:39 +0000 (15:39 -0000)]
2004-05-24  Sebastien Pouliot  <sebastien@ximian.com>

* MemoryStream.cs: Fixed exception reporting to match MS Fx. Fixed the
condition to allow zeroization of existing data when we shrink the
stream.

svn path=/trunk/mcs/; revision=27977

20 years agoMon May 24 18:21:51 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 24 May 2004 15:38:19 +0000 (15:38 -0000)]
Mon May 24 18:21:51 CEST 2004 Paolo Molaro <lupus@ximian.com>

* jit-icalls.c: truncl() is not needed and trunc() is
the correct thing to do anyway (bug #58287).

svn path=/trunk/mono/; revision=27975

20 years ago2004-05-24 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 24 May 2004 15:36:14 +0000 (15:36 -0000)]
2004-05-24  Sebastien Pouliot  <sebastien@ximian.com>

* MemoryStreamTest.cs: Test that we zeroize old data when we manipulate
the length of the stream. Verify that we throw the same exceptions as
MS fx.

svn path=/trunk/mcs/; revision=27974

20 years ago2004-05-24 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 24 May 2004 15:34:49 +0000 (15:34 -0000)]
2004-05-24  Martin Baulig  <martin@ximian.com>

* ecore.cs (SimpleName.SimpleNameResolve): Renamed to
DoSimpleNameResolve() and provide a SimpleNameResolve() wrapper
which does the CS0135 check.  The reason is that we first need to
check whether the variable actually exists.

svn path=/trunk/mcs/; revision=27973

20 years ago2004-05-24 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 24 May 2004 15:09:12 +0000 (15:09 -0000)]
2004-05-24  Martin Baulig  <martin@ximian.com>

* class.cs (MemberBase.DoDefine): Use DeclSpace.FindType() rather
than RootContext.LookupType() to find the explicit interface
type.  Fixes #58584.

svn path=/trunk/mcs/; revision=27972

20 years agoFew tests on property grammar
Anirban Bhattacharjee [Mon, 24 May 2004 14:48:13 +0000 (14:48 -0000)]
Few tests on property grammar

svn path=/trunk/mcs/; revision=27971

20 years ago* class.cs: Check for ReadOnly and WriteOnly modifiers added to property
Anirban Bhattacharjee [Mon, 24 May 2004 14:41:36 +0000 (14:41 -0000)]
* class.cs: Check for ReadOnly and WriteOnly modifiers added to property

svn path=/trunk/mcs/; revision=27970

20 years ago * mb-paresr.jay: Support for abstruct property is added
Anirban Bhattacharjee [Mon, 24 May 2004 14:37:20 +0000 (14:37 -0000)]
 * mb-paresr.jay: Support for abstruct property is added

svn path=/trunk/mcs/; revision=27969

20 years ago2004-05-24 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 24 May 2004 14:32:56 +0000 (14:32 -0000)]
2004-05-24  Sebastien Pouliot  <sebastien@ximian.com>

* icall.c: Added define for CSIDL_FLAG_CREATE (0x8000) in case it is
missing in the windows build (like older cygwin include files).

svn path=/trunk/mono/; revision=27968

20 years ago * SoapClientMessage.cs: Get the MethodInfo from the corresponding
Lluis Sanchez [Mon, 24 May 2004 14:03:37 +0000 (14:03 -0000)]
* SoapClientMessage.cs: Get the MethodInfo from the corresponding
  SoapMethodStubInfo.

svn path=/trunk/mcs/; revision=27967

20 years ago2004-05-24 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 24 May 2004 12:59:48 +0000 (12:59 -0000)]
2004-05-24  Zoltan Varga  <vargaz@freemail.hu>

* mini-sparc.c (mono_arch_flush_icache): Call sync_instruction_memory
if available.

svn path=/trunk/mono/; revision=27965

20 years ago2004-05-24 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 24 May 2004 12:56:12 +0000 (12:56 -0000)]
2004-05-24  Zoltan Varga  <vargaz@freemail.hu>

* AppDomainSetup.cs (InitAppDomainSetup): This one returns void.

svn path=/trunk/mcs/; revision=27964

20 years ago * Driver.cs: Filter on GetFiles so we only get the xml locale
Jackson Harper [Mon, 24 May 2004 12:52:23 +0000 (12:52 -0000)]
    * Driver.cs: Filter on GetFiles so we only get the xml locale
          files.

svn path=/trunk/mono/; revision=27963

20 years ago * StringCollection.cs: Renamed internal variable to make serialization
Lluis Sanchez [Mon, 24 May 2004 11:33:48 +0000 (11:33 -0000)]
* StringCollection.cs: Renamed internal variable to make serialization
  compatible with MS.NET.

svn path=/trunk/mcs/; revision=27962

20 years ago * Hashtable.cs: Renamed internal class to make serialization compatible
Lluis Sanchez [Mon, 24 May 2004 11:20:08 +0000 (11:20 -0000)]
* Hashtable.cs: Renamed internal class to make serialization compatible
  with MS.NET.

svn path=/trunk/mcs/; revision=27961

20 years ago2004-05-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 24 May 2004 11:14:46 +0000 (11:14 -0000)]
2004-05-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Page.cs: call DeterminePostBackMode only once per request. Patch by
Evain Jb.

svn path=/trunk/mcs/; revision=27960

20 years agoMon May 24 13:36:53 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 24 May 2004 10:57:38 +0000 (10:57 -0000)]
Mon May 24 13:36:53 CEST 2004 Paolo Molaro <lupus@ximian.com>

* monograph.c: default assembly name is "mscorlib" now.

svn path=/trunk/mono/; revision=27959

20 years ago * ContractReference.cs: convert relative import uris to absolute uris.
Lluis Sanchez [Mon, 24 May 2004 10:44:17 +0000 (10:44 -0000)]
* ContractReference.cs: convert relative import uris to absolute uris.
* DiscoveryClientProtocol.cs: Before resolving a reference, always
  set the Url property.

svn path=/trunk/mcs/; revision=27958

20 years ago* ProtocolImporter.cs: issue a warning if no services have been found.
Lluis Sanchez [Mon, 24 May 2004 10:42:05 +0000 (10:42 -0000)]
* ProtocolImporter.cs: issue a warning if no services have been found.

svn path=/trunk/mcs/; revision=27957

20 years ago2004-05-24 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 24 May 2004 10:40:09 +0000 (10:40 -0000)]
2004-05-24  Atsushi Enomoto <atsushi@ximian.com>

* XmlSchemaBuiltInDataypeTests.cs : 'Z' is not allowed here (maybe it
  is 'T' that was wanted). More kind error message in Fail().

svn path=/trunk/mcs/; revision=27956

20 years ago* MonoWSDL.cs: Get the name of the generated file from the first WSDL doc
Lluis Sanchez [Mon, 24 May 2004 10:39:05 +0000 (10:39 -0000)]
* MonoWSDL.cs: Get the name of the generated file from the first WSDL doc
that has a service. Don't print exception on error.

svn path=/trunk/mcs/; revision=27955

20 years ago* Makefile: Simplify. Use executable.make.
Raja R Harinath [Mon, 24 May 2004 10:37:00 +0000 (10:37 -0000)]
* Makefile: Simplify.  Use executable.make.
* mcs.exe.sources: New file.  List of sources of mcs.exe.

svn path=/trunk/mcs/; revision=27954

20 years agoMon May 24 12:49:45 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 24 May 2004 10:10:28 +0000 (10:10 -0000)]
Mon May 24 12:49:45 CEST 2004 Paolo Molaro <lupus@ximian.com>

* driver.c: enable loop optimizations by default.

svn path=/trunk/mono/; revision=27952

20 years ago(EXTRA_FLAGS): Remove.
Raja R Harinath [Mon, 24 May 2004 09:33:14 +0000 (09:33 -0000)]
(EXTRA_FLAGS): Remove.
(LIBRARY_COMPILE) [!HAVE_SYSTEM_XML]: Use $(BOOT_COMPILE) for
non-Xml first build.
(all-local) [!SECOND_PASS]: Simplify.

svn path=/trunk/mcs/; revision=27950

20 years ago* library.make (LIBRARY_COMPILE): New define.
Raja R Harinath [Mon, 24 May 2004 09:30:22 +0000 (09:30 -0000)]
* library.make (LIBRARY_COMPILE): New define.
($(the_lib)): Use $(LIBRARY_COMPILE) to compile $(the_lib).

* executable.make (uninstall-local): Use PROGRAM_INSTALL_DIR.

svn path=/trunk/mcs/; revision=27949

20 years agoremove unnecessary code, since bug 57706 is fixed
Jordi Mas i Hernandez [Mon, 24 May 2004 09:29:54 +0000 (09:29 -0000)]
remove unnecessary code, since bug 57706 is fixed

svn path=/trunk/mcs/; revision=27948

20 years ago(PROGRAM_INSTALL_DIR): Install mbas into
Raja R Harinath [Mon, 24 May 2004 08:45:19 +0000 (08:45 -0000)]
(PROGRAM_INSTALL_DIR): Install mbas into
$(prefix)/lib/mono/1.0.

svn path=/trunk/mcs/; revision=27947

20 years ago(PROGRAM_INSTALL_DIR): Allow makefile to specify
Raja R Harinath [Mon, 24 May 2004 08:43:27 +0000 (08:43 -0000)]
(PROGRAM_INSTALL_DIR): Allow makefile to specify
a different directory for installation.

svn path=/trunk/mcs/; revision=27946

20 years agoMon May 24 11:13:46 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 24 May 2004 08:35:20 +0000 (08:35 -0000)]
Mon May 24 11:13:46 CEST 2004 Paolo Molaro <lupus@ximian.com>

* mini-x86.c: fix calc of max loop size when aligning loops start.

svn path=/trunk/mono/; revision=27945

20 years ago2004-05-24 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 24 May 2004 07:45:24 +0000 (07:45 -0000)]
2004-05-24  Atsushi Enomoto <atsushi@ximian.com>

* NamedNodeMap.cs : Modified. "domestic or street" does not mean
  the exact literal node name, but it means "either 'domestic' or
  'street'". We always return fixed values.

svn path=/trunk/mcs/; revision=27944

20 years ago2004-05-24 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 24 May 2004 07:44:24 +0000 (07:44 -0000)]
2004-05-24  Atsushi Enomoto <atsushi@ximian.com>

* Document.cs : am sure that element nodes are up to 36, not 37
  (maybe counting the element that is in unused entity value?).

svn path=/trunk/mcs/; revision=27943

20 years ago2004-05-24 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 24 May 2004 07:40:48 +0000 (07:40 -0000)]
2004-05-24  Atsushi Enomoto <atsushi@ximian.com>

* XmlNodeTests.cs : added Normalize2().

svn path=/trunk/mcs/; revision=27942

20 years ago2004-05-24 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 24 May 2004 07:39:49 +0000 (07:39 -0000)]
2004-05-24  Atsushi Enomoto <atsushi@ximian.com>

* DTDReader.cs : When sequential PE references exist, the reader only
  expands the first one and in some cases the parser complaints the
  content (such like expecting name character but found '%').
  This fixes bug #58818.

svn path=/trunk/mcs/; revision=27941

20 years ago2004-05-23 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sun, 23 May 2004 23:08:32 +0000 (23:08 -0000)]
2004-05-23  Sebastien Pouliot  <sebastien@ximian.com>

* icall.c: Fixed check for possible integer overflow in Buffer_
BlockCopy icall. Replaced comments style // by /* */.

svn path=/trunk/mono/; revision=27939

20 years ago2004-05-23 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sun, 23 May 2004 23:03:16 +0000 (23:03 -0000)]
2004-05-23  Sebastien Pouliot  <sebastien@ximian.com>

* Buffer.cs: Fixed integer overflow in BlockCopy.

svn path=/trunk/mcs/; revision=27938

20 years ago2004-05-24 Anders Carlsson <andersca@gnome.org>
Miguel de Icaza [Sun, 23 May 2004 22:48:34 +0000 (22:48 -0000)]
2004-05-24  Anders Carlsson  <andersca@gnome.org>

* decl.cs:
* enum.cs:
Use the invariant culture when doing String.Compare for CLS case
sensitivity.

svn path=/trunk/mcs/; revision=27937

20 years ago2004-05-23 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sun, 23 May 2004 22:47:11 +0000 (22:47 -0000)]
2004-05-23  Sebastien Pouliot  <sebastien@ximian.com>

* BufferTest.cs: Added new tests for integer overflow in BlockCopy.

svn path=/trunk/mcs/; revision=27936

20 years ago2004-05-23 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Sun, 23 May 2004 20:05:04 +0000 (20:05 -0000)]
2004-05-23 Ben Maurer  <bmaurer@users.sourceforge.net>

* MonoSymbolWriter.cs (AddLocal), etc: kill more arraylists.

svn path=/trunk/mcs/; revision=27935

20 years ago * MethodDef.cs: Cache vararg signatures so a new memberref is not
Jackson Harper [Sun, 23 May 2004 19:55:40 +0000 (19:55 -0000)]
    * MethodDef.cs: Cache vararg signatures so a new memberref is not
created for each vararg pattern.

svn path=/trunk/mcs/; revision=27934

20 years ago2004-05-23 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Sun, 23 May 2004 19:39:26 +0000 (19:39 -0000)]
2004-05-23 Ben Maurer  <bmaurer@users.sourceforge.net>

* MonoSymbolTable.cs (BuildLineNumberTable): Avoid arraylist.

svn path=/trunk/mcs/; revision=27933

20 years agoNew test.
Martin Baulig [Sun, 23 May 2004 19:10:51 +0000 (19:10 -0000)]
New test.

svn path=/trunk/mcs/; revision=27932

20 years ago2004-05-23 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 23 May 2004 19:09:48 +0000 (19:09 -0000)]
2004-05-23  Martin Baulig  <martin@ximian.com>

* decl.cs (DeclSpace.FindType): Only check the `using' list if we
don't have any dots.  Fixes #52622, added cs0246-8.cs.

* namespace.cs (NamespaceEntry.Lookup): Likewise.

svn path=/trunk/mcs/; revision=27931

20 years ago2004-05-23 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sun, 23 May 2004 19:05:32 +0000 (19:05 -0000)]
2004-05-23  Sebastien Pouliot  <sebastien@ximian.com>

* Array.cs: Fixed exception when we try to Clear outside bounds.

svn path=/trunk/mcs/; revision=27930

20 years ago2004-05-23 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sun, 23 May 2004 19:02:29 +0000 (19:02 -0000)]
2004-05-23  Sebastien Pouliot  <sebastien@ximian.com>

* ArrayTest.cs: Oops wrong exception (commited Mono not MS results).

svn path=/trunk/mcs/; revision=27929

20 years ago2004-05-23 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
Francisco Figueiredo Jr. [Sun, 23 May 2004 19:01:14 +0000 (19:01 -0000)]
2004-05-23  Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>

* Npgsql/NpgsqlConnection.cs: Fixed bug which prevented Npgsql to
connect to cvs built servers which had devel in its version string.

svn path=/trunk/mcs/; revision=27928

20 years ago2004-05-23 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sun, 23 May 2004 18:57:16 +0000 (18:57 -0000)]
2004-05-23  Sebastien Pouliot  <sebastien@ximian.com>

* ArrayTest.cs: Added a new test to clear outside the bound of a
multidimentional array.

svn path=/trunk/mcs/; revision=27927

20 years ago2004-05-23 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sun, 23 May 2004 18:54:17 +0000 (18:54 -0000)]
2004-05-23  Sebastien Pouliot  <sebastien@ximian.com>

* Boolean.cs: Fixed Equals for True!=True (see bugzilla #58874).
* BitConverter.cs: Fixed negative index and integer overflow in
To... methods.

svn path=/trunk/mcs/; revision=27926

20 years ago2004-05-23 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sun, 23 May 2004 18:50:05 +0000 (18:50 -0000)]
2004-05-23  Sebastien Pouliot  <sebastien@ximian.com>

* BooleanTest.cs: Added new test to compare booleans using Equals
and == (case of True!=True). Converted to NUnit2 format.

svn path=/trunk/mcs/; revision=27925

20 years ago2004-05-23 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 23 May 2004 18:30:36 +0000 (18:30 -0000)]
2004-05-23  Martin Baulig  <martin@ximian.com>

* ecore.cs (SimpleName.SimpleNameResolve): Only report a CS0135 if
the variable also exists in the current block (otherwise, we need
to report a CS0103).  Fixes #58670.

svn path=/trunk/mcs/; revision=27924

20 years ago2004-05-23 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Sun, 23 May 2004 18:20:09 +0000 (18:20 -0000)]
2004-05-23  Marek Safar  <marek.safar@seznam.cz>

* class.cs (MemberBase.Define): Reuse MemberType member for
resolved type. Other methods can use it too.

svn path=/trunk/mcs/; revision=27923

20 years ago2004-05-23 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 23 May 2004 17:56:56 +0000 (17:56 -0000)]
2004-05-23  Martin Baulig  <martin@ximian.com>

* test-154.cs: Added testcase for #58322.

svn path=/trunk/mcs/; revision=27922

20 years ago2004-05-23 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 23 May 2004 17:55:51 +0000 (17:55 -0000)]
2004-05-23  Martin Baulig  <martin@ximian.com>

* flowanalysis.cs (Reachability.Reachable): Compute this
on-the-fly rather than storing it as a field.

svn path=/trunk/mcs/; revision=27921

20 years ago2004-05-23 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 23 May 2004 17:46:31 +0000 (17:46 -0000)]
2004-05-23  Martin Baulig  <martin@ximian.com>

* flowanalysis.cs (Reachability.And): Manually compute the
resulting `barrier' from the reachability.

svn path=/trunk/mcs/; revision=27920

20 years ago2004-05-23 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sun, 23 May 2004 17:33:50 +0000 (17:33 -0000)]
2004-05-23  Zoltan Varga  <vargaz@freemail.hu>

* ssa.c (mono_ssa_cprop): Allocate carray dynamically instead of on
the stack.

svn path=/trunk/mono/; revision=27919

20 years ago2004-05-23 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Sun, 23 May 2004 15:43:06 +0000 (15:43 -0000)]
2004-05-23  Marek Safar  <marek.safar@seznam.cz>

Fix bug #57835
* attribute.cs (AttributeTester.GetMethodObsoleteAttribute): Returns
instance of ObsoleteAttribute when symbol is obsolete.

* class.cs
(IMethodData): Extended interface for ObsoleteAttribute support.

svn path=/trunk/mcs/; revision=27917

20 years ago2004-05-23 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sun, 23 May 2004 15:38:04 +0000 (15:38 -0000)]
2004-05-23  Sebastien Pouliot  <sebastien@ximian.com>

* BitConverterTest.cs: Modified ToBoolean test to prove that True!=True.

svn path=/trunk/mcs/; revision=27915

20 years ago2004-05-23 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sun, 23 May 2004 15:09:15 +0000 (15:09 -0000)]
2004-05-23  Sebastien Pouliot  <sebastien@ximian.com>

* BitConverterTest.cs: Added new tests for negative integers and
integer overflow in To... methods. Added new boolean convertion
tests.

svn path=/trunk/mcs/; revision=27912

20 years ago2004-05-23 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sun, 23 May 2004 13:45:41 +0000 (13:45 -0000)]
2004-05-23  Zoltan Varga  <vargaz@freemail.hu>

* Makefile.am (DISABLED_TESTS): Reenable remoting2 and remoting3.

svn path=/trunk/mono/; revision=27910

20 years ago2004-05-23 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sun, 23 May 2004 12:10:52 +0000 (12:10 -0000)]
2004-05-23  Atsushi Enomoto <atsushi@ximian.com>

* XmlNode.cs : RemoveChild() should check null argument.
  Normalize() was broken in some cases.

svn path=/trunk/mcs/; revision=27909

20 years ago2004-04-23 Patrik Torstensson
Patrik Torstensson [Sat, 22 May 2004 22:58:16 +0000 (22:58 -0000)]
2004-04-23 Patrik Torstensson

* RealProxy.cs: Moved async functionlity here, also take
care of custom proxies (non RemotingProxy) case for async and
construction calls.

* RemotingProxy.cs: allow RealProxy to call construction method and
remove end async control (moved to RealProxy)

Fixes remoting2/3 test case (mono/mono/tests) and closes bug #57672.

svn path=/trunk/mcs/; revision=27908

20 years agoReformat the whole file to use Unix line endings for consistency.
Duncan Mak [Sat, 22 May 2004 21:42:10 +0000 (21:42 -0000)]
Reformat the whole file to use Unix line endings for consistency.

svn path=/trunk/mcs/; revision=27907

20 years ago2004-05-22 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sat, 22 May 2004 21:24:51 +0000 (21:24 -0000)]
2004-05-22  Sebastien Pouliot  <sebastien@ximian.com>

* Array.cs: Clear can now work on multidimentional arrays.

svn path=/trunk/mcs/; revision=27906

20 years ago * InstrTable.cs: ldc.i4.M1 is aliased to ldc.i4.m1. Fixes bug
Jackson Harper [Sat, 22 May 2004 20:08:09 +0000 (20:08 -0000)]
    * InstrTable.cs: ldc.i4.M1 is aliased to ldc.i4.m1. Fixes bug
          #58524.

svn path=/trunk/mcs/; revision=27905

20 years ago * ILParser.jay: [,] is short form for [...,...] this fixes bug
Jackson Harper [Sat, 22 May 2004 20:02:26 +0000 (20:02 -0000)]
    * ILParser.jay: [,] is short form for [...,...] this fixes bug
number 58569.

svn path=/trunk/mcs/; revision=27904

20 years ago * ILParser.jay: Handle wchar, it is just an alias for char.
Jackson Harper [Sat, 22 May 2004 19:40:32 +0000 (19:40 -0000)]
    * ILParser.jay: Handle wchar, it is just an alias for char.

svn path=/trunk/mcs/; revision=27903

20 years ago2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 22 May 2004 19:39:00 +0000 (19:39 -0000)]
2004-05-22  Atsushi Enomoto <atsushi@ximian.com>

* SqlClientPermission.cs : don't use chained obsolete .ctor.

svn path=/trunk/mcs/; revision=27902

20 years ago2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 22 May 2004 19:11:34 +0000 (19:11 -0000)]
2004-05-22  Atsushi Enomoto <atsushi@ximian.com>

* ConformanceLevel.cs : added.

svn path=/trunk/mcs/; revision=27900

20 years ago * GlobalMethodRef.cs: Check for sentinel properly.
Jackson Harper [Sat, 22 May 2004 19:01:46 +0000 (19:01 -0000)]
    * GlobalMethodRef.cs: Check for sentinel properly.

svn path=/trunk/mcs/; revision=27899

20 years ago2004-05-22 Todd Berman <tberman@sevenl.net>
Todd Berman [Sat, 22 May 2004 18:01:11 +0000 (18:01 -0000)]
2004-05-22  Todd Berman  <tberman@sevenl.net>

        * corlib.dll.sources: added Mono/Runtime.cs
        * Mono: added Mono directory back
        * Mono/Runtime.cs: add back Runtime.cs, marked as internal, gnome#
        needs it.

svn path=/trunk/mcs/; revision=27897

20 years ago2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 22 May 2004 17:54:59 +0000 (17:54 -0000)]
2004-05-22  Atsushi Enomoto <atsushi@ximian.com>

* XmlSchemaDatatypeVariety.cs,
  XmlSchemaValidity.cs : they are NET_2_0 enums.

svn path=/trunk/mcs/; revision=27896

20 years ago2004-05-22 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 22 May 2004 17:50:37 +0000 (17:50 -0000)]
2004-05-22  Zoltan Varga  <vargaz@freemail.hu>

* marshal.c (mono_ftnptr_to_delegate): Fix warning.

svn path=/trunk/mono/; revision=27895

20 years ago2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 22 May 2004 17:47:26 +0000 (17:47 -0000)]
2004-05-22  Atsushi Enomoto <atsushi@ximian.com>

* XmlNodeChangedEventArgs.cs : the last patch looks true
  ONLY AFTER .NET 2.0.

svn path=/trunk/mcs/; revision=27894

20 years ago2004-05-22 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 22 May 2004 17:47:19 +0000 (17:47 -0000)]
2004-05-22  Zoltan Varga  <vargaz@freemail.hu>

* marshal.c (mono_marshal_get_proxy_cancast): Move thread interrupt
check after MONO_VTADDR. Fixes pinvoke2.exe.

svn path=/trunk/mono/; revision=27893

20 years ago2004-05-22 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
César Natarén [Sat, 22 May 2004 17:43:52 +0000 (17:43 -0000)]
2004-05-22  Cesar Lopez Nataren  <cesar@ciencias.unam.mx>

* FieldInfo.cs: changed default constructor from internal to protected, so classes
that inherit from it can get build.

svn path=/trunk/mcs/; revision=27892

20 years ago2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 22 May 2004 17:23:31 +0000 (17:23 -0000)]
2004-05-22  Atsushi Enomoto <atsushi@ximian.com>

* System.Data.SqlXml.dll.sources : updated .net 2.0 classes.

svn path=/trunk/mcs/; revision=27891

20 years ago2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 22 May 2004 17:22:27 +0000 (17:22 -0000)]
2004-05-22  Atsushi Enomoto  <atsushi@ximian.com>

* Added ChangeLog.
* XQueryProcessor.cs,
  XmlViewSchema.cs,
  XmlViewSchemaDictionary.cs : removed old classes.
* XQueryCommand.cs,
  XmlMapping.cs,
  XmlMappingDictionary.cs : added new clases.

svn path=/trunk/mcs/; revision=27890

20 years ago2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 22 May 2004 17:13:47 +0000 (17:13 -0000)]
2004-05-22  Atsushi Enomoto <atsushi@ximian.com>

* XmlValueConverter.cs : missed NET_2_0.

svn path=/trunk/mcs/; revision=27889

20 years ago2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 22 May 2004 17:13:00 +0000 (17:13 -0000)]
2004-05-22  Atsushi Enomoto  <atsushi@ximian.com>

* XPathAtomicValue.cs : missed NET_2_0.

svn path=/trunk/mcs/; revision=27888

20 years ago2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 22 May 2004 17:12:03 +0000 (17:12 -0000)]
2004-05-22  Atsushi Enomoto <atsushi@ximian.com>

* XmlReaderSettings.cs, XmlWriterSettings.cs : NET_2_0 were missed.

svn path=/trunk/mcs/; revision=27887

20 years ago2004-05-22 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 22 May 2004 17:04:16 +0000 (17:04 -0000)]
2004-05-22  Zoltan Varga  <vargaz@freemail.hu>

* mini-sparc.c (mono_arch_output_basic_block): ADD_IMM and SUB_IMM
should set carry.

* basic-long.cs: Add tests for add/subtract of immediates with carry.

svn path=/trunk/mono/; revision=27886

20 years ago2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 22 May 2004 16:59:50 +0000 (16:59 -0000)]
2004-05-22  Atsushi Enomoto  <atsushi@ximian.com>

* System.Xml.dll.sources : added/removed all NET_2_0 classes.

svn path=/trunk/mcs/; revision=27885

20 years ago2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 22 May 2004 16:59:30 +0000 (16:59 -0000)]
2004-05-22  Atsushi Enomoto  <atsushi@ximian.com>

* IXPathChangeNavigable.cs,
  IXPathEditable.cs,
  NodeChangedEventArgs.cs,
  NodeChangedEventHandler.cs,
  XPathAtomicValue.cs,
  XPathChangeNavigator.cs,
  XPathDocumentNodeChangedAction.cs,
  XPathEditableNavigator.cs,
  XPathItem.cs,
  XmlChangeFilters.cs,
  XmlNodeChangeType.cs : added NET_2_0 classes.
* XPathDocument.cs,
  XPathNavigator.cs : updated NET_2_0 members.

svn path=/trunk/mcs/; revision=27884

20 years ago2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 22 May 2004 16:57:46 +0000 (16:57 -0000)]
2004-05-22  Atsushi Enomoto <atsushi@ximian.com>

* IXmlSchemaInfo.cs,
  IXmlType.cs,
  XmlSchemaDatatypeVariety.cs,
  XmlSchemaValidity.cs,
  XmlTypeCode.cs,
  XmlValueConverter.cs : added.

* XmlSchemaInfo.cs : removed (.NET 1.2).

* XmlSchemaBuiltInType.cs,
  XmlSchemaSet.cs : updated.

svn path=/trunk/mcs/; revision=27883

20 years ago2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 22 May 2004 16:56:21 +0000 (16:56 -0000)]
2004-05-22  Atsushi Enomoto <atsushi@ximian.com>

* IXmlCompilerInclude.cs,
  QueryEventArgs.cs,
  QuertEventHandler.cs,
  XmlArgumentList.cs,
  XsltCommand.cs : added.

* XmlQueryArgumentList.cs,
  XsltProcessor.cs : removed (only in .NET 1.2).

* XmlCommand.cs,
  XmlQueryCompileException.cs,
  XmlQueryException.cs : updated API to that of .NET 2.0.

svn path=/trunk/mcs/; revision=27882

20 years ago2004-05-22 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 22 May 2004 16:54:34 +0000 (16:54 -0000)]
2004-05-22  Atsushi Enomoto <atsushi@ximian.com>

* XmlFactory.cs,
  XmlItemView.cs,
  XmlItemViewCollection.cs,
  XmlReaderSettings.cs,
  XmlWriterSettings.cs : added new .NET 2.0 classes.

* AsyncXmlTextWriter.cs,
  IXPathChangeNavigator.cs,
  IXPathEditor.cs,
  IXPathNavigator.cs,
  XmlChangeFilters.cs,
  XmlInfoItemType.cs,
  XmlNodeChangeType.cs,
  XPathChangeNavigator.cs,
  XPathDocument2.cs,
  XPathDocument2ChangedEventAction.cs,
  XPathDocument2ChangedEventHandler.cs,
  XPathEditor.cs,
  XPathNavigator2.cs : removed. (They are only in .NET 1.2)

* XmlWriter.cs : added new NET_2_0 WriteElementString().

svn path=/trunk/mcs/; revision=27881

20 years ago2004-05-22 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 22 May 2004 16:50:22 +0000 (16:50 -0000)]
2004-05-22  Zoltan Varga  <vargaz@freemail.hu>

* mini.c exceptions-x86.c: Remove MONO_USE_EXC_TABLES stuff.

svn path=/trunk/mono/; revision=27880

20 years ago2004-05-22 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
Francisco Figueiredo Jr. [Sat, 22 May 2004 16:47:05 +0000 (16:47 -0000)]
2004-05-22  Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>

Npgsql.xml: Removed file.

svn path=/trunk/mcs/; revision=27879

20 years ago2004-05-22 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 22 May 2004 16:45:44 +0000 (16:45 -0000)]
2004-05-22  Zoltan Varga  <vargaz@freemail.hu>

* Makefile.am (PLATFORM_DISABLED_TESTS): Reenable thread abort test.

svn path=/trunk/mono/; revision=27878