summaryrefslogtreecommitdiff
path: root/src/ilasm/prebuilt
AgeCommit message (Collapse)AuthorFilesLines
2018-10-15Add ARM64 support to ilasm/ilasmBruce Forstall1-6/+6
Remove IA-64/Itanium support.
2018-10-03Add MethodImplOptions.AggressiveOptimization and use it for tiering (#20009)Koundinya Veluri1-1723/+1730
Add MethodImplOptions.AggressiveOptimization and use it for tiering Part of fix for https://github.com/dotnet/corefx/issues/32235 Workaround for https://github.com/dotnet/coreclr/issues/19751 - Added and set CORJIT_FLAG_AGGRESSIVE_OPT to indicate that a method is flagged with AggressiveOptimization - For a method flagged with AggressiveOptimization, tiering uses a foreground tier 1 JIT on first call to the method, skipping the tier 0 JIT and call counting - When tiering is disabled, a method flagged with AggressiveOptimization does not use r2r-pregenerated code - R2r crossgen does not generate code for a method flagged with AggressiveOptimization
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.