v2.0.0 Milestone is a complete rewrite of the NativeGenericDelegates library that will no longer depend on dynamic code generation via System.Reflection.Emit, but instead will use a C# incremental generator to create the necessary delegate types at compile-time. This will break features and functionality that were available in v1.0.0 in favor of supporting .NET Native AOT platforms.
Work on this milestone is being done in the v2.0.0 branch.
As of 35a38bc, the API for this version will be considered stable. The work remaining for v2.0.0 is as follows:
- Create an analyzer to check for malformed marshallers #38
- Write unit tests for factory methods #39
- Prepare v2.0.0 to be published as a NuGet package
Other API changes or features will be added after work on v2.0.0 is complete.
List view
0 issues of 36 selected
- Status: Closed (abandoned).monkey0506/native-generic-delegatesnumber 11#11 In monkey0506/native-generic-delegates;
- Status: Merged (completed).monkey0506/native-generic-delegatesnumber 10#10 In monkey0506/native-generic-delegates;
- Status: Merged (completed).monkey0506/native-generic-delegatesnumber 7#7 In monkey0506/native-generic-delegates;
- Status: Merged (completed).monkey0506/native-generic-delegatesnumber 9#9 In monkey0506/native-generic-delegates;
- Status: Merged (completed).monkey0506/native-generic-delegatesnumber 30#30 In monkey0506/native-generic-delegates;
- Status: Merged (completed).monkey0506/native-generic-delegatesnumber 37#37 In monkey0506/native-generic-delegates;
- Status: Closed (abandoned).monkey0506/native-generic-delegatesnumber 26#26 In monkey0506/native-generic-delegates;
- Status: Merged (completed).monkey0506/native-generic-delegatesnumber 27#27 In monkey0506/native-generic-delegates;
- Status: Merged (completed).monkey0506/native-generic-delegatesnumber 25#25 In monkey0506/native-generic-delegates;
- Status: Merged (completed).monkey0506/native-generic-delegatesnumber 23#23 In monkey0506/native-generic-delegates;
- Status: Merged (completed).monkey0506/native-generic-delegatesnumber 28#28 In monkey0506/native-generic-delegates;
- Status: Merged (completed).monkey0506/native-generic-delegatesnumber 36#36 In monkey0506/native-generic-delegates;
- Status: Merged (completed).monkey0506/native-generic-delegatesnumber 32#32 In monkey0506/native-generic-delegates;
- Status: Merged (completed).monkey0506/native-generic-delegatesnumber 35#35 In monkey0506/native-generic-delegates;
- Status: Merged (completed).monkey0506/native-generic-delegatesnumber 44#44 In monkey0506/native-generic-delegates;
- Status: Merged (completed).monkey0506/native-generic-delegatesnumber 41#41 In monkey0506/native-generic-delegates;
- Status: Closed (completed).#4 In monkey0506/native-generic-delegates;
- Status: Closed (completed).#1 In monkey0506/native-generic-delegates;
- Status: Closed (completed).#2 In monkey0506/native-generic-delegates;
- Status: Closed (completed).#3 In monkey0506/native-generic-delegates;
- Status: Closed (completed).#6 In monkey0506/native-generic-delegates;
- Status: Closed (completed).#12 In monkey0506/native-generic-delegates;
- Status: Closed (completed).#5 In monkey0506/native-generic-delegates;
- Status: Not planned (skipped).#17 In monkey0506/native-generic-delegates;
- Status: Closed (completed).#16 In monkey0506/native-generic-delegates;