summaryrefslogtreecommitdiff
path: root/src/vm/customattribute.cpp
AgeCommit message (Collapse)AuthorFilesLines
2017-05-17Finish deleting dead CAS code from CoreLib (#11436)Jan Kotas1-38/+1
Fixes #9321 and deletes CleanupToDoList.cs Delete unmanaged security implementation
2017-02-10Remove always undefined FEATURE_CAS_POLICYdanmosemsft1-87/+0
2016-10-25Do not materialize CAS PseudoCustomAttribute (#7794)Jan Kotas1-0/+2
Do not materialize CAS permissionsets as custom attributes in reflection. We are just providing the CAS types in corefx to make things compile, but nothing else. Fix https://github.com/dotnet/corefx/issues/12759
2016-10-04Issue 7346 ConstructorArguments with null array of enumgiuliohome1-42/+40
From http://stackoverflow.com/a/39521919 In structure of the blob where the custom attribute is specified, an enum argument is represented using the byte 0x55 followed by a string specifying the name and assembly of the enum type. A null array is represented using a length of -1. Unfortunately, what happens if you pass an array of enum as null is that enum name is lost. Fix #7346
2016-01-27Update license headersdotnet-bot1-4/+3
2015-03-26Fix about 12 kinds of warnings over the codebaseJan Vorlicek1-3/+3
This change fixes: 1) Member initiazalization order in class constructor didn't correspond to the member order in some classes 2) Objects with vtables were copied via memcpy. While this is intentional, cast of the pointers to void* is required to silence clang warning 3) Switch case statements containing values of different enums 4) Casting int to pointer 5) Missing return value in methods with _ASSERTE 6) Class name classifier on methods in the .h 7) Invalid position of the DECLSPEC_ALIGN at few places - it had no effect 8) Invalid position of the 'used' attribute 9) Issue with comparing holders to NULL 10) Operator 'new' returning NULL without being marked with throw() or noexcept 11) Variables marked as 'extern' at the declaration / initialization place 12) Data structure declared as struct at one place and forward declared as class at another Some disabled warnings were no longer happening, so options to disable them were removed too
2015-01-30Initial commit to populate CoreCLR repo dotnet-bot1-0/+1694
[tfs-changeset: 1407945]