mono.git
20 years ago2003-09-12 Pedro Mart�nez Juli� <yoros@wanadoo.es>
Pedro Martínez Juliá [Fri, 12 Sep 2003 05:28:29 +0000 (05:28 -0000)]
2003-09-12  Pedro Mart�nez Juli�  <yoros@wanadoo.es>

    * FloatingPointFormatter.cs: Applied a lot of improvements in string
    construction, make use of Append/Insert with the "count" parameter.
    Thanks to Ben Maurer.

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

20 years ago*** empty log message ***
Ben Maurer [Fri, 12 Sep 2003 00:28:40 +0000 (00:28 -0000)]
*** empty log message ***

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

20 years ago * AsyncCalls.cs BaseCalls.cs DelegateCalls.cs ReflectionCalls.cs SyncCalls.cs:
Lluis Sanchez [Thu, 11 Sep 2003 23:57:09 +0000 (23:57 -0000)]
* AsyncCalls.cs BaseCalls.cs DelegateCalls.cs ReflectionCalls.cs SyncCalls.cs:
  Added tests for CallContext and for parameters with the Out flag.

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

20 years ago * CryptoStream.cs: Added [In,Out] attributes to Read method.
Lluis Sanchez [Thu, 11 Sep 2003 23:53:44 +0000 (23:53 -0000)]
* CryptoStream.cs: Added [In,Out] attributes to Read method.

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

20 years ago * NetworkStream.cs: Added [In,Out] attributes to Read method.
Lluis Sanchez [Thu, 11 Sep 2003 23:47:32 +0000 (23:47 -0000)]
* NetworkStream.cs: Added [In,Out] attributes to Read method.

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

20 years ago * BufferedStream.cs, FileStream.cs, MemoryStream.cs, Stream.cs:
Lluis Sanchez [Thu, 11 Sep 2003 23:44:33 +0000 (23:44 -0000)]
* BufferedStream.cs, FileStream.cs, MemoryStream.cs, Stream.cs:
  Added [In,Out] attributes to Read method.

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

20 years ago * RemotingProxy.cs: Return message check moved to RealProxy.
Lluis Sanchez [Thu, 11 Sep 2003 23:41:51 +0000 (23:41 -0000)]
* RemotingProxy.cs: Return message check moved to RealProxy.
* RealProxy.cs: Added return message check and propagation of output
  parameter values.

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

20 years ago * ArgInfo.cs: Include parameters with the Out flag in the out parameters list.
Lluis Sanchez [Thu, 11 Sep 2003 23:41:25 +0000 (23:41 -0000)]
* ArgInfo.cs: Include parameters with the Out flag in the out parameters list.
* CallContext.cs: SetCurrentCallContext now returns the old context, so it
  can be later restored with new new method RestoreCallContext().
* ReturnMessage.cs: Some fixes in the way the class deals with output parameters,
  to match MS.NET behavior.

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

20 years ago * ChannelServices.cs: Call context management moved to RemotingServices.
Lluis Sanchez [Thu, 11 Sep 2003 23:40:57 +0000 (23:40 -0000)]
* ChannelServices.cs: Call context management moved to RemotingServices.

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

20 years ago * RemotingServices.cs: Collect value of parameters with the Out flag into
Lluis Sanchez [Thu, 11 Sep 2003 23:40:21 +0000 (23:40 -0000)]
* RemotingServices.cs: Collect value of parameters with the Out flag into
  the return message. Also set and reset CallContext.
  Added method UpdateOutArgObject.

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

20 years agoResolve local variables at compile time in XSLT. 2x speed on TOH test
Ben Maurer [Thu, 11 Sep 2003 22:09:20 +0000 (22:09 -0000)]
Resolve local variables at compile time in XSLT. 2x speed on TOH test

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

20 years agoCompile fix
Dick Porter [Thu, 11 Sep 2003 18:50:15 +0000 (18:50 -0000)]
Compile fix

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

20 years ago2003-09-11 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 11 Sep 2003 16:08:50 +0000 (16:08 -0000)]
2003-09-11  Zoltan Varga  <vargaz@freemail.hu>

* helpers.c (mono_disassemble_code): Make this work under cygwin. Patch
by Bernie Solomon (bernard@ugsolutions.com).

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

20 years ago2003-09-11 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 11 Sep 2003 12:45:55 +0000 (12:45 -0000)]
2003-09-11  Zoltan Varga  <vargaz@freemail.hu>

* inssel.brg: Refactor the interface offset table related code into
its separate functions and add support for the AOT case.

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

20 years ago2003-09-11 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 11 Sep 2003 12:44:38 +0000 (12:44 -0000)]
2003-09-11  Zoltan Varga  <vargaz@freemail.hu>

* profiler.c (mono_profiler_load): Added '-time' and '-alloc' options
to the built-in profiler to turn off time and allocation profiling
respectively.

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

20 years ago * SoapSchemaImporter.cs: implemented.
Lluis Sanchez [Thu, 11 Sep 2003 11:37:06 +0000 (11:37 -0000)]
* SoapSchemaImporter.cs: implemented.
* XmlReflectionImporter.cs: Changed nullable default for array items to true.
* XmlSchemaExporter.cs: Some fixes in the generation of encoded format schema.
* XmlSchemaImporter.cs: more support for encoded format.

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

20 years ago * ServiceDescriptionImporter.cs, ServiceDescriptionReflector.cs: Added
Lluis Sanchez [Thu, 11 Sep 2003 11:31:43 +0000 (11:31 -0000)]
* ServiceDescriptionImporter.cs, ServiceDescriptionReflector.cs: Added
  first bits of encoded format support.

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

20 years agoMemory conservation in AVTs
Ben Maurer [Wed, 10 Sep 2003 23:36:42 +0000 (23:36 -0000)]
Memory conservation in AVTs

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

20 years agoBoxing is evil
Ben Maurer [Wed, 10 Sep 2003 22:28:44 +0000 (22:28 -0000)]
Boxing is evil

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

20 years ago2003-09-10 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Wed, 10 Sep 2003 17:58:53 +0000 (17:58 -0000)]
2003-09-10  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XmlDocument.cs : patch by Jonathan Hogg. Fixed CreateAttribute()
  that handled xmlns attributes inproperly.

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

20 years ago2003-09-10 Pedro Mart�nez Juli� <yoros@wanadoo.es>
Pedro Martínez Juliá [Wed, 10 Sep 2003 16:34:34 +0000 (16:34 -0000)]
2003-09-10  Pedro Mart�nez Juli�  <yoros@wanadoo.es>

    * FloatingPointFormatter.cs: Fix a bug with Custm Format.
    * FloatingPointFormatter.cs: Fix a little bug I've introduced the
    last change.

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

20 years ago2003-09-10 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 10 Sep 2003 16:23:31 +0000 (16:23 -0000)]
2003-09-10  Zoltan Varga  <vargaz@freemail.hu>

* aot.c (mono_aot_get_method_inner): Fix memory leak.

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

20 years ago2003-09-10 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 10 Sep 2003 14:57:46 +0000 (14:57 -0000)]
2003-09-10  Zoltan Varga  <vargaz@freemail.hu>

* aot.c: Added mono_aot_verbose variable and made all debugging
output depend on the value of this variable.

* aot.c (mono_aot_get_method_inner): Avoid dynamic allocation of
method_label and info_label.

* mini.h mini-x86.c aot.c: Added a new relocation type
MONO_PATCH_INFO_IID for klass->interface_id.

* mini.h mini.c driver.c aot.c: Changed mono_aot_get_method to return
the MonoJitInfo structure.

* mini.c (mono_jit_compile_method): Avoid using non-shared AOT in
a non-root appdomain in shared mode.

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

20 years ago2003-09-10 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 10 Sep 2003 14:40:32 +0000 (14:40 -0000)]
2003-09-10  Zoltan Varga  <vargaz@freemail.hu>

* profiler.c (mono_profiler_coverage_alloc): Use NULL instead of
g_direct_equal.

* debug-helpers.c (mono_method_full_name): Print the wrapper type
in human readable form.

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

20 years ago2003-09-10 Pedro Mart�nez Juli� <yoros@wanadoo.es>
Pedro Martínez Juliá [Wed, 10 Sep 2003 09:46:01 +0000 (09:46 -0000)]
2003-09-10  Pedro Mart�nez Juli�  <yoros@wanadoo.es>

    * DoubleFormatter.cs: A few optimizations. Now, only one object
    is created to convert all double numbers.
    * SingleFormatter.cs: A few optimizations. Now, only one object
    is created to convert all float numbers.
    * FloatingPointFormatter.cs: Split the "number type parameters" from
    the "numver value and format parameters". The first ones are in the
    constructor and the others are in a method.

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

20 years agoFlush
Miguel de Icaza [Wed, 10 Sep 2003 01:50:44 +0000 (01:50 -0000)]
Flush

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

20 years agoTue Sep 9 16:33:07 CEST 2003 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 9 Sep 2003 14:44:24 +0000 (14:44 -0000)]
Tue Sep 9 16:33:07 CEST 2003 Paolo Molaro <lupus@ximian.com>

* aot.c: make aot loader less verbose. Remove free of unused variable.

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

20 years ago2003-09-09 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Tue, 9 Sep 2003 11:12:31 +0000 (11:12 -0000)]
2003-09-09  Zoltan Varga  <vargaz@freemail.hu>

* ArrayTest.cs: Fix the expected exception on some methods.

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

20 years ago2003-09-09 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Tue, 9 Sep 2003 11:10:40 +0000 (11:10 -0000)]
2003-09-09  Zoltan Varga  <vargaz@freemail.hu>

* Array.cs: Added argument checking to some NET_1_1 methods.

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

20 years ago * TypeDef.cs: By default types will have System.Object as their
Jackson Harper [Tue, 9 Sep 2003 04:39:40 +0000 (04:39 -0000)]
    * TypeDef.cs: By default types will have System.Object as their
parent type if no parent type is specified (this is what PEAPI
does) however if we are assembling corlib the System.Object type
will not have System.Object as its parent type.

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

20 years ago* Mono.Cairo/Surface.cs (PutImage): Removed.
Duncan Mak [Tue, 9 Sep 2003 00:01:41 +0000 (00:01 -0000)]
* Mono.Cairo/Surface.cs (PutImage): Removed.

* Mono.Cairo/Object.cs (Copy): Wrapper for cairo_copy.

* Mono.Cairo/Cairo.cs (cairo_copy): New API
(cairo_surface_put_image): Removed.

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

20 years ago2003-09-08 Duncan Mak <duncan@ximian.com>
Duncan Mak [Mon, 8 Sep 2003 23:58:26 +0000 (23:58 -0000)]
2003-09-08  Duncan Mak  <duncan@ximian.com>

* Factories.cs (DefaultImplementationNamespace): Change it from
"XrImpl" to "Cairo".

2003-09-08  Duncan Mak  <duncan@ximian.com>

* gdk-helpers.cs: Remember to call gdk_init before hand.
(gdk_pixbuf_finalize): Removed, as it is no longer available
in the current API.
(Helpers): New class to contain other misc. helper functions.
(Init): Import gdk_init.
(Unref): Import g_object_unref. This should be used in place of
gdk_pixbuf_finalize.

* cairo-api.cs: Updated to reflect recent API changes.
(cairo_copy): New API.
(cairo_surface_put_image): Removed to keep updated with current
API.
(cairo_current_foo): Renamed from the old cairo_get_foo methods.

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

20 years agoXSLT will never be able to tell the XPathResultType of a variable, so lets just save...
Ben Maurer [Mon, 8 Sep 2003 23:36:41 +0000 (23:36 -0000)]
XSLT will never be able to tell the XPathResultType of a variable, so lets just save the lookup

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

20 years agoNo IEnumerators, please
Ben Maurer [Mon, 8 Sep 2003 23:20:33 +0000 (23:20 -0000)]
No IEnumerators, please

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

20 years agooptimize collection allocation
Ben Maurer [Mon, 8 Sep 2003 22:45:02 +0000 (22:45 -0000)]
optimize collection allocation

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

20 years agomake one, not two calls to the hashtable
Ben Maurer [Mon, 8 Sep 2003 22:10:32 +0000 (22:10 -0000)]
make one, not two calls to the hashtable

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

20 years agoFlush after you use it
Ben Maurer [Mon, 8 Sep 2003 21:26:32 +0000 (21:26 -0000)]
Flush after you use it

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

20 years ago2003-09-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 8 Sep 2003 20:09:44 +0000 (20:09 -0000)]
2003-09-08  Zoltan Varga  <vargaz@freemail.hu>

* jit-icalls.c (mono_llmult_ovf): Fix warning.

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

20 years ago2003-09-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 8 Sep 2003 20:04:33 +0000 (20:04 -0000)]
2003-09-08  Zoltan Varga  <vargaz@freemail.hu>

* reflection.c icall.c: Fixed warnings.

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

20 years agoAdd wsdl script
Miguel de Icaza [Mon, 8 Sep 2003 17:46:15 +0000 (17:46 -0000)]
Add wsdl script

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

20 years ago2003-09-08 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Mon, 8 Sep 2003 16:36:38 +0000 (16:36 -0000)]
2003-09-08  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XmlNamespaceManager.cs : GetEnumerator() should return all of the
  available pairs (of prefix and namespace).
* XmlQualifiedName.cs : Quick fix for NullReferenceException in case
  of name (or ns) is null. (The description of the immediate previous
  changes will be inserted below.)
* XmlTextWriter.cs : Fixed WriteDocType(). Removed CheckValidName().
* XmlUrlResolver.cs : Changed not to call WebClient.Dispose() which
  will release resources it had allocated.

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

20 years ago2003-09-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 8 Sep 2003 14:53:00 +0000 (14:53 -0000)]
2003-09-08  Zoltan Varga  <vargaz@freemail.hu>

* aot.c (mono_aot_get_method_inner): Fix MONO_PATCH_INFO_IMAGE.

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

20 years ago2003-09-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 8 Sep 2003 13:26:28 +0000 (13:26 -0000)]
2003-09-08  Zoltan Varga  <vargaz@freemail.hu>

* .cvsignore: Added *.dll.

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

20 years ago2003-09-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 8 Sep 2003 13:23:19 +0000 (13:23 -0000)]
2003-09-08  Zoltan Varga  <vargaz@freemail.hu>

* mini.c (mono_print_tree_nl): New function callable while debugging.

* mini.c (mono_print_code): Export this.

* mini.h (MonoCompile): Added 'jit_info' field.

* mini.c (mini_method_compile): Save the generated MonoJitInfo into
the cfg structure, since it is needed by the AOT compiler.

* mini.h (MONO_AOT_FILE_VERSION): Bump version number.

* aot.c: A major rewrite. Changes include:
- save exception tables for methods which have them.
- cache failed lookups in aot_get_method () to avoid the (slow) calls
to g_module_symbol.
- reworked the file format so it is now much smaller and needs
fewer relocation entries.

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

20 years ago2003-09-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 8 Sep 2003 13:16:46 +0000 (13:16 -0000)]
2003-09-08  Zoltan Varga  <vargaz@freemail.hu>

* image.c (load_class_names): Use a temporary hash table to hold the
namespaces in order to avoid doing many string comparisons.

* image.h: Fix typo.

* image.c class.c rawbuffer.c reflection.c threads.c verify.c domain.c:
Pass NULL instead of g_direct_equal to the GHashTable constructor
since the NULL case is short-circuited inside g_hash_table_lookup,
leading to better performance.

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

20 years ago2003-09-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 8 Sep 2003 13:06:15 +0000 (13:06 -0000)]
2003-09-08  Zoltan Varga  <vargaz@freemail.hu>

* metadata.c (mono_metadata_custom_attrs_from_index): New function to
obtain the first custom attribute for a given index. Depends on the
CustomAttribute table being sorted by the parent field.

* reflection.c (mono_custom_attrs_from_index): Use the new function
for better performance.

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

20 years ago2003-09-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 8 Sep 2003 12:36:29 +0000 (12:36 -0000)]
2003-09-08  Zoltan Varga  <vargaz@freemail.hu>

* tramp-x86.c (x86_magic_trampoline): Tell valgrind to recompile the
patched code.

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

20 years ago2003-09-08 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 8 Sep 2003 12:29:22 +0000 (12:29 -0000)]
2003-09-08  Zoltan Varga  <vargaz@freemail.hu>

* configure.in: Added check for valgrind headers.

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

20 years ago2003-09-07 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
César Natarén [Mon, 8 Sep 2003 05:22:00 +0000 (05:22 -0000)]
2003-09-07 Cesar Lopez Nataren  <cesar@ciencias.unam.mx>

* Context.cs: Added constructor and Document field.
* DocumentContext.cs: Added Name field.
* JSParser.cs: Integration of antlr's generated parser with
JSParser public API. ScriptBlock is now the principal data structure that
represents a Jscript .Net program.
* JSScanner.cs: Integration of antlr's generated lexer with
JSScanner public API.

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

20 years ago2003-09-07 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Mon, 8 Sep 2003 02:04:14 +0000 (02:04 -0000)]
2003-09-07  Sebastien Pouliot  <spouliot@videotron.ca>

* Path.cs: RoutingFault not yet implemented (commented).

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

20 years ago2003-09-07 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Mon, 8 Sep 2003 02:02:35 +0000 (02:02 -0000)]
2003-09-07  Sebastien Pouliot  <spouliot@videotron.ca>

* Referral.cs: Oops - didn't compile when WSE1 was defined
* ReferralCollection.cs: Oops - didn't compile when WSE1 was defined

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

20 years ago2003-09-07 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Mon, 8 Sep 2003 01:52:24 +0000 (01:52 -0000)]
2003-09-07  Sebastien Pouliot  <spouliot@videotron.ca>

* Path.cs: Constructors are internal and Clone is non virtual in WSE1
(corcompare). Added missing properties (many are obsolete in WSE2).
* RoutingInputFilter.cs: Added missing TODO.
* RoutingOutputFilter.cs: Added missing TODO.
* Via.cs: Removed virtual from Clone for WSE1 (corcompare).
* ViaCollection.cs: Removed virtual from Clone/GetEnumerator/CopyTo/
SyncRoot for WSE1 (corcompare).
* WSRouting.cs: New. Routing constant strings.

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

20 years ago2003-09-07 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Mon, 8 Sep 2003 01:50:45 +0000 (01:50 -0000)]
2003-09-07  Sebastien Pouliot  <spouliot@videotron.ca>

* Referral.cs: Removed virtual from Clone/GetXml/LoadXml for WSE1
(corcompare).
* ReferralCollection.cs: Removed virtual from LoadXml/GetXml/
GetEnumerator/CopyTo/Count/IsSynchronized/SyncRoot for WSE1
(corcompare)
* ReferralException.cs: Removed ReferralFormatException implementation
and added ReferralException.
* ReferralFormatException.cs: Moved code from ReferralException.cs and
added missing string constants.
* ReferralInputFilter.cs: Added missing TODO.
* ReferralOutputFilter.cs: Added missing TODO.

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

20 years agoDont make function call to StringBuffer
Ben Maurer [Sun, 7 Sep 2003 21:55:47 +0000 (21:55 -0000)]
Dont make function call to StringBuffer

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

20 years agomore optimization
Ben Maurer [Sun, 7 Sep 2003 21:38:21 +0000 (21:38 -0000)]
more optimization

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

20 years agoOptimize
Ben Maurer [Sun, 7 Sep 2003 19:40:30 +0000 (19:40 -0000)]
Optimize

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

20 years agoMerged from MCS.
Martin Baulig [Sun, 7 Sep 2003 17:48:58 +0000 (17:48 -0000)]
Merged from MCS.

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

20 years ago2003-09-07 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 7 Sep 2003 17:46:26 +0000 (17:46 -0000)]
2003-09-07  Martin Baulig  <martin@ximian.com>

* report.cs (Error, Warning): Added overloaded versions which take
a `params object[] args' and call String.Format().

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

20 years ago2003-09-07 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 7 Sep 2003 17:33:45 +0000 (17:33 -0000)]
2003-09-07  Martin Baulig  <martin@ximian.com>

* decl.cs (DeclSpace..ctor): Don't call
NamespaceEntry.DefineName() here; do it in RecordDecl() which is
called from Tree.RecordDecl().  Fixes the CS0101 reporting.
(DeclSpace.RecordDecl): New method.

* tree.cs (Tree.RecordDecl): Call ds.RecordDecl().

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

20 years agoAdded error -217.
Martin Baulig [Sun, 7 Sep 2003 16:09:16 +0000 (16:09 -0000)]
Added error -217.

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

20 years ago*** empty log message ***
Martin Baulig [Sun, 7 Sep 2003 16:08:55 +0000 (16:08 -0000)]
*** empty log message ***

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

20 years ago2003-09-07 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 7 Sep 2003 16:08:21 +0000 (16:08 -0000)]
2003-09-07  Martin Baulig  <martin@ximian.com>

* generic.cs (ConstructedType.ResolveAsTypeStep): Report a CS8217
if the number of type parameters doesn't match.

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

20 years ago2003-09-07 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 7 Sep 2003 14:59:09 +0000 (14:59 -0000)]
2003-09-07  Martin Baulig  <martin@ximian.com>

* class.c (mono_class_init): If we're a generic instance, inflate
all our methods instead of loading them from the image.
(mono_class_from_generic): Set `class->methods = gklass->methods'.

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

20 years agosignture fixes
Dennis Hayes [Sun, 7 Sep 2003 09:17:53 +0000 (09:17 -0000)]
signture fixes

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

20 years agosigniture fixes
Dennis Hayes [Sun, 7 Sep 2003 06:25:35 +0000 (06:25 -0000)]
signiture fixes

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

20 years agosigniture fixes
Dennis Hayes [Sun, 7 Sep 2003 04:47:48 +0000 (04:47 -0000)]
signiture fixes

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

20 years agosignture fixes.
Dennis Hayes [Sun, 7 Sep 2003 03:03:03 +0000 (03:03 -0000)]
signture fixes.

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

20 years ago2003-09-06 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sun, 7 Sep 2003 02:24:47 +0000 (02:24 -0000)]
2003-09-06  Sebastien Pouliot  <spouliot@videotron.ca>

* Microsoft.Web.Services.dll.sources: Added stubbed input/output soap
filters for Routing and Referral so Configuration can be compiled.

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

20 years agosigniture fixes
Dennis Hayes [Sun, 7 Sep 2003 02:23:34 +0000 (02:23 -0000)]
signiture fixes

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

20 years ago2003-09-06 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sun, 7 Sep 2003 02:23:03 +0000 (02:23 -0000)]
2003-09-06  Sebastien Pouliot  <spouliot@videotron.ca>

* ConfigurationBase.cs: Completed implementation (both WSE1 and WSE2).
* FilterConfiguration.cs: Now returns the default input/output filters.
* WebServicesConfiguration.cs: Works for WSE1. Added WSE2 stubs.

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

20 years ago2003-09-06 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sun, 7 Sep 2003 02:21:10 +0000 (02:21 -0000)]
2003-09-06  Sebastien Pouliot  <spouliot@videotron.ca>

* ReferralInputFilter.cs: Stubbed for compilation (configuration).
* ReferralOutputFilter.cs: Stubbed for compilation (configuration)

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

20 years ago2003-09-06 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sun, 7 Sep 2003 02:20:29 +0000 (02:20 -0000)]
2003-09-06  Sebastien Pouliot  <spouliot@videotron.ca>

* RoutingInputFilter.cs: Stubbed for compilation (configuration).
* RoutingOutputFilter.cs: Stubbed for compilation (configuration)

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

20 years ago2003-09-06 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sun, 7 Sep 2003 02:19:15 +0000 (02:19 -0000)]
2003-09-06  Sebastien Pouliot  <spouliot@videotron.ca>

* AssemblyInfo.cs: Removed AllowPartiallyTrustedCallers

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

20 years agothanks tberman, nice catch of the warning
Ben Maurer [Sun, 7 Sep 2003 01:22:45 +0000 (01:22 -0000)]
thanks tberman, nice catch of the warning

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

20 years ago2003-09-07 Martin Baulig <martin@ximian.com>
Martin Baulig [Sat, 6 Sep 2003 23:54:54 +0000 (23:54 -0000)]
2003-09-07  Martin Baulig  <martin@ximian.com>

* mono-debug-debugger.c: Added support for constructors.

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

20 years ago2003-09-06 Martin Baulig <martin@ximian.com>
Martin Baulig [Sat, 6 Sep 2003 21:01:10 +0000 (21:01 -0000)]
2003-09-06  Martin Baulig  <martin@ximian.com>

* MonoSymbolFile.cs: Removed debugging output.

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

20 years agoperformance hacking
Ben Maurer [Sat, 6 Sep 2003 20:29:44 +0000 (20:29 -0000)]
performance hacking

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

20 years agobuggies
Ben Maurer [Sat, 6 Sep 2003 19:57:06 +0000 (19:57 -0000)]
buggies

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

20 years ago2003-09-06 Ben Maurer <bmaurer@users.sourceforge.net>
Ben Maurer [Sat, 6 Sep 2003 18:58:51 +0000 (18:58 -0000)]
2003-09-06 Ben Maurer  <bmaurer@users.sourceforge.net>

* DefaultContext.cs, Expresssion.cs, Parser.jay: Rewrite so that
system functions are actually expressions. Will allow for some
nice optimizations.

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

20 years ago2003-09-06 Martin Baulig <martin@ximian.com>
Martin Baulig [Sat, 6 Sep 2003 18:15:29 +0000 (18:15 -0000)]
2003-09-06  Martin Baulig  <martin@ximian.com>

* errors.txt: Added -216.

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

20 years agoFixed error number.
Martin Baulig [Sat, 6 Sep 2003 18:10:14 +0000 (18:10 -0000)]
Fixed error number.

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

20 years ago2003-09-06 Martin Baulig <martin@ximian.com>
Martin Baulig [Sat, 6 Sep 2003 18:09:24 +0000 (18:09 -0000)]
2003-09-06  Martin Baulig  <martin@ximian.com>

* icall.c (ves_icall_TypeBuilder_get_IsUnboundGenericParameter):
New interncall.

* reflection.c (mono_reflection_setup_generic_class): Call
ensure_runtime_vtable() to create the vtable.

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

20 years ago2003-09-06 Martin Baulig <martin@ximian.com>
Martin Baulig [Sat, 6 Sep 2003 18:08:02 +0000 (18:08 -0000)]
2003-09-06  Martin Baulig  <martin@ximian.com>

* TypeBuilder.cs (TypeBuilder.IsUnboundGenericParameter): Implemented.

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

20 years ago2003-09-06 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sat, 6 Sep 2003 03:57:47 +0000 (03:57 -0000)]
2003-09-06  Sebastien Pouliot  <spouliot@videotron.ca>

* Microsoft.Web.Services.dll.sources: Added another shared (and
renamed) file from System.Security assembly (Signature.cs ->
SignedXmlSignature.cs).

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

20 years ago2003-09-06 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sat, 6 Sep 2003 03:55:44 +0000 (03:55 -0000)]
2003-09-06  Sebastien Pouliot  <spouliot@videotron.ca>

* EncryptedKey.cs: Fixed typo.
* Security.cs: Fixed compilation issues.
* SignedXml.cs: Fixed compilation issues.
* SignedXmlSignature.cs: Copied from System.Security assembly (where
it is known as Signature.cs) as MS duplicate the class (in WSE) to
fixed some issues.
* XmlSignature.cs: Added more missing string used in System.Security.

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

20 years ago2003-09-06 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sat, 6 Sep 2003 03:52:54 +0000 (03:52 -0000)]
2003-09-06  Sebastien Pouliot  <spouliot@videotron.ca>

* Pipeline.cs: Uncommented Microsoft.Web.Services.Configuration;

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

20 years ago2003-09-05 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sat, 6 Sep 2003 01:14:15 +0000 (01:14 -0000)]
2003-09-05  Sebastien Pouliot  <spouliot@videotron.ca>

* Microsoft.Web.Services.dll.sources: Added stubbed classes from
Microsoft.Web.Services.Configuration to fix compilation.

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

20 years ago2003-09-05 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sat, 6 Sep 2003 01:05:15 +0000 (01:05 -0000)]
2003-09-05  Sebastien Pouliot  <spouliot@videotron.ca>

* ConfigurationBase.cs: New. Limited implementation to fix compile.
* FilterConfiguration.cs: New. Stub to fix compile.
* WebServicesConfiguration.cs: New. Stub to fix compile.

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

20 years ago2003-09-05 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sat, 6 Sep 2003 00:12:03 +0000 (00:12 -0000)]
2003-09-05  Sebastien Pouliot  <spouliot@videotron.ca>

* KeyAttributesExtension.cs: New. Added for WSE.

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

20 years agothat was just a pathetic bug...
Ben Maurer [Fri, 5 Sep 2003 21:19:34 +0000 (21:19 -0000)]
that was just a pathetic bug...

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

20 years ago2003-09-05 Martin Baulig <martin@ximian.com>
Martin Baulig [Fri, 5 Sep 2003 08:15:30 +0000 (08:15 -0000)]
2003-09-05  Martin Baulig  <martin@ximian.com>

* class.c (mono_class_array_element_size): Added MONO_TYPE_VAR and
MONO_TYPE_MVAR.

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

20 years ago(Tolerance): Fix typo.
Duncan Mak [Fri, 5 Sep 2003 05:01:51 +0000 (05:01 -0000)]
(Tolerance): Fix typo.

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

20 years ago2003-09-04 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Fri, 5 Sep 2003 03:57:13 +0000 (03:57 -0000)]
2003-09-04  Sebastien Pouliot  <spouliot@videotron.ca>

* Microsoft.Web.Services.dll.sources: Removed unused files.
Added Assembly files.

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

20 years ago2003-09-04 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Fri, 5 Sep 2003 03:54:22 +0000 (03:54 -0000)]
2003-09-04  Sebastien Pouliot  <spouliot@videotron.ca>

* Reference.cs: Fixed compilation issues.
* SignedInfo.cs: Fixed compilation issues.
* XmlSignature.cs: Added missing string used in System.Security.

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

20 years agoFlush
Miguel de Icaza [Fri, 5 Sep 2003 03:52:48 +0000 (03:52 -0000)]
Flush

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

20 years ago2003-09-04 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Fri, 5 Sep 2003 03:52:09 +0000 (03:52 -0000)]
2003-09-04  Sebastien Pouliot  <spouliot@videotron.ca>

* Path.cs: Corrected typos to fix compilation.

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

20 years ago2003-09-04 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Fri, 5 Sep 2003 03:50:51 +0000 (03:50 -0000)]
2003-09-04  Sebastien Pouliot  <spouliot@videotron.ca>

* DimeAttachmentCollection.cs: Fixed compilation issues
* DimeReader.cs: Fixed compilation issues

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

20 years ago2003-09-04 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Fri, 5 Sep 2003 03:49:18 +0000 (03:49 -0000)]
2003-09-04  Sebastien Pouliot  <spouliot@videotron.ca>

* AssemblyInfo.cs: Added. Copied from corlib and ajusted for WSE.
* Locale.cs: Added. Copied from corlib.
* ChangeLog: Added

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

20 years ago2003-09-04 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Fri, 5 Sep 2003 02:58:14 +0000 (02:58 -0000)]
2003-09-04  Sebastien Pouliot  <spouliot@videotron.ca>

* Via.cs: Corrected typos to fix compilation.
* ViaCollection.cs: Corrected typos to fix compilation.

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

20 years ago2003-09-04 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Fri, 5 Sep 2003 02:27:35 +0000 (02:27 -0000)]
2003-09-04  Sebastien Pouliot  <spouliot@videotron.ca>

* ReferralCollection.cs: Added missing ICollection properties.

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