mono.git
22 years agoFix
Miguel de Icaza [Mon, 9 Jul 2001 04:28:11 +0000 (04:28 -0000)]
Fix

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

22 years agoMore flush
Miguel de Icaza [Mon, 9 Jul 2001 02:31:17 +0000 (02:31 -0000)]
More flush

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

22 years agoMore flushing
Miguel de Icaza [Mon, 9 Jul 2001 02:25:24 +0000 (02:25 -0000)]
More flushing

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

22 years agoFlushety flush
Miguel de Icaza [Mon, 9 Jul 2001 01:44:52 +0000 (01:44 -0000)]
Flushety flush

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

22 years agoFlush
Miguel de Icaza [Mon, 9 Jul 2001 01:41:06 +0000 (01:41 -0000)]
Flush

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

22 years ago2001-07-07 Aaron Weber <aaron@ximian.com>
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

22 years agoHackety hack
Miguel de Icaza [Sat, 7 Jul 2001 22:19:09 +0000 (22:19 -0000)]
Hackety hack

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

22 years agoFri Jul 6 19:49:21 CEST 2001 Paolo Molaro <lupus@ximian.com>
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

22 years agoFurther flushage
Miguel de Icaza [Fri, 6 Jul 2001 23:30:37 +0000 (23:30 -0000)]
Further flushage

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

22 years ago2001-07-06 Joe Shaw <joe@ximian.com>
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

22 years ago2001-07-06 Joe Shaw <joe@ximian.com>
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

22 years agoFlushage
Miguel de Icaza [Fri, 6 Jul 2001 22:50:26 +0000 (22:50 -0000)]
Flushage

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

22 years agoMore flushage
Miguel de Icaza [Fri, 6 Jul 2001 19:49:55 +0000 (19:49 -0000)]
More flushage

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

22 years agoMore files
Miguel de Icaza [Fri, 6 Jul 2001 15:48:55 +0000 (15:48 -0000)]
More files

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

22 years agoFri Jul 6 11:30:53 CEST 2001 Paolo Molaro <lupus@ximian.com>
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

22 years agoMore flushage
Miguel de Icaza [Fri, 6 Jul 2001 01:55:46 +0000 (01:55 -0000)]
More flushage

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

22 years agoFlushety flush
Miguel de Icaza [Fri, 6 Jul 2001 01:48:56 +0000 (01:48 -0000)]
Flushety flush

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

22 years agoWork on the web site
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

22 years agoUpdate FAQ
Miguel de Icaza [Fri, 6 Jul 2001 00:22:40 +0000 (00:22 -0000)]
Update FAQ

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

22 years ago* ArrayList.cs: initial checkin and implementation
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

22 years agoThu Jul 5 22:34:21 CEST 2001 Paolo Molaro <lupus@ximian.com>
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

22 years agoMore work, Dump more tables, Documentation Update
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

22 years agoMore documentation
Miguel de Icaza [Tue, 3 Jul 2001 23:51:07 +0000 (23:51 -0000)]
More documentation

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

22 years agoMon Jul 2 15:31:31 CEST 2001 Paolo Molaro <lupus@ximian.com>
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

23 years agoDoc Doc
Miguel de Icaza [Mon, 2 Jul 2001 05:04:06 +0000 (05:04 -0000)]
Doc Doc

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

23 years ago2001-07-02 Miguel de Icaza <miguel@ximian.com>
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

23 years agoSome more docs
Miguel de Icaza [Mon, 2 Jul 2001 04:19:26 +0000 (04:19 -0000)]
Some more docs

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

23 years agoImplement code disassembler.
Miguel de Icaza [Mon, 2 Jul 2001 04:19:12 +0000 (04:19 -0000)]
Implement code disassembler.

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

23 years agoAdd TODO + ChangeLog
Miguel de Icaza [Mon, 2 Jul 2001 02:58:16 +0000 (02:58 -0000)]
Add TODO + ChangeLog

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

23 years agoAdd opcodes XML file
Miguel de Icaza [Mon, 2 Jul 2001 02:56:44 +0000 (02:56 -0000)]
Add opcodes XML file

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

23 years agoAdd methodheader.h, fix Makefile.am. Thanks to Alex
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

23 years agoMethod header parsing
Miguel de Icaza [Thu, 28 Jun 2001 05:04:00 +0000 (05:04 -0000)]
Method header parsing

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

23 years ago2001-06-27 Miguel de Icaza <miguel@ximian.com>
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

23 years agoStart work on methods, argument methods
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

23 years agoPropertyAttributes, ParameterAttributes, MethodSemantics, MethodAttributes
Miguel de Icaza [Tue, 26 Jun 2001 22:18:04 +0000 (22:18 -0000)]
PropertyAttributes, ParameterAttributes, MethodSemantics, MethodAttributes

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

23 years agoall stubbed out
nick [Tue, 26 Jun 2001 21:09:02 +0000 (21:09 -0000)]
all stubbed out

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

23 years agoSome more classes
Miguel de Icaza [Tue, 26 Jun 2001 19:27:40 +0000 (19:27 -0000)]
Some more classes

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

23 years ago* UnicodeEncoding.cs: Members added so that a clean compile is
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

23 years agoFix mismatch between Beta2/ECMA specs. Beautiful progress made
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

23 years agoAdd util.c util.h
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

23 years agoWeekend work
Miguel de Icaza [Mon, 25 Jun 2001 17:22:30 +0000 (17:22 -0000)]
Weekend work

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

23 years agoMore
Miguel de Icaza [Fri, 22 Jun 2001 21:52:00 +0000 (21:52 -0000)]
More

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

23 years agoAdd Love
Miguel de Icaza [Fri, 22 Jun 2001 21:39:44 +0000 (21:39 -0000)]
Add Love

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

23 years agoAdd Exception and Version
Miguel de Icaza [Fri, 22 Jun 2001 21:35:23 +0000 (21:35 -0000)]
Add Exception and Version

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

23 years agoFurther details
Miguel de Icaza [Fri, 22 Jun 2001 21:18:06 +0000 (21:18 -0000)]
Further details

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

23 years agoDocument layout
Miguel de Icaza [Fri, 22 Jun 2001 21:07:15 +0000 (21:07 -0000)]
Document layout

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

23 years agoAdd some interfaces
Miguel de Icaza [Fri, 22 Jun 2001 20:53:16 +0000 (20:53 -0000)]
Add some interfaces

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

23 years agoLots of more work on the disassembler and supporting runtime
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

23 years ago2001-06-21 Miguel de Icaza <miguel@ximian.com>
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

23 years agoTools and Documentation documents
Miguel de Icaza [Thu, 21 Jun 2001 23:43:52 +0000 (23:43 -0000)]
Tools and Documentation documents

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

23 years agoMention tracing garbage collector
Miguel de Icaza [Thu, 21 Jun 2001 23:32:19 +0000 (23:32 -0000)]
Mention tracing garbage collector

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

23 years ago2001-06-21 Miguel de Icaza <miguel@ximian.com>
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

23 years agoAdd CodeDom implementation
Miguel de Icaza [Thu, 21 Jun 2001 05:17:07 +0000 (05:17 -0000)]
Add CodeDom implementation

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

23 years agoFurther flushage
Miguel de Icaza [Thu, 21 Jun 2001 03:42:57 +0000 (03:42 -0000)]
Further flushage

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

23 years agoFlush
Miguel de Icaza [Thu, 21 Jun 2001 00:23:12 +0000 (00:23 -0000)]
Flush

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

23 years agoAdd .cvsignores
Miguel de Icaza [Thu, 21 Jun 2001 00:22:37 +0000 (00:22 -0000)]
Add .cvsignores

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

23 years agoFlush
Miguel de Icaza [Wed, 20 Jun 2001 04:39:52 +0000 (04:39 -0000)]
Flush

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

23 years agoAdd docs
Miguel de Icaza [Tue, 19 Jun 2001 23:08:44 +0000 (23:08 -0000)]
Add docs

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

23 years ago2001-06-19 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Tue, 19 Jun 2001 16:01:14 +0000 (16:01 -0000)]
2001-06-19  Miguel de Icaza  <miguel@ximian.com>

* Adjustments for Beta2.

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

23 years ago2001-06-19 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Tue, 19 Jun 2001 15:59:53 +0000 (15:59 -0000)]
2001-06-19  Miguel de Icaza  <miguel@ximian.com>

* mono/metadata/metadata.c: Entered all the tables matching
Beta2.

* mono/metadata/assembly.c (load_metadata_ptrs): Fix for Beta2

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

23 years agoAdd Autogen.sh
Miguel de Icaza [Tue, 19 Jun 2001 06:00:06 +0000 (06:00 -0000)]
Add Autogen.sh

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

23 years agoInitial revision
Miguel de Icaza [Tue, 19 Jun 2001 03:37:46 +0000 (03:37 -0000)]
Initial revision

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

23 years agoSystem.Net beginning
Miguel de Icaza [Sat, 16 Jun 2001 04:28:28 +0000 (04:28 -0000)]
System.Net beginning

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

23 years ago2001-06-13 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Wed, 13 Jun 2001 23:52:08 +0000 (23:52 -0000)]
2001-06-13  Miguel de Icaza  <miguel@ximian.com>

* decl.cs: Added `Define' abstract method.
(InTransit): new property, used to catch recursive definitions.

* interface.cs: Implement `Define'.

* modifiers.cs: Map Modifiers.constants to
System.Reflection.TypeAttribute flags.

* class.cs: Keep track of types and user-defined types.
(BuilderInit): New method for creating an assembly
(ResolveType): New function to launch the resolution process, only
used by interfaces for now.

* cs-parser.jay: Keep track of Classes, Structs and Interfaces
that are inserted into the name space.

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

23 years agoAdd test case for cs0114
Miguel de Icaza [Wed, 13 Jun 2001 23:29:34 +0000 (23:29 -0000)]
Add test case for cs0114

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

23 years agoAdded README and AUTHORS
Miguel de Icaza [Fri, 8 Jun 2001 18:48:20 +0000 (18:48 -0000)]
Added README and AUTHORS

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

23 years agoInitial revision
Miguel de Icaza [Fri, 8 Jun 2001 18:45:34 +0000 (18:45 -0000)]
Initial revision

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