summaryrefslogtreecommitdiff
path: root/src/ilasm/prebuilt
AgeCommit message (Collapse)AuthorFilesLines
2017-05-09Fix static analysis issues (#11466)Koundinya Veluri1-2/+9
Fix static analysis issues
2017-05-03Fix some static analysis warningsRuss Keldorph1-7/+17
Most fixes are just addressing the use of (signed) enum-typed variables as array indices. Casting to unsigned allows us to cheaply include the lower bound checks in the existing upper bound checks. I would prefer to force the underlying types of enumerations to be unsigned, but that is a relatively new C++ feature and could have broader consequences than I want to risk at this point. The one other fix to asmparse.cpp just suppresses a warning that, while technically valid, is not causing a real problem. Perhaps this will get better if/when #2305 is addressed.
2016-12-09Remove sscanf and sprintf usage (#8508)Jan Vorlicek1-1/+1
* Remove sscanf * Remove sprintf
2016-09-07Fix strict aliasing violation from conditional typedef of wchar_t by ↵kchoi1-0/+0
building entire project as C++ for Unix (#6801) Enable building CoreCLR as C++ project on Unix This series of patches fixes the strict aliasing violation from the conditional typedef of wchar_t in src/pal/inc/pal_char16.h:40 * rename c files to cpp * modify all cmake files to change .c files to .cpp * apply c++ linkage to templates
2016-01-27Update license headersdotnet-bot1-4/+3
2015-12-09Enable ILASM for WindowsKyungwoo Lee1-0/+4908
This enables ILASM/mscorpe on CoreCLR for Windows. 1. Fusion/StrongName(Full Sign) dependencies are removed since these are not CoreCLR features. 2. mscorpe is statically built/linked to ilasm. 3. asmparse.c is auto-generated by an internal version of yacc so I added it under prebuilt directory for now. Will create an issue so that we can build it using a standard tool like bison.