Imported Upstream version 4.6.0.125

Former-commit-id: a2155e9bd80020e49e72e86c44da02a8ac0e57a4
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2016-08-03 10:59:49 +00:00
parent a569aebcfd
commit e79aa3c0ed
17047 changed files with 3137615 additions and 392334 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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