4184 Commits (e89c9f98decd290481e75abd04141281eacd3e42)
 

Author SHA1 Message Date
Dimitar Dobrev c3f7c50702 Changed events to be visited after properties when renaming. 10 years ago
Dimitar Dobrev 8233f52da3 Fixed a regression when renaming overridden properties. 10 years ago
Joao Matos 3ee3a5b9a2 Implemented mapping of MSVC to VS 2017 in build scripts. 10 years ago
Joao Matos 0c168a59de Fixed CMake generator name for VS 2017. 10 years ago
Joao Matos 304005bb0b Updated Premake executable on Windows for VS2017 support. 10 years ago
Joao Matos 1a634a2a86 Implemented CMake VS2017 generator mapping in LLVM build script. 10 years ago
Joao Matos 649bee2511 Extracted VS version lookup code in build script. 10 years ago
João Matos 9538be6d3e Merge pull request #789 from realvictorprm/master 10 years ago
realvictorprm 1662f5108f Added support for VS 2017 project generation 10 years ago
Dimitar Dobrev 358c03e261 Fixed a regression when a method called "dispose" is wrapped. 10 years ago
Dimitar Dobrev dd82358a04 Always upper-cased the first character of a function. 10 years ago
Dimitar Dobrev ea9c12842a Changed the renaming not to lose separation in new names. 10 years ago
Dimitar Dobrev d293a7f49f Regenerated the parser bindings with the renaming of enum items. 10 years ago
Dimitar Dobrev fe85a33ba1 Restored the renaming of enums. 10 years ago
Dimitar Dobrev 028eac9d69 Visited parameters while renaming. 10 years ago
Joao Matos df9666d6c4 Added final AST support for methods and classes. 10 years ago
Joao Matos 17f768f6c4 Add classes as rename targets for default renaming pass. 10 years ago
Joao Matos 586b14ab62 Fixed previously missing rename target checking for classes. 10 years ago
Joao Matos c7771cc677 Reworked GenerateEnumItemFromMacro so enum items have namespaces. 10 years ago
Joao Matos b0ec4e7f5e Fixed generated build files to directly link against "CppSharp" for test projects. 10 years ago
Joao Matos 46e697b0fb Improved generator test runner to find tests in embedded setup. 10 years ago
Joao Matos c4edb58881 Re-order declarations in CSharp test generator. 10 years ago
Joao Matos baa30f0aa2 Improve debug display for Block. 10 years ago
Joao Matos a531fafa4a Simplify some rename pass code. 10 years ago
Joao Matos e74c72cb31 Call VisitDeclaration when visiting enumeration items. 10 years ago
Joao Matos 3b7199f61c Refactor all renaming pass declaration checking into IsRenameableDecl. 10 years ago
Dimitar Dobrev 10ac0a4865 Fixed the getting of the template a specialised function is instantiated from. 10 years ago
Dimitar Dobrev 254e51145f Moved the generation of C# bodies to their own methods. 10 years ago
Dimitar Dobrev aae856971c Revert "Refactor all renaming pass declaration checking into IsRenameableDecl." 10 years ago
Joao Matos a6c85ffee8 Fixed previously missing rename target checking for classes. 10 years ago
Joao Matos 655cdd1cb4 Refactor all renaming pass declaration checking into IsRenameableDecl. 10 years ago
Dimitar Dobrev 8b230bdf07 Fixed a corner case of a default parameter with a type mapped to an enum. 10 years ago
Dimitar Dobrev cb49d38c86 Ignored partial specialisations of class templates. 10 years ago
Dimitar Dobrev 50deefa339 Fixed a regression causing internals of some class templates to be missed. 10 years ago
Dimitar Dobrev ab62115edc Prevented class templates from being static. 10 years ago
Dimitar Dobrev bc078d8a15 Removed the limitation about class templates when checking v-table entries. 10 years ago
Dimitar Dobrev a1cd57667b Ignored the unused methods in system class templates. 10 years ago
Dimitar Dobrev f7e5d9cc0e Added std::char_traits as a supported type because std::string needs it. 10 years ago
Dimitar Dobrev 8fe6e346c5 Ignored templates specialised with types external to the template itself. 10 years ago
Dimitar Dobrev 48d373f10b Fixed a typing and a grammatical error in the guide to contributing. 10 years ago
Dimitar Dobrev a1fa5bd93f Changed the generation of patched v-tables to also work for class templates. 10 years ago
Dimitar Dobrev 5e5e1d0f11 Regenerated the parser bindings with the optimisation when allocating. 10 years ago
Dimitar Dobrev 9b7a372a3c Sped up the generated C# by using sizeof instead of Marshal.SizeOf. 10 years ago
Dimitar Dobrev 6bff560adc Removed the usages of named pointers when patching v-tables in C#. 10 years ago
Dimitar Dobrev e0c397d709 Collected internal functions of class template specialisations. 10 years ago
Dimitar Dobrev e799641a87 Added a guide to contributing. 10 years ago
Dimitar Dobrev fed72f5910 Ensured the C# gen correctly imports a native library with no target triple. 10 years ago
Dimitar Dobrev 66fdc64828 Removed a missed piece of obsolete code. 10 years ago
Dimitar Dobrev d49453bd67 Properly configured the dependencies in our test for them. 10 years ago
Dimitar Dobrev 3ccb5361df Shortened the generated C# by not suffixing attributes. 10 years ago