mono.git
22 years agoAdd System.Web to the make process
Miguel de Icaza [Mon, 20 Aug 2001 14:57:40 +0000 (14:57 -0000)]
Add System.Web to the make process
Flush my changes to Component.cs
Update mono.src
Fix compiler report.cs class

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

22 years agofixes to make it compile again
Dietmar Maurer [Mon, 20 Aug 2001 14:20:16 +0000 (14:20 -0000)]
fixes to make it compile again

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

22 years agoMon Aug 20 19:33:34 CEST 2001 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 20 Aug 2001 13:46:59 +0000 (13:46 -0000)]
Mon Aug 20 19:33:34 CEST 2001 Paolo Molaro <lupus@ximian.com>

* util.c: add a space when decoding multiple flags.
* dump.c, dump.h, main.c: decode the property map and
methodsemantics tables. Disassemble property information
to .property IL directives.
* get.c: allow passing a NULL as method in dis_stringify_method ()
if a methoddef_row is given.

Mon Aug 20 19:39:00 CEST 2001 Paolo Molaro <lupus@ximian.com>

* blob.h: fix MONO_TYPE_TYPEDBYREF value.
* cil-coff.h: split MonoMSDOSHeader and add size info.
* image.c: add some consistency checks.
* metadata.c: fix row size computation: one programmer
error and one LAMESPEC. Handle MONO_TYPE_TYPEDBYREF.
add explanation for the locator routine.
Fix decoding of size in method header.

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

22 years ago2001-08-20 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 20 Aug 2001 13:37:31 +0000 (13:37 -0000)]
2001-08-20  Miguel de Icaza  <miguel@ximian.com>

* assembly.c  (g_concat_dir_and_file): Use _S for string concat.

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

22 years agoCompilation fixes
Miguel de Icaza [Mon, 20 Aug 2001 13:31:12 +0000 (13:31 -0000)]
Compilation fixes

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

22 years ago2001-08-20 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 20 Aug 2001 13:26:33 +0000 (13:26 -0000)]
2001-08-20  Miguel de Icaza  <miguel@ximian.com>

* assembly.c (g_concat_dir_and_file): Bring g_concat_dir_and_file
function from gnome-libs.  This uses the right path separator
based on the OS, and also works around a bug in some systems where
a double slash is not allowed.
(default_assembly_name_resolver): Use g_concat_dir_and_file
(mono_assembly_open): ditto.

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

22 years agoMore web site updates
Miguel de Icaza [Mon, 20 Aug 2001 13:26:07 +0000 (13:26 -0000)]
More web site updates

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

22 years agoMon Aug 20 18:58:36 CEST 2001 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 20 Aug 2001 13:00:33 +0000 (13:00 -0000)]
Mon Aug 20 18:58:36 CEST 2001 Paolo Molaro <lupus@ximian.com>

* interp.c: fix buglet with the leave.s opcode.

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

22 years ago2001-08-21 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Mon, 20 Aug 2001 12:02:44 +0000 (12:02 -0000)]
2001-08-21  Nick Drochak <ndrochak@gol.com>

* Added DebuggableAttribute.cs and ConditionalAttribute.cs to compile list

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

22 years ago2001-08-21 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Mon, 20 Aug 2001 11:32:49 +0000 (11:32 -0000)]
2001-08-21  Nick Drochak <ndrochak@gol.com>

        * Component.cs: Eliminated compile errors by removing redundant fields and
        using the ISite member instead.  Also raised the Disposed event, but not
        sure if it's correct now.  Look for FIXME in the comments.

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

22 years ago2001-08-20 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Mon, 20 Aug 2001 10:10:04 +0000 (10:10 -0000)]
2001-08-20  Dietmar Maurer  <dietmar@ximian.com>

* object.c (mono_new_string): impl.

* loader.c (mono_init): impl.

* object.c (mono_new_utf16_string): impl.

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

22 years ago2001-08-20 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Mon, 20 Aug 2001 08:52:40 +0000 (08:52 -0000)]
2001-08-20  Dietmar Maurer  <dietmar@ximian.com>

        * mono/tests/stream.cs: new tests for the Stream class

        * configure.in: I really need LIBTOOL for libmonowrapper.so, so I
        added it again.

        * class.h: replaced 'struct MonoMethod' with 'MonoMethod'

        * cli.h: removed #include <mono/cli/object.h>

        * icall.c: changed everything to support the new calling convention

        * hacks.h: added some macros for FreeBSD

        * interp.c (get_named_exception): use mono_object_new instead of
        newobj, initialize the stack before we call the constructor.

        * metadata.c (mono_metadata_signature_equal): impl.

        * *: void is now a realy MonoType (instead of using NULL)

        * metadata.c (do_mono_metadata_parse_type): use
        mono_metadata_parse_type to parse void value.

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

22 years agoadded UnixWrapper, FileStream and Stream Class + various fixes
Dietmar Maurer [Mon, 20 Aug 2001 08:14:36 +0000 (08:14 -0000)]
added UnixWrapper, FileStream and Stream Class + various fixes

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

22 years agoDES classes update.
Sergey Chaban [Mon, 20 Aug 2001 08:02:20 +0000 (08:02 -0000)]
DES classes update.

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

22 years agoAdded PKCS-5 padding.
Sergey Chaban [Mon, 20 Aug 2001 08:00:13 +0000 (08:00 -0000)]
Added PKCS-5 padding.

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

22 years agoEncryption core is approximately 30% faster than previous version.
Sergey Chaban [Mon, 20 Aug 2001 07:58:31 +0000 (07:58 -0000)]
Encryption core is approximately 30% faster than previous version.

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

22 years agoUpdate class.xml
Miguel de Icaza [Sun, 19 Aug 2001 23:06:15 +0000 (23:06 -0000)]
Update class.xml

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

22 years ago2001-08-19 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sun, 19 Aug 2001 22:59:53 +0000 (22:59 -0000)]
2001-08-19  Miguel de Icaza  <miguel@ximian.com>

* parameter.cs (GetParameterInfo): Fix bug where there would be no
method arguments.

* interface.cs (PopulateIndexer): Implemented the code generator

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

22 years agoAdd more tests for the compiler
Miguel de Icaza [Sun, 19 Aug 2001 22:59:25 +0000 (22:59 -0000)]
Add more tests for the compiler

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

22 years agoAdd a couple of attributes -miguel
Miguel de Icaza [Sun, 19 Aug 2001 22:59:11 +0000 (22:59 -0000)]
Add a couple of attributes -miguel

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

22 years agoSat Aug 18 12:40:32 CEST 2001 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Sat, 18 Aug 2001 06:55:29 +0000 (06:55 -0000)]
Sat Aug 18 12:40:32 CEST 2001 Paolo Molaro <lupus@ximian.com>

* x86/x86-codegen.h: fix a couple of buglets and add x86_regp_emit().

Sat Aug 18 12:42:26 CEST 2001 Paolo Molaro <lupus@ximian.com>

* class.c, class.h: load also the methods when loading a class.

Sat Aug 18 12:43:38 CEST 2001 Paolo Molaro <lupus@ximian.com>

* interp.c, interp.h: added support code to create exceptions.
Changed interncal calling convnetion over to MonoInvocation, to support
exceptions, walking the stack back and forward and passing the 'this'
pointer separately (remove the cludges required before to pass this on the
stack). Use alloca heavily for both local vars and a copy of the incoming
arguments. Init local vars to zero.
Simplify stackval_from_data() and stackval_to_data() to only take a pointer
instead of pointer + offset.
Implement a few exceptions-related opcodes and the code to run finally, fault and
catch blocks as well as a stack trace if no handler is found.

Sat Aug 18 12:51:28 CEST 2001 Paolo Molaro <lupus@ximian.com>

* metadata.c, metadata.h: in the signature and method header store
only the space required for holding the loca vars and incoming arguments.

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

22 years agoSat Aug 18 11:24:07 CEST 2001 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Sat, 18 Aug 2001 05:38:22 +0000 (05:38 -0000)]
Sat Aug 18 11:24:07 CEST 2001 Paolo Molaro <lupus@ximian.com>

* dump.c, get.c, get.h, main.c: dis_stringify_method_signature()
gets an optional methodef_row index instead of a name, so it
can figure out also the names and attributes of params.
parse_method_signature() and free_method_signature() removed as
they are useless now.

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

22 years agoMark the implementation status as complete for Point, PointF, Size, and SizeF
Mike Kestner [Fri, 17 Aug 2001 17:27:06 +0000 (17:27 -0000)]
Mark the implementation status as complete for Point, PointF, Size, and SizeF
in System.Drawing.

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

22 years agoAdded the PointF, Size, and SizeF structures to System.Drawing.
Mike Kestner [Fri, 17 Aug 2001 17:19:15 +0000 (17:19 -0000)]
Added the PointF, Size, and SizeF structures to System.Drawing.

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

22 years agoTook ownership of System.Web.UI.Control
Bob Smith [Fri, 17 Aug 2001 15:36:22 +0000 (15:36 -0000)]
Took ownership of System.Web.UI.Control

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

22 years agoStarted work on System.Web.UI.Control
Bob Smith [Fri, 17 Aug 2001 15:30:43 +0000 (15:30 -0000)]
Started work on System.Web.UI.Control

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

22 years ago2001-08-17 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Fri, 17 Aug 2001 04:06:44 +0000 (04:06 -0000)]
2001-08-17  Miguel de Icaza  <miguel@ximian.com>

* interface.cs (InterfaceMemberBase): Now we track the new status
here.

(PopulateProperty): Implement property population.  Woohoo!  Got
Methods and Properties going today.

Removed all the properties for interfaces, and replaced them with
`public readonly' fields.

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

22 years agoAdd fficonfig.h
Alex Graveley [Thu, 16 Aug 2001 20:10:17 +0000 (20:10 -0000)]
Add fficonfig.h

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

22 years ago2001-08-16 Alex Graveley <alex@ximian.com>
Alex Graveley [Thu, 16 Aug 2001 20:09:33 +0000 (20:09 -0000)]
2001-08-16  Alex Graveley  <alex@ximian.com>

* configure.in: Replace AM_PROG_LIBTOOL with AC_PROG_RANLIB. This
removes libtool dependency on all of Mono.

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

22 years agoAdd .cvsignore files
Alex Graveley [Thu, 16 Aug 2001 18:40:40 +0000 (18:40 -0000)]
Add .cvsignore files

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

22 years ago2001-08-16 Alex Graveley <alex@ximian.com>
Alex Graveley [Thu, 16 Aug 2001 18:20:02 +0000 (18:20 -0000)]
2001-08-16  Alex Graveley  <alex@ximian.com>

* libffi/include/fficonfig.h: Remove as this is auto generated.

* Makefile.am: Only generate libffi.a.

* configure.in: replace A[CM]_PROG_LIBTOOL with AC_PROG_RANLIB.

2001-08-16  Alex Graveley  <alex@ximian.com>

* Makefile.am (mono_int_LDADD): Link with ../../libffi/libffi.a
instead of ../../libffi/.libs/libffi.a.

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

22 years agoBug fixes.
Bob Smith [Thu, 16 Aug 2001 14:39:49 +0000 (14:39 -0000)]
Bug fixes.

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

22 years agoUpdate errors listing
Miguel de Icaza [Thu, 16 Aug 2001 13:57:05 +0000 (13:57 -0000)]
Update errors listing

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

22 years ago2001-08-16 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Thu, 16 Aug 2001 13:22:36 +0000 (13:22 -0000)]
2001-08-16  Nick Drochak <ndrochak@gol.com>

* Added myself as maintainer of System.Attribute which is 95% done.

* Made myself maintainer of System.ConditionalAttribute

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

22 years ago2001-08-16 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Thu, 16 Aug 2001 13:20:02 +0000 (13:20 -0000)]
2001-08-16  Nick Drochak <ndrochak@gol.com>

* Attribute.cs: implemented all methods except GetHashCode()

* common.src: added Attribute.cs so it would compile in

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

22 years agoAdd the System.Drawing.Point struct implementation a fix a buglet in the
Mike Kestner [Thu, 16 Aug 2001 12:42:08 +0000 (12:42 -0000)]
Add the System.Drawing.Point struct implementation a fix a buglet in the
System.Drawing makefile.

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

22 years agoMore work
Miguel de Icaza [Wed, 15 Aug 2001 19:56:19 +0000 (19:56 -0000)]
More work

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

22 years agoAdded stubbed implementations for classes.
Jim Richardson [Tue, 14 Aug 2001 02:30:47 +0000 (02:30 -0000)]
Added stubbed implementations for classes.

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

22 years agoMoved PlatformID enum from OperatingSystem.cs to PlatformID.cs
Jim Richardson [Tue, 14 Aug 2001 02:28:00 +0000 (02:28 -0000)]
Moved PlatformID enum from OperatingSystem.cs to PlatformID.cs

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

22 years agoUpdated status of System.IO.Path. Entered System.IO.Directory and assigned
Jim Richardson [Mon, 13 Aug 2001 23:38:59 +0000 (23:38 -0000)]
Updated status of System.IO.Path. Entered System.IO.Directory and assigned
maintainer as myself as Path and Directory are quite complimentary.

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

22 years agoCorrected a couple of minor typos.
Jim Richardson [Mon, 13 Aug 2001 23:28:30 +0000 (23:28 -0000)]
Corrected a couple of minor typos.

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

22 years agoCompile fixes.
Bob Smith [Mon, 13 Aug 2001 14:33:01 +0000 (14:33 -0000)]
Compile fixes.

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

22 years agoUpdated for System.IO.Path + updated Jim Richardson's email address to his
Marcin Szczepanski [Mon, 13 Aug 2001 05:13:50 +0000 (05:13 -0000)]
Updated for System.IO.Path + updated Jim Richardson's email address to his
preferred one.

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

22 years agoSystem.IO.Path implementation from Jim Richardson
Marcin Szczepanski [Mon, 13 Aug 2001 05:09:03 +0000 (05:09 -0000)]
System.IO.Path implementation from Jim Richardson

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

22 years ago2001-08-11 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 13 Aug 2001 01:40:19 +0000 (01:40 -0000)]
2001-08-11  Miguel de Icaza  <miguel@ximian.com>

* class.cs (MakeConstant): Code to define constants.

* rootcontext.cs (LookupType): New function.  Used to locate types

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

22 years agoUpdated
Miguel de Icaza [Sun, 12 Aug 2001 20:15:38 +0000 (20:15 -0000)]
Updated

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

22 years agoAdded Stub implementations of Environment and OperatingSystem from Jim Richardson
Miguel de Icaza [Sun, 12 Aug 2001 20:09:53 +0000 (20:09 -0000)]
Added Stub implementations of Environment and OperatingSystem from Jim Richardson

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

22 years agoinitial checkin
Derek Holden [Sun, 12 Aug 2001 16:32:12 +0000 (16:32 -0000)]
initial checkin

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

22 years ago2001-08-10 Mike Kestner <mkestner@speakeasy.net>
Mike Kestner [Fri, 10 Aug 2001 23:32:38 +0000 (23:32 -0000)]
2001-08-10  Mike Kestner <mkestner@speakeasy.net>

* mono/status/class.xml : Added System.Drawing structs.

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

22 years agoNotes added.
Bob Smith [Fri, 10 Aug 2001 20:45:21 +0000 (20:45 -0000)]
Notes added.

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

22 years ago* object.c (mono_object_clone): impl.
Dietmar Maurer [Fri, 10 Aug 2001 09:08:14 +0000 (09:08 -0000)]
* object.c (mono_object_clone): impl.

* interp.c (ves_exec_method): impl CASTCLASS

* implemented System.Object::MemberwiseClone

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

22 years ago*** empty log message ***
Dietmar Maurer [Fri, 10 Aug 2001 08:32:01 +0000 (08:32 -0000)]
*** empty log message ***

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

22 years ago * Object.cs: changed MemberWiseClone to MemberwiseClone, and
Dietmar Maurer [Fri, 10 Aug 2001 08:30:33 +0000 (08:30 -0000)]
* Object.cs: changed MemberWiseClone to MemberwiseClone, and
marked it as InternalCall

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

22 years ago2001-08-10 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Fri, 10 Aug 2001 08:28:33 +0000 (08:28 -0000)]
2001-08-10  Dietmar Maurer  <dietmar@ximian.com>

* Object.cs: changed MemberWiseClone to MemberwiseClone

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

22 years ago2001-08-10 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Fri, 10 Aug 2001 08:24:23 +0000 (08:24 -0000)]
2001-08-10  Dietmar Maurer  <dietmar@ximian.com>

* icall.c: moved the internal call stuff to this file

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

22 years ago2001-08-10 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Fri, 10 Aug 2001 07:03:40 +0000 (07:03 -0000)]
2001-08-10  Dietmar Maurer  <dietmar@ximian.com>

* common.src: removed UriFormatException.cs because the file is
not there.

* RuntimeTypeHandle.cs: replaced IntrPtr with IntPtr
* Char.cs: replaced byte with char

* Array.cs: make it work with the mono interpreter

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

22 years ago*** empty log message ***
Dietmar Maurer [Fri, 10 Aug 2001 05:25:17 +0000 (05:25 -0000)]
*** empty log message ***

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

22 years ago2001-08-10 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Fri, 10 Aug 2001 05:24:01 +0000 (05:24 -0000)]
2001-08-10  Dietmar Maurer  <dietmar@ximian.com>

* interp.c (ves_exec_method): impl. BOX/UNBOX
(ves_icall_System_Array_GetValue): impl.
(ves_icall_System_Array_SetValue): impl.

* mono/tests/array.cs: more array tests

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

22 years agoAdded new version of TimeSpan from Duco Fijma
Miguel de Icaza [Fri, 10 Aug 2001 00:07:02 +0000 (00:07 -0000)]
Added new version of TimeSpan from Duco Fijma

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

22 years agoMore documentation updates
Miguel de Icaza [Thu, 9 Aug 2001 23:59:21 +0000 (23:59 -0000)]
More documentation updates

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

22 years agoDoc Update, Version update
Miguel de Icaza [Thu, 9 Aug 2001 19:03:51 +0000 (19:03 -0000)]
Doc Update, Version update

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

22 years ago2001-08-09 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Thu, 9 Aug 2001 18:06:41 +0000 (18:06 -0000)]
2001-08-09  Dietmar Maurer  <dietmar@ximian.com>

* implemented arrays, but you will need a modified version of
Array.cs to get arrays working (will commit soon)

* interp.c (ves_icall_array_Set): impl.
(ves_icall_array_Get): impl.
(ves_icall_array_ctor): impl.
(ves_icall_System_Array_GetRank): impl.
(ves_icall_System_Array_GetLength): impl.
(ves_icall_System_Array_GetLowerBound): impl.
(mono_lookup_internal_call): impl.

* object.c (mono_new_szarray): impl.

* loader.c (mono_typedef_from_name): return the token, not the index
(mono_get_corlib): impl.
(mono_get_array_class_info): impl.
(method_from_memberref): add array support
(mono_get_method): support INTERNAL_CALL

* class.c (mono_class_create_from_typedef): Array support,
code cleanup, store the token_type, not the token index, added
flag for value types.
(mono_type_to_tydedef): impl.
(mono_class_create_from_typespec): impl.
(mono_array_class_get): impl.
(mono_class_get): support TYPE_SPEC token.

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

22 years agoClass.xml update
Bob Smith [Thu, 9 Aug 2001 17:23:52 +0000 (17:23 -0000)]
Class.xml update

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

22 years agoSystem.Web: New Implementations.
Bob Smith [Thu, 9 Aug 2001 17:08:56 +0000 (17:08 -0000)]
System.Web: New Implementations.

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

22 years agoUpdate (Base64/DES stuff).
Sergey Chaban [Thu, 9 Aug 2001 14:13:08 +0000 (14:13 -0000)]
Update (Base64/DES stuff).

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

22 years agoBase64Table now supports both encoding and decoding tables.
Sergey Chaban [Thu, 9 Aug 2001 14:10:56 +0000 (14:10 -0000)]
Base64Table now supports both encoding and decoding tables.

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

22 years agoInitial check-in.
Sergey Chaban [Thu, 9 Aug 2001 14:07:31 +0000 (14:07 -0000)]
Initial check-in.

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

22 years agoInitial check-in.
Sergey Chaban [Thu, 9 Aug 2001 13:56:48 +0000 (13:56 -0000)]
Initial check-in.

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

22 years ago2001-08-09 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Thu, 9 Aug 2001 13:30:04 +0000 (13:30 -0000)]
2001-08-09 Nick Drochak <ndrochak@gol.com>

* class/makefile & mcs/makefile:
  change hardcoded path to csc.exe to use SYSTEMROOT

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

22 years agoRandomTest.cs: Better testing.
Bob Smith [Wed, 8 Aug 2001 20:11:15 +0000 (20:11 -0000)]
RandomTest.cs: Better testing.

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

22 years agoRandomTest.cs: Sync with new Random.cs.
Bob Smith [Wed, 8 Aug 2001 20:05:16 +0000 (20:05 -0000)]
RandomTest.cs: Sync with new Random.cs.

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

22 years agoRandom.cs: API sync.
Bob Smith [Wed, 8 Aug 2001 20:03:00 +0000 (20:03 -0000)]
Random.cs: API sync.

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

22 years agoFixed x86_mov_reg_imm().
Paolo Molaro [Wed, 8 Aug 2001 17:21:29 +0000 (17:21 -0000)]
Fixed x86_mov_reg_imm().

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

22 years agoUpdate copyright
Miguel de Icaza [Wed, 8 Aug 2001 16:48:32 +0000 (16:48 -0000)]
Update copyright

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

22 years agoMore RandomTest.cs compile fixes.
Bob Smith [Wed, 8 Aug 2001 16:07:45 +0000 (16:07 -0000)]
More RandomTest.cs compile fixes.

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

22 years agoAnother Random.cs compile fix.
Bob Smith [Wed, 8 Aug 2001 16:04:31 +0000 (16:04 -0000)]
Another Random.cs compile fix.

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

22 years agoRandomTest.cs compile fixes.
Bob Smith [Wed, 8 Aug 2001 15:36:23 +0000 (15:36 -0000)]
RandomTest.cs compile fixes.

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

22 years agoRandom.cs compile fixes.
Bob Smith [Wed, 8 Aug 2001 15:26:24 +0000 (15:26 -0000)]
Random.cs compile fixes.

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

22 years agoWed Aug 8 15:30:05 CEST 2001 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 8 Aug 2001 13:32:23 +0000 (13:32 -0000)]
Wed Aug 8 15:30:05 CEST 2001 Paolo Molaro <lupus@ximian.com>

* x86/x86-codegen.h, x86/test.c: added x86 code emitter with
test.

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

22 years agoUpdated introduction
Miguel de Icaza [Wed, 8 Aug 2001 08:23:30 +0000 (08:23 -0000)]
Updated introduction

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

22 years ago2001-08-08 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Wed, 8 Aug 2001 08:15:23 +0000 (08:15 -0000)]
2001-08-08  Miguel de Icaza  <miguel@ximian.com>

* rootcontext.cs: OH MY!  My trick works!   It is amazing how nice
this System.Reflection code is.  Kudos to Microsoft

* typemanager.cs: Implement a type cache and avoid loading all
types at boot time.  Wrap in LookupType the internals.  This made
the compiler so much faster.  Wow.  I rule!

* driver.cs: Make sure we always load mscorlib first (for
debugging purposes, nothing really important).

* Renamespaced things that were on `CSC' to `CIR'.  Maybe I should
have moved to `CSC' rather than `CIR'.  Oh man!  The confussion!

* rootcontext.cs: Lookup types on their namespace;  Lookup types
on namespaces that have been imported using the `using' keyword.

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

22 years agoAdd missing enumerations UriPartial and UriHostNameType
Miguel de Icaza [Wed, 8 Aug 2001 07:09:46 +0000 (07:09 -0000)]
Add missing enumerations UriPartial and UriHostNameType

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

22 years agoMoved Uri.cs and UriFormatException to System assembly
Miguel de Icaza [Wed, 8 Aug 2001 07:04:06 +0000 (07:04 -0000)]
Moved Uri.cs and UriFormatException to System assembly

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

22 years agoFix Makefile
Miguel de Icaza [Wed, 8 Aug 2001 06:13:53 +0000 (06:13 -0000)]
Fix Makefile

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

22 years ago2001-08-08 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Wed, 8 Aug 2001 06:04:25 +0000 (06:04 -0000)]
2001-08-08  Miguel de Icaza  <miguel@ximian.com>

* class.cs (TypeContainer::TypeAttr): Virtualize.
(Class::TypeAttr): Return attributes suitable for this bad boy.
(Struct::TypeAttr): ditto.
Handle nested classes.
(TypeContainer::) Remove all the type visiting code, it is now
replaced with the rootcontext.cs code

* rootcontext.cs (GetClassBases): Added support for structs.

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

22 years ago2001-08-08 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 7 Aug 2001 17:17:27 +0000 (17:17 -0000)]
2001-08-08 Nick Drochak <ndrochak@gol.com>
* Updated status of CollectionBase and ReadOnlyCollectionBase

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

22 years ago2001-08-08 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 7 Aug 2001 17:01:14 +0000 (17:01 -0000)]
2001-08-08 Nick Drochak <ndrochak@gol.com>
* Changed my email address from work to personal one

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

22 years ago2001-08-08 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 7 Aug 2001 16:59:34 +0000 (16:59 -0000)]
2001-08-08 Nick Drochak <ndrochak@gol.com>

         * ReadOnlyCollectionBase.cs: Initialized private member.
         * CollectionBase.cs: Initialized private member.
 * common.src : Added ReadOnlyCollectionBase.cs and CollectionBase.cs
 * /mcs/class/makefile: Used $(SYSTEMROOT) instead of hard coded //c/winnt
 * /mcs/makefile: Used $(SYSTEMROOT) instead of hard coded //c/winnt

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

22 years ago2001-08-08 Nick Drochak <nick@jobdragon.com>
Nick Drochak [Tue, 7 Aug 2001 16:09:37 +0000 (16:09 -0000)]
2001-08-08 Nick Drochak <nick@jobdragon.com>

         * CollectionBase.cs: Add
         * ReadOnlyCollectionBase.cs: Add
         * CollectionBaseTest.cs: Add
         * ReadOnlyCollectionBaseTest.cs: Add

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

22 years ago2001-08-08 Nick Drochak <nick@jobdragon.com>
Nick Drochak [Tue, 7 Aug 2001 16:04:06 +0000 (16:04 -0000)]
2001-08-08  Nick Drochak <nick@jobdragon.com>

         * CollectionBase.cs: Add
         * ReadOnlyCollectionBase.cs: Add
         * CollectionBaseTest.cs: Add
         * ReadOnlyCollectionBaseTest.cs: Add

--------------------------------------------------------------------

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

22 years agoUpdate docs
Miguel de Icaza [Tue, 7 Aug 2001 01:40:26 +0000 (01:40 -0000)]
Update docs

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

22 years agoAdded a few more objects.
Miguel de Icaza [Tue, 7 Aug 2001 01:27:15 +0000 (01:27 -0000)]
Added a few more objects.

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

22 years agoUpdate
Miguel de Icaza [Tue, 7 Aug 2001 01:24:51 +0000 (01:24 -0000)]
Update

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

22 years ago2001-08-06 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Tue, 7 Aug 2001 00:51:56 +0000 (00:51 -0000)]
2001-08-06  Miguel de Icaza  <miguel@ximian.com>

* interface.cs, statement.cs, class.cs, parameter.cs,
rootcontext.cs, gen-treedump.cs, enum.cs, cs-parse.jay:
Drop use of TypeRefs, and use strings instead.

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

22 years ago2001-08-06 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Tue, 7 Aug 2001 00:11:48 +0000 (00:11 -0000)]
2001-08-06  Miguel de Icaza  <miguel@ximian.com>

* IntPtr.cs: Added and Completed implementation.

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

22 years agoUpdated class.xml
Bob Smith [Mon, 6 Aug 2001 18:28:48 +0000 (18:28 -0000)]
Updated class.xml

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

22 years agoAdded System.Random NUnit test.
Bob Smith [Mon, 6 Aug 2001 18:24:35 +0000 (18:24 -0000)]
Added System.Random NUnit test.

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

22 years agoUpdate on the FAQ
Miguel de Icaza [Mon, 6 Aug 2001 17:58:24 +0000 (17:58 -0000)]
Update on the FAQ

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

22 years ago2001-08-06 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 6 Aug 2001 17:56:13 +0000 (17:56 -0000)]
2001-08-06  Miguel de Icaza  <miguel@ximian.com>

* IntPtr.cs: Added.

* Uri.cs: Add a note.

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

22 years agoRandom.cs compile fix.
Bob Smith [Mon, 6 Aug 2001 17:13:47 +0000 (17:13 -0000)]
Random.cs compile fix.

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