You've already forked linux-packaging-mono
Imported Upstream version 4.6.0.125
Former-commit-id: a2155e9bd80020e49e72e86c44da02a8ac0e57a4
This commit is contained in:
parent
a569aebcfd
commit
e79aa3c0ed
@@ -1,409 +0,0 @@
|
||||
2009-01-09 Miguel de Icaza <miguel@novell.com>
|
||||
|
||||
* Add support for `strict' in .method declaration
|
||||
|
||||
2008-02-21 Ankit Jain <jankit@novell.com>
|
||||
|
||||
Fix bug #363587
|
||||
* Driver.cs: Use Report.Message for emitting messages.
|
||||
* Report.cs (AssembleFile): Honor 'quiet'.
|
||||
Patch from Andrea Carlo Ornstein <andrea.ornstein@st.com>
|
||||
|
||||
2008-02-07 Gert Driesen <drieseng@users.sourceforge.net>
|
||||
|
||||
* Driver.cs: Removed crazy logic prevent debug symbol from being
|
||||
created when /debug is set.
|
||||
|
||||
2008-02-06 Ankit Jain <jankit@novell.com>
|
||||
|
||||
Fix bug #358496.
|
||||
* ExternMethodRef.cs (ResolveVararg): Fix the check for sentinel.
|
||||
|
||||
2007-12-31 Rodrigo Kumpera <rkumpera@novell.com>
|
||||
|
||||
* ilasm.exe.sources: added EmiteByteInst.cs.
|
||||
|
||||
2006-06-07 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* Report.cs (Report.FilePath): New, static property.
|
||||
(Report.Error): Remove overload with file_path param.
|
||||
(Report.Warning): New.
|
||||
* Driver.cs (DriverMain.Run): Set Report.FilePath .
|
||||
(DriverMain.ProcessFile): Update use of Report.Error .
|
||||
|
||||
|
||||
2006-05-26 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* ilasm.exe.sources: Add Assembly.cs
|
||||
* Driver.cs: Update to use the new Assembly class.
|
||||
|
||||
2006-05-26 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* ilasm.exe.sources: Add PermissionMember.cs, PermissionSet.cs &
|
||||
Permission.cs
|
||||
|
||||
2006-05-11 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* Report.cs (Report.Error): Add 2 new overloads.
|
||||
(ILAsmException.ctor): Add 2 new overloads, with location and file_path
|
||||
params.
|
||||
(ILAsmException.Location):
|
||||
(ILAsmException.FilePath): New properties.
|
||||
(ILAsmException.ToString): Return formatted error message.
|
||||
* Driver.cs (DriverMain.ProcessFile): Improve error message display.
|
||||
(DriverMain.Run): Use ILAsmException.ToString ().
|
||||
|
||||
2006-05-09 Sebastien Pouliot <sebastien@ximian.com>
|
||||
|
||||
* Driver.cs: Move up the loading of the strongname key pair to allow
|
||||
embedding the public part into the assembly. Also don't try to sign
|
||||
netmodules.
|
||||
|
||||
2006-04-24 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* Driver.cs (DriverMain.Run): Update use of CodeGen.ctor .
|
||||
|
||||
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
|
@@ -10,9 +10,6 @@ CLEAN_FILES = parser/y.output
|
||||
|
||||
EXTRA_DISTFILES = \
|
||||
parser/ILParser.jay \
|
||||
parser/ChangeLog \
|
||||
scanner/ChangeLog \
|
||||
tests/ChangeLog \
|
||||
$(wildcard tests/*.il)
|
||||
|
||||
ILParser.cs: parser/ILParser.jay $(topdir)/jay/skeleton.cs
|
||||
|
File diff suppressed because it is too large
Load Diff
@@ -455,6 +455,7 @@ namespace Mono.ILASM {
|
||||
|
||||
if (methref == null) {
|
||||
methref = methoddef.MakeVarArgSignature (opt);
|
||||
methref.AddCallConv (call_conv);
|
||||
vararg_sig_table [full_signature] = methref;
|
||||
}
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
@@ -1,283 +0,0 @@
|
||||
2009-04-15 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* StringHelper.cs (startIdChars): New. Set of chars that can start an
|
||||
identifier.
|
||||
(Start): Use startIdChars instead of idchars.
|
||||
|
||||
2009-04-08 Ankit Jain <jankit@novell.com>
|
||||
|
||||
Fix bug #487155.
|
||||
* StringHelper.cs: Handle octal values in strings.
|
||||
Patch from Stephen Gennard (stephen@gennard.net)
|
||||
|
||||
2006-11-09 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* ILTables.cs (keywords): Add 'retargetable'.
|
||||
|
||||
2006-05-26 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* ILTables.cs (keywords): Move 'property' out of NET_2_0 .
|
||||
|
||||
2006-05-11 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* ILTokenizingExpcetion.cs (Location): Remove. Already inherited from
|
||||
ILAsmException.
|
||||
|
||||
2006-05-10 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* ILTables.cs (keywords): Add 'property' for NET_2_0.
|
||||
|
||||
2006-02-20 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* ILTable.cs (directives): Remove .constraint
|
||||
|
||||
2006-02-20 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* ILTokenizingException.cs (ILTokenizingException): Derive from
|
||||
ILAsmException.
|
||||
|
||||
2006-01-31 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* ILTables.cs (keywords): Enable keyword 'type' only for NET_2_0 profile.
|
||||
|
||||
2006-01-28 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* ILTables.cs (keywords): Fix typos in entry for 'charmaperror'.
|
||||
|
||||
2006-01-19 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* ILTables.cs (keywords): Add 'type' keyword.
|
||||
|
||||
2006-01-16 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* NumberHelper.cs (NumberHelper.Build): Try parsing numeric value as UInt64 or
|
||||
double if Int64.Parse fails.
|
||||
|
||||
2006-01-16 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* ILTables.cs (keywords): Add 'bestfit', 'charmaperror', 'on' & 'off'.
|
||||
|
||||
2006-01-16 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* ILTables.cs (keywords): Add 'uint', this is a native UIntPtr type.
|
||||
|
||||
2006-01-03 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* ILTokenizer.cs (ILTokenizer.idchars): Add ` to the list.
|
||||
|
||||
2005-12-14 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* NumberHelper.cs (NumberHelper.Build): Set dec_found to false, if a '..' is
|
||||
found after a number so that it is parsed as INT64 and not FLOAT64.
|
||||
Fix #76977.
|
||||
|
||||
2005-12-14 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* ILTables.cs (keywords): Add uint8, uint16, uint32 and uint64 keywords.
|
||||
|
||||
2005-11-28 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* StringHelper.cs (idChars): Add ` to the list.
|
||||
|
||||
2005-08-29 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* ILTables.cs (keywords): Comment out lcid keyword. Its not recognised as a
|
||||
keyword by ilasm (ms.net) 1.1
|
||||
|
||||
2005-08-18 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* ILTables.cs: Comment out publickey keyword.
|
||||
|
||||
2005-04-27 Raja R Harinath <rharinath@novell.com>
|
||||
|
||||
* ILTokenizer.cs (GetNextToken): Handle 'tail.' and 'unaligned.'
|
||||
instructions.
|
||||
|
||||
2004-04-26 Ankit Jain <ankit@corewars.org>
|
||||
|
||||
* ILTokenizer.cs (ILTokenizer.GetNextToken): Advance reader to look at
|
||||
char after a '.' .
|
||||
(ILTokenizer.BuildId): Never end an id on a DOT.
|
||||
Parts of the patch from Harinath & Jackson.
|
||||
|
||||
2004-12-02 Miguel de Icaza <miguel@ximian.com>
|
||||
|
||||
* ILTable.cs: Add new .stackreserve token.
|
||||
|
||||
2004-07-27 Martin Baulig <martin@ximian.com>
|
||||
|
||||
* ILTokenizer.cs (ILTokenizer.Location): New public property.
|
||||
|
||||
2004-07-16 Jackson Harper <jackson@ximian.com>
|
||||
|
||||
* ILTokenizer.cs: Handle slashes in multiline comments
|
||||
properly. Make the multiline comment eater loop a little more
|
||||
readable.
|
||||
|
||||
2004-07-06 Jackson Harper <jackson@ximian.com>
|
||||
|
||||
* NumberHelper.cs: Handle real numbers. Thanks to steve brown for
|
||||
pointing this out. Also don't bother scanning the string again,
|
||||
its allready been scanned.
|
||||
|
||||
2004-06-10 Jackson Harper <jackson@ximian.com>
|
||||
|
||||
* ILTables.cs: Remove opcodes, these are contained in codegen/IntrTable.cs
|
||||
* ILTokenizer.cs: Dont refer to ILTables::Opcodes
|
||||
|
||||
2004-06-10 Jackson Harper <jackson@ximian.com>
|
||||
|
||||
* ILTokenizingExpcetion.cs: New exception thrown by the tokenizer
|
||||
if any tokenizing errors occur.
|
||||
* ILTokenizer.cs:
|
||||
* NumberHelper.cs: Use the new exception.
|
||||
|
||||
2004-06-04 Jackson Harper <jackson@ximian.com>
|
||||
|
||||
* ILTokenizer.cs: Handle comments first, handle whitespace in hex
|
||||
blocks properly.
|
||||
|
||||
2004-04-21 Jackson Harper <jackson@ximian.com>
|
||||
|
||||
* ILTokenizer.cs: Handle whitespace in hexbytes.
|
||||
|
||||
2004-04-01 Jackson Harper <jackson@ximian.com>
|
||||
|
||||
* ILTokenizer.cs: Add flag and special parsing routine for byte
|
||||
arrays.
|
||||
|
||||
2003-12-10 Jackson Harper <jackson@ximian.com>
|
||||
|
||||
* ILTokenizer.cs: Handle dotted ids as a single token. This allows
|
||||
keywords at the end of a dotted name.
|
||||
|
||||
2003-10-14 Jackson Harper <jackson@ximian.com>
|
||||
|
||||
* ILTokenizer.cs: Fix /* */ comment blocks.
|
||||
|
||||
2003-09-16 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* ILTables.cs: compilercontrolled is lowercase. I am guessing this
|
||||
was an emacs introduced bug ;-).
|
||||
|
||||
2003-08-10 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* StringHelper.cs: If an escape is not valid just use the \
|
||||
character. Fix bug where escape char was not getting set.
|
||||
|
||||
2003-08-03 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* NumberHelper.cs: All numbers should allways be Int64
|
||||
|
||||
2003-07-30 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* ILReader.cs: Incremint colums while reading
|
||||
* Location.cs: Display column numbers
|
||||
|
||||
2003-07-29 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* ILReader.cs: Incriment line numbers
|
||||
* Location.cs: Do not reset line number when moving to a previous
|
||||
column. Add ToString method.
|
||||
|
||||
2003-07-15 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* ILTables.cs: Add tokens for generic constraints.
|
||||
|
||||
2003-06-14 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* ILTables.cs: Add imagebase keyword.
|
||||
|
||||
2003-05-31 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* ILTables.cs: Add refany keyword which is just an alias for typedref.
|
||||
|
||||
2003-05-22 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* ILTokenizer.cs: When building instructions allow the '.' char so
|
||||
complex instructions like conv.ovf.u.un can be created.
|
||||
|
||||
2003-05-22 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* ILTables.cs: Comment out nan and inf keywords, these are not
|
||||
referenced in the grammar. need to check if these keywords work on
|
||||
MS ilasm.
|
||||
* NumberHelper.cs: Parse numbers as Unsigned then cast to long
|
||||
otherwise an overflow exception is thrown. (is this a classlib bug?)
|
||||
|
||||
2003-05-18 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* ILTokenizer.cs: If token.token does not create a keyword return
|
||||
the first token as an id, not a keyword ie (add.exe should return
|
||||
"ID period ID" not "ADD period ID"
|
||||
|
||||
2003-04-28 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* ILTokenizer.cs: Get instructions from table and check if they
|
||||
are null instead of checking if they exist then getting them.
|
||||
|
||||
2003-04-03 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* ILToken.cs: Add open angle bracket, and close angle bracket tokens.
|
||||
|
||||
2003-03-31 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* NumberHelper.cs: handle situations like this 21452. properly
|
||||
|
||||
2003-03-31 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* ILTokenizer.cs: Handle Ellipsis
|
||||
* NUmberHelper.cs: Handle situations like this 0... properly
|
||||
|
||||
2003-03-31 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* ILTokenizer.cs: Take some special cases into account.
|
||||
|
||||
2003-03-31 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* ILTables.cs: Remove 'ptr' I can't find documentation for this
|
||||
keyword and ildasm does not esacpe it.
|
||||
|
||||
2003-03-31 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* NumberHelper.cs: handle sci, hex, and byte
|
||||
do not handle all corner case
|
||||
will optimize soon
|
||||
|
||||
2003-03-30 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* ILReader.cs: Instead of mainting a buffer let the reader handle
|
||||
that, and use a stack for putting chars back. This is probably
|
||||
much slower and not nearly as cool but the old method was a little
|
||||
buggy and I was having trouble tracking things down. This can be
|
||||
optimized someday.
|
||||
|
||||
2003-03-19 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* NumberHelper.cs: Handle strange number situations like 8:99:0
|
||||
|
||||
2003-03-16 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* ILTokenizer.cs: Append tail to values so opcodes like ldarg.s
|
||||
are resolved properly
|
||||
|
||||
2003-03-16 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* ILTokenizer.cs: Fire an event when a new token is ready.
|
||||
|
||||
2003-03-14 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* ILTokenizer.cs: Use the IsInstr method for checking if a string is an instruction
|
||||
|
||||
2003-03-13 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* ILTokenizer.cs: Use InstrTable for looking up and getting Opcodes
|
||||
|
||||
2003-02-06 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* IlToken.cs: Add Dash Token (this is used for assembly names)
|
||||
* ILTokenizer.cs: Return Dash token
|
||||
|
||||
2003-02-02 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* ChangeLog: Add ChangeLog
|
@@ -1,344 +0,0 @@
|
||||
2008-07-02 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* test-method-pointer.il: New.
|
||||
|
||||
2007-12-31 Rodrigo Kumpera <rkumpera@novell.com>
|
||||
|
||||
* test-emitbyte.il: new test for .emitbyte directive
|
||||
|
||||
2007-10-09 Rodrigo Kumpera <rkumpera@novell.com>
|
||||
|
||||
* test-method-pointer-in-signature.il: New. Test for overloads
|
||||
that use method pointers.
|
||||
|
||||
2007-06-05 Rodrigo Kumpera <kumpera@gmail.com>
|
||||
|
||||
* generics-variance.il: New. Test for variance related generic modifiers <+T> and <-T>
|
||||
|
||||
2007-01-11 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* test-custom-mod-1.il: New. Test for custom mods.
|
||||
|
||||
2006-07-20 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* global2.il: New.
|
||||
* abs_method*.il: New. Tests for abstract methods.
|
||||
|
||||
2006-06-07 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* test-no-body.il: New. Test for method with no body.
|
||||
* test-perm-pass-3.il: Make the class abstract.
|
||||
|
||||
2006-06-01 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* test-cattr-1.il: New. Test for custom attributes on return type of
|
||||
a method.
|
||||
|
||||
2006-05-26 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* test-perm_pass-3.il: New. Test for 2.0 style declarative security
|
||||
attributes.
|
||||
|
||||
2006-05-11 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* test-modifiers.il: New. Test for custom modifiers, modreq & modopt.
|
||||
|
||||
2006-05-09 Sebastien Pouliot <sebastien@ximian.com>
|
||||
|
||||
* test-sn-key.il: New. Added test case when /key is used but the IL
|
||||
source doesn't include a .publickey directive or any attribute that
|
||||
loads the public key.
|
||||
* test-sn-module.il: New. Added test case when /key is used when
|
||||
assembling a netmodule (signing shouldn't occur).
|
||||
|
||||
2006-04-24 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* test-module.il: New. Test for a netmodule.
|
||||
|
||||
2006-02-22 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* test-nonsealed-valueclass.il: New. Value class should be sealed.
|
||||
|
||||
2006-02-20 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* generics-al.i, test-29.il: Remove. These use invalid style of
|
||||
specifying generic constraints.
|
||||
|
||||
2006-02-19 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* invalid-method.il: New. Reference to undefined method.
|
||||
* invalid-field.il: New. Reference to undefined field.
|
||||
|
||||
2006-01-31 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* test-assembly2.il: New. Test for referencing undeclared external assembly.
|
||||
|
||||
2006-01-23 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* err-*.il, test-perm_fail*.il: Move negative tests from here to errors/ .
|
||||
|
||||
2006-01-19 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* test-module-cattr.il: New. Test for custom attributes on .module
|
||||
* test-array-2.i: Add the missing closing brace.
|
||||
|
||||
2006-01-19 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* err-gen-cattr-1.il: New.
|
||||
* err-gen-cattr-2.il: New.
|
||||
* err-gen-cattr-3.il: New.
|
||||
* err-gen-cattr-4.il: New.
|
||||
|
||||
2006-01-16 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* test-int64.il: New. Test for large numeric values.
|
||||
|
||||
2006-01-16 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* test-array-2.il: New. Test for methodref to Array's methods.
|
||||
eg. class test [,]::.ctor (int32, int32)
|
||||
|
||||
2006-01-15 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* test-override-1.il:
|
||||
* test-override-2.il: New. Test for 'full' syntax of specifying
|
||||
overrides. (.override method ..full sig.. )
|
||||
|
||||
2006-01-14 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* gen-instr1.il: New. Test for using GenericParams as operands to
|
||||
type instructions.
|
||||
|
||||
2006-01-11 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* gen-nested2.il: New.
|
||||
* gen-nested3.il: New. Test for new syntax for specifying namespace ie.,
|
||||
as part of the type name instead of using '.namespace' directive.
|
||||
|
||||
2006-01-10 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* gen-nested.il: New. Test for a generic type nested in a non-generic
|
||||
one.
|
||||
|
||||
2006-01-10 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* gen-meth3.il: New. Test for abstract generic method.
|
||||
|
||||
2006-01-10 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* gen-meth1.il: New. Test for use of VAR/MVAR by name (!!A)
|
||||
* gen-meth2.il: New. Test for using VAR/MVAR as class ref.
|
||||
|
||||
2006-01-09 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* gen-recur.il: New. Test for a class implementing a generic interface
|
||||
with the class itself as the argument.
|
||||
|
||||
2006-01-07 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* gen-constraints1.il: New. Test for constraints on generic parameters.
|
||||
|
||||
2006-01-06 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* test-field-init.il: New. Test for field initialization (simple signed/unsigned
|
||||
int variants).
|
||||
|
||||
2006-01-06 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* test-perm_pass-2.il: New. Test for new(2.0) syntax of specifying value
|
||||
of a permissionset, which uses string instead of a bytearray.
|
||||
|
||||
2006-01-05 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* gen-extern-type.il: New. Test for ref to an external generic type.
|
||||
* gen-array1.il, gen-array-2.il: New. Test for duplicate typespecs for
|
||||
generic types and arrays of the same.
|
||||
* gen-interf-1.il, gen-interf-2.il: New. Test for inheriting from a generic
|
||||
base class and implementing generic interfaces.
|
||||
* gen-struct.il: New. Test for generic valuetype.
|
||||
* gen-local.il: New. No entry in the TypeSpec table should be emitted if a
|
||||
generic type is referenced only as a local var.
|
||||
* one.cs, two.cs: Updated to include types required the new tests.
|
||||
|
||||
2006-01-03 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* gen-dotted-name.il: New. Test for dotted-name of a generic type.
|
||||
|
||||
2005-12-16 Ankit Jain <jankit@novell.com>
|
||||
|
||||
Tests for fields with same name but different types.
|
||||
* field-dup1.il, field-dup-gen2.il: Positive tests.
|
||||
* err-field-dup1.il, err-field-dup2.il, err-field-dup3.il,
|
||||
err-field-dup4.il, err-field-dup5.il, err-field-dup6-gen.il,
|
||||
err-field-dup7-gen.il: Negative tests.
|
||||
* one.cs, two.cs, oneg.cs: Required for use by above test cases.
|
||||
|
||||
2005-12-15 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* test-array.il: Oops, contained two copies of the test case.
|
||||
|
||||
2005-12-15 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* assembly.il: New. Test for multiple .assembly declarations.
|
||||
* err-assembly.il: New. Negative test for the same.
|
||||
|
||||
2005-12-14 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* test-bounded-array.il: New. Test for [0...], should not lose its
|
||||
lower bound info.
|
||||
|
||||
2005-12-14 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* test-array.il: New. Test for tokenizing 0...8
|
||||
|
||||
2005-12-14 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* test-uint.il: New. Test for keywords uint8, uint16, uint32 & uint64.
|
||||
|
||||
2005-12-14 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* dotted-names.il: Add test for class with no explicit namespace.
|
||||
|
||||
2005-12-13 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* dotted-names.il: New. Test for dotted names in namespace, class.
|
||||
|
||||
2005-12-12 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* nested.il: New. Ensure nested visibility for nested types.
|
||||
|
||||
2005-12-12 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* gen-1.il:New. Generic method reference.
|
||||
* err-gen-2.il:
|
||||
* err-gen-3.il: New. Negative tests for generic method refernce.
|
||||
* global.il: New. Global generic method ref.
|
||||
* gen-field.il: New. Generic field reference. (Compiles fine, but
|
||||
will have PEVerify errors)
|
||||
|
||||
2005-11-23 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* test-33.il:
|
||||
* test-34.il: New. Tests for custom attributes on type parameters.
|
||||
|
||||
2005-09-15 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* test-perm_fail-[1234].il: New. Negative Tests for .permission directive.
|
||||
* test-perm_pass-1.il: New. Test for .permission directive.
|
||||
|
||||
2005-08-23 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* test-byref.il: New. Test for a call with byref return type.
|
||||
|
||||
2005-08-18 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* test-sec-suppress.il: New. Test for SuppressUnmanagedCodeSecurity
|
||||
custom attribute, type or method should get a HasSecurity attribute.
|
||||
|
||||
2005-08-18 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* test-ldcr-bytes.il: New. Test for "ldc.r8/r4" followed by a byte array.
|
||||
|
||||
2005-08-18 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* test-cattr-declsec.il: New. Added test for custom attrs and decl sec
|
||||
on interface methods.
|
||||
|
||||
2005-08-16 Ankit Jain <jankit@novell.com>
|
||||
|
||||
* test-marshal-array.il: New. Added test for marshalling as native type array.
|
||||
* test-marshal.il: New. Added test for marshal info for method params.
|
||||
* test-fixedarray.il: New. Added test for marshalling as fixed array.
|
||||
* test-safearray.il: New. Added test for marshalling as safe array.
|
||||
|
||||
2004-12-10 Sebastien Pouliot <sebastien@ximian.com>
|
||||
|
||||
* test-sn.il: New. Added test when including a public key to test for
|
||||
strongnaming an assembly (/key option).
|
||||
* sn.snk: New. Strongname key for the test-sn.il test.
|
||||
|
||||
2003-07-12 Zoltan Varga <vargaz@freemail.hu>
|
||||
|
||||
* test-31.il: Added tests for static properties. Also made the code
|
||||
for methods verifiable IL.
|
||||
|
||||
Fri Jul 25 12:27:24 CEST 2003 Paolo Molaro <lupus@ximian.com>
|
||||
|
||||
* generics-c.il, generics-b.il: add constructors and fix code.
|
||||
|
||||
2003-07-14 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* test-11.il: Don't specify constraints with ids anymore
|
||||
* test-29.il: Remove uneeded class, add constraint
|
||||
|
||||
2003-03-31 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* test-10.il: New test, does some bounded array stuff
|
||||
|
||||
2003-03-17 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* tests: Update to valid il code.
|
||||
|
||||
2003-03-17 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* test-9.il: Add output to the constructor so I know it is called, give
|
||||
the constructor the instance call conv.
|
||||
|
||||
2003-03-16 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* test-9.il: New test, test instaniating a class
|
||||
|
||||
2003-03-06 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* test-8.il: New test, test creating a class that inherits from something other then System.Object
|
||||
|
||||
2003-03-06 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* test-6.il: Define class that field references
|
||||
|
||||
2003-03-06 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* makefile: add some tests
|
||||
* test-5.il, test-6.il, test-7.il: New tests, test field declaration
|
||||
|
||||
2003-02-10 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* makefile: remove unneeded rm's
|
||||
|
||||
2003-02-10 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* test-4.il: Add file
|
||||
* makefile: Add new test
|
||||
|
||||
2003-02-09 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* test-3.il: Add file
|
||||
* makefile: Add new test
|
||||
|
||||
2003-02-08 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* test-1.il: Change class name
|
||||
|
||||
2003-02-08 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* test-2.il: Add new test
|
||||
* makefile: Use new test
|
||||
|
||||
2003-02-04 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* test-1.il: Add header, put in a namespace
|
||||
|
||||
2003-02-04 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* makefile: Use .il files not .cs ;-)
|
||||
|
||||
2003-02-04 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* HelloWorld.il: Remove
|
||||
* test-1.il: New test
|
||||
* makefile: Added file
|
||||
|
||||
2003-02-02 Jackson Harper <jackson@latitudegeo.com>
|
||||
|
||||
* HelloWorld.il: Add HelloWorld test
|
||||
* ChangeLog: Add ChangeLog
|
Reference in New Issue
Block a user