mono.git
21 years agosample fix
Miguel de Icaza [Sun, 21 Jul 2002 21:50:27 +0000 (21:50 -0000)]
sample fix

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

21 years ago2002-07-21 Martin Baulig <martin@gnome.org>
Martin Baulig [Sun, 21 Jul 2002 21:38:35 +0000 (21:38 -0000)]
2002-07-21  Martin Baulig  <martin@gnome.org>

* test-38.cs: Added a few more test cases to this test.

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

21 years ago2002-07-21 Martin Baulig <martin@gnome.org>
Martin Baulig [Sun, 21 Jul 2002 21:37:56 +0000 (21:37 -0000)]
2002-07-21  Martin Baulig  <martin@gnome.org>

* makefile.gnu: Disable debugging, there's already the mcs-mono2.exe
target in the makefile for this.  The makefile.gnu is primarily intended
for end-users who don't want to debug the compiler.

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

21 years ago2002-07-21 Martin Baulig <martin@gnome.org>
Martin Baulig [Sun, 21 Jul 2002 21:37:35 +0000 (21:37 -0000)]
2002-07-21  Martin Baulig  <martin@gnome.org>

* assign.cs: Make this work if the rightmost source is a constant and
we need to do an implicit type conversion.  Also adding a few more tests
to test-38.cs which should have caught this.

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

21 years ago2002-07-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 21 Jul 2002 20:07:10 +0000 (20:07 -0000)]
2002-07-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* index: close the anchor for first link in Jul 17th.

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

21 years ago2002-07-21 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Sun, 21 Jul 2002 05:17:56 +0000 (05:17 -0000)]
2002-07-21 Tim Coleman  <tim@timcoleman.com>
* ChangeLog:
* XmlFormatExtensionAttribute.cs:
* XmlFormatExtensionPointAttribute.cs:
* XmlFormatExtensionPrefixAttribute.cs:
New files added

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

21 years ago2002-07-21 Jeffrey Stedfast <fejj@ximian.com>
Jeffrey Stedfast [Sun, 21 Jul 2002 04:38:33 +0000 (04:38 -0000)]
2002-07-21  Jeffrey Stedfast  <fejj@ximian.com>

* daemon-messages.c: #include <sys/types.h> and <sys/sockets.h> -
these are needed for sendmsg() and also for struct msghdr (at
least on Solaris). Solaris still won't build because struct msghdr
doesn't have msg_flags, msg_control, or msg_controllen members.

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

21 years ago2002-07-20 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Sun, 21 Jul 2002 03:47:36 +0000 (03:47 -0000)]
2002-07-20 Tim Coleman  <tim@timcoleman.com>
* AnyReturnReader.cs:
* HtmlFormParameterReader.cs:
* HtmlFormParameterWriter.cs:
* HttpGetClientProtocol.cs:
* HttpMethodAttribute.cs:
* HttpPostClientProtocol.cs:
* HttpSimpleClientProtocol.cs:
* HttpWebClientProtocol.cs:
* MatchAttribute.cs:
* MimeFormatter.cs:
* MimeParameterReader.cs:
* MimeParameterWriter.cs:
* MimeReturnReader.cs:
* NopReturnReader.cs:
* PatternMatcher.cs:
* SoapClientMessage.cs:
* SoapDocumentMethodAttribute.cs:
* SoapDocumentServiceAttribute.cs:
* SoapException.cs:
* SoapExtensionAttribute.cs:
* SoapExtension.cs:
* SoapHeaderAttribute.cs:
* SoapHeaderCollection.cs:
* SoapHeader.cs:
* SoapHeaderDirection.cs:
* SoapHttpClientProtocol.cs:
* SoapMessage.cs:
* SoapMessageStage.cs:
* SoapParameterStyle.cs:
* SoapRpcMethodAttribute.cs:
* SoapRpcServiceAttribute.cs:
* SoapServerMessage.cs:
* SoapServiceRoutingStyle.cs:
* SoapUnknownHeader.cs:
* TextReturnReader.cs:
* UrlEncodedParameterWriter.cs:
* UrlParameterReader.cs:
* UrlParameterWriter.cs:
* ValueCollectionParameterReader.cs:
* WebClientAsyncResult.cs:
* WebClientProtocol.cs:
* WebServiceHandlerFactory.cs:
* XmlReturnReader.cs:
Added new stubbs and some implementation
* LogicalMethodTypes.cs:
Added [Serializable] attribute which was missing.

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

21 years ago2002-07-20 Martin Baulig <martin@gnome.org>
Martin Baulig [Sun, 21 Jul 2002 01:27:40 +0000 (01:27 -0000)]
2002-07-20  Martin Baulig  <martin@gnome.org>

* class/makefile.gnu: Added System.Data.

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

21 years ago2002-07-20 Martin Baulig <martin@gnome.org>
Martin Baulig [Sun, 21 Jul 2002 01:26:20 +0000 (01:26 -0000)]
2002-07-20  Martin Baulig  <martin@gnome.org>

* test-38.cs: This test now passes with MCS.  Added a few more
test cases to it.

* test-52.cs: The order of the elements returned by
`IDictionary.Keys' is unspecified.

* makefile: The following tests fail under linux and have been
moved to TEST_NOPASS: 45, 53, 91, 106, 107, 122, 132, 133.
(test-compiler-mono): Compile all the TEST_NOPASS tests, but
don't run them.

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

21 years ago2002-07-21 Martin Baulig <martin@gnome.org>
Martin Baulig [Sun, 21 Jul 2002 01:24:37 +0000 (01:24 -0000)]
2002-07-21  Martin Baulig  <martin@gnome.org>

* assign.cs: Improved the Assign class so it can now handle embedded
assignments (X = Y = Z = something).  As a side-effect this'll now also
consume less local variables.  test-38.cs now passes with MCS, added
a few new test cases to that test.

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

21 years agoFlush, include System.Web.Services
Miguel de Icaza [Sun, 21 Jul 2002 01:00:52 +0000 (01:00 -0000)]
Flush, include System.Web.Services

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

21 years ago2002-07-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 21 Jul 2002 00:23:52 +0000 (00:23 -0000)]
2002-07-20  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* UserControl.cs: implemented Load/SaveViewState.

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

21 years agoUpdate news
Miguel de Icaza [Sat, 20 Jul 2002 20:22:14 +0000 (20:22 -0000)]
Update news

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

21 years agoAdd useful macros
Miguel de Icaza [Sat, 20 Jul 2002 19:17:58 +0000 (19:17 -0000)]
Add useful macros

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

21 years agoInlcude WebSerices in the status display
Miguel de Icaza [Sat, 20 Jul 2002 18:52:50 +0000 (18:52 -0000)]
Inlcude WebSerices in the status display

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

21 years agoWeb: fixed the tutorial link (but didn't push the site)
Alp Toker [Sat, 20 Jul 2002 18:00:21 +0000 (18:00 -0000)]
Web: fixed the tutorial link (but didn't push the site)

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

21 years agoChangeLog update.
Alp Toker [Sat, 20 Jul 2002 16:28:14 +0000 (16:28 -0000)]
ChangeLog update.

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

21 years ago2002-07-20 Martin Baulig <martin@gnome.org>
Martin Baulig [Sat, 20 Jul 2002 15:42:40 +0000 (15:42 -0000)]
2002-07-20  Martin Baulig  <martin@gnome.org>

* README.tests: Added (empty) list of all the test cases.
When you add any test cases, please add them to this file.

* test-146.cs: Added test for bug #27977 which is now fixed.

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

21 years ago2002-07-20 Martin Baulig <martin@gnome.org>
Martin Baulig [Sat, 20 Jul 2002 15:39:59 +0000 (15:39 -0000)]
2002-07-20  Martin Baulig  <martin@gnome.org>

* expression.cs (Binary.EmitBranchable): Emit correct unsigned branch
instructions.  Fixes bug #27977, also added test-146.cs.

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

21 years agoimpl. mono_method_get_last_managed ()
Dietmar Maurer [Sat, 20 Jul 2002 14:52:34 +0000 (14:52 -0000)]
impl. mono_method_get_last_managed ()

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

21 years ago2002-07-20 Martin Baulig <martin@gnome.org>
Martin Baulig [Sat, 20 Jul 2002 13:55:59 +0000 (13:55 -0000)]
2002-07-20  Martin Baulig  <martin@gnome.org>

* class/makefile.gnu: Added System.Data.

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

21 years ago2002-07-20 Martin Baulig <martin@gnome.org>
Martin Baulig [Sat, 20 Jul 2002 13:41:36 +0000 (13:41 -0000)]
2002-07-20  Martin Baulig  <martin@gnome.org>

* class/library.make: Put $(MONO_PATH_PREFIX) in front of the MONO_PATH.

* class/*/makefile.gnu: Set MONO_PATH_PREFIX=../lib:

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

21 years ago*** empty log message ***
Martin Baulig [Sat, 20 Jul 2002 13:09:57 +0000 (13:09 -0000)]
*** empty log message ***

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

21 years ago2002-07-20 Dick Porter <dick@ximian.com>
Dick Porter [Sat, 20 Jul 2002 10:30:18 +0000 (10:30 -0000)]
2002-07-20  Dick Porter  <dick@ximian.com>

* Process.cs: Implement file handle redirection

2002-07-20  Dick Porter  <dick@ximian.com>

* MonoIO.cs: Added icall to CreatePipe

2002-07-20  Dick Porter  <dick@ximian.com>

* MonoIO.cs: Cut down copy of corlib/System.IO/MonoIO.cs, so it
can be used from the System assembly but still not be exposed to
users.

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

21 years ago2002-07-20 Dick Porter <dick@ximian.com>
Dick Porter [Sat, 20 Jul 2002 10:19:39 +0000 (10:19 -0000)]
2002-07-20  Dick Porter  <dick@ximian.com>

* wapi-private.h:
* io-private.h:
* io.h:
* io.c:
* handles.c: Implemented pipe handles

* handles.c:
* daemon.c: Fixed bug in handle closing.

* shared.c:
* daemon.c: Forked processes now close all open file descriptors.

2002-07-20  Dick Porter  <dick@ximian.com>

* process.h:
* process.c: Pass file handles to CreateProcess

* icall.c:
* file-io.h:
* file-io.c: Implemented CreatePipe

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

21 years agoUpdated ignores for shared lib builds
Dick Porter [Sat, 20 Jul 2002 10:10:27 +0000 (10:10 -0000)]
Updated ignores for shared lib builds

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

21 years agoAdded missing files.
Paolo Molaro [Sat, 20 Jul 2002 09:01:48 +0000 (09:01 -0000)]
Added missing files.

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

21 years ago2002-07-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 20 Jul 2002 08:39:12 +0000 (08:39 -0000)]
2002-07-20  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* MemberDescriptor.cs: implemented Attributes and Category.

* PropertyDescriptor.cs: implemented Converter. Declared GetValue ().

* PropertyDescriptorCollection.cs: fixed indexers declaration.

* ReadOnlyAttribute.cs: GetHashCoder (), Equals (), IsDefault () and
fixed value for Yes.

* ToolboxItemAttribute.cs: fixed declaration of IsDefaultAttribute.

* TypeConverter.cs: added SimplePropertyDescriptor class.

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

21 years agoUse Attributes in Style
Gonzalo Paniagua Javier [Sat, 20 Jul 2002 07:13:03 +0000 (07:13 -0000)]
Use Attributes in Style

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

21 years ago2002-07-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 20 Jul 2002 07:07:39 +0000 (07:07 -0000)]
2002-07-20  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System.Web.UI/AttributeCollection.cs:
(Add): handle 'style' through styleCollection.

* System.Web.UI/CssStyleCollection.cs:
(fillStyle): renamed to FillStyle and made it internal.

* System.Web.UI/Page.cs:
(GetViewStateString): fixed, broken after other recent changes.
(ProcessPostData): allow a second try for postback data after OnLoad.
(ProcessRequest): clear controls collection, removed call to
UnloadRecursive.

* System.Web.UI.HtmlControls/HtmlControl.cs: the attributes must use
ViewState as its StateBag, if not style values are lost between
postbacks.

* System.Web.UI.WebControls/TextBox.cs: default for Wrap is true.
(OnPreRender): don't save Text if there are no listeners on TextChanged.

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

21 years ago2002-07-19 Martin Baulig <martin@gnome.org>
Martin Baulig [Fri, 19 Jul 2002 21:26:49 +0000 (21:26 -0000)]
2002-07-19  Martin Baulig  <martin@gnome.org>

* test-145.cs: Added test for bug #25318 which is now fixed.

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

21 years ago2002-07-19 Martin Baulig <martin@gnome.org>
Martin Baulig [Fri, 19 Jul 2002 21:20:14 +0000 (21:20 -0000)]
2002-07-19  Martin Baulig  <martin@gnome.org>

* makefile.gnu: Added makefile for self-hosting compile on GNU/Linux.
Don't add this to the top-level makefile.gnu, this must be run after
everything is compiled.

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

21 years agoCreate mcs first and then use the newly compiled mcs to compile the class libraries.
Martin Baulig [Fri, 19 Jul 2002 21:17:26 +0000 (21:17 -0000)]
Create mcs first and then use the newly compiled mcs to compile the class libraries.

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

21 years agoFile is obsolete.
Alp Toker [Fri, 19 Jul 2002 19:40:34 +0000 (19:40 -0000)]
File is obsolete.

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

21 years agoIt makes more sense to call mcs directly as wrapper shell scripts are soon to
Alp Toker [Fri, 19 Jul 2002 19:39:41 +0000 (19:39 -0000)]
It makes more sense to call mcs directly as wrapper shell scripts are soon to
be phased out anyway. NUnitConsole_mono.exe is now part of the build procedure
too. mcs-tool is gone.

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

21 years ago2002-07-19 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Fri, 19 Jul 2002 19:09:37 +0000 (19:09 -0000)]
2002-07-19  Dietmar Maurer  <dietmar@ximian.com>

* jit.c (mono_analyze_stack): avoid recursive inlining

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

21 years agoUpdate man page
Miguel de Icaza [Fri, 19 Jul 2002 19:07:07 +0000 (19:07 -0000)]
Update man page

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

21 years ago2002-07-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 19 Jul 2002 18:55:14 +0000 (18:55 -0000)]
2002-07-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System.Web.UI/Control.cs: uncommented Dispose.

* System.Web.UI/Page.cs:
(DeterminePostBackMode): more checkings.
(GetPostBackClientHyperLink): implemented.
(GetPostBackEventReference): added some comments with the HTML that MS
generates for that.
(ProcessRequest): fixed processing order. The page is unloaded after
a request and regenerated from view state on subsequents posts.

* System.Web.UI.WebControls/DropDownList.cs:
(ToolTip): fixed.

* System.Web.UI.WebControls/ListItem.cs:
(LoadViewState): fixed.

* System.Web.UI.WebControls/ListItemCollection.cs:
(TrackViewState): use items instead of 'this' in foreach.

* System.Web.UI.WebControls/Style.cs:
(LoadViewState): more checking of parameters.

* System.Web.UI.WebControls/WebControl.cs: implemented LoadViewState
and SaveViewState.

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

21 years agoUpdate man page
Miguel de Icaza [Fri, 19 Jul 2002 18:47:04 +0000 (18:47 -0000)]
Update man page

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

21 years ago*** empty log message ***
Dietmar Maurer [Fri, 19 Jul 2002 18:09:51 +0000 (18:09 -0000)]
*** empty log message ***

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

21 years ago2002-07-19 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Fri, 19 Jul 2002 18:06:42 +0000 (18:06 -0000)]
2002-07-19  Dietmar Maurer  <dietmar@ximian.com>

* metadata.c (mono_get_param_info): set alignment for value types

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

21 years agofix bug from previous commit
Dietmar Maurer [Fri, 19 Jul 2002 17:52:24 +0000 (17:52 -0000)]
fix bug from previous commit

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

21 years agoMake sure corlib is built _before_ mcs, and don't make unnecessary assumptions
Alp Toker [Fri, 19 Jul 2002 17:47:10 +0000 (17:47 -0000)]
Make sure corlib is built _before_ mcs, and don't make unnecessary assumptions
about the C# compiler setup that's to be used.

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

21 years ago2002-07-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 19 Jul 2002 17:36:16 +0000 (17:36 -0000)]
2002-07-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* cs-tokenizer.cs: fixed getHex ().

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

21 years agoMono embedding sample.
Paolo Molaro [Fri, 19 Jul 2002 17:24:56 +0000 (17:24 -0000)]
Mono embedding sample.

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

21 years agoFri Jul 19 18:38:38 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 19 Jul 2002 17:08:26 +0000 (17:08 -0000)]
Fri Jul 19 18:38:38 CEST 2002 Paolo Molaro <lupus@ximian.com>

* configure.in, Makefile.am, mono.pc.in: add a mono.pc file for use
with pkg-config.
* */Makefile.am: makefile overhaul to create a shared libmono library.
* */*.h: do not include config.h in headers that should be installed.

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

21 years agoFri Jul 19 19:05:19 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 19 Jul 2002 17:07:42 +0000 (17:07 -0000)]
Fri Jul 19 19:05:19 CEST 2002 Paolo Molaro <lupus@ximian.com>

* sockets.h, io-layer.h, critical-sections.h: don't include config.h
in header files.

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

21 years agoDirectory for compiled libs to go into.
Alp Toker [Fri, 19 Jul 2002 17:07:16 +0000 (17:07 -0000)]
Directory for compiled libs to go into.

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

21 years ago2002-07-19 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Fri, 19 Jul 2002 17:06:39 +0000 (17:06 -0000)]
2002-07-19  Tim Coleman <tim@timcoleman.com>
* list: Added

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

21 years agoFri Jul 19 18:58:27 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 19 Jul 2002 17:03:40 +0000 (17:03 -0000)]
Fri Jul 19 18:58:27 CEST 2002 Paolo Molaro <lupus@ximian.com>

* appdomain.h, domain.c, threads-types.h: don't include config.h in headers.
Constify mono_domain_assembly_open().
* loader.c: handle null namespace in icalls.

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

21 years ago2002-07-19 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Fri, 19 Jul 2002 17:03:27 +0000 (17:03 -0000)]
2002-07-19 Tim Coleman  <tim@timcoleman.com>
* library.build: Added System.Web.Services
to the build.

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

21 years agoFri Jul 19 18:45:11 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 19 Jul 2002 17:03:05 +0000 (17:03 -0000)]
Fri Jul 19 18:45:11 CEST 2002 Paolo Molaro <lupus@ximian.com>

* emit-x86.c: temporary workaround for gcc bug.
* jit.h, jit.c, mono.c: move mono_jit_image to jit.c.
Don't include config.h in headers.

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

21 years ago2002-07-19 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Fri, 19 Jul 2002 16:58:22 +0000 (16:58 -0000)]
2002-07-19 Tim Coleman  <tim@timcoleman.com>
* ChangeLog:
* LogicalMethodInfo.cs:
* LogicalMethodTypes.cs:
Add required classes to make System.Web.Services.Description
buildable.

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

21 years ago2002-07-19 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Fri, 19 Jul 2002 16:56:36 +0000 (16:56 -0000)]
2002-07-19  Dietmar Maurer  <dietmar@ximian.com>

* x86.brg: correctly align valuetype arguments on the stack

* jit.c (mono_analyze_stack): do not compute frame size here.

* x86.brg: use macros to avoid code duplication for CALL opcodes,
compute frame size in x86.brg

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

21 years ago2002-07-19 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Fri, 19 Jul 2002 16:55:53 +0000 (16:55 -0000)]
2002-07-19 Tim Coleman  <tim@timcoleman.com>
* Binding.cs:
* BindingCollection.cs:
* ChangeLog:
* DocumentableItem.cs:
* FaultBinding.cs:
* FaultBindingCollection.cs:
* HttpAddressBinding.cs:
* HttpBinding.cs:
* HttpOperationBinding.cs:
* HttpUrlEncodedBinding.cs:
* HttpUrlReplacementBinding.cs:
* Import.cs:
* ImportCollection.cs:
* InputBinding.cs:
* Message.cs:
* MessageBinding.cs:
* MessageCollection.cs:
* MessagePart.cs:
* MessagePartCollection.cs:
* MimeContentBinding.cs:
* MimeMultipartRelatedBinding.cs:
* MimePart.cs:
* MimePartCollection.cs:
* MimeTextBinding.cs:
* MimeTextMatch.cs:
* MimeTextMatchCollection.cs:
* MimeXmlBinding.cs:
* Operation.cs:
* OperationBinding.cs:
* OperationBindingCollection.cs:
* OperationCollection.cs:
* OperationFault.cs:
* OperationFaultCollection.cs:
* OperationFlow.cs:
* OperationInput.cs:
* OperationMessage.cs:
* OperationMessageCollection.cs:
* OperationOutput.cs:
* OutputBinding.cs:
* Port.cs:
* PortCollection.cs:
* PortType.cs:
* PortTypeCollection.cs:
* ProtocolImporter.cs:
* ProtocolReflector.cs:
* Service.cs:
* ServiceCollection.cs:
* ServiceDescription.cs:
* ServiceDescriptionBaseCollection.cs:
* ServiceDescriptionCollection.cs:
* ServiceDescriptionFormatExtension.cs:
* ServiceDescriptionFormatExtensionCollection.cs:
* ServiceDescriptionImportStyle.cs:
* ServiceDescriptionImportWarnings.cs:
* ServiceDescriptionImporter.cs:
* ServiceDescriptionReflector.cs:
* SoapAddressBinding.cs:
* SoapBinding.cs:
* SoapBindingStyle.cs:
* SoapBindingUse.cs:
* SoapBodyBinding.cs:
* SoapExtensionImporter.cs:
* SoapExtensionReflector.cs:
* SoapFaultBinding.cs:
* SoapHeaderBinding.cs:
* SoapHeaderFaultBinding.cs:
* SoapOperationBinding.cs:
* SoapProtocolImporter.cs:
* SoapTransportImporter.cs:
* Types.cs:
Initial implementation

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

21 years ago2002-07-19 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Fri, 19 Jul 2002 16:53:19 +0000 (16:53 -0000)]
2002-07-19 Tim Coleman  <tim@timcoleman.com>
* ChangeLog:
* TODOAttribute.cs:
* WebMethodAttribute.cs:
* WebService.cs:
* WebServiceAttribute.cs:
* WebServiceBindingAttribute.cs:
Initial implementation

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

21 years ago2002-07-19 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Fri, 19 Jul 2002 16:52:05 +0000 (16:52 -0000)]
2002-07-19  Tim Coleman <tim@timcoleman.com>
        * System.Web.Services.build: added
        * System.Web.Services:
        * System.Web.Services.Configuration:
        * System.Web.Services.Description:
        * System.Web.Services.Discovery:
        * System.Web.Services.Protocols:
                New directories added

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

21 years agoSame like library.make, but for programs.
Martin Baulig [Fri, 19 Jul 2002 16:41:34 +0000 (16:41 -0000)]
Same like library.make, but for programs.

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

21 years ago2002-07-19 Martin Baulig <martin@gnome.org>
Martin Baulig [Fri, 19 Jul 2002 16:41:10 +0000 (16:41 -0000)]
2002-07-19  Martin Baulig  <martin@gnome.org>

* makefile.gnu, list.unix: Added makefile.gnu for self-hosting
GNU/Linux build.

* src/NUnitConsole/makefile.gnu, src/NUnitConsole/list.unix: Likewise.

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

21 years ago2002-07-19 Martin Baulig <martin@gnome.org>
Martin Baulig [Fri, 19 Jul 2002 16:21:38 +0000 (16:21 -0000)]
2002-07-19  Martin Baulig  <martin@gnome.org>

* makefile.gnu (DIRS): Added nunit.

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

21 years ago2002-07-19 Martin Baulig <martin@gnome.org>
Martin Baulig [Fri, 19 Jul 2002 16:21:01 +0000 (16:21 -0000)]
2002-07-19  Martin Baulig  <martin@gnome.org>

* makefile.gnu, list.unix: Added makefile.gnu for self-hosting
GNU/Linux build.

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

21 years agoUpdated the makefiles, put all dlls into class/lib/, make them actually work.
Martin Baulig [Fri, 19 Jul 2002 16:10:11 +0000 (16:10 -0000)]
Updated the makefiles, put all dlls into class/lib/, make them actually work.

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

21 years ago2002-07-19 Martin Baulig <martin@gnome.org>
Martin Baulig [Fri, 19 Jul 2002 15:48:49 +0000 (15:48 -0000)]
2002-07-19  Martin Baulig  <martin@gnome.org>

Added the super-cool set of makefiles from Peter Williams which run on
GNU/Linux without NAnt.  I named them `makefile.gnu' and not `GNUmakefile'
since this won't break the windows build.

To compile stuff on GNU/Linux, just do a `make -f makefile.gnu'.

* mcs-tool, */makefile.gnu, class/library.make: New files.

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

21 years ago2002-07-19 Martin Baulig <martin@gnome.org>
Martin Baulig [Fri, 19 Jul 2002 15:20:38 +0000 (15:20 -0000)]
2002-07-19  Martin Baulig  <martin@gnome.org>

* */makefile (NANT): Use a variable `NANT' so the user can override it with
`make NANT=/usr/local/bin/NAnt.exe'.

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

21 years ago2002-07-19 Martin Baulig <martin@gnome.org>
Martin Baulig [Fri, 19 Jul 2002 15:08:33 +0000 (15:08 -0000)]
2002-07-19  Martin Baulig  <martin@gnome.org>

* */makefile (NANT): Use a variable `NANT' so the user can override it with
`make NANT=/usr/local/bin/NAnt.exe'.

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

21 years ago2002-07-19 Martin Baulig <martin@gnome.org>
Martin Baulig [Fri, 19 Jul 2002 14:28:45 +0000 (14:28 -0000)]
2002-07-19  Martin Baulig  <martin@gnome.org>

* expression.cs (Invocation.EmitParams): Use TypeManager.LookupType(),
not Type.GetType() to lookup the array type.  This is needed when
we're constructing an array of a user-defined type.
(ArrayAccess.EmitDynamicInitializers): Only emit the Ldelema for
single-dimensional arrays, but also for single-dimensial arrays of
type decimal.

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

21 years ago2002-07-19 Martin Baulig <martin@gnome.org>
Martin Baulig [Fri, 19 Jul 2002 13:32:57 +0000 (13:32 -0000)]
2002-07-19  Martin Baulig  <martin@gnome.org>

* expression.cs (New.DoEmit): Create a new LocalTemporary each time
this function is called, it's not allowed to share LocalBuilders
among ILGenerators.

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

21 years ago2002-07-19 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Fri, 19 Jul 2002 13:29:27 +0000 (13:29 -0000)]
2002-07-19  Dietmar Maurer  <dietmar@ximian.com>

* marshal.c (emit_ptr_to_str_conv): marshal object as structs
(emit_str_to_ptr_conv): marshal object as structs

* metadata.c (mono_type_to_unmanaged): marshal object as structs

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

21 years ago2002-07-19 Martin Baulig <martin@gnome.org>
Martin Baulig [Fri, 19 Jul 2002 12:52:28 +0000 (12:52 -0000)]
2002-07-19  Martin Baulig  <martin@gnome.org>

* ILGenerator.cs (Emit (OpCode, LocalBuilder)): Throw an exception
when trying to emit a local that was defined in a different ILGenerator.

* LocalBuilder.cs (LocalBuilder): Added `ILGenetator' argument to
the constructor.

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

21 years ago2002-07-19 Martin Baulig <martin@gnome.org>
Martin Baulig [Fri, 19 Jul 2002 12:50:10 +0000 (12:50 -0000)]
2002-07-19  Martin Baulig  <martin@gnome.org>

* threads.c (ExitThread): Call exit() if no threads has been
created yet.

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

21 years agoFri Jul 19 14:23:46 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 19 Jul 2002 12:25:53 +0000 (12:25 -0000)]
Fri Jul 19 14:23:46 CEST 2002 Paolo Molaro <lupus@ximian.com>

* monograph.c: simple stats on opcode size.

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

21 years agoFri Jul 19 14:21:18 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 19 Jul 2002 12:23:32 +0000 (12:23 -0000)]
Fri Jul 19 14:21:18 CEST 2002 Paolo Molaro <lupus@ximian.com>

* interp.c: fix float boxing on LE systems.

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

21 years agoFri Jul 19 14:20:10 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 19 Jul 2002 12:22:02 +0000 (12:22 -0000)]
Fri Jul 19 14:20:10 CEST 2002 Paolo Molaro <lupus@ximian.com>

* main.c: handle null parent.

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

21 years agoFri Jul 19 14:18:36 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 19 Jul 2002 12:21:01 +0000 (12:21 -0000)]
Fri Jul 19 14:18:36 CEST 2002 Paolo Molaro <lupus@ximian.com>

* x86/tramp.c: fix float loads. Simple delegate marshaling fix.

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

21 years ago2002-07-19 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Fri, 19 Jul 2002 10:52:43 +0000 (10:52 -0000)]
2002-07-19  Dietmar Maurer  <dietmar@ximian.com>

* marshal.c (mono_marshal_get_runtime_invoke): support value types

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

21 years agoNO ARGS: System/ArrayTest.cs: (36)
Martin Baulig [Thu, 18 Jul 2002 23:17:25 +0000 (23:17 -0000)]
NO ARGS:  System/ArrayTest.cs: (36)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (36)
NO ARGS:  System/ArrayTest.cs: (41)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (41)
NO ARGS:  System/ArrayTest.cs: (46)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (46)
NO ARGS:  System/ArrayTest.cs: (52)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (52)
NO ARGS:  System/ArrayTest.cs: (56)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (56)
NO ARGS:  System/ArrayTest.cs: (60)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (60)
NO ARGS:  System/ArrayTest.cs: (66)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (66)
ARGS: 1  System/ArrayTest.cs: (69)
LOOKUP: System.Char[,] Mono.CSharp.TypeExpr[,] Char 2 System.Char ||[,]| System/ArrayTest.cs: (69)
ARGS: 2  System/ArrayTest.cs: (72)
LOOKUP: System.Char[,,] Mono.CSharp.TypeExpr[,,] Char 3 System.Char ||[,,]| System/ArrayTest.cs: (72)
ARGS: 1  System/ArrayTest.cs: (86)
LOOKUP: System.Char[,] Mono.CSharp.TypeExpr[,] Char 2 System.Char ||[,]| System/ArrayTest.cs: (86)
NO ARGS:  System/ArrayTest.cs: (94)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (94)
NO ARGS:  System/ArrayTest.cs: (101)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (101)
NO ARGS:  System/ArrayTest.cs: (106)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (106)
ARGS: 1  System/ArrayTest.cs: (121)
LOOKUP: System.Char[,] Mono.CSharp.TypeExpr[,] Char 2 System.Char ||[,]| System/ArrayTest.cs: (121)
NO ARGS:  System/ArrayTest.cs: (129)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (129)
NO ARGS:  System/ArrayTest.cs: (137)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (137)
NO ARGS:  System/ArrayTest.cs: (145)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (145)
NO ARGS:  System/ArrayTest.cs: (153)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (153)
NO ARGS:  System/ArrayTest.cs: (160)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (160)
NO ARGS:  System/ArrayTest.cs: (165)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (165)
NO ARGS:  System/ArrayTest.cs: (182)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/ArrayTest.cs: (182)
NO ARGS:  System/ArrayTest.cs: (184)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/ArrayTest.cs: (184)
NO ARGS:  System/ArrayTest.cs: (192)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/ArrayTest.cs: (192)
NO ARGS:  System/ArrayTest.cs: (200)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/ArrayTest.cs: (200)
NO ARGS:  System/ArrayTest.cs: (208)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/ArrayTest.cs: (208)
NO ARGS:  System/ArrayTest.cs: (215)
LOOKUP: System.String[] System.String[] System.String[] 1 System.String ||| System/ArrayTest.cs: (215)
NO ARGS:  System/ArrayTest.cs: (218)
LOOKUP: System.String[] System.String[] System.String[] 1 System.String ||| System/ArrayTest.cs: (218)
NO ARGS:  System/ArrayTest.cs: (226)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (226)
NO ARGS:  System/ArrayTest.cs: (232)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (232)
NO ARGS:  System/ArrayTest.cs: (233)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (233)
NO ARGS:  System/ArrayTest.cs: (234)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (234)
NO ARGS:  System/ArrayTest.cs: (235)
LOOKUP: System.Char[][] System.Char[][] System.Char[][] 1 System.Char[] ||| System/ArrayTest.cs: (235)
NO ARGS:  System/ArrayTest.cs: (249)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr Char[] 1 System.Char ||| System/ArrayTest.cs: (249)
NO ARGS:  System/ArrayTest.cs: (259)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr Char[] 1 System.Char ||| System/ArrayTest.cs: (259)
ARGS: 0  System/ArrayTest.cs: (269)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (269)
ARGS: 1  System/ArrayTest.cs: (270)
LOOKUP: System.Char[,] Mono.CSharp.TypeExpr[,] Char 2 System.Char ||[,]| System/ArrayTest.cs: (270)
ARGS: 0  System/ArrayTest.cs: (280)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (280)
ARGS: 0  System/ArrayTest.cs: (281)
LOOKUP: System.String[] Mono.CSharp.TypeExpr[] String 1 System.String ||[]| System/ArrayTest.cs: (281)
ARGS: 0  System/ArrayTest.cs: (291)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (291)
ARGS: 0  System/ArrayTest.cs: (292)
LOOKUP: System.Object[] Mono.CSharp.TypeExpr[] Object 1 System.Object ||[]| System/ArrayTest.cs: (292)
ARGS: 0  System/ArrayTest.cs: (303)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (303)
ARGS: 0  System/ArrayTest.cs: (304)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (304)
ARGS: 0  System/ArrayTest.cs: (314)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (314)
ARGS: 0  System/ArrayTest.cs: (315)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (315)
ARGS: 0  System/ArrayTest.cs: (325)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (325)
ARGS: 0  System/ArrayTest.cs: (326)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (326)
NO ARGS:  System/ArrayTest.cs: (334)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (334)
ARGS: 0  System/ArrayTest.cs: (335)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (335)
ARGS: 0  System/ArrayTest.cs: (356)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (356)
ARGS: 0  System/ArrayTest.cs: (357)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (357)
ARGS: 0  System/ArrayTest.cs: (367)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (367)
ARGS: 0  System/ArrayTest.cs: (368)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (368)
NO ARGS:  System/ArrayTest.cs: (376)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (376)
ARGS: 0  System/ArrayTest.cs: (377)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (377)
ARGS: 0  System/ArrayTest.cs: (396)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (396)
ARGS: 0  System/ArrayTest.cs: (406)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (406)
ARGS: 1  System/ArrayTest.cs: (407)
LOOKUP: System.Char[,] Mono.CSharp.TypeExpr[,] Char 2 System.Char ||[,]| System/ArrayTest.cs: (407)
ARGS: 1  System/ArrayTest.cs: (417)
LOOKUP: System.Char[,] Mono.CSharp.TypeExpr[,] Char 2 System.Char ||[,]| System/ArrayTest.cs: (417)
ARGS: 0  System/ArrayTest.cs: (418)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (418)
ARGS: 1  System/ArrayTest.cs: (428)
LOOKUP: System.Char[,] Mono.CSharp.TypeExpr[,] Char 2 System.Char ||[,]| System/ArrayTest.cs: (428)
ARGS: 0  System/ArrayTest.cs: (429)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (429)
ARGS: 0  System/ArrayTest.cs: (439)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (439)
ARGS: 0  System/ArrayTest.cs: (440)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (440)
ARGS: 0  System/ArrayTest.cs: (450)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (450)
ARGS: 0  System/ArrayTest.cs: (451)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (451)
ARGS: 0  System/ArrayTest.cs: (461)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (461)
ARGS: 0  System/ArrayTest.cs: (462)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (462)
NO ARGS:  System/ArrayTest.cs: (488)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr Char[] 1 System.Char ||| System/ArrayTest.cs: (488)
ARGS: 0  System/ArrayTest.cs: (489)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (489)
ARGS: 0  System/ArrayTest.cs: (507)
LOOKUP: System.Int32[] System.Int32[] System.Int32 1 System.Int32 ||[]| System/ArrayTest.cs: (507)
ARGS: 0  System/ArrayTest.cs: (508)
LOOKUP: System.Int32[] System.Int32[] System.Int32 1 System.Int32 ||[]| System/ArrayTest.cs: (508)
ARGS: 0  System/ArrayTest.cs: (557)
LOOKUP: System.Int32[] System.Int32[] System.Int32 1 System.Int32 ||[]| System/ArrayTest.cs: (557)
ARGS: 0  System/ArrayTest.cs: (567)
LOOKUP: System.Int32[] System.Int32[] System.Int32 1 System.Int32 ||[]| System/ArrayTest.cs: (567)
ARGS: 0  System/ArrayTest.cs: (568)
LOOKUP: System.Int32[] System.Int32[] System.Int32 1 System.Int32 ||[]| System/ArrayTest.cs: (568)
NO ARGS:  System/ArrayTest.cs: (586)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/ArrayTest.cs: (586)
NO ARGS:  System/ArrayTest.cs: (587)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/ArrayTest.cs: (587)
NO ARGS:  System/ArrayTest.cs: (588)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/ArrayTest.cs: (588)
NO ARGS:  System/ArrayTest.cs: (604)
LOOKUP: System.String[] Mono.CSharp.TypeExpr String[] 1 System.String ||| System/ArrayTest.cs: (604)
NO ARGS:  System/ArrayTest.cs: (629)
LOOKUP: System.String[,] Mono.CSharp.TypeExpr String[,] 2 System.String ||| System/ArrayTest.cs: (629)
NO ARGS:  System/ArrayTest.cs: (647)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/ArrayTest.cs: (647)
ARGS: 0  System/ArrayTest.cs: (655)
LOOKUP: System.Int32[] System.Int32[] System.Int32 1 System.Int32 ||[]| System/ArrayTest.cs: (655)
ARGS: 0  System/ArrayTest.cs: (656)
LOOKUP: System.Int32[] System.Int32[] System.Int32 1 System.Int32 ||[]| System/ArrayTest.cs: (656)
ARGS: 0  System/ArrayTest.cs: (661)
LOOKUP: System.Int32[] System.Int32[] System.Int32 1 System.Int32 ||[]| System/ArrayTest.cs: (661)
ARGS: 0  System/ArrayTest.cs: (682)
LOOKUP: System.Int32[] System.Int32[] System.Int32 1 System.Int32 ||[]| System/ArrayTest.cs: (682)
ARGS: 0  System/ArrayTest.cs: (683)
LOOKUP: System.Int32[] System.Int32[] System.Int32 1 System.Int32 ||[]| System/ArrayTest.cs: (683)
ARGS: 0  System/ArrayTest.cs: (701)
LOOKUP: System.Int32[] System.Int32[] System.Int32 1 System.Int32 ||[]| System/ArrayTest.cs: (701)
ARGS: 0  System/ArrayTest.cs: (702)
LOOKUP: System.Int32[] System.Int32[] System.Int32 1 System.Int32 ||[]| System/ArrayTest.cs: (702)
ARGS: 0  System/ArrayTest.cs: (720)
LOOKUP: System.Int32[] System.Int32[] System.Int32 1 System.Int32 ||[]| System/ArrayTest.cs: (720)
ARGS: 0  System/ArrayTest.cs: (721)
LOOKUP: System.Int32[] System.Int32[] System.Int32 1 System.Int32 ||[]| System/ArrayTest.cs: (721)
ARGS: 0  System/ArrayTest.cs: (739)
LOOKUP: System.Int32[] System.Int32[] System.Int32 1 System.Int32 ||[]| System/ArrayTest.cs: (739)
ARGS: 0  System/ArrayTest.cs: (740)
LOOKUP: System.Int32[] System.Int32[] System.Int32 1 System.Int32 ||[]| System/ArrayTest.cs: (740)
ARGS: 0  System/ArrayTest.cs: (758)
LOOKUP: System.Int32[] System.Int32[] System.Int32 1 System.Int32 ||[]| System/ArrayTest.cs: (758)
ARGS: 0  System/ArrayTest.cs: (759)
LOOKUP: System.Int32[] System.Int32[] System.Int32 1 System.Int32 ||[]| System/ArrayTest.cs: (759)
ARGS: 0  System/ArrayTest.cs: (768)
LOOKUP: System.Int32[] System.Int32[] System.Int32 1 System.Int32 ||[]| System/ArrayTest.cs: (768)
ARGS: 0  System/ArrayTest.cs: (782)
LOOKUP: System.Int32[] System.Int32[] System.Int32 1 System.Int32 ||[]| System/ArrayTest.cs: (782)
ARGS: 0  System/ArrayTest.cs: (783)
LOOKUP: System.Int32[] System.Int32[] System.Int32 1 System.Int32 ||[]| System/ArrayTest.cs: (783)
ARGS: 0  System/ArrayTest.cs: (792)
LOOKUP: System.Int32[] System.Int32[] System.Int32 1 System.Int32 ||[]| System/ArrayTest.cs: (792)
ARGS: 0  System/ArrayTest.cs: (806)
LOOKUP: System.Int32[] System.Int32[] System.Int32 1 System.Int32 ||[]| System/ArrayTest.cs: (806)
ARGS: 0  System/ArrayTest.cs: (807)
LOOKUP: System.Int32[] System.Int32[] System.Int32 1 System.Int32 ||[]| System/ArrayTest.cs: (807)
NO ARGS:  System/ArrayTest.cs: (817)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (817)
NO ARGS:  System/ArrayTest.cs: (827)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (827)
ARGS: 0  System/ArrayTest.cs: (835)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (835)
ARGS: 1  System/ArrayTest.cs: (839)
LOOKUP: System.Char[,] Mono.CSharp.TypeExpr[,] Char 2 System.Char ||[,]| System/ArrayTest.cs: (839)
NO ARGS:  System/ArrayTest.cs: (850)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (850)
NO ARGS:  System/ArrayTest.cs: (860)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (860)
ARGS: 0  System/ArrayTest.cs: (868)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (868)
ARGS: 1  System/ArrayTest.cs: (872)
LOOKUP: System.Char[,] Mono.CSharp.TypeExpr[,] Char 2 System.Char ||[,]| System/ArrayTest.cs: (872)
NO ARGS:  System/ArrayTest.cs: (883)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (883)
NO ARGS:  System/ArrayTest.cs: (893)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (893)
ARGS: 0  System/ArrayTest.cs: (901)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (901)
ARGS: 1  System/ArrayTest.cs: (905)
LOOKUP: System.Char[,] Mono.CSharp.TypeExpr[,] Char 2 System.Char ||[,]| System/ArrayTest.cs: (905)
ARGS: 1  System/ArrayTest.cs: (916)
LOOKUP: System.Char[,] Mono.CSharp.TypeExpr[,] Char 2 System.Char ||[,]| System/ArrayTest.cs: (916)
NO ARGS:  System/ArrayTest.cs: (926)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (926)
NO ARGS:  System/ArrayTest.cs: (936)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (936)
NO ARGS:  System/ArrayTest.cs: (944)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (944)
ARGS: 0  System/ArrayTest.cs: (953)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (953)
ARGS: 1  System/ArrayTest.cs: (963)
LOOKUP: System.Char[,] Mono.CSharp.TypeExpr[,] Char 2 System.Char ||[,]| System/ArrayTest.cs: (963)
ARGS: 1  System/ArrayTest.cs: (973)
LOOKUP: System.Char[,] Mono.CSharp.TypeExpr[,] Char 2 System.Char ||[,]| System/ArrayTest.cs: (973)
ARGS: 1  System/ArrayTest.cs: (981)
LOOKUP: System.Char[,] Mono.CSharp.TypeExpr[,] Char 2 System.Char ||[,]| System/ArrayTest.cs: (981)
ARGS: 0  System/ArrayTest.cs: (998)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (998)
ARGS: 2  System/ArrayTest.cs: (1008)
LOOKUP: System.Char[,,] Mono.CSharp.TypeExpr[,,] Char 3 System.Char ||[,,]| System/ArrayTest.cs: (1008)
ARGS: 2  System/ArrayTest.cs: (1018)
LOOKUP: System.Char[,,] Mono.CSharp.TypeExpr[,,] Char 3 System.Char ||[,,]| System/ArrayTest.cs: (1018)
ARGS: 2  System/ArrayTest.cs: (1026)
LOOKUP: System.Char[,,] Mono.CSharp.TypeExpr[,,] Char 3 System.Char ||[,,]| System/ArrayTest.cs: (1026)
ARGS: 0  System/ArrayTest.cs: (1047)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (1047)
ARGS: 0  System/ArrayTest.cs: (1057)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (1057)
NO ARGS:  System/ArrayTest.cs: (1058)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/ArrayTest.cs: (1058)
ARGS: 1  System/ArrayTest.cs: (1068)
LOOKUP: System.Char[,] Mono.CSharp.TypeExpr[,] Char 2 System.Char ||[,]| System/ArrayTest.cs: (1068)
NO ARGS:  System/ArrayTest.cs: (1069)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/ArrayTest.cs: (1069)
ARGS: 1  System/ArrayTest.cs: (1079)
LOOKUP: System.Char[,] Mono.CSharp.TypeExpr[,] Char 2 System.Char ||[,]| System/ArrayTest.cs: (1079)
NO ARGS:  System/ArrayTest.cs: (1080)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/ArrayTest.cs: (1080)
ARGS: 1  System/ArrayTest.cs: (1088)
LOOKUP: System.Char[,] Mono.CSharp.TypeExpr[,] Char 2 System.Char ||[,]| System/ArrayTest.cs: (1088)
NO ARGS:  System/ArrayTest.cs: (1096)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/ArrayTest.cs: (1096)
ARGS: 1  System/ArrayTest.cs: (1116)
LOOKUP: System.Char[,] Mono.CSharp.TypeExpr[,] Char 2 System.Char ||[,]| System/ArrayTest.cs: (1116)
NO ARGS:  System/ArrayTest.cs: (1124)
LOOKUP: System.String[] Mono.CSharp.TypeExpr String[] 1 System.String ||| System/ArrayTest.cs: (1124)
ARGS: 1  System/ArrayTest.cs: (1143)
LOOKUP: System.Char[,] Mono.CSharp.TypeExpr[,] Char 2 System.Char ||[,]| System/ArrayTest.cs: (1143)
ARGS: 0  System/ArrayTest.cs: (1153)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (1153)
NO ARGS:  System/ArrayTest.cs: (1161)
LOOKUP: System.String[] Mono.CSharp.TypeExpr String[] 1 System.String ||| System/ArrayTest.cs: (1161)
ARGS: 1  System/ArrayTest.cs: (1181)
LOOKUP: System.Char[,] Mono.CSharp.TypeExpr[,] Char 2 System.Char ||[,]| System/ArrayTest.cs: (1181)
ARGS: 0  System/ArrayTest.cs: (1191)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (1191)
ARGS: 0  System/ArrayTest.cs: (1201)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (1201)
NO ARGS:  System/ArrayTest.cs: (1209)
LOOKUP: System.String[] Mono.CSharp.TypeExpr String[] 1 System.String ||| System/ArrayTest.cs: (1209)
ARGS: 1  System/ArrayTest.cs: (1231)
LOOKUP: System.Char[,] Mono.CSharp.TypeExpr[,] Char 2 System.Char ||[,]| System/ArrayTest.cs: (1231)
NO ARGS:  System/ArrayTest.cs: (1239)
LOOKUP: System.String[] Mono.CSharp.TypeExpr String[] 1 System.String ||| System/ArrayTest.cs: (1239)
ARGS: 1  System/ArrayTest.cs: (1259)
LOOKUP: System.Char[,] Mono.CSharp.TypeExpr[,] Char 2 System.Char ||[,]| System/ArrayTest.cs: (1259)
ARGS: 0  System/ArrayTest.cs: (1269)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (1269)
NO ARGS:  System/ArrayTest.cs: (1277)
LOOKUP: System.String[] Mono.CSharp.TypeExpr String[] 1 System.String ||| System/ArrayTest.cs: (1277)
ARGS: 1  System/ArrayTest.cs: (1297)
LOOKUP: System.Char[,] Mono.CSharp.TypeExpr[,] Char 2 System.Char ||[,]| System/ArrayTest.cs: (1297)
ARGS: 0  System/ArrayTest.cs: (1307)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (1307)
ARGS: 0  System/ArrayTest.cs: (1317)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (1317)
NO ARGS:  System/ArrayTest.cs: (1325)
LOOKUP: System.String[] Mono.CSharp.TypeExpr String[] 1 System.String ||| System/ArrayTest.cs: (1325)
ARGS: 1  System/ArrayTest.cs: (1353)
LOOKUP: System.Char[,] Mono.CSharp.TypeExpr[,] Char 2 System.Char ||[,]| System/ArrayTest.cs: (1353)
NO ARGS:  System/ArrayTest.cs: (1361)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (1361)
ARGS: 1  System/ArrayTest.cs: (1380)
LOOKUP: System.Char[,] Mono.CSharp.TypeExpr[,] Char 2 System.Char ||[,]| System/ArrayTest.cs: (1380)
NO ARGS:  System/ArrayTest.cs: (1408)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (1408)
ARGS: 1  System/ArrayTest.cs: (1420)
LOOKUP: System.Char[,] Mono.CSharp.TypeExpr[,] Char 2 System.Char ||[,]| System/ArrayTest.cs: (1420)
NO ARGS:  System/ArrayTest.cs: (1430)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (1430)
NO ARGS:  System/ArrayTest.cs: (1440)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (1440)
NO ARGS:  System/ArrayTest.cs: (1448)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (1448)
ARGS: 0  System/ArrayTest.cs: (1449)
LOOKUP: System.Char[] System.Char[] System.Char 1 System.Char ||[]| System/ArrayTest.cs: (1449)
NO ARGS:  System/ArrayTest.cs: (1457)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/ArrayTest.cs: (1457)
ARGS: 0  System/ArrayTest.cs: (1458)
LOOKUP: System.Int64[] System.Int64[] System.Int64 1 System.Int64 ||[]| System/ArrayTest.cs: (1458)
ARGS: 0  System/ArrayTest.cs: (1466)
LOOKUP: System.Object[] Mono.CSharp.TypeExpr[] Object 1 System.Object ||[]| System/ArrayTest.cs: (1466)
ARGS: 0  System/ArrayTest.cs: (1467)
LOOKUP: System.Int64[] System.Int64[] System.Int64 1 System.Int64 ||[]| System/ArrayTest.cs: (1467)
ARGS: 0  System/ArrayTest.cs: (1480)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (1480)
ARGS: 1  System/ArrayTest.cs: (1490)
LOOKUP: System.Char[,] Mono.CSharp.TypeExpr[,] Char 2 System.Char ||[,]| System/ArrayTest.cs: (1490)
ARGS: 1  System/ArrayTest.cs: (1500)
LOOKUP: System.Char[,] Mono.CSharp.TypeExpr[,] Char 2 System.Char ||[,]| System/ArrayTest.cs: (1500)
ARGS: 1  System/ArrayTest.cs: (1508)
LOOKUP: System.Char[,] Mono.CSharp.TypeExpr[,] Char 2 System.Char ||[,]| System/ArrayTest.cs: (1508)
ARGS: 1  System/ArrayTest.cs: (1509)
LOOKUP: System.Char[,] Mono.CSharp.TypeExpr[,] Char 2 System.Char ||[,]| System/ArrayTest.cs: (1509)
ARGS: 0  System/ArrayTest.cs: (1527)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (1527)
ARGS: 2  System/ArrayTest.cs: (1537)
LOOKUP: System.Char[,,] Mono.CSharp.TypeExpr[,,] Char 3 System.Char ||[,,]| System/ArrayTest.cs: (1537)
ARGS: 2  System/ArrayTest.cs: (1547)
LOOKUP: System.Char[,,] Mono.CSharp.TypeExpr[,,] Char 3 System.Char ||[,,]| System/ArrayTest.cs: (1547)
ARGS: 2  System/ArrayTest.cs: (1555)
LOOKUP: System.Char[,,] Mono.CSharp.TypeExpr[,,] Char 3 System.Char ||[,,]| System/ArrayTest.cs: (1555)
ARGS: 2  System/ArrayTest.cs: (1556)
LOOKUP: System.Char[,,] Mono.CSharp.TypeExpr[,,] Char 3 System.Char ||[,,]| System/ArrayTest.cs: (1556)
ARGS: 0  System/ArrayTest.cs: (1578)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (1578)
ARGS: 0  System/ArrayTest.cs: (1588)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (1588)
NO ARGS:  System/ArrayTest.cs: (1589)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/ArrayTest.cs: (1589)
ARGS: 1  System/ArrayTest.cs: (1599)
LOOKUP: System.Char[,] Mono.CSharp.TypeExpr[,] Char 2 System.Char ||[,]| System/ArrayTest.cs: (1599)
NO ARGS:  System/ArrayTest.cs: (1600)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/ArrayTest.cs: (1600)
ARGS: 1  System/ArrayTest.cs: (1610)
LOOKUP: System.Char[,] Mono.CSharp.TypeExpr[,] Char 2 System.Char ||[,]| System/ArrayTest.cs: (1610)
NO ARGS:  System/ArrayTest.cs: (1611)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/ArrayTest.cs: (1611)
ARGS: 1  System/ArrayTest.cs: (1619)
LOOKUP: System.Char[,] Mono.CSharp.TypeExpr[,] Char 2 System.Char ||[,]| System/ArrayTest.cs: (1619)
ARGS: 1  System/ArrayTest.cs: (1620)
LOOKUP: System.Char[,] Mono.CSharp.TypeExpr[,] Char 2 System.Char ||[,]| System/ArrayTest.cs: (1620)
NO ARGS:  System/ArrayTest.cs: (1625)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/ArrayTest.cs: (1625)
NO ARGS:  System/ArrayTest.cs: (1638)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/ArrayTest.cs: (1638)
ARGS: 0  System/ArrayTest.cs: (1639)
LOOKUP: System.Int64[] System.Int64[] System.Int64 1 System.Int64 ||[]| System/ArrayTest.cs: (1639)
NO ARGS:  System/ArrayTest.cs: (1650)
LOOKUP: System.Int64[] System.Int64[] System.Int64[] 1 System.Int64 ||| System/ArrayTest.cs: (1650)
ARGS: 0  System/ArrayTest.cs: (1651)
LOOKUP: System.Int32[] System.Int32[] System.Int32 1 System.Int32 ||[]| System/ArrayTest.cs: (1651)
NO ARGS:  System/ArrayTest.cs: (1661)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/ArrayTest.cs: (1661)
ARGS: 0  System/ArrayTest.cs: (1662)
LOOKUP: System.Object[] Mono.CSharp.TypeExpr[] Object 1 System.Object ||[]| System/ArrayTest.cs: (1662)
ARGS: 0  System/ArrayTest.cs: (1671)
LOOKUP: System.Object[] Mono.CSharp.TypeExpr[] Object 1 System.Object ||[]| System/ArrayTest.cs: (1671)
ARGS: 0  System/ArrayTest.cs: (1672)
LOOKUP: System.Object[] Mono.CSharp.TypeExpr[] Object 1 System.Object ||[]| System/ArrayTest.cs: (1672)
ARGS: 0  System/ArrayTest.cs: (1682)
LOOKUP: System.Object[] Mono.CSharp.TypeExpr[] Object 1 System.Object ||[]| System/ArrayTest.cs: (1682)
ARGS: 0  System/ArrayTest.cs: (1683)
LOOKUP: System.String[] Mono.CSharp.TypeExpr[] String 1 System.String ||[]| System/ArrayTest.cs: (1683)
NO ARGS:  System/ArrayTest.cs: (1692)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (1692)
ARGS: 0  System/ArrayTest.cs: (1693)
LOOKUP: System.String[] System.String[] System.String 1 System.String ||[]| System/ArrayTest.cs: (1693)
NO ARGS:  System/ArrayTest.cs: (1700)
LOOKUP: System.Single[] Mono.CSharp.TypeExpr Single[] 1 System.Single ||| System/ArrayTest.cs: (1700)
ARGS: 0  System/ArrayTest.cs: (1701)
LOOKUP: System.Int64[] System.Int64[] System.Int64 1 System.Int64 ||[]| System/ArrayTest.cs: (1701)
NO ARGS:  System/ArrayTest.cs: (1721)
LOOKUP: System.Type[] Mono.CSharp.TypeExpr Type[] 1 System.Type ||| System/ArrayTest.cs: (1721)
NO ARGS:  System/ArrayTest.cs: (1736)
LOOKUP: System.Object[] Mono.CSharp.TypeExpr Object[] 1 System.Object ||| System/ArrayTest.cs: (1736)
NO ARGS:  System/ArrayTest.cs: (1738)
LOOKUP: System.Object[] Mono.CSharp.TypeExpr Object[] 1 System.Object ||| System/ArrayTest.cs: (1738)
NO ARGS:  System/ArrayTest.cs: (1740)
LOOKUP: System.Object[][] Mono.CSharp.TypeExpr Object[][] 1 System.Object[] ||| System/ArrayTest.cs: (1740)
NO ARGS:  System/ArrayTest.cs: (1755)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/ArrayTest.cs: (1755)
ARGS: 0  System/ArrayTest.cs: (1780)
LOOKUP: System.String[] Mono.CSharp.TypeExpr[] String 1 System.String ||[]| System/ArrayTest.cs: (1780)
ARGS: 0  System/ArrayTest.cs: (1850)
LOOKUP: System.String[] Mono.CSharp.TypeExpr[] String 1 System.String ||[]| System/ArrayTest.cs: (1850)
ARGS: 0  System/ArrayTest.cs: (1866)
LOOKUP: System.String[] Mono.CSharp.TypeExpr[] String 1 System.String ||[]| System/ArrayTest.cs: (1866)
ARGS: 0  System/ArrayTest.cs: (1907)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (1907)
ARGS: 0  System/ArrayTest.cs: (1917)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr[] Char 1 System.Char ||[]| System/ArrayTest.cs: (1917)
NO ARGS:  System/ArrayTest.cs: (1926)
LOOKUP: System.Char[] System.Char[] System.Char[] 1 System.Char ||| System/ArrayTest.cs: (1926)
NO ARGS:  System/ArrayTest.cs: (1927)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/ArrayTest.cs: (1927)
NO ARGS:  System/BitConverterTest.cs: (45)
LOOKUP: System.Byte[] System.Byte[] System.Byte 1 System.Byte |[]|[]| System/BitConverterTest.cs: (45)
NO ARGS:  System/BitConverterTest.cs: (87)
LOOKUP: System.Byte[] System.Byte[] System.Byte 1 System.Byte |[]|[]| System/BitConverterTest.cs: (87)
NO ARGS:  System/BitConverterTest.cs: (133)
LOOKUP: System.Byte[] System.Byte[] System.Byte 1 System.Byte |[]|[]| System/BitConverterTest.cs: (133)
NO ARGS:  System/BitConverterTest.cs: (174)
LOOKUP: System.Byte[] System.Byte[] System.Byte 1 System.Byte |[]|[]| System/BitConverterTest.cs: (174)
NO ARGS:  System/BitConverterTest.cs: (219)
LOOKUP: System.Byte[] System.Byte[] System.Byte 1 System.Byte |[]|[]| System/BitConverterTest.cs: (219)
NO ARGS:  System/BitConverterTest.cs: (263)
LOOKUP: System.Byte[] System.Byte[] System.Byte 1 System.Byte |[]|[]| System/BitConverterTest.cs: (263)
NO ARGS:  System/BitConverterTest.cs: (306)
LOOKUP: System.Byte[] System.Byte[] System.Byte 1 System.Byte |[]|[]| System/BitConverterTest.cs: (306)
NO ARGS:  System/BitConverterTest.cs: (350)
LOOKUP: System.Byte[] System.Byte[] System.Byte 1 System.Byte |[]|[]| System/BitConverterTest.cs: (350)
NO ARGS:  System/BitConverterTest.cs: (393)
LOOKUP: System.Byte[] System.Byte[] System.Byte 1 System.Byte |[]|[]| System/BitConverterTest.cs: (393)
NO ARGS:  System/BitConverterTest.cs: (437)
LOOKUP: System.Byte[] System.Byte[] System.Byte 1 System.Byte |[]|[]| System/BitConverterTest.cs: (437)
NO ARGS:  System/BitConverterTest.cs: (481)
LOOKUP: System.Byte[] System.Byte[] System.Byte 1 System.Byte |[]|[]| System/BitConverterTest.cs: (481)
NO ARGS:  System/ByteTest.cs: (24)
LOOKUP: System.String[] System.String[] System.String[] 1 System.String ||| System/ByteTest.cs: (24)
NO ARGS:  System/ByteTest.cs: (25)
LOOKUP: System.String[] System.String[] System.String[] 1 System.String ||| System/ByteTest.cs: (25)
NO ARGS:  System/ByteTest.cs: (28)
LOOKUP: System.String[] System.String[] System.String[] 1 System.String ||| System/ByteTest.cs: (28)
NO ARGS:  System/ByteTest.cs: (31)
LOOKUP: System.String[] System.String[] System.String[] 1 System.String ||| System/ByteTest.cs: (31)
NO ARGS:  System/ByteTest.cs: (34)
LOOKUP: System.String[] System.String[] System.String[] 1 System.String ||| System/ByteTest.cs: (34)
NO ARGS:  System/ByteTest.cs: (37)
LOOKUP: System.String[] System.String[] System.String[] 1 System.String ||| System/ByteTest.cs: (37)
NO ARGS:  System/ByteTest.cs: (24)
LOOKUP: System.String[] System.String[] System.String[] 1 System.String ||| System/ByteTest.cs: (24)
NO ARGS:  System/ByteTest.cs: (25)
LOOKUP: System.String[] System.String[] System.String[] 1 System.String ||| System/ByteTest.cs: (25)
NO ARGS:  System/ByteTest.cs: (28)
LOOKUP: System.String[] System.String[] System.String[] 1 System.String ||| System/ByteTest.cs: (28)
NO ARGS:  System/ByteTest.cs: (31)
LOOKUP: System.String[] System.String[] System.String[] 1 System.String ||| System/ByteTest.cs: (31)
NO ARGS:  System/ByteTest.cs: (34)
LOOKUP: System.String[] System.String[] System.String[] 1 System.String ||| System/ByteTest.cs: (34)
NO ARGS:  System/ByteTest.cs: (37)
LOOKUP: System.String[] System.String[] System.String[] 1 System.String ||| System/ByteTest.cs: (37)
NO ARGS:  System/ConsoleTest.cs: (225)
LOOKUP: System.Boolean[] Mono.CSharp.TypeExpr Boolean[] 1 System.Boolean ||| System/ConsoleTest.cs: (225)
NO ARGS:  System/ConsoleTest.cs: (234)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr Char[] 1 System.Char ||| System/ConsoleTest.cs: (234)
NO ARGS:  System/ConsoleTest.cs: (267)
LOOKUP: System.Boolean[] Mono.CSharp.TypeExpr Boolean[] 1 System.Boolean ||| System/ConsoleTest.cs: (267)
NO ARGS:  System/ConsoleTest.cs: (276)
LOOKUP: System.Char[] Mono.CSharp.TypeExpr Char[] 1 System.Char ||| System/ConsoleTest.cs: (276)
NO ARGS:  System/DecimalTest.cs: (77)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/DecimalTest.cs: (77)
NO ARGS:  System/DecimalTest.cs: (78)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/DecimalTest.cs: (78)
NO ARGS:  System/DecimalTest.cs: (79)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/DecimalTest.cs: (79)
NO ARGS:  System/DecimalTest.cs: (80)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/DecimalTest.cs: (80)
NO ARGS:  System/DecimalTest.cs: (81)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/DecimalTest.cs: (81)
NO ARGS:  System/DecimalTest.cs: (82)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/DecimalTest.cs: (82)
NO ARGS:  System/DecimalTest.cs: (83)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/DecimalTest.cs: (83)
NO ARGS:  System/DecimalTest.cs: (84)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/DecimalTest.cs: (84)
NO ARGS:  System/DecimalTest.cs: (85)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/DecimalTest.cs: (85)
NO ARGS:  System/DecimalTest.cs: (77)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/DecimalTest.cs: (77)
NO ARGS:  System/DecimalTest.cs: (78)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/DecimalTest.cs: (78)
NO ARGS:  System/DecimalTest.cs: (79)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/DecimalTest.cs: (79)
NO ARGS:  System/DecimalTest.cs: (80)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/DecimalTest.cs: (80)
NO ARGS:  System/DecimalTest.cs: (81)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/DecimalTest.cs: (81)
NO ARGS:  System/DecimalTest.cs: (82)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/DecimalTest.cs: (82)
NO ARGS:  System/DecimalTest.cs: (83)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/DecimalTest.cs: (83)
NO ARGS:  System/DecimalTest.cs: (84)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/DecimalTest.cs: (84)
NO ARGS:  System/DecimalTest.cs: (85)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/DecimalTest.cs: (85)
NO ARGS:  System/DecimalTest.cs: (101)
LOOKUP: System.Int32[] System.Int32[] System.Int32 1 System.Int32 |[]|[]| System/DecimalTest.cs: (101)
NO ARGS:  System/DecimalTest.cs: (108)
LOOKUP: System.Int32[] System.Int32[] System.Int32 1 System.Int32 |[]|[]| System/DecimalTest.cs: (108)
NO ARGS:  System/DecimalTest.cs: (112)
LOOKUP: System.Int32[] System.Int32[] System.Int32 1 System.Int32 |[]|[]| System/DecimalTest.cs: (112)
NO ARGS:  System/DecimalTest.cs: (206)
LOOKUP: MonoTests.System.ToStringTest[] Mono.CSharp.TypeExpr ToStringTest[] 1 MonoTests.System.ToStringTest ||| System/DecimalTest.cs: (206)
ARGS: 0  System/DecimalTest.cs: (239)
LOOKUP: System.String[] Mono.CSharp.TypeExpr[] String 1 System.String ||[]| System/DecimalTest.cs: (239)
ARGS: 0  System/DecimalTest.cs: (254)
LOOKUP: System.String[] Mono.CSharp.TypeExpr[] String 1 System.String ||[]| System/DecimalTest.cs: (254)
ARGS: 0  System/DecimalTest.cs: (273)
LOOKUP: System.String[] Mono.CSharp.TypeExpr[] String 1 System.String ||[]| System/DecimalTest.cs: (273)
ARGS: 0  System/DecimalTest.cs: (288)
LOOKUP: System.String[] Mono.CSharp.TypeExpr[] String 1 System.String ||[]| System/DecimalTest.cs: (288)
ARGS: 0  System/DecimalTest.cs: (303)
LOOKUP: System.String[] Mono.CSharp.TypeExpr[] String 1 System.String ||[]| System/DecimalTest.cs: (303)
NO ARGS:  System/DecimalTest.cs: (332)
LOOKUP: MonoTests.System.ParseTest[] Mono.CSharp.TypeExpr ParseTest[] 1 MonoTests.System.ParseTest ||| System/DecimalTest.cs: (332)
NO ARGS:  System/DecimalTest.cs: (401)
LOOKUP: System.Decimal[] System.Decimal[] System.Decimal[] 1 System.Decimal ||| System/DecimalTest.cs: (401)
NO ARGS:  System/DecimalTest.cs: (402)
LOOKUP: System.Int32[] System.Int32[] System.Int32[] 1 System.Int32 ||| System/DecimalTest.cs: (402)
NO ARGS:  System/DecimalTest.cs: (432)
LOOKUP: System.Decimal[] System.Decimal[] System.Decimal[] 1 System.Decimal ||| System/DecimalTest.cs: (432)
NO ARGS:  System/DecimalTest.cs: (433)
LOOKUP: System.UInt32[] System.UInt32[] System.UInt32[] 1 System.UInt32 ||| System/DecimalTest.cs: (433)
NO ARGS:  System/DecimalTest.cs: (463)
LOOKUP: System.Decimal[] System.Decimal[] System.Decimal[] 1 System.Decimal ||| System/DecimalTest.cs: (463)
NO ARGS:  System/DecimalTest.cs: (464)
LOOKUP: System.Int64[] System.Int64[] System.Int64[] 1 System.Int64 ||| System/DecimalTest.cs: (464)
NO ARGS:  System/DecimalTest.cs: (494)
LOOKUP: System.Decimal[] System.Decimal[] System.Decimal[] 1 System.Decimal ||| System/DecimalTest.cs: (494)
NO ARGS:  System/DecimalTest.cs: (495)
LOOKUP: System.UInt64[] System.UInt64[] System.UInt64[] 1 System.UInt64 ||| System/DecimalTest.cs: (495)
NO ARGS:  System/DecimalTest.cs: (828)
LOOKUP: System.Decimal[,] System.Decimal[,] System.Decimal[,] 2 System.Decimal ||| System/DecimalTest.cs: (828)
NO ARGS:  System/DecimalTest.cs: (857)
LOOKUP: System.Decimal[,] System.Decimal[,] System.Decimal[,] 2 System.Decimal ||| System/DecimalTest.cs: (857)
NO ARGS:  System/DecimalTest2.cs: (412)
LOOKUP: System.Decimal[] System.Decimal[] System.Decimal 1 System.Decimal |[]|[]| System/DecimalTest2.cs: (412)
NO ARGS:  System/DecimalTest2.cs: (1317)
LOOKUP: MonoTests.System.TestResult[] Mono.CSharp.TypeExpr[] TestResult 1 MonoTests.System.TestResult |[]|[]| System/DecimalTest2.cs: (1317)
NO ARGS:  System/DecimalTest2.cs: (2222)
LOOKUP: MonoTests.System.TestResult[] Mono.CSharp.TypeExpr[] TestResult 1 MonoTests.System.TestResult |[]|[]| System/DecimalTest2.cs: (2222)
NO ARGS:  System/DecimalTest2.cs: (3127)
LOOKUP: MonoTests.System.TestResult[] Mono.CSharp.TypeExpr[] TestResult 1 MonoTests.System.TestResult |[]|[]| System/DecimalTest2.cs: (3127)
ARGS: 0 System.Decimal[] System/DecimalTest2.cs: (412)
LOOKUP: System.Decimal[][] System.Decimal[][] System.Decimal 1 System.Decimal[] |[]|[][]| System/DecimalTest2.cs: (412)
CONVERT: DecimalLiteral (0) System.Decimal[]
System/DecimalTest2.cs(412) error CS0029: Cannot convert implicitly from `decimal' to `decimal[]'

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

21 years ago2002-07-19 Martin Baulig <martin@gnome.org>
Martin Baulig [Thu, 18 Jul 2002 23:08:18 +0000 (23:08 -0000)]
2002-07-19  Martin Baulig  <martin@gnome.org>

* expression.cs (Argument.Resolve): Report an error 118 when trying
to pass a type as argument.

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

21 years ago2002-07-18 Martin Baulig <martin@gnome.org>
Martin Baulig [Thu, 18 Jul 2002 21:55:53 +0000 (21:55 -0000)]
2002-07-18  Martin Baulig  <martin@gnome.org>

* ecore.cs (Expression.ImplicitNumericConversion): Don't emit a
Conv_R_Un for the signed `long' type.

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

21 years agoCommitting Miguel's type lookup patch.
Martin Baulig [Thu, 18 Jul 2002 21:05:22 +0000 (21:05 -0000)]
Committing Miguel's type lookup patch.
2002-07-15  Miguel de Icaza  <miguel@ximian.com>

* expression.cs (MemberAccess.DoResolve): Do not reuse the field
`expr' for the temporary result, as that will fail if we do
multiple resolves on the same expression.

2002-07-05  Miguel de Icaza  <miguel@ximian.com>

* ecore.cs (SimpleNameResolve): Use ec.DeclSpace instead of
ec.TypeContainer for looking up aliases.

* class.cs (TypeContainer): Remove LookupAlias from here.

* decl.cs (DeclSpace); Move here.

2002-07-01  Miguel de Icaza  <miguel@ximian.com>

* class.cs (FindMembers): Only call filter if the constructor
bulider is not null.

Also handle delegates in `NestedTypes' now.  Now we will perform
type lookups using the standard resolution process.  This also
fixes a bug.

* decl.cs (DeclSpace.ResolveType): New type resolution routine.
This uses Expressions (the limited kind that can be parsed by the
tree) instead of strings.

* expression.cs (ComposedCast.ToString): Implement, used to flag
errors since now we have to render expressions.

(ArrayCreation): Kill FormElementType.  Use ComposedCasts in
FormArrayType.

* ecore.cs (SimpleName.ToString): ditto.

* cs-parser.jay: Instead of using strings to assemble types, use
Expressions to assemble the type (using SimpleName, ComposedCast,
MemberAccess).  This should fix the type lookups in declarations,
because we were using a different code path for this.

* statement.cs (Block.Resolve): Continue processing statements
even when there is an error.

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

21 years ago2002-07-17 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Thu, 18 Jul 2002 17:06:09 +0000 (17:06 -0000)]
2002-07-17  Miguel de Icaza  <miguel@ximian.com>

* class.cs (Event.Define): Also remove the `remove' method from
the list of pending items.

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

21 years ago2002-07-18 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Thu, 18 Jul 2002 16:34:46 +0000 (16:34 -0000)]
2002-07-18  Dietmar Maurer  <dietmar@ximian.com>

* x86.brg (ARG_OBJ): allow zero sized ARG_OBJ

* marshal.c (mono_marshal_get_native_wrapper): we an now return value types

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

21 years agoAdded SystemColor.cs
Gonzalo Paniagua Javier [Thu, 18 Jul 2002 14:17:19 +0000 (14:17 -0000)]
Added SystemColor.cs

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

21 years ago2002-07-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 18 Jul 2002 14:04:36 +0000 (14:04 -0000)]
2002-07-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* FileInfo.cs: fixes buglet #27940

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

21 years ago2002-07-18 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Thu, 18 Jul 2002 13:42:21 +0000 (13:42 -0000)]
2002-07-18  Dietmar Maurer  <dietmar@ximian.com>

* exception.c (arch_handle_exception): removed duplicated code,
added support for exception filters

* jit.c (mono_jit_compile_method): support exception filters

* marshal.c (mono_marshal_get_runtime_invoke): use exception filters

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

21 years agoThu Jul 18 14:47:03 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 18 Jul 2002 12:48:55 +0000 (12:48 -0000)]
Thu Jul 18 14:47:03 CEST 2002 Paolo Molaro <lupus@ximian.com>

* MonoType.cs: fix IsArrayImpl.

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

21 years ago2002-07-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 18 Jul 2002 10:49:54 +0000 (10:49 -0000)]
2002-07-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Color.cs: implemented SystemColors and NamedColors properties that
are used by ColorConverter, removed public constructor, use
SystemColors, and misc. fixes to make it behave as MS (ToString,
parsing names, FromKnownColor,...).

* ColorConverter.cs: use NamedColors and SystemColors from Color when
trying to get the color from its name.

* SystemColors.cs: new file.

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

21 years ago2002-07-17 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Thu, 18 Jul 2002 03:26:52 +0000 (03:26 -0000)]
2002-07-17  Miguel de Icaza  <miguel@ximian.com>

* class.cs (Event.Define): Also remove the `remove' method from
the list of pending items.

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

21 years agoAdd these back
Miguel de Icaza [Wed, 17 Jul 2002 23:31:21 +0000 (23:31 -0000)]
Add these back

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

21 years agoSetup mono-tutorial, new news
Miguel de Icaza [Wed, 17 Jul 2002 23:11:08 +0000 (23:11 -0000)]
Setup mono-tutorial, new news

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

21 years agoremoved
Miguel de Icaza [Wed, 17 Jul 2002 23:06:09 +0000 (23:06 -0000)]
removed

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

21 years agoFix build
Miguel de Icaza [Wed, 17 Jul 2002 21:13:41 +0000 (21:13 -0000)]
Fix build

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

21 years ago2002-07-17 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Wed, 17 Jul 2002 21:12:26 +0000 (21:12 -0000)]
2002-07-17  Miguel de Icaza  <miguel@ximian.com>

* expression.cs (ParameterReference): Use ldarg.N (0..3) to
generate more compact code.

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

21 years agoUpdate
Miguel de Icaza [Wed, 17 Jul 2002 21:11:53 +0000 (21:11 -0000)]
Update

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

21 years ago2002-07-17 Martin Baulig <martin@gnome.org>
Martin Baulig [Wed, 17 Jul 2002 18:56:47 +0000 (18:56 -0000)]
2002-07-17  Martin Baulig  <martin@gnome.org>

* ConvertTest.cs: Commented out line 456 which contains a non-printable
character which mcs does not like.  See also bug #27655.

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

21 years ago2002-07-17 Martin Baulig <martin@gnome.org>
Martin Baulig [Wed, 17 Jul 2002 18:04:16 +0000 (18:04 -0000)]
2002-07-17  Martin Baulig  <martin@gnome.org>

* DecimalTest.cs, DecimanTest2.cs: Removed the `using S = System'.

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

21 years ago2002-07-17 Martin Baulig <martin@gnome.org>
Martin Baulig [Wed, 17 Jul 2002 18:00:05 +0000 (18:00 -0000)]
2002-07-17  Martin Baulig  <martin@gnome.org>

* const.cs (Const.LookupConstantValue): Add support for constant
`unchecked' and `checked' expressions.
Also adding test case test-140.cs for this.

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

21 years ago2002-07-17 Martin Baulig <martin@gnome.org>
Martin Baulig [Wed, 17 Jul 2002 17:58:59 +0000 (17:58 -0000)]
2002-07-17  Martin Baulig  <martin@gnome.org>

* test-144.cs: Added test for constant `unchecked' and `checked'
expressions in a constant assignment.

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

21 years ago2002-07-17 Dick Porter <dick@ximian.com>
Dick Porter [Wed, 17 Jul 2002 16:56:33 +0000 (16:56 -0000)]
2002-07-17  Dick Porter  <dick@ximian.com>

* daemon-messages.c: Freebsd fixes from Andreas Kohn
<andreas.kohn@gmx.net>

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

21 years ago2002-07-17 Martin Baulig <martin@gnome.org>
Martin Baulig [Wed, 17 Jul 2002 16:41:26 +0000 (16:41 -0000)]
2002-07-17  Martin Baulig  <martin@gnome.org>

* statement.cs (Foreach.GetEnumeratorFilter): When compiling corlib,
check whether mi.ReturnType implements the IEnumerator interface; the
`==' and the IsAssignableFrom() will fail in this situation.

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