Commit graph

12 commits

Author SHA1 Message Date
Stefanos A.
6bde1beb91 Rewrite nested types
Fixes zero-RVA exception for OpenGL extensions (e.g. GL.Ext etc)
2013-11-27 08:28:22 +01:00
Stefanos A
daf5b828c9 Implemented string return types 2013-11-27 01:40:12 +01:00
Stefanos A
4f58348502 Implemented convenience wrapper types 2013-11-27 00:03:03 +01:00
Stefanos A
bb7980b6a9 Update to latest version from git 2013-11-26 19:07:01 +01:00
Stefanos A
83868b45c6 Protect against multiple runs; optimize il 2013-11-26 19:06:39 +01:00
Stefanos A
40f992b5bd Rewrite support for [Slot] attribute 2013-11-26 01:31:10 +01:00
Stefanos A.
84a1e5a739 Initial work on Pin<> statements (WIP) 2013-11-25 20:00:22 +01:00
Stefanos A.
bb15844deb Fixed build on Visual Studio 2013-11-25 10:06:10 +01:00
Stefanos A
27d5e7a43e Applied MonoDevelop project style 2013-11-25 08:54:15 +01:00
Stefanos A
793dac65e5 Corrected patch for CallReturn<TRet, ...> signatures
.Net will happily execute a calli with a generic return type, whereas
Mono will refuse to. Mono is probably doing the right thing here. Fixed
by resolving the generic return into a concrete type.
2013-11-25 08:53:27 +01:00
Stefanos A.
0f609f6e22 Fixed calling convention for non-Windows platforms 2013-11-25 00:58:09 +01:00
Stefanos A.
1868b5e3db Implemented dll rewriter using Mono.Cecil 2013-11-25 00:19:54 +01:00