4968 Commits (832e4e9eb094b7b881fd9f905be77ccc1feafb3b)
 

Author SHA1 Message Date
josetr 832e4e9eb0
Fix IntPtr array marshalling bug and move hard to read code to CppSharp.Runtime (#1446) 5 years ago
josetr 0cfc060018
Fix string marshalling bug and move hard to read code to CppSharp.Runtime (#1445) 5 years ago
Dimitar Dobrev be227c2c18 Revert "Simplify the code for encodings when marshalling" 5 years ago
Dimitar Dobrev 3a93f8f575 Simplify the code for encodings when marshalling 5 years ago
josetr 37c0164072
Add support for const char32_t* and fix const wchar_t* in linux / osx (#1444) 5 years ago
josetr 133a1882df
Copy arrays of primitive values using System.Buffers.MemoryCopy (#1440) 5 years ago
josetr a3e7282a85
Fix CI build by temporarily disabling a test (#1442) 5 years ago
josetr 41f0e9f72b
Fix marshalling for bool arrays (#1439) 5 years ago
josetr c3ca3c241b
Fix wrong [MarshalAs(UnmanagedType)] for strings (#1438) 5 years ago
josetr 64bc6380c8 Allow AppVeyor to trigger builds on any branch 5 years ago
josetr eff32320a4
Remove call argument to fix broken build (#1436) 5 years ago
josetr 6496bf8dae
Basic support for static constexpr variables (#1435) 5 years ago
josetr a92337ba47
Add support for C++ character literals (u, U, L) (#1434) 5 years ago
Dimitar Dobrev bc410cf619
Upgrade premake in preparation for .NET Core (#1298) 5 years ago
josetr df98fc460a
Use C# 'default literal' to avoid using a type's name that may be renamed (#1432) 5 years ago
josetr 0f498a1090
Add missing `Variable.Type` null check. (#1430) 5 years ago
josetr 3ffa42aa2f
Fix generated constructor cant use `placement new` when class overloads `operator new` (#1431) 5 years ago
Joao Matos 97adce334b Fix generation of VS projects under non-Windows platforms. 5 years ago
josetr 397811dc3c
Fix wrong marshalling for static member arrays (#1428) 5 years ago
josetr 9a39493cac Fix wrong generated destructor 5 years ago
josetr 8f2fe45f1a
Ignore non-const data() method for std types like basic_string [c++17] (#1427) 5 years ago
josetr 8034acb22a
Fix crash when trying to read a CXXRecordDecl that doesn't have a definition (#1426) 5 years ago
Franco Sinisi 495eb3a907 RemovePass is now generic. 5 years ago
Franco Sinisi 096cf3d9b8 Added the ability to remove a built-in pass. 5 years ago
josetr 73670debbc
Fix anonymous member name colliding with enclosing type name (#1425) 5 years ago
Franco Sinisi 669596fc51 Allow the users to overwrite CppSharp type maps. 5 years ago
Franco Sinisi 7c47093279 Documented use of __declspec(dllexport). 5 years ago
Dimitar Dobrev 9f3fc25889 Improve the name of a generating method 5 years ago
Dimitar Dobrev cf29d26b8e Revert "Add information about linkage to the AST" 5 years ago
Dimitar Dobrev b5ca0635be Check symbols in tests 5 years ago
Dimitar Dobrev e061edde76 Add information about linkage to the AST 5 years ago
Dimitar Dobrev 17b8e9800f Find libraries even when given with no extensions 5 years ago
Dimitar Dobrev 0a15871751 Add an option for building with Visual Studio 2019 5 years ago
Dimitar Dobrev 3dd467626c Update the Mono used in the CI for Linux 5 years ago
Joao Matos af01c86f7b Fix GCC path detection for Ubuntu 20. 5 years ago
Dimitar Dobrev 07763331e2 Move libraries to a new class for linking options 5 years ago
Dimitar Dobrev 3cfd8d3227 Simplify the test for reading native symbols 5 years ago
Dimitar Dobrev 1d9a07b693 Fix memory leaks when using the driver 5 years ago
Dimitar Dobrev 926fca6087 Simplify ClangParser by making it static 5 years ago
Dimitar Dobrev fbbda2020f Remove the direct usages of the parsing options 5 years ago
Dimitar Dobrev 5ef13ac6e5 Pack the lld headers as well 5 years ago
Dimitar Dobrev 0e39ab705a Import native DLL-s (tests and parser) with MSVC 5 years ago
Dimitar Dobrev 7396c95f7c Implement and export all methods in tests 5 years ago
Dimitar Dobrev 4d820a24b7 Document the release of CppSharp 0.10.5 5 years ago
Dimitar Dobrev b4726fd48e Don't add ABI-specific parameters when wrapping C 5 years ago
Dimitar Dobrev 28a5c5d76c Prioritize public non-field properties when resolving naming conflicts 5 years ago
Dimitar Dobrev 4d8ab83328 Fix patching of virtual tables for MSVC with RTTI 5 years ago
Dimitar Dobrev 076318be29 Free the memory of the patched v-tables 5 years ago
Dimitar Dobrev fe4a466964 Fix parsing of member pointers with MSVC 5 years ago
Dimitar Dobrev b7fa720ee1 Generate valid C# for constructors taking const& 5 years ago