1 2006-01-19 Ankit Jain <jankit@novell.com>
3 * ilasm.exe.sources: Add Module.cs to the build.
5 2006-01-13 Ankit Jain <jankit@novell.com>
7 * ilasm.exe.sources: Replace IMethodRef.cs with BaseMethodRef.cs
9 2006-01-09 Ankit Jain <jankit@novell.com>
11 * ilasm.exe.sources: Replace GenericTypeRef.cs with GenericParamRef.cs
13 2006-01-07 Ankit Jain <jankit@novell.com>
15 * ilasm.exe.sources: Add GenericParameters.cs to the build.
17 2006-01-06 Ankit Jain <jankit@novell.com>
19 * ilasm.exe.sources: Remove ExternTypeRefInst from build.
21 2005-12-21 Ankit Jain <jankit@novell.com>
23 * ilasm.exe.sources: Add GenericArguments.cs to the build.
25 2005-08-26 Kornél Pál <kornelpal@hotmail.com>
27 * AssemblyInfo.cs: Using Consts.MonoVersion instead of MonoVersion.cs.
28 * ilasm.exe.sources: Using Consts.MonoVersion instead of MonoVersion.cs.
30 2005-08-05 Ankit Jain <jankit@novell.com>
32 * ilasm.exe.sources: Add DeclSecurity.cs to the build.
34 2005-05-12 Ankit Jain <ankit@corewars.org>
36 * Makefile (LOCAL_MCS_FLAGS): Use the in-tree PEAPI.dll as its public
37 interface has changed a bit, so avoid clash with older installed
40 2005-04-21 Raja R Harinath <rharinath@novell.com>
42 * Makefile (PROGRAM): Make profile-specific.
44 2004-12-08 Sebastien Pouliot <sebastien@ximian.com>
46 * Driver.cs: Added support for /key option to strongname assemblies
47 produced by ilasm. Fix bug #69721.
48 * Makefile: Added dependency on Mono.Security.dll assembly to provide
51 2004-12-02 Miguel de Icaza <miguel@ximian.com>
53 * CodeGen.cs: Correctly compute the name of a nested class,
54 currently it was ignoring anything above level 1.
56 2004-07-27 Jackson Harper <jackson@ximian.com>
58 * Driver.cs: Make debug switch compatible with MS's add debug to
61 2004-07-27 Martin Baulig <martin@ximian.com>
63 Added debugging support to ilasm :-)
65 * Makefile: Depend on Mono.CSharp.Debugger.dll (this is only
66 exposed in DebuggingInfo.cs, so we can easily change that).
68 * Driver.cs: Added --debug command line argument to create
69 debugging info; this'll create a .mdb symbol file.
71 2004-06-26 Jackson Harper <jackson@ximian.com>
73 * Report.cs: Fix quiet.
75 2004-06-24 Jackson Harper <jackson@ximian.com>
77 * Report.cs: Add new mehtod for displaying messages.
79 2004-06-23 Jackson Harper <jackson@ximian.com>
81 * Driver.cs: Use the same success message as MS.
83 2004-06-19 Jackson Harper <jackson@ximian.com>
85 * ilasm.exe.sources: Add MethodPointerTypeRef.cs to the build.
87 2004-06-14 Jackson Harper <jackson@ximian.com>
89 * ilasm.exe.sources: Add FileRef.cs
91 2004-06-10 Jackson Harper <jackson@ximian.com>
93 * Driver.cs: Handle tokenization errors with the correct error
95 * Report.cs: Print error messages properly. Add an extra \n after
96 the assemble file message.
97 * ilasm.exe.sources: Add new exception, remove old one.
99 2004-06-04 Jackson Harper <jackson@ximian.com>
101 * Driver.cs: Do everything using the invariant culture.
103 2004-04-26 Jackson Harper <jackson@ximian.com>
105 * Makefile: Get libs from the default profile directory
107 2004-04-05 Jackson Harper <jackson@ximian.com>
109 * Driver.cs: Accept output option. Usage shows /output instead of
112 2004-04-01 Jackson Harper <jackson@ximian.com>
114 * Driver.cs: The parser now needs to take a scanner object in its
115 constructor so it can set a flag when parsing byte arrays.
117 2004-02-18 Jackson Harper <jackson@ximian.com>
119 * ilasm.exe.sources: Add ExternTypeRefInst to the build.
121 2003-11-16 Jackson Harper <jackson@ximian.com>
123 * Driver.cs: Give the parser an instance of the stream reader so
124 it can get the streams encoding.
126 2003-11-16 Jackson Harper <jackson@ximian.com>
128 * Driver.cs: If an arg isn't a switch and starts with a / add it
129 as a file to be compiled. This fixes bug #51041.
131 2003-10-28 Jackson Harper <jackson@ximian.com>
133 * Driver.cs: Stub some command line args to maintain compatibility
136 2003-10-01 Jackson Harper <jackson@latitudegeo.com>
138 * Driver.cs: Remove delete on error, add quiet option.
139 * Report.cs: Can be quiet
141 2003-09-21 Jackson Harper <jackson@latitudegeo.com>
143 * Driver.cs: Give codegen a report object
144 * Report.cs: Remove silly methods that wouldnt have worked. Errors
145 are just string messages.
147 2003-08-14 Jackson Harper <jackson@latitudegeo.com>
149 * Driver.cs: Report entry for each il file processed
150 * Report.cs: New file - All error/warning/progress reporting will
152 * ilasm.exe.sources: Add report to build
154 2003-08-12 Jackson Harper <jackson@latitudegeo.com>
156 * AssemblyInfo.cs: Bump up the vizzity-version number.
158 2003-07-30 Jackson Harper <jackson@latitudegeo.com>
160 * Driver.cs: Throw compile errors for now
162 2003-07-30 Jackson Harper <jackson@latitudegeo.com>
164 * Driver.cs: Add some basic line number feedback when an error
167 2003-07-17 Jackson Harper <jackson@latitudegeo.com>
169 * ilasm.exe.sources: Add corlib/GenericTypeRef.cs to build
171 2003-07-15 Jackson Harper <jackson@latitudegeo.com>
173 * Driver.cs: Use WriteLine for 'compilation succeeded' message.
175 2003-07-16 Peter Williams <peter@newton.cx>
177 * Makefile (ILParser.cs): Move this from parser/ so we avoid
178 slash direction issues on the Windows build.
180 * .cvsignore: Add ILParser.cs here.
182 2003-07-14 Jackson Harper <jackson@latitudegeo.com>
184 * Makefile: Add the class/lib directory to the lib path so the
185 newest PEAPI is allways loaded.
187 2003-06-08 Jackson Harper <jackson@latitudegeo.com>
189 * AssemblyInfo.cs: Bump version number up (way up) lots of
190 features have been implemented since last version.
192 2003-05-19 Jackson Harper <jackson@latitudegeo.com>
194 * Driver.cs: Exit with 1 return code when no arguments are supplied.
196 2003-05-19 Jackson Harper <jackson@latitudegeo.com>
198 * Driver.cs: Add command switch to delete output files created if
201 2003-05-19 Jackson Harper <jackson@latitudegeo.com>
203 * Driver.cs: Print error exception when compilation fails.
205 2003-05-18 Jackson Harper <jackson@latitudegeo.com>
207 * Driver.cs: Return an error code if any errors occur during
208 compiling. Also print a success or error message.
210 2003-05-02 Jackson Harper <jackson@latitudegeo.com>
212 * AssemblyInfo.cs: Bump up version number
214 2003-04-30 Jackson Harper <jackson@latitudegeo.com>
216 * makefile: Add instructions to build
217 * makefile.gnu: Add instructions to build
219 2003-04-20 Jackson Harper <jackson@latitudegeo.com>
221 * makefile: Add DataDef to build
222 * makefile.gnu: Add DataDef to build
224 2003-04-17 Jackson Harper <jackson@latitudegeo.com>
226 * makefile: Add new types to build
227 * makefile.gnu: Add new types to build
229 2003-04-17 Jackson Harper <jackson@latitudegeo.com>
231 * AssemblyInfo.cs: Increase version number.
233 2003-04-17 Jackson Harper <jackson@latitudegeo.com>
235 * Driver.cs: Call new codegen methods.
236 * makefile: Add new types to build
237 * makefile.gnu: Add new types to build
239 2003-03-31 Jackson Harper <jackson@latitudegeo.com>
241 * Driver.cs: de-tabbify
243 2003-03-29 Jackson Harper <jackson@latitudegeo.com>
245 * Driver.cs: Add switch to display parser debugging information.
247 2003-03-16 Jackson Harper <jackson@latitudegeo.com>
249 * Driver.cs: Add switch to display method definitions and references.
251 2003-03-16 Jackson Harper <jackson@latitudegeo.com>
253 * Driver.cs: Add switch to display tokens as they are generated.
255 2003-03-15 Jackson Harper <jackson@latitudegeo.com>
257 * makefile, makefile.gnu: Add FieldTable to build
259 Fri Mar 14 10:06:49 CET 2003 Paolo Molaro <lupus@ximian.com>
261 * codegen/InstrTable.cs: fix break instruction name.
262 * codegen/Method.cs: use ArgumentNullException.
263 * parser/ILParser.jay: handle stdcall convention.
265 2003-03-08 Jackson Harper <jackson@latitudegeo.com>
267 * makefile, makefile.gnu: Add InstrTable to build
269 2003-03-08 Jackson Harper <jackson@latitudegeo.com>
271 * makefile, makefile.gnu: Add MethodTable and TypeRef to build.
273 2003-03-08 Jackson Harper <jackson@latitudegeo.com>
275 * makefile, makefile.gnu: Add ExternTable to build
277 2003-03-08 Jackson Harper <jackson@latitudegeo.com>
279 * Driver.cs: If a file does not exist print an error and exit.
281 2003-03-07 Alp Toker <alp@atoker.com>
283 * makefile, makefile.gnu: reference PEAPI.dll instead of including
286 2003-03-06 Jackson Harper <jackson@latitudegeo.com>
288 * AssemblyInfo.cs: Bump up version number, this new version is a major
289 structural change, PEAPI is now being used for code emission.
290 * makefile, makefile.gnu: Add AssemblyInfo.cs to build
292 2003-03-06 Jackson Harper <jackson@latitudegeo.com>
294 * Driver.cs: Check that all types are defined before writing pe file
296 2003-03-06 Jackson Harper <jackson@latitudegeo.com>
298 * makefile, makefile.gnu: Include PEAPI.cs instead of linking to it, this fixes build but is not ideal.
300 2003-03-06 Jackson Harper <jackson@latitudegeo.com>
302 * Driver.cs: Change a few calls to match new CodeGen
303 * makefile: Build with PEAPI
304 * makefile.gnu: Build with PEAPI
306 2003-02-22 Jackson Harper <jackson@latitudegeo.com>
308 * Driver.cs: Add version option, fix bug that allowed -- switches to be invoked with /-
310 2003-02-21 Jackson Harper <jackson@latitudegeo.com>
312 * AssemblyInfo.cs: Add file
313 * makefile: Add AssemblyInfo to build
314 * makefile.gnu: Add AssemblyInfo to build
316 2003-02-08 Jackson Harper <jackson@latitudegeo.com>
318 * makefile: Add TypeManager.cs to build
319 * makefile.gnu: Add TypeManager.cs to build
321 2003-02-03 Jackson Harper <jackson@latitudegeo.com>
323 * Driver.cs: Remove some debugging info.
325 2003-02-02 Jackson Harper <jackson@latitudegeo.com>
327 * makefile.gnu: Use new Driver.cs instead of Main.cs
329 2003-02-02 Jackson Harper <jackson@latitudegeo.com>
331 * Driver.cs: Add new Driver
332 * tests: Add new tests directory
333 * makefile: Use new Driver.cs instead of Main.cs