Граф коммитов

5514 Коммитов

Автор SHA1 Сообщение Дата
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