summaryrefslogtreecommitdiff
path: root/src/vm/interoputil.h
AgeCommit message (Collapse)AuthorFilesLines
2019-05-20Cuckoo metadata (#24498)David Wrighton1-2/+2
* Basic infra for cuckoo filter of attributes - Implement cuckoo filter lookup logic - Implement new ready to run section - Add dumper to R2RDump - Parse section on load into data structure - Implement function to query filter - Add concept of enum of well known attributes - So that attribute name hashes themselves may be cached * Wrap all even vaguely perf critical uses of attribute by name parsing with use of R2R data * Update emmintrin.h in the PAL header to contain the needed SSE2 intrinsics for the feature - Disable the presence table for non Corelib cases. Current performance data does not warrant the size increase in other generated binaries
2019-04-04Runtime support for upcoming .NET Core WinRT Host (#23402)Jeremy Koritzinsky1-1/+1
* First pass at adding winrt host entry-point. * There's no way to specify HResult-swapping on a function called via hosted-interop so just return the HResult instead. * Use the WindowsRuntimeMarshal class to create the activation factory and initialize it. * Implement loading the dependent assemblies of a WinRT assembly into an isolated load context. * PR Feedback. * Fail to get the activation factory if the found type is not a managed type exported from a winmd. * Rearrange parameters based on PR feedback. * Remove unneeded include. * Make ActivationFactoryLoader internal. * Fix null-ref in WinRT-dependent-assembly loading * Remove extraneous "System."
2019-01-18Add Per-assembly Load Native Library callbacks (#21555)Swaroop Sridhar1-3/+3
Add Per-assembly Load Native Library callbacks This Change implements the Native Library resolution Call-backs proposed in https://github.com/dotnet/corefx/issues/32015
2018-12-13Minor cleanup of the interoputil.h API (#21476)Aaron Robinson1-22/+24
2018-12-07Add support for loading registered TLBs (#21430)Aaron Robinson1-10/+4
* Add support for loading registered TLBs
2018-11-09Delete dead/unreachable code related to remoting (#20880)Jan Kotas1-10/+0
2018-10-31Clean up string literal implicit const casting and some two-phase lookup ↵Jeremy Koritzinsky1-2/+2
nits on Windows (#20730) * Remove implicit c-string const casting and clean up some C++ standards conformance bugs. * Fix const string conversion in FCSigCheck.
2018-07-20Minor interop code changes (#19005)Aaron Robinson1-8/+0
* Remove SpecialIsGenericTypeVisibleFromCom() from header file * Clean up if check resulting from remoting code removal
2018-03-27Enable reflection load ComImport assembly and Type.IsComObjectType (#16943)Luqun Lou1-9/+7
* Enable reflection load ComImport assembly and Type.IsComObjectType * Update Enable reflection load ComImport assembly
2016-05-16Enable DefaultDllImportSearchPathsAttribute in CoreCLR Windows. Host ↵Yi Zhang (CLR)1-2/+0
NATIVE_DLL_SEARCH_DIRECTORIES has higher priority.
2016-01-27Update license headersdotnet-bot1-4/+3
2015-09-24Fixing SAL anotation for VMRama Krishnan Raghupathy1-2/+2
[tfs-changeset: 1529342]
2015-07-29Fix prefast warnings in CLR codeEugene Zemtsov1-1/+1
[tfs-changeset: 1507366]
2015-01-30Initial commit to populate CoreCLR repo dotnet-bot1-0/+531
[tfs-changeset: 1407945]