summaryrefslogtreecommitdiff
path: root/cscc/csharp/cs_attrs.c
AgeCommit message (Expand)AuthorFilesLines
2009-08-01Add support for partial type declarations.Klaus Treichel1-25/+121
2009-06-14Use 32 bit values instead of long in image where possibleKlaus Treichel1-2/+2
2009-05-10Emit permissionsets for security attributes in cscc.Klaus Treichel1-0/+2
2009-04-19Add first shot of new handling of custom attributes in the compilers.Klaus Treichel1-365/+63
2009-04-16Add support for custom attributes attached to generic type parameters.Klaus Treichel1-6/+6
2008-11-18Make parent of an ILClass an ILProgramItem to be able to hold TypeSpecs too.Klaus Treichel1-2/+2
2008-10-19Simplify ILNode_QualIdent by replacing right by the name directly.Klaus Treichel1-1/+1
2007-05-05Make an interned string const char * and fix the resulting compiler warnings.Klaus Treichel1-2/+2
2004-07-08Fix a bug related to the serialization of null strings in attribute blocks.Rhys Weatherley1-2/+9
2003-06-05Include the scope information for nested types in "CSTypeToName"; use theRhys Weatherley1-3/+38
2003-05-30Handle qualified attribute names that optionally end inRhys Weatherley1-56/+24
2003-05-04Iron out the tagged object stuffGopal V1-19/+19
2003-05-02Fixes bug #2556 - object coercions for attribute parametersGopal V1-11/+93
2003-05-02Modularize attribute serializationGopal V1-113/+71
2003-04-03IsAttributeTargetDistinct: fix a segv that occurred when attributesRhys Weatherley1-1/+4
2003-03-11Fix attribute handling inside the attribute itselfGopal V1-1/+28
2003-03-06ProcessAttr: skip documentation comments if they appear inRhys Weatherley1-0/+6
2003-02-27ProcessAttr: add a hack to recognise "System.Serializable"Rhys Weatherley1-0/+6
2003-02-26Add a hack to recognise "System.AttributeUsage" asRhys Weatherley1-0/+11
2003-02-21Support "MarshalTypeRef" in custom marshalling declarations.Rhys Weatherley1-33/+86
2003-02-15ProcessAttr: don't call CSSemProgramItem if trying to apply anRhys Weatherley1-2/+6
2003-02-15Use ILClassNextMemberMatch to speed up member resolution in the C# compiler.Rhys Weatherley1-7/+2
2003-01-12Clean up the code that checks for attributes with and without "Attribute"Rhys Weatherley1-43/+19
2002-12-17double lookups for attribute names to ensure correct resolution betweenGopal V1-4/+46
2002-11-21Add the "DefaultMember" attribute to classes that have indexers.Rhys Weatherley1-59/+65
2002-11-16indirect checks for ILCoerce* and ILCast* functionsGopal V1-1/+1
2002-09-19Coerce named arguments to their final types.Rhys Weatherley1-0/+50
2002-09-19Implement named attribute arguments.Rhys Weatherley1-4/+221
2002-09-18ProcessAttr: minor bug fix for a core dump on zero-argument attributes.Rhys Weatherley1-1/+8
2002-09-18Turn on real compilation of attributes and implement theRhys Weatherley1-18/+144
2002-09-03Change the usage of the "CSSemValue" type so that it is accessed via macrosRhys Weatherley1-1/+1
2002-07-26Begin to put the structure in place to support semantic analysis ofRhys Weatherley1-0/+256
2002-07-25Process attribute target specifications.Rhys Weatherley1-32/+298
2002-07-19Add quick and dirty support for the "DllImport" attribute.Rhys Weatherley1-0/+65
2002-06-23Add some of the scaffolding that is necessary to process attributes forRhys Weatherley1-233/+6
2002-05-06Begin adding support for attribute semantic analysis.Rhys Weatherley1-0/+269