Permalink
Commits on Sep 15, 2003
  1. This commit was manufactured by cvs2svn to create tag 'MONO_0_27'.

    svn path=/tags/MONO_0_27/mono/; revision=18118
    nobody committed Sep 15, 2003
  2. Update the version to 0.27 for the interim release

    svn path=/trunk/mono/; revision=18117
    Duncan Mak committed Sep 15, 2003
  3. Update version to 0.27 for the interim release

    svn path=/trunk/mcs/; revision=18115
    Duncan Mak committed Sep 15, 2003
  4. * daemon.c: In compare_process(), discard handles already signalled.

    svn path=/trunk/mono/; revision=18114
    slluis committed Sep 15, 2003
  5. *** empty log message ***

    svn path=/trunk/mcs/; revision=18113
    monoman committed Sep 15, 2003
  6. Added -218 invalid contraints clause.

    svn path=/trunk/mcs/; revision=18112
    Martin Baulig committed Sep 15, 2003
  7. 2003-09-15 Martin Baulig <martin@ximian.com>

    	* cs-parser.jay: Fix grammar wrt. type_parameter_constraints.
    
    	* generic.cs (Constraints.Resolve): New public method; this is
    	called to resolve the constraint types and to check whether all
    	the constraints are correct.
    	(Constraints.Types): New public property.
    	(TypeParameter.Resolve): New public method; resolves all the
    	type's constraints.
    
    	* class.cs (TypeContainer.DefineType): Call
    	TypeParameter.Resolve() before actually defining the type.
    
    svn path=/trunk/mcs/; revision=18111
    Martin Baulig committed Sep 15, 2003
  8. Merged from MCS.

    svn path=/trunk/mcs/; revision=18110
    Martin Baulig committed Sep 15, 2003
  9. Flush

    svn path=/trunk/mono/; revision=18109
    migueldeicaza committed Sep 15, 2003
  10. 2003-09-15 Martin Baulig <martin@ximian.com>

    	* class.cs (TypeContainer.DefineType): Added an error flag to
    	avoid reporting duplicate CS0146's ("class definition is
    	circular.").
    
    	* driver.cs (Driver.MainDriver): Abort if
    	RootContext.ResolveTree() reported any errors.
    
    svn path=/trunk/mcs/; revision=18108
    Martin Baulig committed Sep 15, 2003
  11. 2003-09-15 Zoltan Varga <vargaz@freemail.hu>

    	* icall.c (ves_icall_Type_IsArrayImpl): Added MONO_ARCH_SAVE_REGS.
    
    svn path=/trunk/mono/; revision=18105
    vargaz committed Sep 15, 2003
  12. 2003-09-15 Zoltan Varga <vargaz@freemail.hu>

    	* appdomain.h domain.c (MonoDomain): Added new hashtable to store the
    	class init trampolines.
    
    svn path=/trunk/mono/; revision=18104
    vargaz committed Sep 15, 2003
  13. 2003-09-15 Zoltan Varga <vargaz@freemail.hu>

    	* TODO: New todo item.
    
    svn path=/trunk/mono/; revision=18103
    vargaz committed Sep 15, 2003
  14. 2003-09-15 Zoltan Varga <vargaz@freemail.hu>

    	* tramp-x86.c (x86_class_init_trampoline): New trampoline function
    	which calls mono_runtime_class_init and patches the call site to
    	avoid further calls.
    	(mono_arch_create_class_init_trampoline): New arch specific function
    	to create a class init trampoline.
    	(create_trampoline_code): Generalized so it can create
    	class init trampolines as well.
    
    	* mini.c (helper_sig_class_init_trampoline): New helper variable.
    	(mono_create_class_init_trampoline): New function to create and cache
    	class init trampolines.
    	(mono_find_class_init_trampoline_by_addr): New function to lookup the
    	vtable given the address of a class init trampoline. Used by the
    	patching process.
    	(mono_codegen): Generate a call to a trampoline instead of
    	mono_runtime_class_init in LDSFLD[A].
    	(mono_codegen): Add relocations for the new trampoline.
    
    	* mini.h mini-x86.c aot.c: Added a new relocation type:
    	MONO_PATCH_INFO_CLASS_INIT.
    
    	* mini.h: Bump AOT version number.
    
    	* aot.c: Create a copy of the loaded code instead of using the original
    	so methods which call each other will be close in memory, improving
    	cache behaviour.
    
    svn path=/trunk/mono/; revision=18102
    vargaz committed Sep 15, 2003
  15. 2003-09-15 Zoltan Varga <vargaz@freemail.hu>

    	* exceptions-x86.c (mono_arch_has_unwind_info): Back out the previous
    	patch since it breaks the regression tests.
    
    svn path=/trunk/mono/; revision=18101
    vargaz committed Sep 15, 2003
  16. 2003-09-15 Zoltan Varga <vargaz@freemail.hu>

    	* exceptions-x86.c (mono_arch_has_unwind_info): Added explicit check
    	for the register saving instruction sequence since the
    	frame_state_for function in glibc 2.3.2 don't seem to detect it.
    
    svn path=/trunk/mono/; revision=18100
    vargaz committed Sep 15, 2003
Commits on Sep 14, 2003
  1. Newlines normalizing

    svn path=/trunk/mcs/; revision=18096
    Oleg Tkachenko committed Sep 14, 2003
  2. 2003-09-14 Sebastien Pouliot <spouliot@videotron.ca>

    	* AllTests.cs: New. Common methods to compare DateTimes and longs.
    	* ReceivedCollectionTest.cs: New. Unit tests for ReceivedCollection.
    	* ReceivedTest.cs: New. Unit test for Received.
    	* TimestampFormatExceptionTest.cs: Unit test for TimestampFormatException.
    	* TimestampInputFilterTest.cs: Unit test for TimestampInputFilter.
    	* TimestampOutputFilterTest.cs: Unit test for TimestampOutputFilter.
    	* TimestampTest.cs: Unit test for Timestamp.
    	* WSTimestampTest.cs: Unit test for WSTimestamp.
    
    svn path=/trunk/mcs/; revision=18095
    Sebastien Pouliot committed Sep 14, 2003
  3. Outputter fixup

    svn path=/trunk/mcs/; revision=18093
    Oleg Tkachenko committed Sep 14, 2003
  4. 2003-09-14 Sebastien Pouliot <spouliot@videotron.ca>

    	* ConfigurationBaseTest.cs: New. Test all WSE1 static protected methods.
    	* FilterConfigurationTest.cs: New. Test presence of default input/output
    	SOAP filters.
    	* WebServicesConfigurationTest.cs: New. Test FilterConfiguration.
    
    svn path=/trunk/mcs/; revision=18090
    Sebastien Pouliot committed Sep 14, 2003
  5. 2003-09-14 Pedro Mart�nez Juli� <yoros@wanadoo.es>

        * FloatingPointFormatter.cs: Add the necessary castings to char
        conversions.
    
    svn path=/trunk/mcs/; revision=18089
    Pedro Martínez Juliá committed Sep 14, 2003
  6. 2003-09-14 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

    	* DTMXPathNavigator.cs,
    	  DTMXPathDocument.cs,
    	  DTMXPathDocumentBuilder.cs : Added IXmlLineInfo support. Removed
    	  node's extraneous schemaType. Some code reformatting.
    
    svn path=/trunk/mcs/; revision=18087
    atsushieno committed Sep 14, 2003
  7. 2003-09-14 Zoltan Varga <vargaz@freemail.hu>

    	* TODO: Fix todo item && remove another.
    
    svn path=/trunk/mono/; revision=18086
    vargaz committed Sep 14, 2003
  8. * XmlCustomFormatter.cs: added support for additional string types in

    	  GenerateToXmlString().
    	* XmlSchemaExporter.cs: Fixed generation of XmlMembersMapping using
    	  encoded format.
    
    svn path=/trunk/mcs/; revision=18085
    slluis committed Sep 14, 2003
  9. * XmlSchema.cs: Do not add schema namespace declaration if it is alr…

    …eady
    
    	  declared.
    
    svn path=/trunk/mcs/; revision=18084
    slluis committed Sep 14, 2003
  10. * XmlTextWriter.cs: Attributes that have a namespace must be always

    	  prefixed.
    
    svn path=/trunk/mcs/; revision=18083
    slluis committed Sep 14, 2003
  11. * SoapDocumentationHandler.cs: Added support for on-the-fly proxy

    	  code generation in documentation pages.
    
    svn path=/trunk/mcs/; revision=18082
    slluis committed Sep 14, 2003
  12. * System.Web.Services_test.dll.sources: Added BindingCollectionTest.cs

    	  ChangeLog DocumentableItemTest.cs OperationCollectionTest.cs
    	  OperationMessageCollectionTest.cs OperationMessageTest.cs
    	  PortTypeCollectionTest.cs PortTypeTest.cs ServiceCollectionTest.cs
    	  ServiceDescriptionCollectionTest.cs
    	  SoapBodyBindingTest.cs SoapOperationBindingTest.cs TypesTest.cs
    	  New test files by Erik LeBel.
    
    svn path=/trunk/mcs/; revision=18081
    slluis committed Sep 14, 2003
  13. BindingCollectionTest.cs ChangeLog DocumentableItemTest.cs

    	  OperationCollectionTest.cs OperationMessageCollectionTest.cs
    	  OperationMessageTest.cs PortTypeCollectionTest.cs PortTypeTest.cs
    	  ServiceCollectionTest.cs ServiceDescriptionCollectionTest.cs
    	  SoapBodyBindingTest.cs SoapOperationBindingTest.cs TypesTest.cs
    	  New test files by Erik LeBel.
    
    svn path=/trunk/mcs/; revision=18080
    slluis committed Sep 14, 2003
  14. * DocumentableItem.cs MimeContentBinding.cs OperationMessage.cs

    	  OperationMessageCollection.cs PortCollection.cs PortType.cs
    	  PortTypeCollection.cs ServiceCollection.cs ServiceDescriptionCollection.cs
    	  SoapBodyBinding.cs SoapOperationBinding.cs: Several fixes by Erik LeBel
    	* ServiceDescriptionImporter.cs:
    	* ServiceDescriptionSerializerBase.cs: regenerated after the changes in
    	  the service description changes.
    	* ServiceDescriptionReflector.cs: Fixed generation of message parts in
    	  bare format.
    
    svn path=/trunk/mcs/; revision=18079
    slluis committed Sep 14, 2003
  15. * TcpClientChannel.cs: Fixed constructor.

    svn path=/trunk/mcs/; revision=18078
    slluis committed Sep 14, 2003
  16. 2003-09-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>

    	* RegularExpressionValidator.cs: fix for EvaluateIsValid by Juraj
    	Skripsky <juraj@hotfeet.ch>
    
    svn path=/trunk/mcs/; revision=18077
    gonzalop committed Sep 14, 2003
  17. Some late-night patch commits for Miguel.

    * TabPage.cs (constructor): added a constructor for constructing tab
    pages with a title. Patch from Jonathan Hogg
    <jonathan@onegoodidea.com>.
    
    * EnumConverter.cs (ConvertFrom): Removed the special handling for
    multiple values. This is done in Enum.Parse already.
    
    * TypeDescriptor.cs (GetConverter): Does not work for enumeration
    types because EnumConverter does not have a default
    constructor. Fixed by changing the special handling for
    enumeration types.
    
    svn path=/trunk/mcs/; revision=18074
    Duncan Mak committed Sep 14, 2003
  18. :flush:

    svn path=/trunk/mono/; revision=18070
    migueldeicaza committed Sep 14, 2003
Commits on Sep 13, 2003
  1. * MethodInstr.cs: callvirt operation is implicitly instance.

    svn path=/trunk/mcs/; revision=18069
    Jackson Harper committed Sep 13, 2003