5077 Commits (6b53f5828a5bbf5a3c256ed9e929b473b0f1e23b)
 

Author SHA1 Message Date
Dimitar Dobrev 0e39ab705a Import native DLL-s (tests and parser) with MSVC 6 years ago
Dimitar Dobrev 7396c95f7c Implement and export all methods in tests 6 years ago
Dimitar Dobrev 4d820a24b7 Document the release of CppSharp 0.10.5 6 years ago
Dimitar Dobrev b4726fd48e Don't add ABI-specific parameters when wrapping C 6 years ago
Dimitar Dobrev 28a5c5d76c Prioritize public non-field properties when resolving naming conflicts 6 years ago
Dimitar Dobrev 4d8ab83328 Fix patching of virtual tables for MSVC with RTTI 6 years ago
Dimitar Dobrev 076318be29 Free the memory of the patched v-tables 6 years ago
Dimitar Dobrev fe4a466964 Fix parsing of member pointers with MSVC 6 years ago
Dimitar Dobrev b7fa720ee1 Generate valid C# for constructors taking const& 6 years ago
Dimitar Dobrev 6dcb2ac31a Generate valid C# for returned function pointers 6 years ago
Dimitar Dobrev a1ddbd82d7 Expose returned values of non-void setters 6 years ago
Dimitar Dobrev dcd11e9433 Ensure enumerations lack conflicts when renamed 6 years ago
Dimitar Dobrev 2acbf32a96 Fix generation for fields of type const reference 6 years ago
Dimitar Dobrev 2b9aedaa0b Test using _0 as an identifier for nameless fields 6 years ago
Dimitar Dobrev 29c6eb5625 Test overriding from a secondary base for Itanium 6 years ago
Dimitar Dobrev fd15ab6632 Make a test localization-independent of the IDE 6 years ago
Dimitar Dobrev 22cc438fc5 Document the release of CppSharp 0.10.4 6 years ago
Dimitar Dobrev 9d296c10af Simplify the required headers for macOS bindings 6 years ago
Dimitar Dobrev 6f9a77983b Regenerate the parser bindings 6 years ago
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) 6 years ago
Build Agent e31dc22ab1 CreateInstance factory overload to pass flag informing wrapper if it should own the native pointer passed to it. 6 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 6 years ago
Dimitar Dobrev 081ac688f4 Simplify the mapping of virtual tables in C# 6 years ago
Dimitar Dobrev 0f4ee4c335 Upgrade to Ubuntu 20.04 Focal Fossa for CI 6 years ago
Dimitar Dobrev 09222174c1 Made the original virtual tables static too 6 years ago
Dimitar Dobrev 0da9c46a73 Pass native pointers to bases in the generated C# 6 years ago
Dimitar Dobrev c214b10e3c Check type maps when printing C++ for pointers 6 years ago
Dimitar Dobrev 9091fd3e5b Do not add type alias templates twice to the AST 6 years ago
Dimitar Dobrev 2d75735d0f Fix all leaks of memory in the old expressions 6 years ago
Dimitar Dobrev a1dc53c03c Add template functions to their context 6 years ago
Dimitar Dobrev a25162b6d8 Fix leaking memory by removing a useless assignment 6 years ago
Dimitar Dobrev e3237780bf Delete an unused parameter in the parser 6 years ago
Dimitar Dobrev bcdc2cf667 Fix leaking the memory of an entire Clang AST 6 years ago
Dimitar Dobrev 5d55a576c1 Regenerate the parser bindings 6 years ago
Dimitar Dobrev d0216f1e7d Ignore type maps when printing C++ for symbols 6 years ago
João Matos 6a9d829698 Implement more accurate managed type printing in C++ type printer. 6 years ago
João Matos 2a7d7fa469 Use a native type printer context when looking for type maps in CSharpSourcesExtensions.DisableTypeMap. 6 years ago
João Matos 63c42c3252 Use explicit type printer when printing types in C# GenerateMethodSpecifier. 6 years ago
João Matos 9ba53acc11 Refactor CodeGenerator.GenerateMethodSpecifier to allow explicit specifier kind. 6 years ago
João Matos f49e6c9e64 Do not check declaration access for explicitly generated declarations. 6 years ago
João Matos 568b68bb3f Fix TranslationUnit.FileRelativeDirectory to be more robust against null include paths. 6 years ago
João Matos f5d4a5d59c Fix formatting to of Declaration.GenerationKind to ease debugging. 6 years ago
João Matos 55365c7d30 Ignore implicitly deleted copy constructor methods. 6 years ago
Ali Alamiri 29adf57f83
Correctly marshal constant arrays in C++/CLI (#1346) 6 years ago
Immo Landwerth a1696055ac
Link Code of Conduct (#1335) 6 years ago
Ali Alamiri c23ef39bca
Marshal pointer to primitive typedefs in C++/CLI (#1355) 6 years ago
Dimitar Dobrev 116ee82212 Fix a regression when renaming classes 6 years ago
Dimitar Dobrev 54c6159f35 Fix naming conflicts with nested types and members 6 years ago
Build Agent 0f0e174ea9 publish the clang lib folder 6 years ago
João Matos 6a007e6d60 Implement basic support for parsing function-like macros. 6 years ago