Paolo Molaro [Wed, 14 May 2003 16:34:10 +0000 (16:34 -0000)]
Object construction.
svn path=/trunk/mono/; revision=14582
Lluis Sanchez [Wed, 14 May 2003 16:30:13 +0000 (16:30 -0000)]
* object.c: mono_store_remote_field: little fix to previous patch.
svn path=/trunk/mono/; revision=14581
Paolo Molaro [Wed, 14 May 2003 16:19:54 +0000 (16:19 -0000)]
Wed May 14 18:10:42 CEST 2003 Paolo Molaro <lupus@ximian.com>
* class.c: add constructors to array classes.
* icall.c: special case array construction for InternalInvoke (),
svn path=/trunk/mono/; revision=14580
Dietmar Maurer [Wed, 14 May 2003 14:39:53 +0000 (14:39 -0000)]
2003-05-14 Dietmar Maurer <dietmar@ximian.com>
* inssel.brg: remove some common pop instructions without side effects
svn path=/trunk/mono/; revision=14579
Zoltan Varga [Wed, 14 May 2003 14:17:44 +0000 (14:17 -0000)]
2003-05-12 Zoltan Varga <vargaz@freemail.hu>
* MethodBuilderTest.cs: Comment out test which fails because of a mono
extension to DefineParameter.
svn path=/trunk/mcs/; revision=14578
Zoltan Varga [Wed, 14 May 2003 14:16:08 +0000 (14:16 -0000)]
2003-05-14 Zoltan Varga <vargaz@freemail.hu>
* class.h class.c reflection.c object.c: Added support for field
defaults in dynamically generated classes.
svn path=/trunk/mono/; revision=14577
Dietmar Maurer [Wed, 14 May 2003 13:14:24 +0000 (13:14 -0000)]
added another inlining test
svn path=/trunk/mono/; revision=14576
Dick Porter [Wed, 14 May 2003 12:58:17 +0000 (12:58 -0000)]
Warning fixes
svn path=/trunk/mono/; revision=14575
Dick Porter [Wed, 14 May 2003 12:56:51 +0000 (12:56 -0000)]
Serialization tests
svn path=/trunk/mcs/; revision=14574
Paolo Molaro [Wed, 14 May 2003 11:44:00 +0000 (11:44 -0000)]
Wed May 14 13:35:27 CEST 2003 Paolo Molaro <lupus@ximian.com>
* reflection.c: properly encode charset for ddlimport.
svn path=/trunk/mono/; revision=14572
Paolo Molaro [Wed, 14 May 2003 10:49:13 +0000 (10:49 -0000)]
Wed May 14 12:40:31 CEST 2003 Paolo Molaro <lupus@ximian.com>
* inssel-x86.brg: fixed thinko in int to double conversions.
svn path=/trunk/mono/; revision=14571
Paolo Molaro [Wed, 14 May 2003 10:10:35 +0000 (10:10 -0000)]
Wed May 14 12:01:58 CEST 2003 Paolo Molaro <lupus@ximian.com>
* mini.c, jit-icalls.c: added runtime thread-static variable support.
svn path=/trunk/mono/; revision=14570
Paolo Molaro [Wed, 14 May 2003 10:08:44 +0000 (10:08 -0000)]
Added thread-static variable test.
svn path=/trunk/mono/; revision=14569
Dick Porter [Wed, 14 May 2003 09:25:15 +0000 (09:25 -0000)]
2003-05-12 Dick Porter <dick@ximian.com>
* misc.c (_wapi_calc_timeout): Cope with overflowing tv_nsec.
Patch from Martin Dvorak <mdvorak@ninell.cz>.
svn path=/trunk/mono/; revision=14568
Paolo Molaro [Wed, 14 May 2003 09:23:26 +0000 (09:23 -0000)]
Wed May 14 11:14:54 CEST 2003 Paolo Molaro <lupus@ximian.com>
* threads.c: allow compiling without GC.
svn path=/trunk/mono/; revision=14567
Gonzalo Paniagua Javier [Wed, 14 May 2003 09:07:11 +0000 (09:07 -0000)]
2003-05-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* System.Web.UI/BaseParser.cs: fixed MapPath for non-rooted files.
* System.Web.UI/PageParser.cs: don't pass a non-virtual file around.
* System.Web.UI/TemplateControlParser.cs: InputFile uses MapPath now.
Take care of the exception teh may be throw by MapPath on an invalid
path.
* System.Web.UI/TemplateParser.cs: removed unused method.
* System.Web.UI/UserControlParser.cs: modified inputfile. The result is
the same, but this one is better.
* System.Web.Util/UrlUtils.cs: fixed Combine and reworked Reduce.
svn path=/trunk/mcs/; revision=14566
Lluis Sanchez [Tue, 13 May 2003 22:27:51 +0000 (22:27 -0000)]
* AppDomain.cs: Added null argument check in Load().
* Activator.cs: fixed bug #39926.
svn path=/trunk/mcs/; revision=14563
Lluis Sanchez [Tue, 13 May 2003 20:56:25 +0000 (20:56 -0000)]
* BinaryServerFormatterSink.cs: The uri of the target object is now assigned
to the message through the HeaderHandler delegate.
svn path=/trunk/mcs/; revision=14561
Lluis Sanchez [Tue, 13 May 2003 20:55:43 +0000 (20:55 -0000)]
* MethodCall.cs: ResolveMethod now uses the type of the target object (identified
by the uri) instead of the type specified by TypeName (only if both types have
the same name).
svn path=/trunk/mcs/; revision=14560
Lluis Sanchez [Tue, 13 May 2003 20:55:05 +0000 (20:55 -0000)]
* ObjectReader.cs: Changed signature of ReadObjectGraph, so now it returns the
deserialized object and the headers.
* MessageFormatter.cs: The result of the call to the HeaderHandler delegate is
now interpreted as the uri of the target object. This seems to be MS.NET
behavior.
* BinaryFormatter.cs: Deserialize now calls the HeaderHandler delegate,
if provided.
svn path=/trunk/mcs/; revision=14559
Martin Willemoes Hansen [Tue, 13 May 2003 20:41:56 +0000 (20:41 -0000)]
* Tests inherits from Assertion and Assertion. prefixes removed
svn path=/trunk/mcs/; revision=14558
Martin Willemoes Hansen [Tue, 13 May 2003 20:29:09 +0000 (20:29 -0000)]
* Tests inherits from Assertion and Assertion. prefix is removed.
svn path=/trunk/mcs/; revision=14557
Martin Willemoes Hansen [Tue, 13 May 2003 20:23:05 +0000 (20:23 -0000)]
* Tests inherits from Assertion and Assertion. prefix is removed
svn path=/trunk/mcs/; revision=14556
Martin Willemoes Hansen [Tue, 13 May 2003 20:15:05 +0000 (20:15 -0000)]
Assertion ran away
svn path=/trunk/mcs/; revision=14555
Martin Willemoes Hansen [Tue, 13 May 2003 20:12:53 +0000 (20:12 -0000)]
* All tests inherits from Assertion, and
Assertion. prefixes removed
svn path=/trunk/mcs/; revision=14554
Paolo Molaro [Tue, 13 May 2003 20:11:01 +0000 (20:11 -0000)]
Tue May 13 22:02:06 CEST 2003 Paolo Molaro <lupus@ximian.com>
* inssel-long32.brg: two more missing instructions.
svn path=/trunk/mono/; revision=14553
Martin Willemoes Hansen [Tue, 13 May 2003 19:51:51 +0000 (19:51 -0000)]
* Mono.Security_test.args: Added
* makefile.gnu: Added
* Mono.Security/StrongNameTest.cs,
Mono.Security.Authenticode/PrivateKeyTest.cs,
Mono.Security.Authenticode/SoftwarePublisherCertificateTest.cs,
Mono.Security.Cryptography/ARC4ManagedTest.cs,
Mono.Security.Cryptography/MD2ManagedTest.cs,
Mono.Security.Cryptography/MD2Test.cs: Test classes inherits from
Assertion, Assertion. prefix removed.
svn path=/trunk/mcs/; revision=14552
Martin Willemoes Hansen [Tue, 13 May 2003 19:38:38 +0000 (19:38 -0000)]
* Test/Mono.Directory.LDAP/BindSimpleTest.cs: Removed unused setup and teardown methods
Test/Mono.Directory.LDAP/QueryRootDSETest.cs: Removed unused setup and teardown methods
svn path=/trunk/mcs/; revision=14551
Martin Willemoes Hansen [Tue, 13 May 2003 19:26:25 +0000 (19:26 -0000)]
* CollectionTest.cs ConversionTest.cs DateAndTimeTest.cs
Inherited from Assertion and removed
Assertion. prefix from assertions
svn path=/trunk/mcs/; revision=14550
Ville Palo [Tue, 13 May 2003 19:04:25 +0000 (19:04 -0000)]
2003-05-13 Ville Palo <vi64pa@kolumbus.fi>
* FileStreamTest.cs:
* FileTest.cs: Clean up. Now use temp directory. also some nunit2
changes
svn path=/trunk/mcs/; revision=14549
Gonzalo Paniagua Javier [Tue, 13 May 2003 18:59:39 +0000 (18:59 -0000)]
GONspell
svn path=/trunk/mono/; revision=14548
Paolo Molaro [Tue, 13 May 2003 17:44:29 +0000 (17:44 -0000)]
Added the mini porting guide.
svn path=/trunk/mono/; revision=14547
Gonzalo Paniagua Javier [Tue, 13 May 2003 17:20:27 +0000 (17:20 -0000)]
2003-05-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* AssemblyTest.cs: New file.
svn path=/trunk/mcs/; revision=14546
Marco Ridoni [Tue, 13 May 2003 16:49:26 +0000 (16:49 -0000)]
Fixed overloaded constructor invocation
svn path=/trunk/mcs/; revision=14545
Dietmar Maurer [Tue, 13 May 2003 15:54:39 +0000 (15:54 -0000)]
2003-05-13 Dietmar Maurer <dietmar@ximian.com>
* mini.c (mono_emit_call_args): set the cil_code for all arguments
if not already set.
svn path=/trunk/mono/; revision=14544
Gonzalo Paniagua Javier [Tue, 13 May 2003 15:47:03 +0000 (15:47 -0000)]
2003-05-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Assembly.cs: fixed bug #42833.
svn path=/trunk/mcs/; revision=14543
Gonzalo Paniagua Javier [Tue, 13 May 2003 15:37:39 +0000 (15:37 -0000)]
2003-05-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Enum.cs: fixed bugs #41522 and #42879.
svn path=/trunk/mcs/; revision=14542
Gonzalo Paniagua Javier [Tue, 13 May 2003 15:33:48 +0000 (15:33 -0000)]
2003-05-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* EnumTest.cs: added tests from bug #41522.
svn path=/trunk/mcs/; revision=14541
Nick Drochak [Tue, 13 May 2003 15:31:00 +0000 (15:31 -0000)]
2003-05-14 Nick Drochak <ndrochak@gol.com>
* corlib_linux_test.args:
* corlib_test.args: Add UTF?EncodingTest(s) to build
svn path=/trunk/mcs/; revision=14540
Nick Drochak [Tue, 13 May 2003 15:28:49 +0000 (15:28 -0000)]
flush
svn path=/trunk/mcs/; revision=14539
Nick Drochak [Tue, 13 May 2003 15:28:26 +0000 (15:28 -0000)]
2003-05-14 Nick Drochak <ndrochak@gol.com>
* UTF7EncodingTest.cs:
* UTF8EncodingTest.cs: added from Patrick Kalkman <kalkman@cistron.nl>
svn path=/trunk/mcs/; revision=14538
Paolo Molaro [Tue, 13 May 2003 14:51:07 +0000 (14:51 -0000)]
Tue May 13 16:43:18 CEST 2003 Paolo Molaro <lupus@ximian.com>
* interp.c: handle thread static fields.
svn path=/trunk/mono/; revision=14537
Paolo Molaro [Tue, 13 May 2003 14:50:08 +0000 (14:50 -0000)]
Tue May 13 16:41:49 CEST 2003 Paolo Molaro <lupus@ximian.com>
* appdomain.h, object.c, object.h, threads.c, threads.h: added
handling of thread static data.
svn path=/trunk/mono/; revision=14536
Paolo Molaro [Tue, 13 May 2003 14:48:56 +0000 (14:48 -0000)]
Tue May 13 16:36:08 CEST 2003 Paolo Molaro <lupus@ximian.com>
* reflection.h, reflection.c: added mono_custom_attrs_free ().
svn path=/trunk/mono/; revision=14535
Martin Willemoes Hansen [Tue, 13 May 2003 13:50:35 +0000 (13:50 -0000)]
* RdpPatternTests.cs, RelaxngReaderTests.cs:
Removed Assertion. prefixes and made them inherit from Assertion.
svn path=/trunk/mcs/; revision=14534
Paolo Molaro [Tue, 13 May 2003 13:48:08 +0000 (13:48 -0000)]
Tue May 13 15:34:29 CEST 2003 Paolo Molaro <lupus@ximian.com>
* Thread.cs: added missing field used by the runtime and
a new field to support thread-static data.
svn path=/trunk/mcs/; revision=14533
Martin Willemoes Hansen [Tue, 13 May 2003 13:45:18 +0000 (13:45 -0000)]
* makefile.gnu: Fixed name of assembly was changed
from Mono.Xml.Relaxng to
Commons.Xml.Relaxng.
svn path=/trunk/mcs/; revision=14532
Paolo Molaro [Tue, 13 May 2003 11:00:37 +0000 (11:00 -0000)]
Don't propagate string format and layout flags from element type to its array.
svn path=/trunk/mono/; revision=14531
Dietmar Maurer [Tue, 13 May 2003 10:06:33 +0000 (10:06 -0000)]
2003-05-13 Dietmar Maurer <dietmar@ximian.com>
(mono_array_class_get): always set the SEALED attribute for array types
svn path=/trunk/mono/; revision=14530
Dietmar Maurer [Tue, 13 May 2003 09:52:42 +0000 (09:52 -0000)]
fix for the previous fix
svn path=/trunk/mono/; revision=14529
Dietmar Maurer [Tue, 13 May 2003 09:47:03 +0000 (09:47 -0000)]
2003-05-13 Dietmar Maurer <dietmar@ximian.com>
* class.c (mono_array_class_get): consider the serializable flags
svn path=/trunk/mono/; revision=14528
Gonzalo Paniagua Javier [Tue, 13 May 2003 04:12:22 +0000 (04:12 -0000)]
removed writelines
svn path=/trunk/mcs/; revision=14527
Gonzalo Paniagua Javier [Tue, 13 May 2003 04:08:50 +0000 (04:08 -0000)]
2003-05-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* System.Web/HttpApplication.cs:
* System.Web/HttpApplicationFactory.cs:
* System.Web.SessionState/SessionStateModule.cs: fire
application start and session start/end events.
svn path=/trunk/mcs/; revision=14526
Gonzalo Paniagua Javier [Tue, 13 May 2003 04:05:45 +0000 (04:05 -0000)]
renamed SessionStateModule to Session
svn path=/trunk/mono/; revision=14525
Sebastien Pouliot [Tue, 13 May 2003 01:50:58 +0000 (01:50 -0000)]
2003-05-12 Sebastien Pouliot <spouliot@videotron.ca>
* PKCS1MaskGenerationMethodTest.cs: Uncommented PKCS#1 v.2.1 vector
unit test (will work on Mono but fails with MS implementation).
* RSAOAEPKeyExchangeDeformatterTest.cs: Updated tests vectors for
both Mono and MS (under Windows XP) generated OAEP results.
* RSAOAEPKeyExchangeFormatterTest.cs: Update exception handling.
svn path=/trunk/mcs/; revision=14524
Sebastien Pouliot [Tue, 13 May 2003 01:46:52 +0000 (01:46 -0000)]
2003-05-12 Sebastien Pouliot <spouliot@videotron.ca>
* PKCS1MaskGenerationMethod.cs: Added comment to justify why
the class is no more compatible with MS implementation (the bug
was preventing OAEP to work properly).
svn path=/trunk/mcs/; revision=14523
Sebastien Pouliot [Tue, 13 May 2003 01:44:47 +0000 (01:44 -0000)]
2003-05-12 Sebastien Pouliot <spouliot@videotron.ca>
* PKCS1.cs: Corrected I2OSP to match PKCS#1 v.2.1 test vector
and fix the OAEP incompatibility issue.
svn path=/trunk/mcs/; revision=14522
Aleksey Ryabchuk [Mon, 12 May 2003 17:42:03 +0000 (17:42 -0000)]
* Control.cs : ResizeRedraw, removed some unused code
* DomainUpDown.cs :
* UpDownBase.cs : some improvements
svn path=/trunk/mcs/; revision=14521
Dietmar Maurer [Mon, 12 May 2003 16:01:05 +0000 (16:01 -0000)]
2003-05-12 Dietmar Maurer <dietmar@ximian.com>
* loader.c (mono_lookup_pinvoke_call): consider Ansi/Unicode
attributes (fix for bug 42021).
svn path=/trunk/mono/; revision=14520
Nick Drochak [Mon, 12 May 2003 15:31:47 +0000 (15:31 -0000)]
2003-05-13 Nick Drochak <ndrochak@gol.com>
* corlib_linux_test.args: Remove AllTests.cs's and add DictionaryEntry
* corlib_test.args: Add DictionaryEntry
* makefile.gnu: compile with debug
* DictionaryEntry.cs: Added test
svn path=/trunk/mcs/; revision=14519
Dick Porter [Mon, 12 May 2003 15:12:24 +0000 (15:12 -0000)]
2003-05-12 Dick Porter <dick@ximian.com>
* gc.c: Don't run finalizers when the finalizer thread is
finishing up, because the default domain has already been
destroyed.
svn path=/trunk/mono/; revision=14518
Rafael Teixeira [Mon, 12 May 2003 14:15:27 +0000 (14:15 -0000)]
Fix: preprocessing directives ARE case insensitive, now.
svn path=/trunk/mcs/; revision=14516
Martin Baulig [Mon, 12 May 2003 13:03:17 +0000 (13:03 -0000)]
2003-05-12 Martin Baulig <martin@ximian.com>
* statement.cs (VariableInfo): Renamed to LocalInfo since it's
only used for locals and not for parameters.
svn path=/trunk/mcs/; revision=14515
Zoltan Varga [Mon, 12 May 2003 10:51:46 +0000 (10:51 -0000)]
2003-05-12 Zoltan Varga <vargaz@freemail.hu>
* StringTest.cs: New tests for IndexOf and LastIndexOf + conversion
to Nunit 2.
svn path=/trunk/mcs/; revision=14514
Zoltan Varga [Mon, 12 May 2003 10:47:16 +0000 (10:47 -0000)]
2003-05-12 Zoltan Varga <vargaz@freemail.hu>
* String.cs: Tweak IndexOf and LastIndexOf to match specification and
undocumented MS behaviour.
svn path=/trunk/mcs/; revision=14513
Zoltan Varga [Mon, 12 May 2003 10:07:14 +0000 (10:07 -0000)]
2003-05-12 Zoltan Varga <vargaz@freemail.hu>
* mini-x86.c (mono_arch_output_basic_block): Handle negative zero
correctly.
* basic-float.cs: Added tests for negative zero.
svn path=/trunk/mono/; revision=14512
Aleksey Ryabchuk [Mon, 12 May 2003 10:04:30 +0000 (10:04 -0000)]
changes in the code for TAB key handling
svn path=/trunk/mcs/; revision=14511
Miguel de Icaza [Mon, 12 May 2003 04:23:41 +0000 (04:23 -0000)]
Fixes for compiling mPhoto:
2003-05-12 Miguel de Icaza <miguel@ximian.com>
* support.cs (InternalParameters.ParameterType): Return the
ExternalType of the parameter.
* parameter.cs (Parameter.ExternalType): drop the two arguments,
they were unused.
svn path=/trunk/mcs/; revision=14509
Ben Maurer [Mon, 12 May 2003 03:42:56 +0000 (03:42 -0000)]
2003-05-11 Ben Maurer <bmaurer@users.sourceforge.net>
* *Calendar.cs: Implemented the TwoDigitYearMax property.
svn path=/trunk/mcs/; revision=14508
Gonzalo Paniagua Javier [Mon, 12 May 2003 02:25:53 +0000 (02:25 -0000)]
don't exclude these 2 files any more
svn path=/trunk/mcs/; revision=14507
Miguel de Icaza [Mon, 12 May 2003 00:09:43 +0000 (00:09 -0000)]
2003-05-11 Miguel de Icaza <miguel@ximian.com>
* class.cs (MethodData.Define): Do not set the `newslot' on
interface members, if they are also flagged as "override".
* expression.cs (UnaryMutator.EmitCode): Simple workaround to emit
better code for ++i and i++. This only works for static fields
and local variables.
svn path=/trunk/mcs/; revision=14506
Miguel de Icaza [Sun, 11 May 2003 23:52:40 +0000 (23:52 -0000)]
2003-05-11 Miguel de Icaza <miguel@ximian.com>
* string-icalls.c (ves_icall_System_String_ctor_chara_int_int): if
value is null, we should throw an exception. This is slightly
different than the other conventions used for the constructor.
svn path=/trunk/mono/; revision=14505
Gonzalo Paniagua Javier [Sun, 11 May 2003 23:40:52 +0000 (23:40 -0000)]
2003-05-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* socket-io.c: fixed windows build.
svn path=/trunk/mono/; revision=14504
Jackson Harper [Sun, 11 May 2003 23:38:53 +0000 (23:38 -0000)]
* MethodDef.cs: Add named param table and methods to get named param
positions. Add method to get named local variables slot
number. Make sure param_lists aren't null when defining them. Add
specialname and rtspecialname attributes if the method being
defined is named '.ctor' or '.cctor'. Add new method for creating
signatures using a list of typerefs.
* GlobalMethodRef.cs: Use new CreateSignature method that takes an
array of typerefs.
* MethodRef.cs: Use new CreateSignature method
* InstrTable.cs: Use INSTR_LOCAL and INSTR_PARAM tokens for
instructions that take local and param operands.
svn path=/trunk/mcs/; revision=14503
Jackson Harper [Sun, 11 May 2003 23:37:23 +0000 (23:37 -0000)]
* ILParser.jay: Add tokens for instructions that take param and
local args. Do not create empty lists for sig_args and
type_lists. Add param and local instructions.
svn path=/trunk/mcs/; revision=14502
Jackson Harper [Sun, 11 May 2003 23:36:35 +0000 (23:36 -0000)]
* TypeDef.cs: Add named param table and methods to get named param
positions. Add method to get named local variables slot
number. Make sure param_lists aren't null when defining them. Add
specialname and rtspecialname attributes if the method being
defined is named '.ctor' or '.cctor'. Add new method for creating
signatures using a list of typerefs.
* GlobalMethodRef.cs: Use new CreateSignature method that takes an
array of typerefs.
* MethodRef.cs: Use new CreateSignature method
* InstrTable.cs: Use INSTR_LOCAL and INSTR_PARAM tokens for
instructions that take local and param operands.
svn path=/trunk/mcs/; revision=14501
Miguel de Icaza [Sun, 11 May 2003 22:45:42 +0000 (22:45 -0000)]
Fix test
svn path=/trunk/mcs/; revision=14500
Miguel de Icaza [Sun, 11 May 2003 21:38:54 +0000 (21:38 -0000)]
2003-05-11 Miguel de Icaza <miguel@ximian.com>
* typemanager.cs (LookupDeclSpace): Add new method, sometimes we
want to pull the DeclSpace out of the builder_to_declspace instead
of the TypeBuilder (like in TypeContainer.FindMembers).
* class.cs (TypeContainer.FindMembers): Use LookupDeclSpace
instead of LookupTypeContainer. Fixes the crash on .NET for
looking up interface members.
svn path=/trunk/mcs/; revision=14499
Miguel de Icaza [Sun, 11 May 2003 21:10:16 +0000 (21:10 -0000)]
2003-05-11 Miguel de Icaza <miguel@ximian.com>
* const.cs: Create our own emit context during the Definition
stage, so that constants are evaluated in the proper context, when
a recursive definition happens.
svn path=/trunk/mcs/; revision=14498
Miguel de Icaza [Sun, 11 May 2003 20:21:36 +0000 (20:21 -0000)]
Flooosh
svn path=/trunk/mono/; revision=14497
Martin Baulig [Sun, 11 May 2003 20:08:53 +0000 (20:08 -0000)]
2003-05-11 Martin Baulig <martin@ximian.com>
* test-193.cs: New test for bug #39828.
svn path=/trunk/mcs/; revision=14496
Martin Baulig [Sun, 11 May 2003 20:07:59 +0000 (20:07 -0000)]
2003-05-11 Martin Baulig <martin@ximian.com>
* statement.cs (Block.CreateSwitchBlock): New method. Creates a
new block for a switch section.
(Block.AddLabel, Block.LookupLabel): If we're a switch section, do
the adding/lookup in the switch block. Fixes #39828.
svn path=/trunk/mcs/; revision=14495
Gonzalo Paniagua Javier [Sun, 11 May 2003 17:36:53 +0000 (17:36 -0000)]
Really revert Jaime's patch
svn path=/trunk/mcs/; revision=14493
Jaime Anguiano Olarra [Sun, 11 May 2003 16:57:06 +0000 (16:57 -0000)]
Fixed.
svn path=/trunk/mcs/; revision=14492
Gonzalo Paniagua Javier [Sun, 11 May 2003 16:36:02 +0000 (16:36 -0000)]
2003-05-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* XslTransform.cs: fixed bug #42739.
svn path=/trunk/mcs/; revision=14491
Miguel de Icaza [Sun, 11 May 2003 16:15:05 +0000 (16:15 -0000)]
Various changes, they send the the SOAP request, now XmlSerialization is required
+2003-04-30 Miguel de Icaza <miguel@ximian.com>
+
+ * SoapHttpClientProtocol.cs: Flag the methods in the chain that
+ gets the caller method as non-inlineable.
svn path=/trunk/mcs/; revision=14490
Jackson Harper [Sun, 11 May 2003 16:09:38 +0000 (16:09 -0000)]
* ILParser.jay: Set size and packing information for types
svn path=/trunk/mcs/; revision=14489
Jackson Harper [Sun, 11 May 2003 16:08:10 +0000 (16:08 -0000)]
* TypeDef.cs: Add size and packing information
svn path=/trunk/mcs/; revision=14488
Jackson Harper [Sun, 11 May 2003 15:56:06 +0000 (15:56 -0000)]
* PEAPI.cs: The class size in class layout metadata table is a
uint not a short.
svn path=/trunk/mcs/; revision=14487
Nick Drochak [Sun, 11 May 2003 13:58:20 +0000 (13:58 -0000)]
Oops
svn path=/trunk/mono/; revision=14486
Nick Drochak [Sun, 11 May 2003 13:53:30 +0000 (13:53 -0000)]
Modernize a bit. Remove all nunit v1 references.
svn path=/trunk/mono/; revision=14485
Paolo Molaro [Sun, 11 May 2003 13:06:12 +0000 (13:06 -0000)]
Sun May 11 14:56:27 CEST 2003 Paolo Molaro <lupus@ximian.com>
* inssel-long32.brg, basic-long.cs, exceptions.cs: handle
a couple of missing operations for long casts, with test cases.
svn path=/trunk/mono/; revision=14484
Jaime Anguiano Olarra [Sun, 11 May 2003 12:54:24 +0000 (12:54 -0000)]
One check we were missing in one of the CreateInstance() methods
svn path=/trunk/mcs/; revision=14483
Miguel de Icaza [Sun, 11 May 2003 05:51:07 +0000 (05:51 -0000)]
2003-05-11 Miguel de Icaza <miguel@ximian.com>
* Binder.cs (ChangeType): Very simplistic change. Am not sure if
it is correct, but it makes RemotingCorba move along a bit more
(Remoting.Corba invokes Binder.ConvertArgs, which calls
Binder.ChangeType with an Attribute [] to Object []).
svn path=/trunk/mcs/; revision=14482
Gonzalo Paniagua Javier [Sun, 11 May 2003 05:25:41 +0000 (05:25 -0000)]
2003-05-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* XslTransform.cs: fixed bug #42747.
svn path=/trunk/mcs/; revision=14479
Jackson Harper [Sun, 11 May 2003 04:01:18 +0000 (04:01 -0000)]
* ILParser.jay: Add field instructions
svn path=/trunk/mcs/; revision=14478
Jackson Harper [Sun, 11 May 2003 04:00:38 +0000 (04:00 -0000)]
Add field types to build.
svn path=/trunk/mcs/; revision=14477
Jackson Harper [Sun, 11 May 2003 04:00:02 +0000 (04:00 -0000)]
* IFieldRef.cs: New file - interface field references must implement
* ExternFieldRef.cs: New file - Reference to a field in another
assembly
* FieldRef.cs: New file - Reference to a field in this assembly
* GlobalFieldRef.cs: New file - Reference to a global field
* FieldInstr.cs: New file - Instruction that takes a field
instruction
* CodeGen.cs: Add method to resolve global methods
* ExternTypeRef.cs: Add method to get method references
* FieldDef.cs: Allow methods to be resolved before being defined
* IClassRef.cs: Add method to get field references.
* TypeDef.cs: Add method to resolve member fields.
* TypeRef.cs: Add method to get field references
svn path=/trunk/mcs/; revision=14476
Gonzalo Paniagua Javier [Sun, 11 May 2003 02:54:06 +0000 (02:54 -0000)]
2003-05-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* exceptions-x86.c: fixed small leaks in mono_arch_handle_exception.
svn path=/trunk/mono/; revision=14475
Gonzalo Paniagua Javier [Sun, 11 May 2003 02:35:23 +0000 (02:35 -0000)]
Added Lupus' bug check list to be used when reporting bugs
svn path=/trunk/mono/; revision=14474