Mon Jul 30 20:11:01 CEST 2001 Paolo Molaro <lupus@ximian.com>
[mono.git] / mono / dis / ChangeLog
1 Mon Jul 30 20:08:37 CEST 2001 Paolo Molaro <lupus@ximian.com>
2
3         * dis-cil.c, dis-cil.h, main.c: changes to disassemble also
4         the information about try/catch/finally blocks.
5
6 2001-07-27  Dietmar Maurer  <dietmar@ximian.com>
7
8         * get.c (dis_stringify_type): return "void" if !type
9         (dis_stringify_type): print type* instead of *type
10
11 Thu Jul 26 13:22:28 CEST 2001 Paolo Molaro <lupus@ximian.com>
12
13         * dis-cil.c, dump.c, get.c, main.c: updates to match changes in metadata.
14         Removed dead code.
15
16 2001-07-17  Miguel de Icaza  <miguel@ximian.com>
17
18         * main.c (usage): Print out all the arguments.
19
20         * get.c, main.c, dump.c: Remove `expand', `get_encoded_value',
21         `get_blob_encoded_size' and replaced with the proper functions
22         from metadata.c
23
24 2001-07-15  Miguel de Icaza  <miguel@ximian.com>
25
26         * main.c (dis_code): Only display .entrypoint when we are dealing
27         with a module that contains an entry point.  This removes a bunch
28         of warnings for .dll dumping
29
30 Sun Jul 15 17:29:10 CEST 2001 Paolo Molaro <lupus@ximian.com>
31
32         * get.h,get.c: added some dis_stringify_object() functions:
33         metadata decoding is now done in libmetadata. Still need to use
34         them throughhout the code (and move other decode code to
35         metadata). Fix also field decoding (band-aid until we load
36         also referenced assemblies).
37         * dis/main.c: start using the new routines.
38
39 2001-07-13  Miguel de Icaza  <miguel@ximian.com>
40
41         * get.c (get_method): GOOD. Implemented this other bad boy.
42
43 2001-07-12  Miguel de Icaza  <miguel@ximian.com>
44
45         * get.c (get_token_type): Implement TOKEN_TYPE_TYPE_SPEC.
46         (get_typespec): Implement.
47         (get_typedef_or_ref): Use get_typespec.
48
49         * dis-cil.c (dissasemble_cil): Implement InlineField
50         (dissasemble_cil): Implement InlineTok.
51
52         * get.c (get_token, get_field): Implemented.  Worked around lame
53         tables in the spec.
54
55 Wed Jul 11 18:52:15 CEST 2001 Paolo Molaro <lupus@ximian.com>
56
57         * dis-cil.c: output real name of local var.
58         * dump.c: output more info about fields (flags and type). Properly decode
59         Property signatures. Decode also method table.
60         * main.c: Fix local variable info. Hopefully fix field and property list.
61
62 Mon Jul  9 16:39:41 CEST 2001 Paolo Molaro <lupus@ximian.com>
63
64         * dump.c: write stuff to output, not stderr. Give more info for properties.
65         * dump.c,dump.h,main.c: implement dump_table_event(), dump_table_file(),
66         dump_table_moduleref().
67         * get.c: first attempt to decode string constants, need to find if and where
68         this is actually specified.
69
70 Fri Jul  6 19:49:21 CEST 2001 Paolo Molaro <lupus@ximian.com>
71
72         * dump.c,dump.h: implement dump_table_property().
73         * main.c: implement local variable info disassembling.
74         Annotate entrypoint method. Remove memory leak in 
75         parse_method_signature ().
76
77 2001-07-04  Miguel de Icaza  <miguel@ximian.com>
78         
79         * get.c (get_methodref_signature): Implement.
80
81         * dump.c (dump_table_memberref): Add memberref dumping.
82
83 Tue,  3 Jul 2001 18:32:10 +0200 Paolo Molaro <lupus@ximian.com>
84
85         * main.c: return on failure.
86
87 2001-07-02  Miguel de Icaza  <miguel@ximian.com>
88
89         * dis-cil.c (get_encoded_user_string): Return a string from the
90         #US heap. o
91
92         * get.c (get_blob_encoded_size): Implement 23.1.4 decoding.
93
94 2001-07-01  Miguel de Icaza  <miguel@ximian.com>
95
96         * dis-cil.c: New file.  CIL opcode dissasembler.
97
98 2001-06-27  Miguel de Icaza  <miguel@ximian.com>
99
100         * main.c: Split code.
101
102 2001-06-22  Miguel de Icaza  <miguel@ximian.com>
103
104         * main.c: More work on the disassembler and on the understanding
105         of the metadata file format.   
106