1055 Commits (cpp-abi-wasm)

Author SHA1 Message Date
Dimitar Dobrev 6dfabb6273 Generate valid C# for specializations in default args 4 years ago
Dimitar Dobrev 8a75cee99f Generate valid C++ for pure implemented dtors 4 years ago
Dimitar Dobrev 50feab050f Free returned by value instances, not object ones 4 years ago
Dimitar Dobrev e2d0dce8ba Generate valid C# for forwarded specializations 4 years ago
Dimitar Dobrev c36145b29d Bind default constructors with dependent pointers 4 years ago
Dimitar Dobrev 2fdd0822d2 Generate valid C# for setters returning Booleans 4 years ago
Dimitar Dobrev 4d4505e334 Generate valid C# for default params in specialisations 4 years ago
Dimitar Dobrev 0255eb732d Resolve overloads with typedef-ed mapped params 4 years ago
Dimitar Dobrev 77e9d0cc75 Ignore a test which only fails with the Linux CI 4 years ago
Dimitar Dobrev 6a0bdc1ba6 Delete the C++ copy when returning by value (#1623) 4 years ago
Dimitar Dobrev 99a1457487 Don't evaluate dependent variables 4 years ago
Albert Szilvasy 24b02e4d86
Fix incorrect dtor call for non-owned instances (#1615) 4 years ago
Dimitar Dobrev 5c58a5993e Generate valid C# for public fields of typedef-ed primitive pointer 4 years ago
Dimitar Dobrev 954a0cf941 Resolve names matching those of system functions 4 years ago
Joe Hull 748b7b5d03
Add a mechanism to selectively initialize allocated unmanaged memory in the default constructor. 4 years ago
Joe Hull b3a7cd0261
Much improved support for marshaling const char* to string 4 years ago
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. 4 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. 4 years ago
Joe Hull d135ffdb86 bug: Repaired broken alignment padding generation for structs with embedded arrays of structs. Added a test for this case. 4 years ago
Dimitar Dobrev 1209f1af42 Test C++11 in-class member initializers 4 years ago
Dimitar Dobrev ba2310830a Remove needless generation of using-s in tests 4 years ago
Matt Key 3fee9dd5b9 Adding test for new pass 4 years ago
ElonH 333ce5b137 Add test 4 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