-
Notifications
You must be signed in to change notification settings - Fork 52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use generated generic Linker.DefineFunction()
and Function.FromCallback()
overloads for efficiently invoking callbacks
#163
Use generated generic Linker.DefineFunction()
and Function.FromCallback()
overloads for efficiently invoking callbacks
#163
Commits on Oct 11, 2022
-
Use a T4 text template to generate overloads of generic Linker.Define…
…Function() methods that can efficiently call the specified callback without reflection.
Configuration menu - View commit details
-
Copy full SHA for 419c28d - Browse repository at this point
Copy the full SHA 419c28dView commit details
Commits on Oct 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 59750ea - Browse repository at this point
Copy the full SHA 59750eaView commit details
Commits on Oct 15, 2022
-
Follow-Up: Also implement the generic overload generation for Functio…
…n.FromCallback().
Configuration menu - View commit details
-
Copy full SHA for e357e2c - Browse repository at this point
Copy the full SHA e357e2cView commit details
Commits on Oct 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for cf649b6 - Browse repository at this point
Copy the full SHA cf649b6View commit details -
Follow-Up: Returning a ValueTuple<> with more than 4 type arguments r…
…equires to use the overload taking a Delegate.
Configuration menu - View commit details
-
Copy full SHA for dbd8945 - Browse repository at this point
Copy the full SHA dbd8945View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2728a4e - Browse repository at this point
Copy the full SHA 2728a4eView commit details -
Follow-Up: Fall back to using reflection instead of throwing an excep…
…tion when the parameter/result type combination cannot be represented with the current generic parameters.
Configuration menu - View commit details
-
Copy full SHA for 78e7eb5 - Browse repository at this point
Copy the full SHA 78e7eb5View commit details
Commits on Oct 22, 2022
-
Merge remote-tracking branch 'bytecodealliance/main' into generic-lin…
…ker-define-function
Configuration menu - View commit details
-
Copy full SHA for ded2d2a - Browse repository at this point
Copy the full SHA ded2d2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for fc72a85 - Browse repository at this point
Copy the full SHA fc72a85View commit details
Commits on Oct 23, 2022
-
Directly specify the delegate parameter and return types, so that it'…
…s not necessary to use reflection to find the delegate's Invoke() method.
Configuration menu - View commit details
-
Copy full SHA for 28770d6 - Browse repository at this point
Copy the full SHA 28770d6View commit details
Commits on Nov 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 87f727b - Browse repository at this point
Copy the full SHA 87f727bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 281154c - Browse repository at this point
Copy the full SHA 281154cView commit details -
PR feedback: Extract duplicated code into a separate .t4 file that ca…
…n be included in the .tt files.
Configuration menu - View commit details
-
Copy full SHA for ea9acf4 - Browse repository at this point
Copy the full SHA ea9acf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbe1c7d - Browse repository at this point
Copy the full SHA fbe1c7dView commit details -
PR feedback: Use a local tool manifest file for the dotnet-t4 tool, a…
…nd invoke it automatically when building the project.
Configuration menu - View commit details
-
Copy full SHA for e4c29b7 - Browse repository at this point
Copy the full SHA e4c29b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3766b38 - Browse repository at this point
Copy the full SHA 3766b38View commit details
Commits on Nov 9, 2022
-
We no longer need to specify the -o flag since mono/t4#142 has been f…
…ixed in version 2.3.1.
Configuration menu - View commit details
-
Copy full SHA for 1083d77 - Browse repository at this point
Copy the full SHA 1083d77View commit details
Commits on Nov 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1bb509e - Browse repository at this point
Copy the full SHA 1bb509eView commit details