5334 Commits (mach-o-new)
 

Author SHA1 Message Date
Dimitar Dobrev bc7cfb24ae Swich to the new mach-o support for C++ linking 4 years ago
Dimitar Dobrev 76d6795bbf Add built-in compilation of extra symbols 4 years ago
Dimitar Dobrev 2f2cf7da02 Fix naming for function pointers with strings 4 years ago
Dimitar Dobrev 0d8b236f7e Ignore external (no module) translation units 4 years ago
Dimitar Dobrev 851ec5e44c Fix instantiation of specializations not to crash 4 years ago
Dimitar Dobrev 0e963aa03f Generate valid C# for default args: typedefed refs to enums assigned empty ctors 4 years ago
Dimitar Dobrev 15a55483ff Extend finding of functions to also get overloads 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 42f38ec99e Generate valid C# for constants in namespaceless modules 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 8803ede83d Place returns as needed without an extra block 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 fe68d33cb4
Generate C++ deconflicted with system functions (#1626) 4 years ago
Dimitar Dobrev 7ead6b4574 Don't print tags for nameless and typedef classes 4 years ago
Dimitar Dobrev 065ed82d2e Remove the repetitive field for a type printer 4 years ago
Dimitar Dobrev c6768bcac5 Fix C4099 (class as struct) in generated C++/CLI 4 years ago
Dimitar Dobrev 8d8c67d3a4 Bind the tag kind (struct, class, enum) of a type 4 years ago
Dimitar Dobrev 81493b5936 Regenerate the parser bindings 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 1d162eb287 Delete the longer needed patching of msvc headers 4 years ago
Dimitar Dobrev 99a1457487 Don't evaluate dependent variables 4 years ago
Dimitar Dobrev 5c8e598775 Delete the longer needed patching of msvc headers 4 years ago
Dimitar Dobrev 34b08efec6 Update LLVM to the latest version 4 years ago
strentler f3fa7eb9ef
Fix for "vector subscript out of range" exception (#1621) 4 years ago
João Matos 37103805d9
Update UsersManual.md 4 years ago
Albert Szilvasy 24b02e4d86
Fix incorrect dtor call for non-owned instances (#1615) 4 years ago
Dimitar Dobrev 36c9e5f60a Fix regressed marshalling of lists in C++/CLI 4 years ago
Albert Szilvasy a178108c06
Fix for Visual Studio 2019 16.10 (#1614) 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
João Matos 359cc90a49
Update UsersManual.md 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 677991b705 Attempt to resolve a GitHub CI Actions isue: CI is currently failing because restore can't find NUnit and friends. The error message and google search indicate that GitHub Actions is only looking in the "Microsoft Visual Studio Offline Packages" cache. Add a nuget.config file to in an attempt to tell GitHub Actions to query nuget.org in addition to the offline cache. 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
ElonH af275edb55 generate comment for field 4 years ago
Dimitar Dobrev e2c81df194 Fix a regression when printing C++ methods 4 years ago