mono.git
19 years agooops: forgot to add them
Rafael Teixeira [Mon, 2 Aug 2004 11:56:08 +0000 (11:56 -0000)]
oops: forgot to add them

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

19 years agoRenaming Changelog to ChangeLog.
Jambunathan K [Mon, 2 Aug 2004 08:20:40 +0000 (08:20 -0000)]
Renaming Changelog to ChangeLog.

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

19 years ago* mb-tokenizer.cs: Oops. Also pulled out all of the old
Jambunathan K [Mon, 2 Aug 2004 08:03:18 +0000 (08:03 -0000)]
* mb-tokenizer.cs: Oops. Also pulled out all of the old
  pre-processor code that is no more used.

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

19 years ago* mb-tokenizer.cs: Fixed a bug where line nos were
Jambunathan K [Mon, 2 Aug 2004 07:53:44 +0000 (07:53 -0000)]
* mb-tokenizer.cs: Fixed a bug where line nos were
failing to get incremented when the line continuation
character was appearing by itself on contiguous lines.

* mb-parser.jay: Fixed the #ExternalSource actions
so that ExternalSourceDirectivesC4.vb compiles and
reports source & line nos as expected.

* location.cs: Replaced the existing unintuitive, not
so efficient implementation of struct Location {} with
the one available in mcs with one minor difference: The
number of bits reserved for a file index in the Token
is statically fixed at 8 bits.

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

19 years ago2004-08-02 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 2 Aug 2004 04:35:54 +0000 (04:35 -0000)]
2004-08-02  Martin Baulig  <martin@ximian.com>

* get.c (dis_stringify_object_with_class): Include our generic
arguments in the method's class name.

* main.c (dis_generic_param_and_constraints): Use the new
constraints syntax.

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

19 years ago* Makefile.am (opcode.def): Make $(srcdir)!=$(builddir) safe.
Raja R Harinath [Mon, 2 Aug 2004 04:16:47 +0000 (04:16 -0000)]
* Makefile.am (opcode.def): Make $(srcdir)!=$(builddir) safe.
* make-opcodes-def.pl (OUTPUT): Use $ARGV[1].
(parsefile): Parse $ARGV[0].

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

19 years ago2004-08-02 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 2 Aug 2004 03:52:29 +0000 (03:52 -0000)]
2004-08-02  Martin Baulig  <martin@ximian.com>

* dump.c (dump_stream_blob): Format this nicely.
(dump_table_standalonesig): New public function.

* main.c (dis_locals): If --show-tokens was requested, print the
standalone signature token.
(table_list): Added "--standalonesig".

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

19 years ago2004-08-02 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 2 Aug 2004 03:26:41 +0000 (03:26 -0000)]
2004-08-02  Atsushi Enomoto  <atsushi@ximian.com>

* XPathDocument.cs :
  - For .NET 2.0, added a switch to support new XPathDocument2.
    If switch is off, then it uses DTM.
  - Implemented remaining 2.0 bits (except for Obsolete ones).

To use them in XPathDocument, set environment MONO_XPATH_DOCUMENT_2=yes
(It is still too unstable to pass all nunit tests and standalone XSLT
tests).

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

19 years ago2004-08-02 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 2 Aug 2004 03:23:20 +0000 (03:23 -0000)]
2004-08-02  Atsushi Enomoto  <atsushi@ximian.com>

* System.Xml.dll.sources: added those files:
  - Mono.Xml.XPath/XPathDocument2.cs
  - Mono.Xml.XPath/XPathDocument2Navigator.cs
  - Mono.Xml.XPath/XPathDocument2Editable.cs

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

19 years ago2004-08-02 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 2 Aug 2004 03:21:55 +0000 (03:21 -0000)]
2004-08-02  Atsushi Enomoto <atsushi@ximian.com>

* XPathDocument2.cs : new IXPathNavigable implementation
  XPathDocument2Navigator.cs : new XPathNavigator implementation
  XPathDocument2Editable.cs : new XPathEditableNavigator implementation

To use them in XPathDocument, set environment MONO_XPATH_DOCUMENT_2=yes
(It is still too unstable to pass all nunit tests and standalone XSLT
tests).

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

19 years ago**** Merged from MCS ****
Martin Baulig [Mon, 2 Aug 2004 00:13:14 +0000 (00:13 -0000)]
**** Merged from MCS ****

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

19 years ago2004-08-02 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 2 Aug 2004 00:12:26 +0000 (00:12 -0000)]
2004-08-02  Martin Baulig  <martin@ximian.com>

* statement.cs (LocalInfo.Flags): Added `IsThis'.
(LocalInfo.IsThis): New public property.
(Block.EmitMeta): Don't create a LocalBuilder for `this'.

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

19 years agoBe more quiet.
Martin Baulig [Sun, 1 Aug 2004 22:00:29 +0000 (22:00 -0000)]
Be more quiet.

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

19 years ago2004-08-02 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 1 Aug 2004 21:57:52 +0000 (21:57 -0000)]
2004-08-02  Martin Baulig  <martin@ximian.com>

* DateTime.cs, TimeSpan.cs, Guid.cs, Version.cs: Implement IComparable<T>.

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

19 years agoImproved constraints checking.
Martin Baulig [Sun, 1 Aug 2004 21:54:07 +0000 (21:54 -0000)]
Improved constraints checking.

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

19 years ago2004-08-01 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sun, 1 Aug 2004 16:16:18 +0000 (16:16 -0000)]
2004-08-01  Atsushi Enomoto  <atsushi@ximian.com>

* DebuggingInfo.cs : csc build fix (see bug #62230).

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

19 years ago2004-08-01 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
Rafael Teixeira [Sun, 1 Aug 2004 13:49:31 +0000 (13:49 -0000)]
2004-08-01 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* LabelA.vb, LabelB.vb, LabelC.vb, LabelD.vb : new positive tests for labelled statements

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

19 years ago2004/08/01 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
Rafael Teixeira [Sun, 1 Aug 2004 13:24:11 +0000 (13:24 -0000)]
2004/08/01  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* mb-parser.jay : Revised patch from Jo��o Viegas for the labeled_statement accepting integer literals as labels

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

19 years agoNew test.
Martin Baulig [Sun, 1 Aug 2004 12:34:47 +0000 (12:34 -0000)]
New test.

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

19 years agoMoved the marker.
Martin Baulig [Sun, 1 Aug 2004 12:34:03 +0000 (12:34 -0000)]
Moved the marker.

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

19 years agoOoops.
Martin Baulig [Sun, 1 Aug 2004 12:33:28 +0000 (12:33 -0000)]
Ooops.

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

19 years ago**** Merged from MCS ****
Martin Baulig [Sun, 1 Aug 2004 12:33:08 +0000 (12:33 -0000)]
**** Merged from MCS ****

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

19 years ago2004-08-01 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 1 Aug 2004 12:31:33 +0000 (12:31 -0000)]
2004-08-01  Martin Baulig  <martin@ximian.com>

* class.cs (TypeContainer.GetClassBases): Don't set the default
here since we may get called from GetPartialBases().
(TypeContainer.DefineType): If GetClassBases() didn't return a
parent, use the default one.

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

19 years ago2004-07-31 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Sun, 1 Aug 2004 02:46:06 +0000 (02:46 -0000)]
2004-07-31  Bernie Solomon  <bernard@ugsolutions.com>

* interp.h: add mono_interp_ftnptr_to_delegate

* transform.c (generate): use mono_interp_ftnptr_to_delegate
as ical function.

* interp.c: add mono_interp_ftnptr_to_delegate to create
interpreter style delegate. fixes pinvoke3

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

19 years ago2004-07-31 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 31 Jul 2004 17:51:52 +0000 (17:51 -0000)]
2004-07-31  Zoltan Varga  <vargaz@freemail.hu>

* configure.in: Enable AMD64 JIT.

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

19 years ago2004-07-31 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 31 Jul 2004 17:49:12 +0000 (17:49 -0000)]
2004-07-31  Zoltan Varga  <vargaz@freemail.hu>

* mini-amd64.c (mono_arch_output_basic_block): Fix OP_X86_PUSH_OBJ.

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

19 years ago2004-07-31 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 31 Jul 2004 16:39:37 +0000 (16:39 -0000)]
2004-07-31  Zoltan Varga  <vargaz@freemail.hu>

* inssel.brg: Optimize memset on 64 bit machines.

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

19 years ago2004-07-31 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Sat, 31 Jul 2004 16:38:43 +0000 (16:38 -0000)]
2004-07-31  Zoltan Varga  <vargaz@freemail.hu>

* mini-amd64.c: Fix some vararg cases.

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

19 years ago* Makefile: Added /unsafe switch to the compiler command line.
Jambunathan K [Sat, 31 Jul 2004 14:40:54 +0000 (14:40 -0000)]
* Makefile: Added /unsafe switch to the compiler command line.
This is required as setting of Today and TimeOfDay makes a libc
call - stime(). Thanks to Pablo Cardona for submitting this patch.

* Strings.cs: Fixed a bug in Format()
* DateAndTime.cs: Added support for setting Today and
TimeOfDay properties. Thanks to Pablo Cardona for
submitting a patch.

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

19 years ago(mcs2.exe, mcs3.exe): add $(EXTRA_SOURCES).
Duncan Mak [Fri, 30 Jul 2004 23:26:35 +0000 (23:26 -0000)]
(mcs2.exe, mcs3.exe): add $(EXTRA_SOURCES).

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

19 years agoAdd some s390 specific tests
Neale Ferguson [Fri, 30 Jul 2004 23:11:29 +0000 (23:11 -0000)]
Add some s390 specific tests

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

19 years agoIt's now called Mono.CompilerServices.SymbolWriter.
Martin Baulig [Fri, 30 Jul 2004 22:35:49 +0000 (22:35 -0000)]
It's now called Mono.CompilerServices.SymbolWriter.

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

19 years agoForgot to add this type for "contrained."
Duncan Mak [Fri, 30 Jul 2004 20:57:18 +0000 (20:57 -0000)]
Forgot to add this type for "contrained."

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

19 years ago2004-07-30 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 30 Jul 2004 19:44:48 +0000 (19:44 -0000)]
2004-07-30  Zoltan Varga  <vargaz@freemail.hu>

* exceptions-amd64.c (mono_arch_find_jit_info): Fix restoring of
caller saved regs.

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

19 years ago2004-07-30 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 30 Jul 2004 18:31:28 +0000 (18:31 -0000)]
2004-07-30  Zoltan Varga  <vargaz@freemail.hu>

* basic.cs: Add a test for add.ovf.un.

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

19 years ago2004-07-30 Martin Baulig <martin@ximian.com>
Martin Baulig [Fri, 30 Jul 2004 18:24:40 +0000 (18:24 -0000)]
2004-07-30  Martin Baulig  <martin@ximian.com>

* Makefile.am: The symbol writer is now called
Mono.CompilerServices.SymbolWriter.dll.

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

19 years agoOptimize code generation macros and standardize
Neale Ferguson [Fri, 30 Jul 2004 18:23:23 +0000 (18:23 -0000)]
Optimize code generation macros and standardize

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

19 years ago2004-07-30 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 30 Jul 2004 18:08:58 +0000 (18:08 -0000)]
2004-07-30  Zoltan Varga  <vargaz@freemail.hu>

* mini-amd64.c mini-amd64.h mini.c: Add support for vararg pinvoke calls.

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

19 years ago2004-07-30 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 30 Jul 2004 17:38:17 +0000 (17:38 -0000)]
2004-07-30  Zoltan Varga  <vargaz@freemail.hu>

* marshal.c (signature_dup_add_this): Fix bug in previous patch.

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

19 years ago**** Merged from MCS ****
Martin Baulig [Fri, 30 Jul 2004 17:28:56 +0000 (17:28 -0000)]
**** Merged from MCS ****

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

19 years ago2004-07-30 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Fri, 30 Jul 2004 17:22:44 +0000 (17:22 -0000)]
2004-07-30  Bernie Solomon  <bernard@ugsolutions.com>

* mini-sparc.c: add case for OP_IDIV_UN

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

19 years ago2004-07-30 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 30 Jul 2004 17:19:46 +0000 (17:19 -0000)]
2004-07-30  Zoltan Varga  <vargaz@freemail.hu>

* marshal.c (mono_marshal_get_icall_wrapper): Add support for vararg
icalls.
(mono_marshal_get_runtime_invoke): Correctly handle valuetype methods.

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

19 years ago2004-07-30 Martin Baulig <martin@ximian.com>
Martin Baulig [Fri, 30 Jul 2004 17:08:32 +0000 (17:08 -0000)]
2004-07-30  Martin Baulig  <martin@ximian.com>

* debug-mono-symfile.c, mono-debug.c, mono-debug-debugger.c:
Reflect latest symbol writer changes.

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

19 years agoIgnore *.mdb.
Martin Baulig [Fri, 30 Jul 2004 17:06:43 +0000 (17:06 -0000)]
Ignore *.mdb.

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

19 years agoUse the new symbol writer API.
Martin Baulig [Fri, 30 Jul 2004 17:01:05 +0000 (17:01 -0000)]
Use the new symbol writer API.

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

19 years agoIgnore *.mdb.
Martin Baulig [Fri, 30 Jul 2004 16:59:10 +0000 (16:59 -0000)]
Ignore *.mdb.

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

19 years ago2004-07-30 Martin Baulig <martin@ximian.com>
Martin Baulig [Fri, 30 Jul 2004 16:58:31 +0000 (16:58 -0000)]
2004-07-30  Martin Baulig  <martin@ximian.com>

* Makefile (EXTRA_SOURCES): List the symbol writer's sources here.

* class.cs (SourceMethod): New public class, derive from the
symbol writer's ISourceMethod.
(Method): Use the new symbol writer API.

* codegen.cs (CodeGen.InitializeSymbolWriter): Take the filename
as argument and use the new symbol writer.

* location.cs
(SourceFile): Implement the symbol writer's ISourceFile.
(Location.SymbolDocument): Removed.
(Location.SourceFile): New public property.

* symbolwriter.cs: Use the new symbol writer API.

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

19 years ago2004-07-30 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 30 Jul 2004 16:56:33 +0000 (16:56 -0000)]
2004-07-30  Zoltan Varga  <vargaz@freemail.hu>

* mini-amd64.c cpu-amd64.md: Ongoing JIT work.

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

19 years ago2004-07-30 Martin Baulig <martin@ximian.com>
Martin Baulig [Fri, 30 Jul 2004 16:54:30 +0000 (16:54 -0000)]
2004-07-30  Martin Baulig  <martin@ximian.com>

* executable.make (EXTRA_SOURCES): New variable to add extra
sources to the program.

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

19 years ago2004-07-30 Martin Baulig <martin@ximian.com>
Martin Baulig [Fri, 30 Jul 2004 16:52:07 +0000 (16:52 -0000)]
2004-07-30  Martin Baulig  <martin@ximian.com>

The library is now called Mono.CompilerServices.SymbolWriter.dll
and is in the Mono.CompilerServices.SymbolWriter namespace.

* MonoSymbolFile.cs (MonoDebuggerSupport.GetGuid): New public
static method.
(MonoSymbolFile.WriteString): Use the BinaryWriter's method.
(MonoSymbolFile.ReadString): Use the BinaryReader's method.
(MonoSymbolFile.Write): Write the module's Guid into the symbol
file.

* MonoSymbolTable.cs, MonoSymbolWriter.cs: Reworked the API.

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

19 years agoit's OpCodeType, not OperandType
Duncan Mak [Fri, 30 Jul 2004 16:32:19 +0000 (16:32 -0000)]
it's OpCodeType, not OperandType

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

19 years agoAdded OperandType information to each of the public opcodes with the
Duncan Mak [Fri, 30 Jul 2004 16:31:06 +0000 (16:31 -0000)]
Added OperandType information to each of the public opcodes with the
new "type" attribute. Removed mono_func_* from the opcodes and updated
the "o2" attribute for the mono_* opcodes to match the values in the
existing opcode.def. Added "mono_save_lmf" and mono_restore_lmf",
which were listed in opcode.def, but not in the XML file.

r=lupus

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

19 years ago2004-07-30 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Fri, 30 Jul 2004 16:16:32 +0000 (16:16 -0000)]
2004-07-30  Ben Maurer  <bmaurer@ximian.com>

* basic.cs: regression tests.

* inssel-x86.brg: Disable cmp BYTE PTR [eax], imm, it causes various

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

19 years ago2004-07-30 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 30 Jul 2004 16:02:37 +0000 (16:02 -0000)]
2004-07-30  Zoltan Varga  <vargaz@freemail.hu>

* basic.cs: Add a new test.

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

19 years ago2004-07-30 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 30 Jul 2004 16:01:49 +0000 (16:01 -0000)]
2004-07-30  Zoltan Varga  <vargaz@freemail.hu>

* amd64/amd64-codegen.h: Ongoing JIT work.

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

19 years ago2004-07-30 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 30 Jul 2004 16:00:43 +0000 (16:00 -0000)]
2004-07-30  Zoltan Varga  <vargaz@freemail.hu>

* mini-amd64.c aot.c cpu-amd64.md: Add support for tracing, profiling
and AOT. Various fixes and optimizations.

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

19 years ago2004-07-30 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 30 Jul 2004 15:59:04 +0000 (15:59 -0000)]
2004-07-30  Zoltan Varga  <vargaz@freemail.hu>

* inssel.brg (CALL_REG): Add 64 bit versions of call_reg rules.

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

19 years ago2004-07-30 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Fri, 30 Jul 2004 15:23:58 +0000 (15:23 -0000)]
2004-07-30  Zoltan Varga  <vargaz@freemail.hu>

* mono-logger.c (mono_trace_set_mask_string): Fix AOT tracing constant.

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

19 years agoEnhanced or Fixed tests for externalsource and conditional
Jambunathan K [Fri, 30 Jul 2004 15:05:34 +0000 (15:05 -0000)]
Enhanced or Fixed tests for externalsource and conditional
compilation pre-processor directives

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

19 years agoThe ChangeLog description was ambiguous, so rewritten.
Atsushi Eno [Fri, 30 Jul 2004 15:05:20 +0000 (15:05 -0000)]
The ChangeLog description was ambiguous, so rewritten.

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

19 years ago2004-07-30 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 30 Jul 2004 15:01:08 +0000 (15:01 -0000)]
2004-07-30  Atsushi Enomoto <atsushi@ximian.com>

* DTMXPathNavigator.cs :
  Fixed IsSamePosition(). currentAttr and currentNS are not always
  the same when current is attribute or current is namespace.
* XPathNavigatorReader.cs : Fixed NodeType - 1) When attribute value is
  being consumed, then node type should be Text, and 2) Root node is
  usually mapped to Document, but XmlReader never returns Document,
  just None (both on Initial state and EndOfFile state).

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

19 years agoFixed miscellaneous bugs in handling of
Jambunathan K [Fri, 30 Jul 2004 14:43:41 +0000 (14:43 -0000)]
Fixed miscellaneous bugs in handling of
pre-processor directives. There are two positive test
cases that fail currently: ExternalSourceDirectivesC4.vb
and RegionDirectivesC1.vb
 ----------------------------------------------------------------------

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

19 years ago * Font.cs: Fixed Height property implementation and implemented
Ravindra [Fri, 30 Jul 2004 14:20:22 +0000 (14:20 -0000)]
* Font.cs: Fixed Height property implementation and implemented
GetHeight method and its overloads.

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

19 years agoFri Jul 30 16:49:05 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 30 Jul 2004 13:51:38 +0000 (13:51 -0000)]
Fri Jul 30 16:49:05 CEST 2004 Paolo Molaro <lupus@ximian.com>

* object.c: always create an object if null is passed
to Invoke() where a valuetype is expected.

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

19 years ago2004-07-30 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 30 Jul 2004 12:53:50 +0000 (12:53 -0000)]
2004-07-30  Atsushi Enomoto <atsushi@ximian.com>

* XPathNavigatorReader.cs : fixed GetAttributeNavigator() that
  incorrectly used MoveToNextAttribute().

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

19 years agoFri Jul 30 15:49:26 CEST 2004 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 30 Jul 2004 12:49:43 +0000 (12:49 -0000)]
Fri Jul 30 15:49:26 CEST 2004 Paolo Molaro <lupus@ximian.com>

* mini-ppc.c: make sure temp regs are not used for global reg
allocation.

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

19 years ago2004-07-30 Sureshkumar T (tsureshkumar@novell.com)
Sureshkumar T [Fri, 30 Jul 2004 11:35:08 +0000 (11:35 -0000)]
2004-07-30  Sureshkumar T (tsureshkumar@novell.com)
        * OdbcCommand.cs: ExecuteNonQuery Closed statement handle to fix memory leak
        * OdbcDataReader.cs: Closed statement handle to fix memory leak
     Removed SQLState login in GetBytes coz OdbcError provides the same.

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

19 years agoFlushing.
Ravindra [Fri, 30 Jul 2004 08:17:56 +0000 (08:17 -0000)]
Flushing.

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

19 years ago*** empty log message ***
Jambunathan K [Fri, 30 Jul 2004 08:12:56 +0000 (08:12 -0000)]
*** empty log message ***

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

19 years ago(Module): Oops. Reversed unintended checkin.
Jambunathan K [Fri, 30 Jul 2004 08:07:51 +0000 (08:07 -0000)]
(Module): Oops. Reversed unintended checkin.

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

19 years ago(monoone_DATA): Add mcs.exe.config.
Raja R Harinath [Fri, 30 Jul 2004 07:43:09 +0000 (07:43 -0000)]
(monoone_DATA): Add mcs.exe.config.
(gmcs_exe): Add gmcs.exe.config.
($(monoone_DATA) $(monotwo_DATA) ...): Add location of the .config files too.

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

19 years ago(install-local): Remove. Functionality moved to executable.make.
Raja R Harinath [Fri, 30 Jul 2004 07:36:52 +0000 (07:36 -0000)]
(install-local): Remove.  Functionality moved to executable.make.

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

19 years ago(PROGRAM_config): New auto-detecting define.
Raja R Harinath [Fri, 30 Jul 2004 07:33:13 +0000 (07:33 -0000)]
(PROGRAM_config): New auto-detecting define.
Defined if $(PROGRAM).config exists.
(install-local): Install $(PROGRAM_config) if it exists.

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

19 years agoAdded tests for Shift Operators
Sachin Kumar [Fri, 30 Jul 2004 07:32:18 +0000 (07:32 -0000)]
Added tests for Shift Operators

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

19 years ago(IfElseStateMachine.State, IfElseStateMachine.Token): Remove [Flags] attribute.
Raja R Harinath [Fri, 30 Jul 2004 07:28:11 +0000 (07:28 -0000)]
(IfElseStateMachine.State, IfElseStateMachine.Token): Remove [Flags] attribute.

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

19 years agoCVhangeLog for added System.Serializable attribute to NET_2_0, fixed usage of System...
Jochen Wezel [Fri, 30 Jul 2004 07:26:58 +0000 (07:26 -0000)]
CVhangeLog for added System.Serializable attribute to NET_2_0, fixed usage of System.Flags instead of System.FlagsAttribute

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

19 years agoupdated ChangeLog for added System.Serializable attribute to NET_2_0, fixed usage...
Jochen Wezel [Fri, 30 Jul 2004 07:26:07 +0000 (07:26 -0000)]
updated ChangeLog for added System.Serializable attribute to NET_2_0, fixed usage of System.Flags instead of System.FlagsAttribute

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

19 years agoSerializable only in NET_2_0 and not in NET_1_x
Jochen Wezel [Fri, 30 Jul 2004 07:10:10 +0000 (07:10 -0000)]
Serializable only in NET_2_0 and not in NET_1_x

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

19 years agoSerializable attributes only in NET_2_0 instead of in all versions
Jochen Wezel [Fri, 30 Jul 2004 07:08:22 +0000 (07:08 -0000)]
Serializable attributes only in NET_2_0 instead of in all versions

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

19 years ago* mb-parser.jay: The original checkin hits a bug in mcs but
Jambunathan K [Fri, 30 Jul 2004 06:48:48 +0000 (06:48 -0000)]
* mb-parser.jay: The original checkin hits a bug in mcs but
compiles fine with csc. This checkin is to workaround the mcs
bug so that cvs builds are not broken.

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

19 years ago2004-07-29 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Fri, 30 Jul 2004 01:15:02 +0000 (01:15 -0000)]
2004-07-29  Bernie Solomon  <bernard@ugsolutions.com>

* cpu-sparc.md: conv_i8 fix for 64bits

* mini-sparc.c: add cases for OP_IXXX codes for 64bits

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

19 years ago2004-07-29 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Fri, 30 Jul 2004 01:11:31 +0000 (01:11 -0000)]
2004-07-29  Bernie Solomon  <bernard@ugsolutions.com>

* marshal.c (mono_marshal_init): make managed
signatures match native ones better for 64bits.

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

19 years ago2004-07-29 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
César Natarén [Thu, 29 Jul 2004 22:38:15 +0000 (22:38 -0000)]
2004-07-29  Cesar Lopez Nataren  <cesar@ciencias.unam.mx>

* Parser.cs: Added ClauseType enum. Added all the statements to current_script_or_fn,
building the other block was not needed. Build the ast's for the
expressions and statements, keep track of the parent relationship.

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

19 years ago2004-07-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 29 Jul 2004 20:25:57 +0000 (20:25 -0000)]
2004-07-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* BaseValidator.cs: in Validate(), when the control is not visible or
enabled, return inmediately after setting IsValid to true. Fixes bug
#61831.

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

19 years ago2004-07-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 29 Jul 2004 19:04:30 +0000 (19:04 -0000)]
2004-07-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* appdomain.c: hack to build correctly the private bin path on windows.
Fixes bug #61991.

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

19 years ago* mb-parser.jay:
Jambunathan K [Thu, 29 Jul 2004 18:27:57 +0000 (18:27 -0000)]
* mb-parser.jay:
* mb-tokenizer.cs: Added support for #region, #externalsource
and conditional compilation pre-processor directives.
Conditonal directives currently accept only boolean literals
as conditonal expressions.

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

19 years ago* RegionDirectivesC1.vb:
Jambunathan K [Thu, 29 Jul 2004 17:56:29 +0000 (17:56 -0000)]
* RegionDirectivesC1.vb:
* RegionDirectives.vb:
* ExternalSourceDirectivesC1.vb:
* ExternalSourceDirectives.vb:
* ConditionalCompilationE.vb:
* ConditionalCompilationD.vb:
* ConditionalCompilationC.vb:
* ConditionalCompilationA.vb:
* ConditionalCompilation.vb:
* RegionDirectivesC5.vb:
* RegionDirectivesC4.vb:
* RegionDirectivesC3.vb:
* RegionDirectivesC2.vb:
* PreProcessorDirectiveC1.vb:
* PreProcessorDirective.vb:
* ExternalSourceDirectivesC4.vb:
* ExternalSourceDirectivesC3.vb:
* ExternalSourceDirectivesC2.vb:
* ConditionalCompilationC9.vb:
* ConditionalCompilationC8.vb:
* ConditionalCompilationC7.vb:
* ConditionalCompilationC6.vb:
* ConditionalCompilationC5.vb:
* ConditionalCompilationC4.vb:
* ConditionalCompilationC3.vb:
* ConditionalCompilation9.vb:
* ConditionalCompilation10.vb:

Added or modified tests for region externalsource and
conditional compilation pre-processor directives

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

19 years agohead -n4 ChangeLog
Ben Maurer [Thu, 29 Jul 2004 17:12:22 +0000 (17:12 -0000)]
head -n4 ChangeLog

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

19 years ago2004-07-29 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Thu, 29 Jul 2004 17:10:53 +0000 (17:10 -0000)]
2004-07-29  Ben Maurer  <bmaurer@ximian.com>

* x86/x86-codegen.h: Add opcodes for cmp BYTE PTR [eax], imm

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

19 years ago2004-07-29 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Thu, 29 Jul 2004 17:07:08 +0000 (17:07 -0000)]
2004-07-29  Ben Maurer  <bmaurer@ximian.com>

* inssel.brg: Make memcpy and memset takes bases.

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

19 years agoIgnore *.mdb everywhere.
Martin Baulig [Thu, 29 Jul 2004 16:18:38 +0000 (16:18 -0000)]
Ignore *.mdb everywhere.

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

19 years agoIgnore *.mdb.
Martin Baulig [Thu, 29 Jul 2004 16:14:20 +0000 (16:14 -0000)]
Ignore *.mdb.

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

19 years ago2004-07-29 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 29 Jul 2004 16:13:10 +0000 (16:13 -0000)]
2004-07-29  Martin Baulig  <martin@ximian.com>

* PEAPI.cs (Module.Guid): New public property.

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

19 years ago2004-07-29 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 29 Jul 2004 16:10:05 +0000 (16:10 -0000)]
2004-07-29  Martin Baulig  <martin@ximian.com>

* Module.cs (Mono_GetGuid): Make this static.

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

19 years ago2004-07-29 Martin Baulig <martin@ximian.com>
Martin Baulig [Thu, 29 Jul 2004 16:06:37 +0000 (16:06 -0000)]
2004-07-29  Martin Baulig  <martin@ximian.com>

* ILGenerator.cs (ILGenerator.Mono_GetCurrentOffset): New static
internal method.

* ModuleBuilder.cs (ModuleBuilder.Mono_GetGuid): New static
internal method.

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

19 years ago2004-07-29 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 29 Jul 2004 15:22:25 +0000 (15:22 -0000)]
2004-07-29  Atsushi Enomoto  <atsushi@ximian.com>

* XmlWriter.cs : implemented WriteNode(XPathNavigator, bool)
  incompletely, using XPathNavigator.ReadSubtree().

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

19 years ago2004-07-29 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 29 Jul 2004 14:33:04 +0000 (14:33 -0000)]
2004-07-29  Atsushi Enomoto  <atsushi@ximian.com>

* XPathNavigator.cs : Implemented ReadSubtree().

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

19 years ago2004-07-29 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 29 Jul 2004 14:32:10 +0000 (14:32 -0000)]
2004-07-29  Atsushi Enomoto <atsushi@ximian.com>

* XPathNavigatorReader.cs :
  - it is used only in 2.0 classes.
  - It now behaves as a fragment reader.
  - Depth is optimized not to call Clone() and MoveToParent().
  - AttributeCount could be counted only once in Read().
  - ReadState transition is adjusted to be same as other XmlReaders.
  - name strings now return "" on initial state.

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

19 years ago2004-07-29 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 29 Jul 2004 12:07:51 +0000 (12:07 -0000)]
2004-07-29  Atsushi Enomoto  <atsushi@ximian.com>

* Environment.cs : GacPath on windows is based on mscorlib.dll, and
  now its location is changed.

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

19 years agoAdded tests for logical operators
Sachin Kumar [Thu, 29 Jul 2004 12:00:15 +0000 (12:00 -0000)]
Added tests for logical operators

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