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
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
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
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
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
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
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
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
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
Miguel de Icaza [Fri, 19 Apr 2002 10:09:03 +0000 (10:09 -0000)]
Flush TODO and makefile
svn path=/trunk/mcs/; revision=3905
Miguel de Icaza [Fri, 19 Apr 2002 10:08:15 +0000 (10:08 -0000)]
Add Eclipse C# link
svn path=/trunk/mono/; revision=3904
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
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
Paolo Molaro [Thu, 18 Apr 2002 12:40:54 +0000 (12:40 -0000)]
Fixed IndexOf() count.
svn path=/trunk/mcs/; revision=3900
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
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
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
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
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
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
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
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
Miguel de Icaza [Thu, 18 Apr 2002 07:26:43 +0000 (07:26 -0000)]
Add more tests
svn path=/trunk/mcs/; revision=3891
Miguel de Icaza [Thu, 18 Apr 2002 07:26:19 +0000 (07:26 -0000)]
Flush pending changes
svn path=/trunk/mono/; revision=3890
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
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
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
Rodrigo Moya [Wed, 17 Apr 2002 22:23:49 +0000 (22:23 -0000)]
excluded new files from build
svn path=/trunk/mcs/; revision=3886
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
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
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
Paolo Molaro [Wed, 17 Apr 2002 17:23:58 +0000 (17:23 -0000)]
Fixed compilation.
svn path=/trunk/mono/; revision=3882
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
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
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
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
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
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
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
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
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
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
Paolo Molaro [Wed, 17 Apr 2002 06:49:56 +0000 (06:49 -0000)]
Update with --profile option.
svn path=/trunk/mono/; revision=3871
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
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
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
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
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
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
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
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
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
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
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
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
Paolo Molaro [Tue, 16 Apr 2002 11:28:11 +0000 (11:28 -0000)]
Added char.
svn path=/trunk/mono/; revision=3858
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
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
Patrik Torstensson [Tue, 16 Apr 2002 11:08:10 +0000 (11:08 -0000)]
missed commit
svn path=/trunk/mono/; revision=3855
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
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
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
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
Dietmar Maurer [Tue, 16 Apr 2002 09:04:08 +0000 (09:04 -0000)]
added another paper
svn path=/trunk/mono/; revision=3850
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
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
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
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
Dietmar Maurer [Tue, 16 Apr 2002 03:26:54 +0000 (03:26 -0000)]
new test
svn path=/trunk/mono/; revision=3845
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
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
Daniel Morgan [Mon, 15 Apr 2002 23:41:10 +0000 (23:41 -0000)]
*** empty log message ***
svn path=/trunk/mono/; revision=3842
Daniel Morgan [Mon, 15 Apr 2002 23:07:23 +0000 (23:07 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=3841
Daniel Morgan [Mon, 15 Apr 2002 22:58:50 +0000 (22:58 -0000)]
does
svn path=/trunk/mcs/; revision=3840
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
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
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
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
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
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
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
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
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
Miguel de Icaza [Mon, 15 Apr 2002 13:05:56 +0000 (13:05 -0000)]
Update for ASP.NET
svn path=/trunk/mono/; revision=3830
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
Miguel de Icaza [Mon, 15 Apr 2002 12:21:21 +0000 (12:21 -0000)]
Add new files
svn path=/trunk/mono/; revision=3828
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
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
Miguel de Icaza [Mon, 15 Apr 2002 06:51:10 +0000 (06:51 -0000)]
Remove debugging message
svn path=/trunk/mcs/; revision=3825
Paolo Molaro [Mon, 15 Apr 2002 06:03:04 +0000 (06:03 -0000)]
Document --module and fix formatting.
svn path=/trunk/mono/; revision=3824
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
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
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
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
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
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
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
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
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
Adam Treat [Sun, 14 Apr 2002 21:20:16 +0000 (21:20 -0000)]
* Implemented ctor (string xmlFragment).
svn path=/trunk/mcs/; revision=3814