+2004-12-02 Miguel de Icaza <miguel@ximian.com>
+
+ * ILParser.jay(field_init): Explicit cast to the target type, this
+ is what ilasm does (0xFFFFFFFF) as an int gets translated
+
+ Added D_STACKRESERVE token.
+
+ (prop_head, event_head): Allow it to take a compound name (for explicit
+ interface implementations of properties).
+
+2004-07-21 Jackson Harper <jackson@ximian.com>
+
+ * ILParser.jay: Clones ExternTypeRefInsts as well as
+ ExternTypeRefs, wrap this check into a method so things are
+ somewhat clean.
+
+2004-07-08 Jackson Harper <jackson@ximian.com>
+
+ * ILParser.jay: Add custom attributes to assemblyrefs.
+
+2004-06-26 Jackson Harper <jackson@ximian.com>
+
+ * ILParser.jay: vtable fixups use the int32 or int64 keyword, not
+ actual int values. When adding modules for pinvoke info use the
+ ExternTable so we dont get duplicate modules.
+
+2004-06-19 Jackson Harper <jackson@ximian.com>
+
+ * ILParser.jay: Resolve method pointers that are being treated as
+ typerefs.
+
+2004-06-19 Jackson Harper <jackson@ximian.com>
+
+ * ILParser.jay: Resolve other modules global 'type'.
+
+2004-06-14 Jackson Harper <jackson@ximian.com>
+
+ * ILParser.jay: Add file refs.
+
+2004-06-14 Jackson Harper <jackson@ximian.com>
+
+ * ILParser.jay: Add module refs, allow them to be referenced.
+
+2004-06-14 Jackson Harper <jackson@ximian.com>
+
+ * ILParser.jay: Set module names.
+
+2004-05-25 Jackson Harper <jackson@ximian.com>
+
+ * ILParser.jay: Fix casting for data type constants.
+
+2004-05-22 Jackson Harper <jackson@ximian.com>
+
+ * ILParser.jay: [,] is short form for [...,...] this fixes bug
+ number 58569.
+
+2004-05-22 Jackson Harper <jackson@ximian.com>
+
+ * ILParser.jay: Handle wchar, it is just an alias for char. This
+ fixes bug #58523.
+
+2004-05-05 Jackson Harper <jackson@ximian.com>
+
+ * ILParser.jay: Handle endian issues when converting numeric
+ types.
+
+2004-04-14 Jackson Harper <jackson@ximian.com>
+
+ * ILParser.jay: Correct args for version numbers.
+
+2004-04-03 Jackson Harper <jackson@ximian.com>
+
+ * ILParser.jay: Dont use hash alg enum its too restrictive
+
+2004-04-02 Jackson Harper <jackson@ximian.com>
+
+ * ILParser.jay: Set assembly info.
+
+2004-04-01 Jackson Harper <jackson@ximian.com>
+
+ * ILParser.jay: Set a flag in the tokenizer when parsing byte
+ arrays. Otherwise we can't tell WTF they are. Set assemblyref
+ attributes.
+
+2004-03-28 Jackson Harper <jackson@ximian.com>
+
+ * ILParser.jay: Fix typo.
+
+2004-03-28 Jackson Harper <jackson@ximian.com>
+
+ * ILParser.jay: Set true and false literals properly. Add instance
+ property attribute.
+
+2004-02-18 Jackson Harper <jackson@ximian.com>
+
+ * ILParser.jay: Create ExternTypeRefInsts when a valuetype
+ extern_class is encountered. This way the underlying type is not
+ changed to a value type.
+
+
+2003-12-10 Jackson Harper <jackson@ximian.com>
+
+ * ILParser.jay: When modifying extern types, clone them and modify
+ the clone.
+
+2003-12-10 Jackson Harper <jackson@ximian.com>
+
+ * ILParser.jay: Use the extern table for all extern type
+ creations.
+
+2003-12-10 Jackson Harper <jackson@ximian.com>
+
+ * ILParser.jay: Add COMP_NAME token.
+
+2003-12-10 Jackson Harper <jackson@ximian.com>
+
+ * ILParser.jay: vtable fixups can be int32s
+
+2003-11-18 Jackson Harper <jackson@ximian.com>
+
+ * ILParser.jay: Add zeroinit.
+
+2003-11-17 Jackson Harper <jackson@ximian.com>
+
+ * ILParser.jay: Create strings from byte arrays. Fix parsing of
+ bytes that are passed as INT64.
+
+2003-11-16 Jackson Harper <jackson@ximian.com>
+
+ * ILParser.jay: Handle string instructions that are given byte
+ arrays. This fixes bug #51039.
+
+2003-10-28 Jackson Harper <jackson@ximian.com>
+
+ * ILParser.jay: Use the ExternTable to create external type
+ references. Remove some ultra top secret debugging code.
+
+2003-10-17 Jackson Harper <jackson@ximian.com>
+
+ * ILParser.jay: Set value types, set enums as value types. Use
+ correct var for call conv in method signatures.
+
+2003-10-10 Jackson Harper <jackson@ximian.com>
+
+ * ILParser.jay: Create generic method refs.
+
+2003-10-08 Jackson Harper <jackson@ximian.com>
+
+ * ILParser.jay: Attach generic type parameters to methods.
+
+2003-09-27 Jackson Harper <jackson@latitudegeo.com>
+
+ * ILParser.jay: Set pinvoke info. Allow param attributes in type
+ lists.
+
+2003-09-21 Jackson Harper <jackson@latitudegeo.com>
+
+ * ILParser.jay: Define data
+
+2003-09-15 Jackson Harper <jackson@latitudegeo.com>
+
+ * ILParser.jay: dashed names aren't legal for file names, if the
+ name has a dash in it it needs to be quoted ie 'gtk-sharp'.
+
+2003-09-12 Jackson Harper <jackson@latitudegeo.com>
+
+ * ILParser.jay: Fix typo in field inits. Methods attached to
+ modified types should be type spec method refs.
+
+2003-08-19 Jackson Harper <jackson@latitudegeo.com>
+
+ * ILParser.jay: Implement address constants and string
+ constants. Add data definitions to their types, and create data
+ item lists. Also implement long form overrides.
+
+2003-08-19 Jackson Harper <jackson@latitudegeo.com>
+
+ * ILParser.jay: Add override methods.
+
+2003-08-10 Jackson Harper <jackson@latitudegeo.com>
+
+ * ILParser.jay: Create an empty array list for empty type
+ lists. Start phasing out INT32 because the tokenizer will no
+ longer create this token.
+
+2003-08-03 Jackson Harper <jackson@latitudegeo.com>
+
+ * ILParser.jay: Use new sentinel type. Create valuetypes.
+
+2003-08-03 Jackson Harper <jackson@latitudegeo.com>
+
+ * ILParser.jay: Make value types and enum types.
+
+2003-08-03 Jackson Harper <jackson@latitudegeo.com>
+
+ * ILParser.jay: Create label references where appropriate instead
+ of adding labels.
+
+2003-08-02 Jackson Harper <jackson@latitudegeo.com>
+
+ * ILParser.jay: Set from label, not to label for filter block handlers
+
+2003-07-30 Jackson Harper <jackson@latitudegeo.com>
+
+ * ILParser.jay: Create branch instructions with explicit offsets
+
+2003-07-29 Jackson Harper <jackson@latitudegeo.com>
+
+ * ILParser.jay: Use new labeling system for handler blocks.
+
+2003-07-29 Jackson Harper <jackson@latitudegeo.com>
+
+ * ILParser.jay: No longer need to supply method references
+ to instructions, they get that when emitting now.
+
+2003-07-28 Jackson Harper <jackson@latitudegeo.com>
+
+ * ILParser.jay: Use TypeRef.Ellipsis instead of null for a
+ placeholder in bound arrays. Do not use AsClassRef anymore.
+
+2003-07-21 Jackson Harper <jackson@latitudegeo.com>
+
+ * ILParser.jay: Set maxstack
+
+2003-07-20 Jackson Harper <jackson@latitudegeo.com>
+
+ * ILParser.jay: Do not use the AsClassRef method anymore to attach
+ methods and fields to types. All types can do this now. Create
+ generic type refs and generic type instances.
+
+2003-07-17 Jackson Harper <jackson@latitudegeo.com>
+
+ * ILParser.jay: Add generic type refs, and fake generic class refs.
+
+2003-07-15 Jackson Harper <jackson@latitudegeo.com>
+
+ * ILParser.jay: Add generic type constraints and tokens used to
+ create them
+
+2003-07-16 Peter Williams <peter@newton.cx>
+
+ * .cvsignore: ILParser.cs has been moved.
+
+2003-07-14 Jackson Harper <jackson@latitudegeo.com>
+
+ * ILParser.jay: Seperate generic constraints from generic parameters.
+
+2003-06-14 Jackson Harper <jackson@latitudegeo.com>
+
+ * ILParser.jay: Add set imagebase, subsystem, and corflags.
+
+2003-06-14 Jackson Harper <jackson@latitidegeo.com>
+
+ * ILParser.jay: Implement custom modified types.
+
+2003-06-08 Jackson Harper <jackson@latitudegeo.com>
+
+ * ILParser.jay: Implement properties
+
2003-06-08 Jackson Harper <jackson@latitudegeo.com>
* ILParser.jay: Add generic type parameters to types. Implement events.