5058 Commits (patches2)
 

Author SHA1 Message Date
Ali Alamiri fe33488829
Option to allow caller to specify it does not want unchanged output files to be modified. This supports incremental build in VS. (#1373) 5 years ago
Build Agent e31dc22ab1 CreateInstance factory overload to pass flag informing wrapper if it should own the native pointer passed to it. 5 years ago
Lorenzo Delana dfa243644b force bash use to avoid `./premake5-linux: 3: ./premake5-linux: Bad substitution` error if other default shell in the system 5 years ago
Dimitar Dobrev 081ac688f4 Simplify the mapping of virtual tables in C# 5 years ago
Dimitar Dobrev 0f4ee4c335 Upgrade to Ubuntu 20.04 Focal Fossa for CI 5 years ago
Dimitar Dobrev 09222174c1 Made the original virtual tables static too 5 years ago
Dimitar Dobrev 0da9c46a73 Pass native pointers to bases in the generated C# 5 years ago
Dimitar Dobrev c214b10e3c Check type maps when printing C++ for pointers 5 years ago
Dimitar Dobrev 9091fd3e5b Do not add type alias templates twice to the AST 5 years ago
Dimitar Dobrev 2d75735d0f Fix all leaks of memory in the old expressions 5 years ago
Dimitar Dobrev a1dc53c03c Add template functions to their context 5 years ago
Dimitar Dobrev a25162b6d8 Fix leaking memory by removing a useless assignment 5 years ago
Dimitar Dobrev e3237780bf Delete an unused parameter in the parser 5 years ago
Dimitar Dobrev bcdc2cf667 Fix leaking the memory of an entire Clang AST 5 years ago
Dimitar Dobrev 5d55a576c1 Regenerate the parser bindings 5 years ago
Dimitar Dobrev d0216f1e7d Ignore type maps when printing C++ for symbols 5 years ago
João Matos 6a9d829698 Implement more accurate managed type printing in C++ type printer. 5 years ago
João Matos 2a7d7fa469 Use a native type printer context when looking for type maps in CSharpSourcesExtensions.DisableTypeMap. 5 years ago
João Matos 63c42c3252 Use explicit type printer when printing types in C# GenerateMethodSpecifier. 5 years ago
João Matos 9ba53acc11 Refactor CodeGenerator.GenerateMethodSpecifier to allow explicit specifier kind. 5 years ago
João Matos f49e6c9e64 Do not check declaration access for explicitly generated declarations. 5 years ago
João Matos 568b68bb3f Fix TranslationUnit.FileRelativeDirectory to be more robust against null include paths. 5 years ago
João Matos f5d4a5d59c Fix formatting to of Declaration.GenerationKind to ease debugging. 5 years ago
João Matos 55365c7d30 Ignore implicitly deleted copy constructor methods. 5 years ago
Ali Alamiri 29adf57f83
Correctly marshal constant arrays in C++/CLI (#1346) 5 years ago
Immo Landwerth a1696055ac
Link Code of Conduct (#1335) 5 years ago
Ali Alamiri c23ef39bca
Marshal pointer to primitive typedefs in C++/CLI (#1355) 5 years ago
Dimitar Dobrev 116ee82212 Fix a regression when renaming classes 5 years ago
Dimitar Dobrev 54c6159f35 Fix naming conflicts with nested types and members 5 years ago
Build Agent 0f0e174ea9 publish the clang lib folder 5 years ago
João Matos 6a007e6d60 Implement basic support for parsing function-like macros. 5 years ago
João Matos 7b77d84d20 Implement TranslationUnit.ToString() to help with debugging. 5 years ago
João Matos bd783b1cd0 Add debug option and flags to the Premake build and compile scripts. 5 years ago
Dimitar Dobrev 64b1efd1e7 Generate valid C# for parameters typedef-ed to mapped types 5 years ago
Dimitar Dobrev c7de36450c Update the version of Mono used for builds (CI) 5 years ago
Dimitar Dobrev 6fd9078445 Fix the regressed C# marshalling of char* 5 years ago
Ali Alamiri e0b8b58836
Handle pointer to pointer param (#1343) 5 years ago
Ali Alamiri 190cbfa2d3
Handle returned pointers to std::vector in C++/CLI 5 years ago
Dimitar Dobrev 7b6fb6e340 Implement abstract templates to call virtuals 5 years ago
Dimitar Dobrev 4e30a41ee8 Correctly align printed information for debugging 5 years ago
Dimitar Dobrev c23bc89f86 Clean all warnings in the non-generated C# 5 years ago
Dimitar Dobrev 78ed7c72a1 Clean all C++ warnings in the parser 5 years ago
Dimitar Dobrev 5ceedc167a Set the render kind of inline command comments 5 years ago
Dimitar Dobrev 8dfcd5b717 Fix all memory leaks in tests 5 years ago
Dimitar Dobrev 653f4cc287 Generate by ref parameters of type a pointer to enum 5 years ago
Ali Alamiri eb838be70f
Use UnsupportedType description for type name instead of empty string (#1339) 5 years ago
Dimitar Dobrev ce74674c4e Document the release of CppSharp 0.10.3 5 years ago
Dimitar Dobrev 7fc681a41d Ensure complete template specializations in AST 5 years ago
João Matos 2fb1376c4f Add an option and checking for generation of deprecated declarations. 5 years ago
Dimitar Dobrev fe5e72bb68 Regenerate the parser bindings for Windows. 5 years ago