1039 Commits (c84a6c606e8c40a09e4cee57fa8c36023a2bc3c9)

Author SHA1 Message Date
Joe Hull 03bf194b63 Enhanced ExpressionEvaluator to return implicitly typed uint, long, and ulong values from EvaluateNumber when there is no literal type suffix applied to a numeric expression string. 5 years ago
Joe Hull eb0d4c15f1 bug fix: When generating the get accessor for a field composed of an embedded array of structs use __GetOrCreateInstance to initialize the managed array wrapper rather than __CreateInstance so that __Instance holds a pointer to the memory allocated for the array in the outer struct rather than an independent copy of that memory. 5 years ago
Joe Hull d135ffdb86 bug: Repaired broken alignment padding generation for structs with embedded arrays of structs. Added a test for this case. 5 years ago
Dimitar Dobrev 1209f1af42 Test C++11 in-class member initializers 5 years ago
Dimitar Dobrev ba2310830a Remove needless generation of using-s in tests 5 years ago
Matt Key 3fee9dd5b9 Adding test for new pass 5 years ago
ElonH 333ce5b137 Add test 5 years ago
Dimitar Dobrev 4181f7c534 Ignore the still unsupported dependent type names 5 years ago
Joao Matos 88fc5b9c36 Rewrite GenerateEnumFromMacros helper to also look into enum items. 5 years ago
Dimitar Dobrev c38556a93b Make auto-compiling of C# work with .NET Core 5 years ago
Dimitar Dobrev 8451cefc98 Change XML comments to be tested at run-time 5 years ago
Dimitar Dobrev 85b6a92861 Generate valid C++ for protected constructors 5 years ago
Dimitar Dobrev d741ced55a Generate valid C++ for protected destructors 5 years ago
Dimitar Dobrev 1020e18bdc Only implement abstract classes in C++ for ctors/dtors 5 years ago
Dimitar Dobrev c18d047daf Ensure a tested specialization is really generated 5 years ago
Dimitar Dobrev 3a50a54fa4 Place all output of tests in their own directories 5 years ago
Joao Matos 6a1db77cbf Update driver to only generate system modules for C# generators. 5 years ago
josetr 4ade453647 Manage package versions centrally 5 years ago
josetr a792f2cd95 Simplify code that regenerates test bindings 5 years ago
Dimitar Dobrev 4405525f3a Make unit tests independent of the generator 5 years ago
josetr 47b98a2265 Simplify code that regenerates test bindings 5 years ago
josetr 1926e69435 Only use premake for native projects and improve c# projects. 5 years ago
josetr 0b270df006 Rename files 5 years ago
josetr f474a7327b Fix typo and move alignment offsets to cpp file 5 years ago
Dimitar Dobrev cd7b3576db Export or implement accessible functions in tests 5 years ago
Dimitar Dobrev ed51c802b9 Fix importing/exporting redeclaration in symbols 5 years ago
Dimitar Dobrev 25b9082c4c Disable the msvc warning about unexported template specializations 5 years ago
Dimitar Dobrev 6acaf248f7 Test using a specialization from a dependent module 5 years ago
josetr dbbcb6dbdf Upgrade to .NET Core 3.1 and improve build system 5 years ago
josetr 65eaa3fe44 Remove whitespaces 5 years ago
josetr f3830b0b2a
Ignore testing the incorrect marshalling of parameters typed const& to primitives 5 years ago
Dimitar Dobrev e637b18b98 Export some neglected classes in the tests 5 years ago
Joao Matos 80a83ceada Be more strict when constructing a regex for parsing macros. 5 years ago
Dimitar Dobrev 7d2d8f291e Revert "Generate code from tests where libraries appear" 5 years ago
Dimitar Dobrev fa47194dae Generate code from tests where libraries appear 5 years ago
josetr 42dda6b12f
Fix generation of SequentialLayout structures (#1499) 5 years ago
josetr ec890a4f55
Remove unused function. (#1494) 5 years ago
josetr bc8fb5caeb
Fix C4273 warnings about inconsistent dll linkage (#1491) 5 years ago
josetr 2e80565bb2
Fix warnings about unnecessary using directives. (#1489) 5 years ago
josetr be2bc1be5b
Fix C4251 warnings (#1487) 5 years ago
josetr 7791cf6996
Fallback to LayoutKind.Explicit when a custom alignment is specified. (#1476) 5 years ago
josetr 0d32121eee Fix the generation of sequential layouts 5 years ago
josetr e61e9201ec
Fix ambiguous conversion functions (#1458) 5 years ago
josetr c32ac59988
Prevent string destructor from being called twice when its passed by value (#1455) 5 years ago
josetr a6e0595428
Remove unsupported calling convention usage (#1454) 5 years ago
josetr 8c4465bb11
Fix PInvokeStackImbalance when calling C++ methods (#1453) 5 years ago
josetr 832e4e9eb0
Fix IntPtr array marshalling bug and move hard to read code to CppSharp.Runtime (#1446) 5 years ago
josetr 37c0164072
Add support for const char32_t* and fix const wchar_t* in linux / osx (#1444) 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