* ILTokenizer.cs: Fix /* */ comment blocks.
[mono.git] / mcs / ilasm / scanner / ChangeLog
1 2003-10-14 Jackson Harper <jackson@ximian.com>
2
3         * ILTokenizer.cs: Fix /* */ comment blocks.
4         
5 2003-09-16 Jackson Harper <jackson@latitudegeo.com>
6
7         * ILTables.cs: compilercontrolled is lowercase. I am guessing this
8         was an emacs introduced bug ;-).
9         
10 2003-08-10 Jackson Harper <jackson@latitudegeo.com>
11
12         * StringHelper.cs: If an escape is not valid just use the \
13         character. Fix bug where escape char was not getting set.
14                 
15 2003-08-03 Jackson Harper <jackson@latitudegeo.com>
16
17         * NumberHelper.cs: All numbers should allways be Int64
18         
19 2003-07-30 Jackson Harper <jackson@latitudegeo.com>
20
21         * ILReader.cs: Incremint colums while reading
22         * Location.cs: Display column numbers
23         
24 2003-07-29 Jackson Harper <jackson@latitudegeo.com>
25
26         * ILReader.cs: Incriment line numbers
27         * Location.cs: Do not reset line number when moving to a previous
28         column. Add ToString method.
29         
30 2003-07-15 Jackson Harper <jackson@latitudegeo.com>
31
32         * ILTables.cs: Add tokens for generic constraints.
33         
34 2003-06-14 Jackson Harper <jackson@latitudegeo.com>
35
36         * ILTables.cs: Add imagebase keyword.
37                 
38 2003-05-31 Jackson Harper <jackson@latitudegeo.com>
39
40         * ILTables.cs: Add refany keyword which is just an alias for typedref.
41                 
42 2003-05-22 Jackson Harper <jackson@latitudegeo.com>
43
44         * ILTokenizer.cs: When building instructions allow the '.' char so
45         complex instructions like conv.ovf.u.un can be created.
46         
47 2003-05-22 Jackson Harper <jackson@latitudegeo.com>
48
49         * ILTables.cs: Comment out nan and inf keywords, these are not
50         referenced in the grammar. need to check if these keywords work on
51         MS ilasm.
52         * NumberHelper.cs: Parse numbers as Unsigned then cast to long
53         otherwise an overflow exception is thrown. (is this a classlib bug?)
54                 
55 2003-05-18 Jackson Harper <jackson@latitudegeo.com>
56
57         * ILTokenizer.cs: If token.token does not create a keyword return
58         the first token as an id, not a keyword ie (add.exe should return
59         "ID period ID" not "ADD period ID"
60                 
61 2003-04-28 Jackson Harper <jackson@latitudegeo.com>
62
63         * ILTokenizer.cs: Get instructions from table and check if they
64         are null instead of checking if they exist then getting them.
65
66 2003-04-03 Jackson Harper <jackson@latitudegeo.com>
67
68         * ILToken.cs: Add open angle bracket, and close angle bracket tokens.
69                 
70 2003-03-31 Jackson Harper <jackson@latitudegeo.com>
71
72         * NumberHelper.cs: handle situations like this 21452. properly
73                 
74 2003-03-31 Jackson Harper <jackson@latitudegeo.com>
75
76         * ILTokenizer.cs: Handle Ellipsis
77         * NUmberHelper.cs: Handle situations like this 0... properly
78                 
79 2003-03-31 Jackson Harper <jackson@latitudegeo.com>
80
81         * ILTokenizer.cs: Take some special cases into account.
82                 
83 2003-03-31 Jackson Harper <jackson@latitudegeo.com>
84
85         * ILTables.cs: Remove 'ptr' I can't find documentation for this
86         keyword and ildasm does not esacpe it.
87                 
88 2003-03-31 Jackson Harper <jackson@latitudegeo.com>
89
90         * NumberHelper.cs: handle sci, hex, and byte
91         do not handle all corner case
92         will optimize soon
93         
94 2003-03-30 Jackson Harper <jackson@latitudegeo.com>
95
96         * ILReader.cs: Instead of mainting a buffer let the reader handle
97         that, and use a stack for putting chars back. This is probably
98         much slower and not nearly as cool but the old method was a little
99         buggy and I was having trouble tracking things down. This can be
100         optimized someday.
101         
102 2003-03-19 Jackson Harper <jackson@latitudegeo.com>
103
104         * NumberHelper.cs: Handle strange number situations like 8:99:0
105
106 2003-03-16 Jackson Harper <jackson@latitudegeo.com>
107
108         * ILTokenizer.cs: Append tail to values so opcodes like ldarg.s 
109         are resolved properly
110
111 2003-03-16 Jackson Harper <jackson@latitudegeo.com>
112
113         * ILTokenizer.cs: Fire an event when a new token is ready.
114
115 2003-03-14 Jackson Harper <jackson@latitudegeo.com>
116
117         * ILTokenizer.cs: Use the IsInstr method for checking if a string is an instruction
118
119 2003-03-13 Jackson Harper <jackson@latitudegeo.com>
120
121         * ILTokenizer.cs: Use InstrTable for looking up and getting Opcodes
122
123 2003-02-06 Jackson Harper <jackson@latitudegeo.com>
124
125         * IlToken.cs: Add Dash Token (this is used for assembly names)
126         * ILTokenizer.cs: Return Dash token
127         
128 2003-02-02 Jackson Harper <jackson@latitudegeo.com>
129
130         * ChangeLog: Add ChangeLog