Comments (3)
btw: I wouldn't stress too much about this. The only instruction that uses this is calli
and trying to find examples of it in netcore is really difficult. I just did a ildasm/grep across the entire netcore system dlls directory and couldn't find a single example. Windows .NET framework on the other hand has many instances of it.
Also, Roslyn doesn't appear to use Calli
at all:
Compared to Call
which it does:
from ilpack.
@vermorel Can we postpone this issue for now? The calli
OpCode is used now by Roslyn mostly for the native interop and we have to proceed with this case correctly (with rewriting the signature using proper arguments' types tokens) but it's not as easy as I've thought before.
from ilpack.
@OlegRa No problem to postpone.
from ilpack.
Related Issues (20)
- ILVerification fails on delegate ctor of generated assembly HOT 2
- Generated assembly from a .NET 5 executable is ".NETFramework" instead of ".NETCore" HOT 2
- (with patch) Functions with 'void*' in params list HOT 3
- (with proposed patch), null dereference in TryGetRawMetadata after removed null check HOT 1
- Exported Net core lib is referencing System.Private.CorLib instead of System.Runtime HOT 8
- some proposal for perfomance opt (small patch)
- With Patch/Fix: Missing Generic Type arguments in OpCodes.Call(x) HOT 1
- Lokad.ILPack does not have a strong name
- Saved Dynamic Assembly Not showing in VS intellisense but ILSpy and VS Object Explorer Look correct HOT 2
- Unable to translate FieldBuilders with no declaring type HOT 6
- Unable to look up MethodDefinition for constructed generic method
- Fail to export referenced types in `System.Private.CoreLib` due to `DefaultInterpolatedStringHandler` HOT 4
- Type names containing special characters HOT 2
- Migration to .NET 6.0 causes test suite to hang HOT 1
- DeclareInterfacesAndCreateInterfaceMap conundrum HOT 8
- Support function pointers as arguments of function pointers
- Partially defined generic methods are not working
- Add equivalent of AssemblyBuilder.SetEntryPoint HOT 10
- Classes that implement interfaces with defaulted methods crash the dll generator. HOT 2
- Unexpected InvalidOperationException with .NET 8.0
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ilpack.