Miguel de Icaza [Fri, 13 Jul 2001 04:51:48 +0000 (04:51 -0000)]
Add .cvsignore
svn path=/trunk/mono/; revision=118
Miguel de Icaza [Fri, 13 Jul 2001 04:51:38 +0000 (04:51 -0000)]
2001-07-12 Miguel de Icaza <miguel@ximian.com>
* metadata.h: More macros.
* tokentype.h: New file.
svn path=/trunk/mono/; revision=117
Miguel de Icaza [Fri, 13 Jul 2001 04:51:06 +0000 (04:51 -0000)]
2001-07-13 Miguel de Icaza <miguel@ximian.com>
* get.c (get_method): GOOD. Implemented this other bad boy.
2001-07-12 Miguel de Icaza <miguel@ximian.com>
* get.c (get_token_type): Implement TOKEN_TYPE_TYPE_SPEC.
(get_typespec): Implement.
(get_typedef_or_ref): Use get_typespec.
* dis-cil.c (dissasemble_cil): Implement InlineField
(dissasemble_cil): Implement InlineTok.
* get.c (get_token, get_field): Implemented. Worked around lame
tables in the spec.
svn path=/trunk/mono/; revision=116
Miguel de Icaza [Fri, 13 Jul 2001 01:04:23 +0000 (01:04 -0000)]
Add Stylesheet
svn path=/trunk/mono/; revision=115
Miguel de Icaza [Fri, 13 Jul 2001 01:03:02 +0000 (01:03 -0000)]
Add author information
svn path=/trunk/mono/; revision=114
Miguel de Icaza [Fri, 13 Jul 2001 00:54:37 +0000 (00:54 -0000)]
fixety fix
svn path=/trunk/mono/; revision=113
cheridy [Fri, 13 Jul 2001 00:49:57 +0000 (00:49 -0000)]
removed /mono subdir as home link, replaced with /
svn path=/trunk/mono/; revision=112
cheridy [Fri, 13 Jul 2001 00:43:16 +0000 (00:43 -0000)]
removed monkeybutton and ximian branding
svn path=/trunk/mono/; revision=111
Miguel de Icaza [Fri, 13 Jul 2001 00:30:42 +0000 (00:30 -0000)]
more updates
svn path=/trunk/mono/; revision=110
cheridy [Fri, 13 Jul 2001 00:07:29 +0000 (00:07 -0000)]
added webmaster address and accompanying style/table formatting
svn path=/trunk/mono/; revision=109
Miguel de Icaza [Fri, 13 Jul 2001 00:07:25 +0000 (00:07 -0000)]
Flushage
svn path=/trunk/mono/; revision=108
Miguel de Icaza [Fri, 13 Jul 2001 00:05:42 +0000 (00:05 -0000)]
:Flush
svn path=/trunk/mono/; revision=107
Miguel de Icaza [Fri, 13 Jul 2001 00:01:06 +0000 (00:01 -0000)]
More
svn path=/trunk/mono/; revision=106
Miguel de Icaza [Thu, 12 Jul 2001 23:56:51 +0000 (23:56 -0000)]
Finish passport document
svn path=/trunk/mono/; revision=105
Joe Shaw [Thu, 12 Jul 2001 23:50:17 +0000 (23:50 -0000)]
2001-07-12 Joe Shaw <joe@ximian.com>
* Array.cs: Fix backwards parameters to Array.SetValue() throughout.
(BinarySearch): Fix backward logic surrounding whether to
call value.CompareTo or comparer.Compare.
(LastIndexOf): Stop being stupid. I am so not used to strongly
bounded arrays...
(Sort): Implement a quicksort.
svn path=/trunk/mcs/; revision=104
cheridy [Thu, 12 Jul 2001 23:41:18 +0000 (23:41 -0000)]
added mention of doc/README for those interested in editing website
svn path=/trunk/mono/; revision=103
cheridy [Thu, 12 Jul 2001 23:39:14 +0000 (23:39 -0000)]
info about docs, howto edit website content/appearance (here instead of in /web because content lives up on this level)
svn path=/trunk/mono/; revision=102
Miguel de Icaza [Thu, 12 Jul 2001 21:42:01 +0000 (21:42 -0000)]
Flush
svn path=/trunk/mono/; revision=101
Miguel de Icaza [Thu, 12 Jul 2001 21:40:42 +0000 (21:40 -0000)]
More docs for the web site
svn path=/trunk/mono/; revision=100
Paolo Molaro [Thu, 12 Jul 2001 21:31:37 +0000 (21:31 -0000)]
The interpreter.
svn path=/trunk/mono/; revision=99
Miguel de Icaza [Thu, 12 Jul 2001 19:15:38 +0000 (19:15 -0000)]
2001-07-12 Marcin Szczepanski <marcins@zipworld.com.au>
* StringBuilder.cs: Implemented.
The only methods left unimplemented are the AppendFormat( ... )
ones just because it's probably better to wait until some of the
Format related classes are implemented. I've put that as a TODO
comment at the top and created the methods with a "nop" body.
svn path=/trunk/mcs/; revision=98
Joe Shaw [Wed, 11 Jul 2001 21:50:45 +0000 (21:50 -0000)]
2001-07-11 Joe Shaw <joe@ximian.com>
* Array.cs: Change all instances of trying to access an array with
the index operator to calls to GetValue and SetValue, and add
InternalGetValue and InternalSetValue which are internal calls into
the runtime. Ew.
svn path=/trunk/mcs/; revision=97
Miguel de Icaza [Wed, 11 Jul 2001 20:42:43 +0000 (20:42 -0000)]
*** empty log message ***
svn path=/trunk/mcs/; revision=96
Paolo Molaro [Wed, 11 Jul 2001 17:03:57 +0000 (17:03 -0000)]
Wed Jul 11 18:52:15 CEST 2001 Paolo Molaro <lupus@ximian.com>
* dis-cil.c: output real name of local var.
* dump.c: output more info about fields (flags and type). Properly decode
Property signatures. Decode also method table.
* main.c: Fix local variable info. Hopefully fix field and property list.
svn path=/trunk/mono/; revision=95
Paolo Molaro [Wed, 11 Jul 2001 16:51:26 +0000 (16:51 -0000)]
Wed Jul 11 18:50:12 CEST 2001 Paolo Molaro <lupus@ximian.com>
* cil-opcodes.xml: change duplicate unused entry.
svn path=/trunk/mono/; revision=94
Miguel de Icaza [Wed, 11 Jul 2001 15:21:28 +0000 (15:21 -0000)]
Code style
svn path=/trunk/mono/; revision=93
Miguel de Icaza [Wed, 11 Jul 2001 15:08:21 +0000 (15:08 -0000)]
Flush more FAQ
svn path=/trunk/mono/; revision=92
Paolo Molaro [Tue, 10 Jul 2001 22:38:54 +0000 (22:38 -0000)]
Wed Jul 11 00:36:36 CEST 2001 Paolo Molaro <lupus@ximian.com>
* status/*: scripts and data to create statistics about the
class library status.
svn path=/trunk/mono/; revision=91
Joe Shaw [Tue, 10 Jul 2001 22:00:22 +0000 (22:00 -0000)]
2001-07-10 Joe Shaw <joe@ximian.com>
* Array.cs: Implemented everything but Sort().
svn path=/trunk/mcs/; revision=90
Jeffrey Stedfast [Tue, 10 Jul 2001 14:43:56 +0000 (14:43 -0000)]
2001-07-09 Jeffrey Stedfast <fejj@ximian.com>
* Object.cs (Object::Equals): Object variable name is `o'.
svn path=/trunk/mcs/; revision=89
Alex Graveley [Tue, 10 Jul 2001 03:18:39 +0000 (03:18 -0000)]
2001-07-09 Alex Graveley <alex@ximian.com>
* doc/makefile (clean): Add clean target.
* doc/web/makefile (clean): Ditto.
svn path=/trunk/mono/; revision=88
Alex Graveley [Tue, 10 Jul 2001 03:06:29 +0000 (03:06 -0000)]
This doesn't belong.
svn path=/trunk/mono/; revision=87
Alex Graveley [Tue, 10 Jul 2001 03:05:24 +0000 (03:05 -0000)]
2001-07-09 Alex Graveley <alex@ximian.com>
* doc/makefile (all-docs): Fix typo.
svn path=/trunk/mono/; revision=86
Miguel de Icaza [Tue, 10 Jul 2001 00:56:54 +0000 (00:56 -0000)]
More FAQ
svn path=/trunk/mono/; revision=85
Miguel de Icaza [Tue, 10 Jul 2001 00:54:07 +0000 (00:54 -0000)]
More FAQ
svn path=/trunk/mono/; revision=84
Miguel de Icaza [Tue, 10 Jul 2001 00:12:31 +0000 (00:12 -0000)]
Flush
svn path=/trunk/mono/; revision=83
Miguel de Icaza [Mon, 9 Jul 2001 23:43:18 +0000 (23:43 -0000)]
More docs
svn path=/trunk/mono/; revision=82
Miguel de Icaza [Mon, 9 Jul 2001 22:56:59 +0000 (22:56 -0000)]
More faqs
svn path=/trunk/mono/; revision=81
Miguel de Icaza [Mon, 9 Jul 2001 21:59:29 +0000 (21:59 -0000)]
Add more questions
svn path=/trunk/mono/; revision=80
Miguel de Icaza [Mon, 9 Jul 2001 20:52:14 +0000 (20:52 -0000)]
More flush flush
svn path=/trunk/mono/; revision=79
Miguel de Icaza [Mon, 9 Jul 2001 20:31:37 +0000 (20:31 -0000)]
MOre faqs
svn path=/trunk/mono/; revision=78
Miguel de Icaza [Mon, 9 Jul 2001 18:41:53 +0000 (18:41 -0000)]
Flush
svn path=/trunk/mono/; revision=77
Tuomas Kuosmanen [Mon, 9 Jul 2001 17:20:47 +0000 (17:20 -0000)]
Some fix0ring to make it not totally suck on netscape..
/tigert
svn path=/trunk/mono/; revision=76
Paolo Molaro [Mon, 9 Jul 2001 14:44:56 +0000 (14:44 -0000)]
Mon Jul 9 16:39:41 CEST 2001 Paolo Molaro <lupus@ximian.com>
* dump.c: write stuff to output, not stderr. Give more info for properties.
* dump.c,dump.h,main.c: implement dump_table_event(), dump_table_file(),
dump_table_moduleref().
* get.c: first attempt to decode string constants, need to find if and where
this is actually specified.
svn path=/trunk/mono/; revision=75
xkahn [Mon, 9 Jul 2001 05:23:55 +0000 (05:23 -0000)]
Fixed a typo in a link. (Forgot "<a ".)
svn path=/trunk/mono/; revision=74
Miguel de Icaza [Mon, 9 Jul 2001 04:53:54 +0000 (04:53 -0000)]
I give up
svn path=/trunk/mono/; revision=73
Miguel de Icaza [Mon, 9 Jul 2001 04:28:11 +0000 (04:28 -0000)]
Fix
svn path=/trunk/mono/; revision=72
Miguel de Icaza [Mon, 9 Jul 2001 02:31:17 +0000 (02:31 -0000)]
More flush
svn path=/trunk/mono/; revision=71
Miguel de Icaza [Mon, 9 Jul 2001 02:25:24 +0000 (02:25 -0000)]
More flushing
svn path=/trunk/mono/; revision=70
Miguel de Icaza [Mon, 9 Jul 2001 01:44:52 +0000 (01:44 -0000)]
Flushety flush
svn path=/trunk/mono/; revision=69
Miguel de Icaza [Mon, 9 Jul 2001 01:41:06 +0000 (01:41 -0000)]
Flush
svn path=/trunk/mono/; revision=68
Aaron Weber [Sat, 7 Jul 2001 22:23:21 +0000 (22:23 -0000)]
2001-07-07 Aaron Weber <aaron@ximian.com>
* doc/thanks: style, grammar. (FIXME: "a to read"? clarify)
* doc/testing style, grammar.
* doc/status: same.
* doc/runtime: same.
* doc/resources: same.
* doc/rationale: same.
* doc/ideas: same.
* doc/gcc-frontend: same. (FIXME: clarify)
* doc/faq: same. (FIXME: merge w/cheridy's version)
* doc/documentation: same.
* doc/class-library: same.
* doc/index: same.
svn path=/trunk/mono/; revision=67
Miguel de Icaza [Sat, 7 Jul 2001 22:19:09 +0000 (22:19 -0000)]
Hackety hack
svn path=/trunk/mono/; revision=66
Paolo Molaro [Sat, 7 Jul 2001 10:29:16 +0000 (10:29 -0000)]
Fri Jul 6 19:49:21 CEST 2001 Paolo Molaro <lupus@ximian.com>
* dump.c,dump.h: implement dump_table_property().
* main.c: implement local variable info disassembling.
Annotate entrypoint method. Remove memory leak in
parse_method_signature ().
svn path=/trunk/mono/; revision=65
Miguel de Icaza [Fri, 6 Jul 2001 23:30:37 +0000 (23:30 -0000)]
Further flushage
svn path=/trunk/mono/; revision=64
Joe Shaw [Fri, 6 Jul 2001 22:58:09 +0000 (22:58 -0000)]
2001-07-06 Joe Shaw <joe@ximian.com>
* Int16.cs, Int32.cs, Int64.cs, UInt16.cs, UInt32.cs, UInt64.cs:
Implement the IComparable and IFormattable interfaces. Fix a
typo (publig -> public)
* ApplicationException.cs, ArgumentException.cs,
ArgumentNullException.cs, ArgumentOutOfRangeException.cs,
ArtithmeticException.cs, ArrayTypeMismatchException.cs,
DivideByZeroException.cs, DuplicateWaitObjectException.cs,
ExecutionEngineException.cs, FormatException.cs,
IndexOutOfRangeException.cs, InvalidCastException.cs,
InvalidOperationException.cs, InvalidProgramException.cs,
MulticateNotSupportedException.cs, NotFiniteNumberException.cs,
NotSupportedException.cs, NullReferenceException.cs,
OutOfMemoryException.cs, OverflowException.cs, RankException.cs,
StackOverflowException.cs, SystemException.cs,
TypeInitializationException.cs: Added all of the exceptions
specified by the language spec. Mmmm... bloat.
svn path=/trunk/mcs/; revision=63
Joe Shaw [Fri, 6 Jul 2001 22:57:41 +0000 (22:57 -0000)]
2001-07-06 Joe Shaw <joe@ximian.com>
* UnicodeCategory.cs: Added.
svn path=/trunk/mcs/; revision=62
Miguel de Icaza [Fri, 6 Jul 2001 22:50:26 +0000 (22:50 -0000)]
Flushage
svn path=/trunk/mono/; revision=61
Miguel de Icaza [Fri, 6 Jul 2001 19:49:55 +0000 (19:49 -0000)]
More flushage
svn path=/trunk/mono/; revision=60
Miguel de Icaza [Fri, 6 Jul 2001 15:48:55 +0000 (15:48 -0000)]
More files
svn path=/trunk/mcs/; revision=59
Paolo Molaro [Fri, 6 Jul 2001 09:33:48 +0000 (09:33 -0000)]
Fri Jul 6 11:30:53 CEST 2001 Paolo Molaro <lupus@ximian.com>
* assembly.c: added a consistency check and initialize
some structures with g_new0().
* metadata.c: fixed a couple more bugs in table size computation
and add other checks for out-of bound access to metadata.
svn path=/trunk/mono/; revision=58
Miguel de Icaza [Fri, 6 Jul 2001 01:55:46 +0000 (01:55 -0000)]
More flushage
svn path=/trunk/mono/; revision=57
Miguel de Icaza [Fri, 6 Jul 2001 01:48:56 +0000 (01:48 -0000)]
Flushety flush
svn path=/trunk/mono/; revision=56
Miguel de Icaza [Fri, 6 Jul 2001 01:11:07 +0000 (01:11 -0000)]
Work on the web site
svn path=/trunk/mono/; revision=55
Miguel de Icaza [Fri, 6 Jul 2001 00:22:40 +0000 (00:22 -0000)]
Update FAQ
svn path=/trunk/mono/; revision=54
Vladimir Vukicevic [Thu, 5 Jul 2001 21:46:48 +0000 (21:46 -0000)]
* ArrayList.cs: initial checkin and implementation
* ICollection.cs, IComprarer.cs, IDictionary.cs,
IDictionaryEnumerator.cs, IEnumerable.cs, IHashCodeProvider.cs,
IList.cs: initial checkin
svn path=/trunk/mcs/; revision=53
Paolo Molaro [Thu, 5 Jul 2001 20:36:13 +0000 (20:36 -0000)]
Thu Jul 5 22:34:21 CEST 2001 Paolo Molaro <lupus@ximian.com>
* metatada.c: fix bugs computing table sizes. Spew a
warning when index in string heap is out of bounds.
svn path=/trunk/mono/; revision=52
Miguel de Icaza [Wed, 4 Jul 2001 23:41:47 +0000 (23:41 -0000)]
More work, Dump more tables, Documentation Update
svn path=/trunk/mono/; revision=51
Miguel de Icaza [Tue, 3 Jul 2001 23:51:07 +0000 (23:51 -0000)]
More documentation
svn path=/trunk/mono/; revision=50
Paolo Molaro [Tue, 3 Jul 2001 16:39:12 +0000 (16:39 -0000)]
Mon Jul 2 15:31:31 CEST 2001 Paolo Molaro <lupus@ximian.com>
* cil-opcodes.xml: use a more proper XML format (single root tag).
* make-opcodes-def.pl: use XML::Parser, remove debugging print that
broke compilation, corrected opcode byte len.
Tue, 3 Jul 2001 18:32:10 +0200 Paolo Molaro <lupus@ximian.com>
* main.c: return on failure.
Tue Jul 3 18:33:32 CEST 2001 Paolo Molaro <lupus@ximian.com>
* assembly.c: g_free(ii->cli_sections) (and avoid double free of
cli_section_tables).
lupus - who'd like better a toplevel ChangeLog
svn path=/trunk/mono/; revision=49
Miguel de Icaza [Mon, 2 Jul 2001 05:04:06 +0000 (05:04 -0000)]
Doc Doc
svn path=/trunk/mono/; revision=48
Miguel de Icaza [Mon, 2 Jul 2001 05:03:40 +0000 (05:03 -0000)]
2001-07-02 Miguel de Icaza <miguel@ximian.com>
* dis-cil.c (get_encoded_user_string): Return a string from the
#US heap. o
* get.c (get_blob_encoded_size): Implement 23.1.4 decoding.
svn path=/trunk/mono/; revision=47
Miguel de Icaza [Mon, 2 Jul 2001 04:19:26 +0000 (04:19 -0000)]
Some more docs
svn path=/trunk/mono/; revision=46
Miguel de Icaza [Mon, 2 Jul 2001 04:19:12 +0000 (04:19 -0000)]
Implement code disassembler.
svn path=/trunk/mono/; revision=45
Miguel de Icaza [Mon, 2 Jul 2001 02:58:16 +0000 (02:58 -0000)]
Add TODO + ChangeLog
svn path=/trunk/mono/; revision=44
Miguel de Icaza [Mon, 2 Jul 2001 02:56:44 +0000 (02:56 -0000)]
Add opcodes XML file
svn path=/trunk/mono/; revision=43
Miguel de Icaza [Fri, 29 Jun 2001 14:06:16 +0000 (14:06 -0000)]
Add methodheader.h, fix Makefile.am. Thanks to Alex
svn path=/trunk/mono/; revision=42
Miguel de Icaza [Thu, 28 Jun 2001 05:04:00 +0000 (05:04 -0000)]
Method header parsing
svn path=/trunk/mono/; revision=41
Miguel de Icaza [Wed, 27 Jun 2001 17:29:01 +0000 (17:29 -0000)]
2001-06-27 Miguel de Icaza <miguel@ximian.com>
* main.c: Split code.
svn path=/trunk/mono/; revision=40
Miguel de Icaza [Wed, 27 Jun 2001 05:16:51 +0000 (05:16 -0000)]
Start work on methods, argument methods
svn path=/trunk/mono/; revision=39
Miguel de Icaza [Tue, 26 Jun 2001 22:18:04 +0000 (22:18 -0000)]
PropertyAttributes, ParameterAttributes, MethodSemantics, MethodAttributes
svn path=/trunk/mono/; revision=38
nick [Tue, 26 Jun 2001 21:09:02 +0000 (21:09 -0000)]
all stubbed out
svn path=/trunk/mcs/; revision=37
Miguel de Icaza [Tue, 26 Jun 2001 19:27:40 +0000 (19:27 -0000)]
Some more classes
svn path=/trunk/mcs/; revision=36
Sean MacIsaac [Tue, 26 Jun 2001 14:19:40 +0000 (14:19 -0000)]
* UnicodeEncoding.cs: Members added so that a clean compile is
possible.
* ASCIIEncoding.cs: Members added so that a clean compile is
possible.
* UTF7Encoding.cs: Members added so that a clean compile is
possible.
* UTF8Encoding.cs: Members added so that a clean compile is
possible.
* Encoding.cs: All public members included. Most members
unimplemented.
svn path=/trunk/mcs/; revision=35
Miguel de Icaza [Tue, 26 Jun 2001 06:33:21 +0000 (06:33 -0000)]
Fix mismatch between Beta2/ECMA specs. Beautiful progress made
svn path=/trunk/mono/; revision=34
Miguel de Icaza [Mon, 25 Jun 2001 19:10:22 +0000 (19:10 -0000)]
Add util.c util.h
svn path=/trunk/mono/; revision=33
Miguel de Icaza [Mon, 25 Jun 2001 17:22:30 +0000 (17:22 -0000)]
Weekend work
svn path=/trunk/mono/; revision=32
Miguel de Icaza [Fri, 22 Jun 2001 21:52:00 +0000 (21:52 -0000)]
More
svn path=/trunk/mcs/; revision=31
Miguel de Icaza [Fri, 22 Jun 2001 21:39:44 +0000 (21:39 -0000)]
Add Love
svn path=/trunk/mcs/; revision=30
Miguel de Icaza [Fri, 22 Jun 2001 21:35:23 +0000 (21:35 -0000)]
Add Exception and Version
svn path=/trunk/mcs/; revision=29
Miguel de Icaza [Fri, 22 Jun 2001 21:18:06 +0000 (21:18 -0000)]
Further details
svn path=/trunk/mcs/; revision=28
Miguel de Icaza [Fri, 22 Jun 2001 21:07:15 +0000 (21:07 -0000)]
Document layout
svn path=/trunk/mcs/; revision=27
Miguel de Icaza [Fri, 22 Jun 2001 20:53:16 +0000 (20:53 -0000)]
Add some interfaces
svn path=/trunk/mcs/; revision=26
Miguel de Icaza [Fri, 22 Jun 2001 19:46:13 +0000 (19:46 -0000)]
Lots of more work on the disassembler and supporting runtime
svn path=/trunk/mono/; revision=25
Miguel de Icaza [Fri, 22 Jun 2001 01:07:08 +0000 (01:07 -0000)]
2001-06-21 Miguel de Icaza <miguel@ximian.com>
* mono/metadata/assembly.c (mono_assembly_ensure_section_idx,
mono_assembly_ensure_section): Section loading code.
(load_section_tables): Load the sections.
svn path=/trunk/mono/; revision=24
Miguel de Icaza [Thu, 21 Jun 2001 23:43:52 +0000 (23:43 -0000)]
Tools and Documentation documents
svn path=/trunk/mono/; revision=23
Miguel de Icaza [Thu, 21 Jun 2001 23:32:19 +0000 (23:32 -0000)]
Mention tracing garbage collector
svn path=/trunk/mono/; revision=22
Miguel de Icaza [Thu, 21 Jun 2001 06:45:27 +0000 (06:45 -0000)]
2001-06-21 Miguel de Icaza <miguel@ximian.com>
* mono/metadata/metadata.c (mono_metadata_locate_token,
mono_metadata_locate): Functions to locate the information
definition given a token or a table and an index.
(mono_metadata_compute_table_bases): New.
(compute_size): New function to compute the sizes of the various
tables.
* mono/metadata/metadata.h: Finish listing the different index
types.
* mono/metadata/pedump.c: Improve to dump new information.
svn path=/trunk/mono/; revision=21
Miguel de Icaza [Thu, 21 Jun 2001 05:17:07 +0000 (05:17 -0000)]
Add CodeDom implementation
svn path=/trunk/mcs/; revision=20
Miguel de Icaza [Thu, 21 Jun 2001 03:42:57 +0000 (03:42 -0000)]
Further flushage
svn path=/trunk/mono/; revision=19