Welcome to mirror list, hosted at ThFree Co, Russian Federation.

ChangeLog « ilasm « mcs - github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: b075bfdb3c4a1e257f4a19a7c2825859e79fd8f8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
2006-02-20  Ankit Jain  <jankit@novell.com>

	* Report.cs (Report): Make all methods,fields static.
	(Report.Error): Update to throw ILAsmException.
	(ILAsmException): New.
	(InternalErrorException): New. Derive from ILAsmException.
	* Driver.cs (Driver.Run): Catch ILAsmException and PEFileException and
	print error messages instead of dumping the stack trace, and delete the
	output file if CodeGen.Write() fails.
	Move the check for entrypoint from CodeGen.Write to here.

2006-01-19  Ankit Jain  <jankit@novell.com>

	* ilasm.exe.sources: Add Module.cs to the build.

2006-01-13  Ankit Jain  <jankit@novell.com>

	* ilasm.exe.sources: Replace IMethodRef.cs with BaseMethodRef.cs

2006-01-09  Ankit Jain  <jankit@novell.com>

        * ilasm.exe.sources: Replace GenericTypeRef.cs with GenericParamRef.cs

2006-01-07  Ankit Jain  <jankit@novell.com>

	* ilasm.exe.sources: Add GenericParameters.cs to the build.

2006-01-06  Ankit Jain  <jankit@novell.com>

	* ilasm.exe.sources: Remove ExternTypeRefInst from build.

2005-12-21  Ankit Jain  <jankit@novell.com>

	* ilasm.exe.sources: Add GenericArguments.cs to the build.

2005-08-26  Kornél Pál  <kornelpal@hotmail.com>

	* AssemblyInfo.cs: Using Consts.MonoVersion instead of MonoVersion.cs.
	* ilasm.exe.sources: Using Consts.MonoVersion instead of MonoVersion.cs.

2005-08-05  Ankit Jain  <jankit@novell.com>

	* ilasm.exe.sources: Add DeclSecurity.cs to the build.

2005-05-12  Ankit Jain  <ankit@corewars.org>

	* Makefile (LOCAL_MCS_FLAGS): Use the in-tree PEAPI.dll as its public
	interface has changed a bit, so avoid clash with older installed
	dll.

2005-04-21  Raja R Harinath  <rharinath@novell.com>

	* Makefile (PROGRAM): Make profile-specific.

2004-12-08  Sebastien Pouliot  <sebastien@ximian.com>

	* Driver.cs: Added support for /key option to strongname assemblies
	produced by ilasm. Fix bug #69721.
	* Makefile: Added dependency on Mono.Security.dll assembly to provide
	strongnaming support.

2004-12-02  Miguel de Icaza  <miguel@ximian.com>

	* CodeGen.cs: Correctly compute the name of a nested class,
	currently it was ignoring anything above level 1.

2004-07-27  Jackson Harper  <jackson@ximian.com>

	* Driver.cs: Make debug switch compatible with MS's add debug to
	the usage.

2004-07-27  Martin Baulig  <martin@ximian.com>

	Added debugging support to ilasm :-)

	* Makefile: Depend on Mono.CSharp.Debugger.dll (this is only
	exposed in DebuggingInfo.cs, so we can easily change that).

	* Driver.cs: Added --debug command line argument to create
	debugging info; this'll create a .mdb symbol file.

2004-06-26  Jackson Harper  <jackson@ximian.com>

	* Report.cs: Fix quiet.
	
2004-06-24  Jackson Harper  <jackson@ximian.com>

	* Report.cs: Add new mehtod for displaying messages.
	
2004-06-23  Jackson Harper  <jackson@ximian.com>

	* Driver.cs: Use the same success message as MS.
	
2004-06-19  Jackson Harper  <jackson@ximian.com>

	* ilasm.exe.sources: Add MethodPointerTypeRef.cs to the build.
	
2004-06-14  Jackson Harper  <jackson@ximian.com>

	* ilasm.exe.sources: Add FileRef.cs
	
2004-06-10  Jackson Harper  <jackson@ximian.com>

	* Driver.cs: Handle tokenization errors with the correct error
	message.
	* Report.cs: Print error messages properly. Add an extra \n after
	the assemble file message.
	* ilasm.exe.sources: Add new exception, remove old one.
	
2004-06-04  Jackson Harper  <jackson@ximian.com>

	* Driver.cs: Do everything using the invariant culture.
	
2004-04-26  Jackson Harper  <jackson@ximian.com>

	* Makefile: Get libs from the default profile directory
	
2004-04-05  Jackson Harper  <jackson@ximian.com>

	* Driver.cs: Accept output option. Usage shows /output instead of
	/out like MS.
	
2004-04-01  Jackson Harper  <jackson@ximian.com>

	* Driver.cs: The parser now needs to take a scanner object in its
	constructor so it can set a flag when parsing byte arrays.
	
2004-02-18  Jackson Harper <jackson@ximian.com>

	* ilasm.exe.sources: Add ExternTypeRefInst to the build.
	
2003-11-16 Jackson Harper <jackson@ximian.com>

	* Driver.cs: Give the parser an instance of the stream reader so
	it can get the streams encoding.
	
2003-11-16 Jackson Harper <jackson@ximian.com>

	* Driver.cs: If an arg isn't a switch and starts with a / add it
	as a file to be compiled. This fixes bug #51041.
	
2003-10-28 Jackson Harper <jackson@ximian.com>

	* Driver.cs: Stub some command line args to maintain compatibility
	with MS.
	
2003-10-01 Jackson Harper <jackson@latitudegeo.com>

	* Driver.cs: Remove delete on error, add quiet option.
	* Report.cs: Can be quiet
		
2003-09-21 Jackson Harper <jackson@latitudegeo.com>

	* Driver.cs: Give codegen a report object
	* Report.cs: Remove silly methods that wouldnt have worked. Errors
	are just string messages.
	
2003-08-14 Jackson Harper <jackson@latitudegeo.com>

	* Driver.cs: Report entry for each il file processed
	* Report.cs: New file - All error/warning/progress reporting will
	go through here.
	* ilasm.exe.sources: Add report to build
		
2003-08-12 Jackson Harper <jackson@latitudegeo.com>

	* AssemblyInfo.cs: Bump up the vizzity-version number.
		
2003-07-30 Jackson Harper <jackson@latitudegeo.com>

	* Driver.cs: Throw compile errors for now
	
2003-07-30 Jackson Harper <jackson@latitudegeo.com>

	* Driver.cs: Add some basic line number feedback when an error
	occurs
	
2003-07-17 Jackson Harper <jackson@latitudegeo.com>

	* ilasm.exe.sources: Add corlib/GenericTypeRef.cs to build
	
2003-07-15 Jackson Harper <jackson@latitudegeo.com>

	* Driver.cs: Use WriteLine for 'compilation succeeded' message.
		
2003-07-16  Peter Williams  <peter@newton.cx>

	* Makefile (ILParser.cs): Move this from parser/ so we avoid
	slash direction issues on the Windows build.

	* .cvsignore: Add ILParser.cs here.

2003-07-14 Jackson Harper <jackson@latitudegeo.com>

	* Makefile: Add the class/lib directory to the lib path so the
	newest PEAPI is allways loaded.
	
2003-06-08 Jackson Harper <jackson@latitudegeo.com>

	* AssemblyInfo.cs: Bump version number up (way up) lots of
	features have been implemented since last version.
		
2003-05-19 Jackson Harper <jackson@latitudegeo.com>

	* Driver.cs: Exit with 1 return code when no arguments are supplied.
		
2003-05-19 Jackson Harper <jackson@latitudegeo.com>

	* Driver.cs: Add command switch to delete output files created if
	there is an error. 
		
2003-05-19 Jackson Harper <jackson@latitudegeo.com>

	* Driver.cs: Print error exception when compilation fails.
		
2003-05-18 Jackson Harper <jackson@latitudegeo.com>

	* Driver.cs: Return an error code if any errors occur during
	compiling. Also print a success or error message.
		
2003-05-02 Jackson Harper <jackson@latitudegeo.com>

	* AssemblyInfo.cs: Bump up version number
		
2003-04-30 Jackson Harper <jackson@latitudegeo.com>

	* makefile: Add instructions to build
	* makefile.gnu: Add instructions to build
	
2003-04-20 Jackson Harper <jackson@latitudegeo.com>

	* makefile: Add DataDef to build
	* makefile.gnu: Add DataDef to build
		
2003-04-17 Jackson Harper <jackson@latitudegeo.com>

	* makefile: Add new types to build
	* makefile.gnu: Add new types to build
		
2003-04-17 Jackson Harper <jackson@latitudegeo.com>

	* AssemblyInfo.cs: Increase version number.
		
2003-04-17 Jackson Harper <jackson@latitudegeo.com>

	* Driver.cs: Call new codegen methods.
	* makefile: Add new types to build
	* makefile.gnu: Add new types to build
		
2003-03-31 Jackson Harper <jackson@latitudegeo.com>

	* Driver.cs: de-tabbify
		
2003-03-29 Jackson Harper <jackson@latitudegeo.com>

	* Driver.cs: Add switch to display parser debugging information.
		
2003-03-16 Jackson Harper <jackson@latitudegeo.com>

	* Driver.cs: Add switch to display method definitions and references.

2003-03-16 Jackson Harper <jackson@latitudegeo.com>

	* Driver.cs: Add switch to display tokens as they are generated.

2003-03-15 Jackson Harper <jackson@latitudegeo.com>

	* makefile, makefile.gnu: Add FieldTable to build
	
Fri Mar 14 10:06:49 CET 2003 Paolo Molaro <lupus@ximian.com>

	* codegen/InstrTable.cs: fix break instruction name.
	* codegen/Method.cs: use ArgumentNullException.
	* parser/ILParser.jay: handle stdcall convention.

2003-03-08 Jackson Harper <jackson@latitudegeo.com>

	* makefile, makefile.gnu: Add InstrTable to build

2003-03-08 Jackson Harper <jackson@latitudegeo.com>

	* makefile, makefile.gnu: Add MethodTable and TypeRef to build.

2003-03-08 Jackson Harper <jackson@latitudegeo.com>

	* makefile, makefile.gnu: Add ExternTable to build

2003-03-08 Jackson Harper <jackson@latitudegeo.com>

	* Driver.cs: If a file does not exist print an error and exit.

2003-03-07 Alp Toker <alp@atoker.com>

	* makefile, makefile.gnu: reference PEAPI.dll instead of including
	PEAPI.cs

2003-03-06 Jackson Harper <jackson@latitudegeo.com>

	* AssemblyInfo.cs: Bump up version number, this new version is a major 
	structural change, PEAPI is now being used for code emission.
	* makefile, makefile.gnu: Add AssemblyInfo.cs to build
	
2003-03-06 Jackson Harper <jackson@latitudegeo.com>

	* Driver.cs: Check that all types are defined before writing pe file
	
2003-03-06 Jackson Harper <jackson@latitudegeo.com>

	* makefile, makefile.gnu: Include PEAPI.cs instead of linking to it, this fixes build but is not ideal.

2003-03-06 Jackson Harper <jackson@latitudegeo.com>

	* Driver.cs: Change a few calls to match new CodeGen
	* makefile: Build with PEAPI
	* makefile.gnu: Build with PEAPI

2003-02-22 Jackson Harper <jackson@latitudegeo.com>

	* Driver.cs: Add version option, fix bug that allowed -- switches to be invoked with /-

2003-02-21 Jackson Harper <jackson@latitudegeo.com>

	* AssemblyInfo.cs: Add file
	* makefile: Add AssemblyInfo to build
	* makefile.gnu: Add AssemblyInfo to build

2003-02-08 Jackson Harper <jackson@latitudegeo.com>

	* makefile: Add TypeManager.cs to build
	* makefile.gnu: Add TypeManager.cs to build

2003-02-03 Jackson Harper <jackson@latitudegeo.com>

	* Driver.cs: Remove some debugging info.

2003-02-02 Jackson Harper <jackson@latitudegeo.com>

	* makefile.gnu: Use new Driver.cs instead of Main.cs

2003-02-02 Jackson Harper <jackson@latitudegeo.com>

	* Driver.cs: Add new Driver
	* tests: Add new tests directory
	* makefile: Use new Driver.cs instead of Main.cs