1079 Commits (ci-remove-macos12)

Author SHA1 Message Date
Dimitar Dobrev 0b8f252d1b Generate valid C# for fields with types system template specializations 4 years ago
Dimitar Dobrev ad6557792f Simplify handling of initialisation of variables 4 years ago
Dimitar Dobrev 132ed7e25b Generate valid C# for variables which use float 4 years ago
Dimitar Dobrev ac5001ddca Generate valid C# for variables with > 1 arg 4 years ago
Dimitar Dobrev 9a17dbee1b Generate valid C++ for variadic functions 4 years ago
Dimitar Dobrev 5e328da9e7 Fix C# layouts for classes with nameless unions 4 years ago
Dimitar Dobrev 5a21a7facd Generate valid C# for copy ctors with extra args 4 years ago
Dimitar Dobrev 50cba5552c Generate valid C# for destructors of templates with dependent fields 4 years ago
Dimitar Dobrev a2aeaed92a Rename templates only used through aliases 4 years ago
Dimitar Dobrev 09190268bc Generate valid C# for internal fields of type external specialization 4 years ago
Dimitar Dobrev c8c415b977 Generate valid C# for static object-typed fields 4 years ago
Dimitar Dobrev 12f456e4c4 Trim specializations only used in ignored types 4 years ago
Dimitar Dobrev 2da9e49fe8 Instantiate specialized classes nested in templates 4 years ago
Dimitar Dobrev eca0db1765 Generate valid C++ for protected inline functions 4 years ago
Dimitar Dobrev 4397cae7b2 Generate valid C++ for parameters by value 4 years ago
Dimitar Dobrev 722a1d735d Generate valid C++ for conversion operators in name-spaced classes 4 years ago
Dimitar Dobrev 3aab30f572 Add built-in compilation of extra symbols 4 years ago
Dimitar Dobrev 1e60113327 Fix naming for function pointers with strings 4 years ago
Dimitar Dobrev 0e963aa03f Generate valid C# for default args: typedefed refs to enums assigned empty ctors 4 years ago
Dimitar Dobrev 385c5e9387 Ensure valid C# for default args assigned secondary bases 4 years ago
Dimitar Dobrev 49122e0d62 Generate valid C++ for protected ctors of pure classes 4 years ago
Dimitar Dobrev 9c52adae09 Generate valid C# for types nested in external typedef-ed specializations 4 years ago
Dimitar Dobrev f5bed3223d Generate valid C# with explicit external specializations 4 years ago
Dimitar Dobrev 4649052f2c Fix templated indexers returning objects 4 years ago
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