(DISTFILES): Comment out a few missing files.
[mono-project.git] / mcs / ilasm / scanner / ChangeLog
blobe4024e2870570dff9321efb8870245df52b77bc3
1 2004-07-27  Martin Baulig  <martin@ximian.com>
3         * ILTokenizer.cs (ILTokenizer.Location): New public property.
5 2004-07-16  Jackson Harper  <jackson@ximian.com>
7         * ILTokenizer.cs: Handle slashes in multiline comments
8         properly. Make the multiline comment eater loop a little more
9         readable.
10         
11 2004-07-06  Jackson Harper  <jackson@ximian.com>
13         * NumberHelper.cs: Handle real numbers. Thanks to steve brown for
14         pointing this out. Also don't bother scanning the string again,
15         its allready been scanned.
16         
17 2004-06-10  Jackson Harper  <jackson@ximian.com>
19         * ILTables.cs: Remove opcodes, these are contained in codegen/IntrTable.cs
20         * ILTokenizer.cs: Dont refer to ILTables::Opcodes
21         
22 2004-06-10  Jackson Harper  <jackson@ximian.com>
24         * ILTokenizingExpcetion.cs: New exception thrown by the tokenizer
25         if any tokenizing errors occur.
26         * ILTokenizer.cs:
27         * NumberHelper.cs: Use the new exception.
28         
29 2004-06-04  Jackson Harper  <jackson@ximian.com>
31         * ILTokenizer.cs: Handle comments first, handle whitespace in hex
32         blocks properly.
33         
34 2004-04-21  Jackson Harper  <jackson@ximian.com>
36         * ILTokenizer.cs: Handle whitespace in hexbytes.
38 2004-04-01  Jackson Harper  <jackson@ximian.com>
40         * ILTokenizer.cs: Add flag and special parsing routine for byte
41         arrays.
42         
43 2003-12-10  Jackson Harper <jackson@ximian.com>
45         * ILTokenizer.cs: Handle dotted ids as a single token. This allows
46         keywords at the end of a dotted name.
47         
48 2003-10-14 Jackson Harper <jackson@ximian.com>
50         * ILTokenizer.cs: Fix /* */ comment blocks.
51         
52 2003-09-16 Jackson Harper <jackson@latitudegeo.com>
54         * ILTables.cs: compilercontrolled is lowercase. I am guessing this
55         was an emacs introduced bug ;-).
56         
57 2003-08-10 Jackson Harper <jackson@latitudegeo.com>
59         * StringHelper.cs: If an escape is not valid just use the \
60         character. Fix bug where escape char was not getting set.
61                 
62 2003-08-03 Jackson Harper <jackson@latitudegeo.com>
64         * NumberHelper.cs: All numbers should allways be Int64
65         
66 2003-07-30 Jackson Harper <jackson@latitudegeo.com>
68         * ILReader.cs: Incremint colums while reading
69         * Location.cs: Display column numbers
70         
71 2003-07-29 Jackson Harper <jackson@latitudegeo.com>
73         * ILReader.cs: Incriment line numbers
74         * Location.cs: Do not reset line number when moving to a previous
75         column. Add ToString method.
76         
77 2003-07-15 Jackson Harper <jackson@latitudegeo.com>
79         * ILTables.cs: Add tokens for generic constraints.
80         
81 2003-06-14 Jackson Harper <jackson@latitudegeo.com>
83         * ILTables.cs: Add imagebase keyword.
84                 
85 2003-05-31 Jackson Harper <jackson@latitudegeo.com>
87         * ILTables.cs: Add refany keyword which is just an alias for typedref.
88                 
89 2003-05-22 Jackson Harper <jackson@latitudegeo.com>
91         * ILTokenizer.cs: When building instructions allow the '.' char so
92         complex instructions like conv.ovf.u.un can be created.
93         
94 2003-05-22 Jackson Harper <jackson@latitudegeo.com>
96         * ILTables.cs: Comment out nan and inf keywords, these are not
97         referenced in the grammar. need to check if these keywords work on
98         MS ilasm.
99         * NumberHelper.cs: Parse numbers as Unsigned then cast to long
100         otherwise an overflow exception is thrown. (is this a classlib bug?)
101                 
102 2003-05-18 Jackson Harper <jackson@latitudegeo.com>
104         * ILTokenizer.cs: If token.token does not create a keyword return
105         the first token as an id, not a keyword ie (add.exe should return
106         "ID period ID" not "ADD period ID"
107                 
108 2003-04-28 Jackson Harper <jackson@latitudegeo.com>
110         * ILTokenizer.cs: Get instructions from table and check if they
111         are null instead of checking if they exist then getting them.
113 2003-04-03 Jackson Harper <jackson@latitudegeo.com>
115         * ILToken.cs: Add open angle bracket, and close angle bracket tokens.
116                 
117 2003-03-31 Jackson Harper <jackson@latitudegeo.com>
119         * NumberHelper.cs: handle situations like this 21452. properly
120                 
121 2003-03-31 Jackson Harper <jackson@latitudegeo.com>
123         * ILTokenizer.cs: Handle Ellipsis
124         * NUmberHelper.cs: Handle situations like this 0... properly
125                 
126 2003-03-31 Jackson Harper <jackson@latitudegeo.com>
128         * ILTokenizer.cs: Take some special cases into account.
129                 
130 2003-03-31 Jackson Harper <jackson@latitudegeo.com>
132         * ILTables.cs: Remove 'ptr' I can't find documentation for this
133         keyword and ildasm does not esacpe it.
134                 
135 2003-03-31 Jackson Harper <jackson@latitudegeo.com>
137         * NumberHelper.cs: handle sci, hex, and byte
138         do not handle all corner case
139         will optimize soon
140         
141 2003-03-30 Jackson Harper <jackson@latitudegeo.com>
143         * ILReader.cs: Instead of mainting a buffer let the reader handle
144         that, and use a stack for putting chars back. This is probably
145         much slower and not nearly as cool but the old method was a little
146         buggy and I was having trouble tracking things down. This can be
147         optimized someday.
148         
149 2003-03-19 Jackson Harper <jackson@latitudegeo.com>
151         * NumberHelper.cs: Handle strange number situations like 8:99:0
153 2003-03-16 Jackson Harper <jackson@latitudegeo.com>
155         * ILTokenizer.cs: Append tail to values so opcodes like ldarg.s 
156         are resolved properly
158 2003-03-16 Jackson Harper <jackson@latitudegeo.com>
160         * ILTokenizer.cs: Fire an event when a new token is ready.
162 2003-03-14 Jackson Harper <jackson@latitudegeo.com>
164         * ILTokenizer.cs: Use the IsInstr method for checking if a string is an instruction
166 2003-03-13 Jackson Harper <jackson@latitudegeo.com>
168         * ILTokenizer.cs: Use InstrTable for looking up and getting Opcodes
170 2003-02-06 Jackson Harper <jackson@latitudegeo.com>
172         * IlToken.cs: Add Dash Token (this is used for assembly names)
173         * ILTokenizer.cs: Return Dash token
174         
175 2003-02-02 Jackson Harper <jackson@latitudegeo.com>
177         * ChangeLog: Add ChangeLog