summaryrefslogtreecommitdiff
path: root/src/zap/zapimport.h
AgeCommit message (Collapse)AuthorFilesLines
2017-02-06[ARM32/Linux] Fix calling convention - stdcall in crossgen (#9364)Hyeongseok Oh1-1/+1
* [ARM32/Linux] Fix calling convention - sdcall in crossgen - Fix calling convention: not use stdcall for ENCODEMODULE_CALLBACK & DEFINETOKEN_CALLBACK in linux/x86 x86-host/arm32-target crossgen & x86 crossgen build error in clang 3.9: not allowed calling convention casting
2016-08-03Adding Support for FieldDescSlot generic dictionary entries for R2R generic ↵Fadi Hanna1-1/+1
code. (#6200) This enables generic code with ldtoken instructions for fields on generic types to be compiled into R2R. This change makes newer versions of the runtime compatible with older version R2R images, but not vice-versa. Therefore, the major version is increased to 2 with this change. This change adds more encodings to a R2R image without changing the format of any previously encoded entity, and is backwards compatible.
2016-05-19Implementation of the following generic dictionary entries for R2R: (#5079)Fadi Hanna1-1/+2
MethodDescSlot MethodEntrySlot DispatchStubAddrSlot
2016-05-13Initial implementation of generic dictionary access for R2R. (#4519)Fadi Hanna1-2/+3
For now, only TypeHandle dictionary entry slots are supported and encoded in a R2R version resilient format (the rest to come soon). Support is only limited for x64 Windows platforms (rest is still TODO) The basic idea: each dictionary access is initally a call to a DynamicHelper R2R cell that computes the dictionary signature, and patches the R2R cell address with an assembly stub that performs the dictionary lookup.
2016-03-30Fix R2R fixups for delegate ctorsJan Kotas1-1/+2
- Add getReadyToRunDelegateHelper to JIT-EE interface. This method has an extra argument describing the type of the delegate. This argument is required to emit correct fixups. - Call the new method in both JIT and JIT32 - Add the new method to superpmi - Bump minor version of R2R file format - Add regression test for #3975 to R2R unit test Fixes https://github.com/dotnet/coreclr/issues/3975 [tfs-changeset: 1591698]
2016-01-27Update license headersdotnet-bot1-4/+3
2015-08-19Complete support for atypical callsitesJan Kotas1-1/+1
2015-01-30Initial commit to populate CoreCLR repo dotnet-bot1-0/+572
[tfs-changeset: 1407945]