mono.git
22 years ago2002-04-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 20 Apr 2002 07:12:53 +0000 (07:12 -0000)]
2002-04-20  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* string-icalls.c: fix IndexOf and LastIndexOf. Now
InternalCompareStr don't call twice mono_string_cmp_char for the last
character. Improved performance in mono_string_cmp_char.

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

22 years ago2002-04-19 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Fri, 19 Apr 2002 17:13:08 +0000 (17:13 -0000)]
2002-04-19  Miguel de Icaza  <miguel@ximian.com>

* expression.cs: Add implicit conversions to the operator ~.

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

22 years ago2002-04-19 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Fri, 19 Apr 2002 15:36:46 +0000 (15:36 -0000)]
2002-04-19  Miguel de Icaza  <miguel@ximian.com>

* constant.cs (DecimalConstant.Emit): Emit decimal value.

* typemanager.cs: Locate the decimal constructor.

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

22 years agoFri Apr 19 19:26:28 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 19 Apr 2002 13:58:02 +0000 (13:58 -0000)]
Fri Apr 19 19:26:28 CEST 2002 Paolo Molaro <lupus@ximian.com>

* Makefile.am, appdomain.c, class.c, object.c: split runtime-depended
code into its own library: libmonoruntime.

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

22 years agoMartin removed jit-debug from here: fix make distcheck.
Paolo Molaro [Fri, 19 Apr 2002 13:36:45 +0000 (13:36 -0000)]
Martin removed jit-debug from here: fix make distcheck.

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

22 years ago2002-04-19 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Fri, 19 Apr 2002 12:48:14 +0000 (12:48 -0000)]
2002-04-19  Dietmar Maurer  <dietmar@ximian.com>

* invoke.c (arch_create_native_wrapper): do not save LMF for Strings

* jit.c (check_inlining): better inlining support

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

22 years ago2002-04-19 Dan Lewis <dihlewis@yahoo.co.uk>
Dan Lewis [Fri, 19 Apr 2002 12:33:58 +0000 (12:33 -0000)]
2002-04-19  Dan Lewis  <dihlewis@yahoo.co.uk>

* object.h, object.c: changed array format so that szarrays do not
require a bounds structure.
* icall.c, appdomain.c, interp.c, jit.c: support for new szarray format
* x86.brg: LDLEN uses max_length instead of bounds[0]

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

22 years agoFri Apr 19 18:04:34 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 19 Apr 2002 12:17:40 +0000 (12:17 -0000)]
Fri Apr 19 18:04:34 CEST 2002 Paolo Molaro <lupus@ximian.com>

* metadata.c: compare also the retuns type when comparing signatures:
we didn't do this as an optimization since really overloaded methods
must differ also in the arguments, but this doesn't work with
low-level IL code (or when using explicit conversion operators: see
bug#23498 for an example).

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

22 years agoFri Apr 19 16:14:52 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 19 Apr 2002 10:26:26 +0000 (10:26 -0000)]
Fri Apr 19 16:14:52 CEST 2002 Paolo Molaro <lupus@ximian.com>

* loader.c: SZARRAY types can be saved as TYPESPEC, too.

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

22 years agoFlush TODO and makefile
Miguel de Icaza [Fri, 19 Apr 2002 10:09:03 +0000 (10:09 -0000)]
Flush TODO and makefile

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

22 years agoAdd Eclipse C# link
Miguel de Icaza [Fri, 19 Apr 2002 10:08:15 +0000 (10:08 -0000)]
Add Eclipse C# link

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

22 years ago2002-04-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 19 Apr 2002 10:03:21 +0000 (10:03 -0000)]
2002-04-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* AllTests.cs: added IPEndPointTest.
* IPEndPointTest.cs: added file (author: Lawrence Pit).
* IPAdressTest.cs: use Fail is expected exception are not raised.

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

22 years ago2002-04-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 18 Apr 2002 18:27:26 +0000 (18:27 -0000)]
2002-04-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* IPAddress.cs: little changes to behave as MS.

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

22 years agoFixed IndexOf() count.
Paolo Molaro [Thu, 18 Apr 2002 12:40:54 +0000 (12:40 -0000)]
Fixed IndexOf() count.

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

22 years ago2002-04-18 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Thu, 18 Apr 2002 11:49:42 +0000 (11:49 -0000)]
2002-04-18  Dietmar Maurer  <dietmar@ximian.com>

* jit.c (check_inlining): added inlining support

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

22 years agoThu Apr 18 17:15:09 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 18 Apr 2002 11:27:43 +0000 (11:27 -0000)]
Thu Apr 18 17:15:09 CEST 2002 Paolo Molaro <lupus@ximian.com>

* icall.c: make MonoType::GetElementType its own icall.

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

22 years agoThu Apr 18 17:16:15 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 18 Apr 2002 11:27:36 +0000 (11:27 -0000)]
Thu Apr 18 17:16:15 CEST 2002 Paolo Molaro <lupus@ximian.com>

* MonoType.cs: make GetElementType its own icall.

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

22 years agoThu Apr 18 16:40:54 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 18 Apr 2002 10:54:09 +0000 (10:54 -0000)]
Thu Apr 18 16:40:54 CEST 2002 Paolo Molaro <lupus@ximian.com>

* MonoMethod.c: cache the method name.

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

22 years agoThu Apr 18 16:41:30 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 18 Apr 2002 10:54:09 +0000 (10:54 -0000)]
Thu Apr 18 16:41:30 CEST 2002 Paolo Molaro <lupus@ximian.com>

* icall.c: remove MonoMethod_get_Name().
* reflection.c, reflection.h, verify: cache the method name in the MonoMethod
object.

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

22 years ago2002-04-18 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Thu, 18 Apr 2002 10:29:39 +0000 (10:29 -0000)]
2002-04-18  Nick Drochak <ndrochak@gol.com>

* String.cs: Modified file. Re-add methods needed by the unit tests.

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

22 years ago2002-04-17 Patrik Torstensson <patrik.torstensson@labs2.com>
Patrik Torstensson [Thu, 18 Apr 2002 09:43:58 +0000 (09:43 -0000)]
2002-04-17 Patrik Torstensson <patrik.torstensson@labs2.com>

* string-icalls.c: optimized a few methods.

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

22 years ago2002-04-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 18 Apr 2002 09:17:45 +0000 (09:17 -0000)]
2002-04-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Dns.cs (Resolve): behave as MS. Agreed with Mads.

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

22 years agoAdd more tests
Miguel de Icaza [Thu, 18 Apr 2002 07:26:43 +0000 (07:26 -0000)]
Add more tests

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

22 years agoFlush pending changes
Miguel de Icaza [Thu, 18 Apr 2002 07:26:19 +0000 (07:26 -0000)]
Flush pending changes

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

22 years agoThu Apr 18 12:38:32 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Thu, 18 Apr 2002 06:49:57 +0000 (06:49 -0000)]
Thu Apr 18 12:38:32 CEST 2002 Paolo Molaro <lupus@ximian.com>

* String.cs: some code speedups and restored GetTypeCode().

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

22 years agoadded a comment howto avoid saving LMF
Dietmar Maurer [Thu, 18 Apr 2002 06:12:05 +0000 (06:12 -0000)]
added a comment howto avoid saving LMF

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

22 years ago2002-04-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 17 Apr 2002 22:41:45 +0000 (22:41 -0000)]
2002-04-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* attribute.cs: use the new property of TypeOf.
* expression.cs: added 'get' property around typearg.

These changes fix a build breaker reported by NickD. Is this the
correct way to fix?  If not, please, revert my changes and make it
work :-).

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

22 years agoexcluded new files from build
Rodrigo Moya [Wed, 17 Apr 2002 22:23:49 +0000 (22:23 -0000)]
excluded new files from build

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

22 years ago2002-04-17 Rodrigo Moya <rodrigo@ximian.com>
Rodrigo Moya [Wed, 17 Apr 2002 22:20:22 +0000 (22:20 -0000)]
2002-04-17  Rodrigo Moya <rodrigo@ximian.com>

* System.Data/DataRow.cs: new skeletons.

* System.Data.Common/DataAdapter.cs:
* System.Data.Common/DataColumnMapping.cs:
* System.Data.Common/DataColumnMappingCollection.cs:
* System.Data.Common/DataTableMapping.cs:
* System.Data.Common/DataTableMappingCollection.cs:
* System.Data.Common/DbDataAdapter.cs:
* System.Data.Common/RowUpdatedEventArgs.cs:
* System.Data.SqlClient/SqlDataAdapter.cs:
* System.Data.SqlClient/SqlInfoMessageEventArgs.cs: compilation
fixes for Linux.

* System.Data.Common/DbDataRecord.cs:
* System.Data.Common/DbEnumerator.cs: removed MS implementation
internal classes.

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

22 years ago2002-04-17 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Wed, 17 Apr 2002 20:01:39 +0000 (20:01 -0000)]
2002-04-17  Miguel de Icaza  <miguel@ximian.com>

* attribute.cs: Add support for typeof in attribute invocations.
I am not sure that this is right though.

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

22 years agoTest case for triggering CS0020, Division by constant zero.
Duncan Mak [Wed, 17 Apr 2002 17:28:50 +0000 (17:28 -0000)]
Test case for triggering CS0020, Division by constant zero.

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

22 years agoFixed compilation.
Paolo Molaro [Wed, 17 Apr 2002 17:23:58 +0000 (17:23 -0000)]
Fixed compilation.

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

22 years ago2002-04-17 Patrik Torstensson <patrik.torstensson@labs2.com>
Patrik Torstensson [Wed, 17 Apr 2002 17:04:41 +0000 (17:04 -0000)]
2002-04-17 Patrik Torstensson <patrik.torstensson@labs2.com>

* String.cs: New implementation using internal calls.

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

22 years ago2002-04-17 Patrik Torstensson <patrik.torstensson@labs2.com>
Patrik Torstensson [Wed, 17 Apr 2002 16:55:18 +0000 (16:55 -0000)]
2002-04-17 Patrik Torstensson <patrik.torstensson@labs2.com>

* icall.c: added all new string internal calls
* string-icalls.c: added, new string internal call implementation.
* object.c: added mono_string_new_size for allocating a string a size

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

22 years ago2002-04-17 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Wed, 17 Apr 2002 13:52:04 +0000 (13:52 -0000)]
2002-04-17  Dietmar Maurer  <dietmar@ximian.com>

* x86.brg: optimized version of castclass and isinst

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

22 years agoadded a new field to TransparentProxy
Dietmar Maurer [Wed, 17 Apr 2002 13:46:30 +0000 (13:46 -0000)]
added a new field to TransparentProxy

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

22 years agoAdded two new questions and aswers. One is related to CORBA and ORBit. The second...
Jaime Anguiano Olarra [Wed, 17 Apr 2002 12:55:02 +0000 (12:55 -0000)]
Added two new questions and aswers. One is related to CORBA and ORBit. The second one is about if Ximian is going to offer certifications on Mono. There is also a little fix changing one AP(I for API.

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

22 years agoWed Apr 17 18:36:27 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 17 Apr 2002 12:48:36 +0000 (12:48 -0000)]
Wed Apr 17 18:36:27 CEST 2002 Paolo Molaro <lupus@ximian.com>

* timed-thread.c: avoid race condition when setting the thread to
detached.

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

22 years agoBuild libgc with threading support. This stops it going into a recursive
Dick Porter [Wed, 17 Apr 2002 11:35:13 +0000 (11:35 -0000)]
Build libgc with threading support.  This stops it going into a recursive
meltdown.

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

22 years ago2002-04-17 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Wed, 17 Apr 2002 10:57:14 +0000 (10:57 -0000)]
2002-04-17  Daniel Morgan <danmorg@sc.rr.com>

* Test/TestSqlInsert.cs: modified - do
  a SQL DELETE before SQL INSERT of row so you can use this
  test over and over.

* System.Data.SqlClient/SqlTransaction.cs: modified - default
  IsolationLevel for PostgreSQL is ReadCommitted.  However,
  PostgreSQL allows Serializable as well.
      (Thanks to Gonzalo for that!)

* System.Data.SqlClient/SqlConnection.cs: modified
* System.Data.SqlClient/SqlCommand.cs: modified
* System.Data.SqlClient/SqlTransaction.cs: modified - got transactions
  working; however, we still need to implement SQL errors
  and exceptions to properly handle transactions.  Also, added
  status and error message support from the PostgreSQL database.
  Currently, this does a Console.WriteLine() to display the
  status and error messages, but this is a TODO
  for SQL errors and exceptions.

* System.Data/TODOAttribute.cs: added - needed MonoTODO
      attribute for System.Data.dll assembly

* System.Data/IDbCommand.cs: modified - commented
  overloaded method ExecuteReader
  so System.Data.SqlClient.SqlCommand can compile

* System.Data/IDbCommand.cs: modified
* System.Data/IDbConnection.cs: modified - added using System;
* System.Data/IDataParameter.cs

* System.Data.build: modified - build classes
  in System.Data.SqlClient and exclude others in System.Data

* System.Data.SqlClient/PostgresLibrary.cs: modified - change
  parameter data type from IntPtr to enum ExecStatusType

* ChangeLog: modified - corrected previous entries in log

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

22 years ago2002-04-16 Rodrigo Moya <rodrigo@ximian.com>
Rodrigo Moya [Wed, 17 Apr 2002 09:15:46 +0000 (09:15 -0000)]
2002-04-16  Rodrigo Moya <rodrigo@ximian.com>

* System.Data.Common/DataColumnMappingCollection.cs: added basic
implementation. Still missing some stuff.

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

22 years agoWed Apr 17 14:14:36 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 17 Apr 2002 08:27:02 +0000 (08:27 -0000)]
Wed Apr 17 14:14:36 CEST 2002 Paolo Molaro <lupus@ximian.com>

* profiler.c: TSC-based timer code (faster and more accurate).
Not hooked up in configure, yet (set USE_X86TSC to 1).

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

22 years agoUpdate with --profile option.
Paolo Molaro [Wed, 17 Apr 2002 06:49:56 +0000 (06:49 -0000)]
Update with --profile option.

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

22 years agoWed Apr 17 12:34:56 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 17 Apr 2002 06:49:29 +0000 (06:49 -0000)]
Wed Apr 17 12:34:56 CEST 2002 Paolo Molaro <lupus@ximian.com>

* emit-x86.c, invoke.c: track time spent compiling.

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

22 years agoWed Apr 17 12:33:10 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 17 Apr 2002 06:45:11 +0000 (06:45 -0000)]
Wed Apr 17 12:33:10 CEST 2002 Paolo Molaro <lupus@ximian.com>

* profiler.c, profiler.h: track time spent compiling methods.
* threads.c: track thread creation/destruction.

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

22 years agoWed Apr 17 10:58:37 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 17 Apr 2002 05:15:02 +0000 (05:15 -0000)]
Wed Apr 17 10:58:37 CEST 2002 Paolo Molaro <lupus@ximian.com>

* emit-x86.c, invoke.c: call profile callbacks if needed.
* jit.c, jit.h, mono.c: add --profile command line option.

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

22 years ago2002-04-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 16 Apr 2002 23:07:29 +0000 (23:07 -0000)]
2002-04-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* IPAddress.cs: the icalls for sockets are endianness-aware. So I
changed a few things. Also included a workaround for bug #23547.

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

22 years ago2002-04-16 Duncan Mak <duncan@ximian.com>
Duncan Mak [Tue, 16 Apr 2002 18:32:20 +0000 (18:32 -0000)]
2002-04-16  Duncan Mak  <duncan@ximian.com>

* XmlParserContext.cs (NameTable): Fixed a typo in the set block.

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

22 years ago2002-04-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 16 Apr 2002 15:04:34 +0000 (15:04 -0000)]
2002-04-16  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* jit.h: included mono/io-layer/io-layer.h to avoid breaking
compilation under windows when upgrading mingw and w32api to
version 1.3 (thanks Dick!).

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

22 years ago2002-04-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 16 Apr 2002 15:03:47 +0000 (15:03 -0000)]
2002-04-16  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* jit.h: to more #include lines to avoid breaking compilation
under windows when upgrading mingw and w32api to version
1.3 (thanks Dick!).

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

22 years agoTue Apr 16 20:12:58 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 16 Apr 2002 14:25:07 +0000 (14:25 -0000)]
Tue Apr 16 20:12:58 CEST 2002 Paolo Molaro <lupus@ximian.com>

* interp.c: removed profiling code (moved to common library).
Implemented inlining for some special methods.

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

22 years agoTue Apr 16 20:08:43 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 16 Apr 2002 14:20:50 +0000 (14:20 -0000)]
Tue Apr 16 20:08:43 CEST 2002 Paolo Molaro <lupus@ximian.com>

* profiler.c, profiler.h, profiler-private.h: profiling interface
and sample implementation. Moved here so that it can be used also by
the jit.

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

22 years ago2002-04-16 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Tue, 16 Apr 2002 13:24:34 +0000 (13:24 -0000)]
2002-04-16  Daniel Morgan <danmorg@sc.rr.com>

* System.Data/SqlConnection.cs: modified - got to compile,
  run, and connect to PostgreSQL database
* System.Data/SqlCommand.cs: modified - got to compile,
  run, and execute a SQL INSERT command which successfully
  inserted a row into the PostgreSQL database

* System.Data/SqlTransaction.cs: modified
* System.Data/SqlParameter.cs: modified
* System.Data/SqlParameterCollection.cs: modified
* System.Data/SqlError.cs: modified
* System.Data/SqlErrorCollection.cs: modified
* System.Data/SqlException.cs: modified
* System.Data/PostgresLibrary.cs: modified - to compile

* System.Data/SqlAdapter: modified
* System.Data/SqlReader: modified - add more stubs

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

22 years ago2002-04-16 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Tue, 16 Apr 2002 13:02:57 +0000 (13:02 -0000)]
2002-04-16  Daniel Morgan <danmorg@sc.rr.com>

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

22 years ago2002-04-15 Patrik Torstensson <patrik.torstensson@labs2.com>
Patrik Torstensson [Tue, 16 Apr 2002 11:39:46 +0000 (11:39 -0000)]
2002-04-15 Patrik Torstensson <patrik.torstensson@labs2.com>

* loader.c : Fixed bug introduced by me in last checkin (corrupt memory)

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

22 years agoAdded char.
Paolo Molaro [Tue, 16 Apr 2002 11:28:11 +0000 (11:28 -0000)]
Added char.

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

22 years agoSome info for runtime hackers that need to implement internal calls.
Paolo Molaro [Tue, 16 Apr 2002 11:26:33 +0000 (11:26 -0000)]
Some info for runtime hackers that need to implement internal calls.

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

22 years ago2002-04-15 Patrik Torstensson <patrik.torstensson@labs2.com>
Patrik Torstensson [Tue, 16 Apr 2002 11:10:56 +0000 (11:10 -0000)]
2002-04-15 Patrik Torstensson <patrik.torstensson@labs2.com>

* interp.c: changed the array icalls to use full names

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

22 years agomissed commit
Patrik Torstensson [Tue, 16 Apr 2002 11:08:10 +0000 (11:08 -0000)]
missed commit

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

22 years ago2002-04-15 Patrik Torstensson <patrik.torstensson@labs2.com>
Patrik Torstensson [Tue, 16 Apr 2002 11:07:11 +0000 (11:07 -0000)]
2002-04-15 Patrik Torstensson <patrik.torstensson@labs2.com>

* jit.c: changed the array icalls to use full names

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

22 years ago2002-04-15 Patrik Torstensson <patrik.torstensson@lab2.com>
Patrik Torstensson [Tue, 16 Apr 2002 11:05:59 +0000 (11:05 -0000)]
2002-04-15 Patrik Torstensson <patrik.torstensson@lab2.com>

* loader.c/h : added support for icall method overloading (signature checking)

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

22 years ago2002-04-16 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 16 Apr 2002 11:00:48 +0000 (11:00 -0000)]
2002-04-16  Nick Drochak  <ndrochak@gol.com>

* DecimalFormatter.cs: Trim off excess null characters from the string
that decimal2string gives back.

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

22 years ago2002-04-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 16 Apr 2002 09:25:33 +0000 (09:25 -0000)]
2002-04-16  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* maintainers.xml: added myself.
* class.xml: added System.Net.Sockets.UdpClient and updated
System.Net.IPAddress and IPEndPoint.

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

22 years agoadded another paper
Dietmar Maurer [Tue, 16 Apr 2002 09:04:08 +0000 (09:04 -0000)]
added another paper

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

22 years agoTue Apr 16 12:58:12 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 16 Apr 2002 07:15:06 +0000 (07:15 -0000)]
Tue Apr 16 12:58:12 CEST 2002 Paolo Molaro <lupus@ximian.com>

* reflection.c, reflection.h: keep types and other handles separate in
the hash tables for referred tokens. Add guid for modules.

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

22 years agoTue Apr 16 13:02:28 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 16 Apr 2002 07:15:06 +0000 (07:15 -0000)]
Tue Apr 16 13:02:28 CEST 2002 Paolo Molaro <lupus@ximian.com>

* AssemblyBuilder.cs: pad output file to file alignment.
* FieldBuilder.cs: ReflectedType.
* ModuleBuilder.cs: added guid generation and array method creation.
* MonoArrayMethod.cs: array method support code.

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

22 years ago2002-04-16 Dick Porter <dick@ximian.com>
Dick Porter [Tue, 16 Apr 2002 07:00:58 +0000 (07:00 -0000)]
2002-04-16  Dick Porter  <dick@ximian.com>

* atomic.h: Explanatory comment about lack of 80386 support

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

22 years ago2002-04-16 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 16 Apr 2002 06:23:02 +0000 (06:23 -0000)]
2002-04-16  Nick Drochak  <ndrochak@gol.com>

* String.cs (SubString): revert my change.  I can't reproduce the
problem anymore.

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

22 years agonew test
Dietmar Maurer [Tue, 16 Apr 2002 03:26:54 +0000 (03:26 -0000)]
new test

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

22 years ago2002-04-16 Gaurav Vaish <Gaurav.Vaish@iitk.ac.in>
Gaurav Vaish [Tue, 16 Apr 2002 00:05:57 +0000 (00:05 -0000)]
2002-04-16    Gaurav Vaish <Gaurav.Vaish@iitk.ac.in>

* java: Added information about JILC - Java to IL Compiler

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

22 years ago2002-04-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 15 Apr 2002 23:57:45 +0000 (23:57 -0000)]
2002-04-16  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* UdpClient.cs: implemented.

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

22 years ago*** empty log message ***
Daniel Morgan [Mon, 15 Apr 2002 23:41:10 +0000 (23:41 -0000)]
*** empty log message ***

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

22 years ago*** empty log message ***
Daniel Morgan [Mon, 15 Apr 2002 23:07:23 +0000 (23:07 -0000)]
*** empty log message ***

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

22 years agodoes
Daniel Morgan [Mon, 15 Apr 2002 22:58:50 +0000 (22:58 -0000)]
does

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

22 years ago* System.Data.IDbDataParameter: Added Interface to IDataParameter.
Christopher Podurgiel [Mon, 15 Apr 2002 21:58:27 +0000 (21:58 -0000)]
* System.Data.IDbDataParameter: Added Interface to IDataParameter.
* System.Data.IDbTransaction: Added Interface to IDisposable.
* System.Data.IDbCommand: Fixed Capitalization of class name.
* System.Data.IDbConnection: Fixed Capitalization of class name.

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

22 years agoSome fixes as I read the C# book
Rodrigo Moya [Mon, 15 Apr 2002 20:53:01 +0000 (20:53 -0000)]
Some fixes as I read the C# book

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

22 years ago2002-04-15 Rodrigo Moya <rodrigo@ximian.com>
Rodrigo Moya [Mon, 15 Apr 2002 20:37:13 +0000 (20:37 -0000)]
2002-04-15  Rodrigo Moya <rodrigo@ximian.com>

* System.Data.Common/DbDataPermissionAttribute.cs:
* System.Data.Common/DataAdapter.cs:
* System.Data.Common/DataColumnMapping.cs:
* System.Data.Common/DbDataPermission.cs: added some implementation.

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

22 years ago2002-04-15 Dan Lewis <dihlewis@yahoo.co.uk>
Dan Lewis [Mon, 15 Apr 2002 19:05:14 +0000 (19:05 -0000)]
2002-04-15  Dan Lewis <dihlewis@yahoo.co.uk>

* MethodImplAttribute.cs: added constructor usage.

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

22 years ago2002-04-15 Rodrigo Moya <rodrigo@ximian.com>
Rodrigo Moya [Mon, 15 Apr 2002 16:30:06 +0000 (16:30 -0000)]
2002-04-15  Rodrigo Moya <rodrigo@ximian.com>

* System.Data.SqlClient/SqlConnection.cs: fixed constructor chaining
syntax, as pointed out by Levent Camlibel.

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

22 years ago2002-04-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 15 Apr 2002 16:20:04 +0000 (16:20 -0000)]
2002-04-15  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* IPAddress.cs: use System.BitConverter.IsLittleEndian (suggested
by Paolo) instead of guessing the endianness.

* SocketAddress.cs: implemented Equals() and GetHashcode().

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

22 years ago2002-04-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 15 Apr 2002 16:07:13 +0000 (16:07 -0000)]
2002-04-15  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* IPAddressTest.cs: use System.BitConverter.IsLittleEndian (suggested
by Paolo) instead of guessing the endianness.

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

22 years ago2002-04-15 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Mon, 15 Apr 2002 15:11:44 +0000 (15:11 -0000)]
2002-04-15  Dietmar Maurer  <dietmar@ximian.com>

* x86.brg: check the this pointer before calling
non-virtual functions

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

22 years ago2002-04-15 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Mon, 15 Apr 2002 13:51:56 +0000 (13:51 -0000)]
2002-04-15  Dietmar Maurer  <dietmar@ximian.com>

* emit-x86.c (arch_emit_prologue): initialize local vars.

* x86.brg: removed incredible clumsy code

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

22 years agoUpdate for ASP.NET
Miguel de Icaza [Mon, 15 Apr 2002 13:05:56 +0000 (13:05 -0000)]
Update for ASP.NET

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

22 years ago2002-04-15 Dick Porter <dick@ximian.com>
Dick Porter [Mon, 15 Apr 2002 13:05:04 +0000 (13:05 -0000)]
2002-04-15  Dick Porter  <dick@ximian.com>

* atomic.h: use xaddl for InterlockedIncrement() and
InterlockedDecrement().  Use cmpxchgl in a loop for
InterlockedExchange() and InterlockedExchangePointer().

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

22 years agoAdd new files
Miguel de Icaza [Mon, 15 Apr 2002 12:21:21 +0000 (12:21 -0000)]
Add new files

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

22 years ago2002-04-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 15 Apr 2002 11:22:03 +0000 (11:22 -0000)]
2002-04-15  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* IPEndPoint.cs: modifications to constructors according to the
specifications (suggested by Lawrence Pit).

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

22 years agoMon Apr 15 13:31:22 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 15 Apr 2002 07:43:10 +0000 (07:43 -0000)]
Mon Apr 15 13:31:22 CEST 2002 Paolo Molaro <lupus@ximian.com>

* unicode.c: fix unicode_len() to not access uninitialized memory
(and updated to conform to mono code style).

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

22 years agoRemove debugging message
Miguel de Icaza [Mon, 15 Apr 2002 06:51:10 +0000 (06:51 -0000)]
Remove debugging message

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

22 years agoDocument --module and fix formatting.
Paolo Molaro [Mon, 15 Apr 2002 06:03:04 +0000 (06:03 -0000)]
Document --module and fix formatting.

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

22 years agoMon Apr 15 11:37:33 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 15 Apr 2002 05:49:21 +0000 (05:49 -0000)]
Mon Apr 15 11:37:33 CEST 2002 Paolo Molaro <lupus@ximian.com>

* assembly.c: fix bugs found with valgrind.
* metadata.h, metadata.c: added mono_metadata_guid_heap().

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

22 years agoMon Apr 15 11:35:05 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 15 Apr 2002 05:46:56 +0000 (05:46 -0000)]
Mon Apr 15 11:35:05 CEST 2002 Paolo Molaro <lupus@ximian.com>

* dump.c, dump.h, get.c, get.h, main.c: support for dumping the
module table and guid values.

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

22 years ago2002-04-15 Patrik Torstensson
Patrik Torstensson [Mon, 15 Apr 2002 05:21:13 +0000 (05:21 -0000)]
2002-04-15 Patrik Torstensson

* Test for AppDomain support in thread

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

22 years ago2002-04-14 Patrik Torstensson <patrik.torstensson@labs2.com>
Patrik Torstensson [Mon, 15 Apr 2002 05:05:18 +0000 (05:05 -0000)]
2002-04-14 Patrik Torstensson <patrik.torstensson@labs2.com>

* threads: added icall support for getting current domain for
           the thread.

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

22 years ago2002-04-15 Patrik Torstensson <patrik.torstensson@labs2.com>
Patrik Torstensson [Mon, 15 Apr 2002 04:16:32 +0000 (04:16 -0000)]
2002-04-15  Patrik Torstensson <patrik.torstensson@labs2.com>

* IPEndPoint.cs: Fixed build breaker.

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

22 years ago2002-04-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 15 Apr 2002 01:03:28 +0000 (01:03 -0000)]
2002-04-15  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* IPEndPoint.cs: implemented Equals() and GetHashCode(). Now 100%
complete.

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

22 years ago Some changes to behave as MS does.
Gonzalo Paniagua Javier [Mon, 15 Apr 2002 00:47:14 +0000 (00:47 -0000)]
Some changes to behave as MS does.

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

22 years ago2002-04-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 14 Apr 2002 23:47:37 +0000 (23:47 -0000)]
2002-04-15  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* IPAddress.cs: finished all MonoTODO's. Use network order to store
the address. Check for max and min values in Address:set. IsLoopback()
returns now true for all 127.x.y.z. Some more checks in Parse ().

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

22 years agoWoohoo, I got a line of code into the compiler!
Duncan Mak [Sun, 14 Apr 2002 21:38:25 +0000 (21:38 -0000)]
Woohoo, I got a line of code into the compiler!

2002-04-14  Duncan Mak  <duncan@ximian.com>

* cfold.cs (BinaryFold): Catch DivideByZeroException in the
Binary.Operator.Division case.

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

22 years ago* Implemented ctor (string xmlFragment).
Adam Treat [Sun, 14 Apr 2002 21:20:16 +0000 (21:20 -0000)]
* Implemented ctor (string xmlFragment).

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