alexander.corrado
|
6b1f46c417
|
Code cleanup.
git-svn-id: https://mono-soc-2010.googlecode.com/svn/trunk/cppinterop@47 a470b8cb-0e6f-1642-1b45-71e107334c4b
|
2010-06-17 04:58:40 +00:00 |
alexander.corrado
|
dbaf084f48
|
Exposed NUnit to C++ code for use in unit tests. Fixed bugs.
git-svn-id: https://mono-soc-2010.googlecode.com/svn/trunk/cppinterop@46 a470b8cb-0e6f-1642-1b45-71e107334c4b
|
2010-06-17 04:11:59 +00:00 |
alexander.corrado
|
4b28e20490
|
Removed old directories
git-svn-id: https://mono-soc-2010.googlecode.com/svn/trunk/cppinterop@42 a470b8cb-0e6f-1642-1b45-71e107334c4b
|
2010-06-15 18:37:16 +00:00 |
alexander.corrado
|
9a052844b3
|
Stubbed in MSVC ABI. Started writing test cases.
git-svn-id: https://mono-soc-2010.googlecode.com/svn/trunk/cppinterop@41 a470b8cb-0e6f-1642-1b45-71e107334c4b
|
2010-06-15 18:28:16 +00:00 |
alexander.corrado
|
3a28e42da8
|
Created new Tests project, code clean up.
git-svn-id: https://mono-soc-2010.googlecode.com/svn/trunk/cppinterop@40 a470b8cb-0e6f-1642-1b45-71e107334c4b
|
2010-06-15 18:28:00 +00:00 |
alexander.corrado
|
1167ace7ab
|
Renamed Itanium.cs to ItaniumAbi.cs
git-svn-id: https://mono-soc-2010.googlecode.com/svn/trunk/cppinterop@28 a470b8cb-0e6f-1642-1b45-71e107334c4b
|
2010-06-07 11:52:03 +00:00 |
alexander.corrado
|
d3742aa29d
|
Added the ability to expose any arbitrary managed class to C++ code (CppInstancePtr.ForManagedObject)
git-svn-id: https://mono-soc-2010.googlecode.com/svn/trunk/cppinterop@27 a470b8cb-0e6f-1642-1b45-71e107334c4b
|
2010-06-07 11:51:38 +00:00 |
alexander.corrado
|
66f18ae900
|
Fixed issue where a DynamicMethod was being collected when it shouldn't have been.
Turns out that the Console.WriteLine was just putting off the inevitable.
git-svn-id: https://mono-soc-2010.googlecode.com/svn/trunk/cppinterop@18 a470b8cb-0e6f-1642-1b45-71e107334c4b
|
2010-06-01 10:20:23 +00:00 |
alexander.corrado
|
162851ea56
|
Almost got it working with VTableManaged. One odd issue: commenting out Console.WriteLine in VTable.cs constructor causes
weird Mono assert fail when Marshal.GetDelegateForFunctionPointer is called later.
git-svn-id: https://mono-soc-2010.googlecode.com/svn/trunk/cppinterop@13 a470b8cb-0e6f-1642-1b45-71e107334c4b
|
2010-05-27 09:27:34 +00:00 |
alexander.corrado
|
566a3bdf0f
|
Fixed gnarly Git-svn issue
git-svn-id: https://mono-soc-2010.googlecode.com/svn/trunk/cppinterop@12 a470b8cb-0e6f-1642-1b45-71e107334c4b
|
2010-05-27 09:27:29 +00:00 |
alexander.corrado
|
d2706405b4
|
Fixed issue caused by Type.GetMethods not including inherited interfaces. Still not working right though.
git-svn-id: https://mono-soc-2010.googlecode.com/svn/trunk/cppinterop@9 a470b8cb-0e6f-1642-1b45-71e107334c4b
|
2010-05-26 10:34:31 +00:00 |
alexander.corrado
|
feb797a2f2
|
Refactored and completed managed VTable implementation. Prepared for
first commit to mono-gsoc repo.
git-svn-id: https://mono-soc-2010.googlecode.com/svn/trunk/cppinterop@8 a470b8cb-0e6f-1642-1b45-71e107334c4b
|
2010-05-26 10:34:22 +00:00 |
alexander.corrado
|
f7683a594f
|
Initial commit.
git-svn-id: https://mono-soc-2010.googlecode.com/svn/trunk/cppinterop@7 a470b8cb-0e6f-1642-1b45-71e107334c4b
|
2010-05-26 10:34:07 +00:00 |
alexander.corrado
|
389b7dc313
|
Created project directory in SVN
git-svn-id: https://mono-soc-2010.googlecode.com/svn/trunk/cppinterop@6 a470b8cb-0e6f-1642-1b45-71e107334c4b
|
2010-05-26 09:39:04 +00:00 |