- 04 10月, 2010 1 次提交
-
-
由 Miguel de Icaza 提交于
-
- 10 1月, 2009 1 次提交
-
-
由 Miguel de Icaza 提交于
* Add support for `strict' in .method declaration svn path=/trunk/mcs/; revision=122973
-
- 09 11月, 2006 1 次提交
-
-
由 Ankit Jain 提交于
In ilasm/codegen: * CodeGen.cs (CodeGen.BeginAssemblyRef): Add param for attributes. (SetAssemblyName): Rename to .. (SetThisAssembly): .. this. Add param for attributes. * ExternTable (ExternAssembly.ctor): Likewise. (ExternAssembly.Resolve): Add attributes. (ExternTable.AddAssembly): Add param for attributes. (ExternTable): Update to changes. * Assembly.cs (Assembly.SetAssemblyAttr): New. (Assembly.Resolve): Add the flags. In ilasm/scanner: * ILTables.cs (keywords): Add 'retargetable'. In ilasm/parser: * ILParser.jay (K_RETARGETABLE): New. (asm_attr): Add rule for K_RETARGETABLE. (assembly_head): Handle attributes. (assemblyref_head): Add asm_attr. In class/PEAPI: * Metadata.cs (AssemAttr.Retargetable): New. (AssemblyRef.AddAssemblyAttr): New. svn path=/trunk/mcs/; revision=67582
-
- 04 9月, 2006 1 次提交
-
-
由 Martin Baulig 提交于
This one is rooted at r62992 from July 26th, 2006. svn path=/branches/martin/anonymous-methods/gmcs/; revision=64866
-
- 26 5月, 2006 1 次提交
-
-
由 Ankit Jain 提交于
In ilasm/tests: * test-perm_pass-3.il: New. Test for 2.0 style declarative security attributes. In ilasm/codegen: * PermissionSet.cs: New. * Permission.cs: New. * PermissionMember.cs: New. Classes for 2.0 metadata format of declarative security. * DeclSecurity.cs (DeclSecurity.AddPermissionSet): New. Overload for new PermissionSet class. (DeclSecurity.AddTo): Add new style PermissionSets also. * CodeGen.cs (CodeGen.AddPermisson): Handle new PermissionSets also. * ExternTable.cs (ExternAssembly.AssemblyName): New. In ilasm/scanner: * ILTables.cs (keywords): Move 'property' out of NET_2_0 . In ilasm/parser: Add support or 2.0 style declarative security attributes. * ILParser.jay (primitive_type): New. Extracted from 'type'. (field_init_primitive): New. Extracted from 'field_init', with all primitive types. (sec_decl | ..): New rule for 2.0 style permissions. (permissions): (permission): (permission_members): (permission_member): (perm_mbr_nameval_pair): (prop_or_field): New rules for 2.0 style permissions. (AddSecDecl): New. In class/PEAPI: * Metadata.cs (DeclSecurity): Rename to .. (BaseDeclSecurity): .. this. (DeclSecurity): New. Derive from BaseDeclSecurity. (DeclSecurity_20): Likewise. For 2.0 style declaritive security. (PermissionSet): New. (Permission): New. (PermissionMember): New. (MetaData.AddDeclSecurity): Update to use BaseDeclSecurity. (MetaData.BuildMetaData): Likewise. * PEAPI.cs (PEFile.AddDeclSecurity): New overload for new PermissionSet class. svn path=/trunk/mcs/; revision=61158
-
- 10 5月, 2006 1 次提交
-
-
由 Ankit Jain 提交于
* ILTables.cs (keywords): Add 'property' for NET_2_0. In ilasm/parser: * ILParser.jay: Add K_PROPERTY. svn path=/trunk/mcs/; revision=60492
-
- 20 2月, 2006 1 次提交
-
-
由 Ankit Jain 提交于
* generics-al.i, test-29.il: Remove. These use invalid style of specifying generic constraints. In ilasm/scanner: * ILTable.cs (directives): Remove .constraint In ilasm/parser: * ILParser.jay: Remove D_CONSTRAINT svn path=/trunk/mcs/; revision=57065
-
- 31 1月, 2006 1 次提交
-
-
由 Ankit Jain 提交于
svn path=/trunk/mcs/; revision=56324
-
- 28 1月, 2006 1 次提交
-
-
由 Ankit Jain 提交于
* ILTables.cs (keywords): Fix typos in entry for 'charmaperror'. In ilasm/parser: * ILParser.jay (pinv_attr | ..): Fix typo. svn path=/trunk/mcs/; revision=56191
-
- 19 1月, 2006 1 次提交
-
-
由 Ankit Jain 提交于
In ilasm/tests: * err-gen-cattr-1.il: New. * err-gen-cattr-2.il: New. * err-gen-cattr-3.il: New. * err-gen-cattr-4.il: New. In ilasm/codegen: * GenericParameters.cs (GenericParameter): Implement ICustomAttrTarget. (GenericParameter.Resolve): New overload, reduce code duplication. (GenericParameters.GetGenericParam): New. Returns a GenericParameter. (GenericParameters.GetGenericParamNum): Update to use new GetGenericParam. * TypeDef.cs (TypeDef.GetGenericParam): New. Two overloads for id and index. * MethodDef.cs (MethodDef.GetGenericParam): Likewise. In ilasm/scanner: * ILTables.cs (keywords): Add 'type' keyword. In ilasm/parser: * ILParser.jay (K_TYPE): New. (param_type_decl): New. Rule for '.param type ..', for specifying custom attibutes for type parameters. (class_decl | param_type_decl): (method_decl | param_type_decl): New. In class/PEAPI: * Metadata.cs (GenericParameter.GetCodedIx): Override. Return coded index for HasCustomAttr. (MetaData.BuildMetaData): Sort CustomAttribute table at the end. svn path=/trunk/mcs/; revision=55778
-
- 16 1月, 2006 2 次提交
-
-
由 Ankit Jain 提交于
* ILTables.cs (keywords): Add 'bestfit', 'charmaperror', 'on' & 'off'. In ilasm/parser: * ILParser.jay (K_BESTFIT): (K_CHARMAPERROR): (K_ON): (K_OFF): New tokens. (pinv_attr | ..): Add rules for the new tokens. In class/PEAPI: * Metadata.cs (PInvokeAttr): Add 'bestfit_on', 'bestfit_off', 'bestfit_mask', 'charmaperror_on' & 'charmaperror_off'. svn path=/trunk/mcs/; revision=55628
-
由 Ankit Jain 提交于
* ILTables.cs (keywords): Add 'uint', this is a native UIntPtr type. In ilasm/parser: * ILParser.jay (K_UINT): New token. (type | K_NATIVE K_UINT): New. svn path=/trunk/mcs/; revision=55623
-
- 14 12月, 2005 1 次提交
-
-
由 Ankit Jain 提交于
* test-uint.il: New. Test for keywords uint8, uint16, uint32 & uint64. 2005-12-14 Ankit Jain <jankit@novell.com> In ilasm/scanner: 2005-12-14 Ankit Jain <jankit@novell.com> * ILTables.cs (keywords): Add uint8, uint16, uint32 and uint64 keywords. In ilasm/parser: 2005-12-14 Ankit Jain <jankit@novell.com> * ILParser.jay: Add K_UINT8, K_UINT16, K_UINT32 and K_UINT64 tokens. (type): Add rule for the new keywords. (native_type): Likewise. Fix #76978. svn path=/trunk/mcs/; revision=54354
-
- 29 8月, 2005 1 次提交
-
-
由 Ankit Jain 提交于
2005-08-29 Ankit Jain <jankit@novell.com> * InstrTable.cs (inst_table): Comment out stelem and ldelem opcodes. In ilasm/scanner: 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 In ilasm/parser: 2005-08-29 Ankit Jain <jankit@novell.com> * ILParser.jay : Comment out K_LCID token. svn path=/trunk/mcs/; revision=49068
-
- 18 8月, 2005 1 次提交
-
-
由 Ankit Jain 提交于
2005-08-18 Ankit Jain <jankit@novell.com> * ILTables.cs: Comment out publickey keyword. In ilasm/parser: 2005-08-18 Ankit Jain <jankit@novell.com> * ILParser.jay: Comment out K_PUBLICKEY keyword, not used in the grammar. svn path=/trunk/mcs/; revision=48484
-
- 31 1月, 2005 1 次提交
-
-
由 Dick Porter 提交于
svn path=/branches/dick/io-layer-no-daemon/; revision=39842
-
- 03 12月, 2004 1 次提交
-
-
由 Miguel de Icaza 提交于
* ILTable.cs: Add new .stackreserve token. 2004-12-02 Miguel de Icaza <miguel@ximian.com> * ILParser.jay: Added D_STACKRESERVE token. (prop_head, event_head): Allow it to take a compound name (for explicit interface implementations of properties). svn path=/trunk/mcs/; revision=36962
-
- 11 6月, 2004 1 次提交
-
-
由 Jackson Harper 提交于
* ILTables.cs: Remove opcodes, these are contained in codegen/IntrTable.cs * ILTokenizer.cs: Dont refer to ILTables::Opcodes svn path=/trunk/mcs/; revision=29253
-
- 17 9月, 2003 1 次提交
-
-
由 Jackson Harper 提交于
* ILTables.cs: compilercontrolled is lowercase. I am guessing this was an emacs introduced bug ;-). svn path=/trunk/mcs/; revision=18140
-
- 16 7月, 2003 1 次提交
-
-
由 Jackson Harper 提交于
svn path=/trunk/mcs/; revision=16300
-
- 15 6月, 2003 1 次提交
-
-
由 Jackson Harper 提交于
svn path=/trunk/mcs/; revision=15407
-
- 01 6月, 2003 1 次提交
-
-
由 Jackson Harper 提交于
svn path=/trunk/mcs/; revision=15024
-
- 23 5月, 2003 1 次提交
-
-
由 Jackson Harper 提交于
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?) svn path=/trunk/mcs/; revision=14822
-
- 31 3月, 2003 1 次提交
-
-
由 Jackson Harper 提交于
keyword and ildasm does not esacpe it. svn path=/trunk/mcs/; revision=12940
-
- 17 9月, 2002 1 次提交
-
-
由 Miguel de Icaza 提交于
svn path=/trunk/mcs/; revision=7544
-