1996 Commits (d840860b30be696046ea358d8fe9b2cf63007744)

Author SHA1 Message Date
Dimitar Dobrev 9dbcc3cc2c Completed the support for dependent type names. 9 years ago
Victor Peter Rouven Müller 0a61baa4b6 Completely ignore incomplete classes in C++/CLI (#823) 9 years ago
Dimitar Dobrev 974f8fab20 Replaced the useless desugared dependent name type with its qualifier. 9 years ago
realvictorprm 936d2231a7 Fixed wrong recording of declaration order (#816) 9 years ago
Dimitar Dobrev 5f6c432f19 Removed all warnings in the C# part. 9 years ago
Dimitar Dobrev 1174800cff Generated the symbols for templates by separate functions instead. 9 years ago
realvictorprm 10c86a2a10 Fixed the generated C# when an incomplete class is forwarded more than once. 9 years ago
realvictorprm 9d89764965 Wrapped injected classes in order to ease binding lists of redeclarations. 9 years ago
Dimitar Dobrev c3f7fa10c2 Changed the generation of symbols to only include specialisations from generated functions. 9 years ago
Dimitar Dobrev ac83eed80a Exported template specialisations in the native symbols. 9 years ago
Dimitar Dobrev 42facd9df1 Fixed the generation of parameters in the C# printer. 9 years ago
Dimitar Dobrev 52788fd0d6 Removed a redundant parameter. 9 years ago
realvictorprm f44c578be8 Disabled generation of disposable for incomplete structs/classes (#799) 9 years ago
realvictorprm 938ccf686b Incomplete classes and structs are now generated for C#. (#797) 9 years ago
Dimitar Dobrev 38f247b1db Merged the libraries for inlines and templates into one. 9 years ago
Abhinav Tripathi 91fcfd0b5c Fix CheckStaticClass pass and add test. (#795) 9 years ago
realvictorprm 4307fb3303 Fixed ArgumentException due to nullptr arguments in Marshaling native function pointers. (#794) 9 years ago
Dimitar Dobrev e2a2e8df4b Fixed the generated C# for an array of const char*. 9 years ago
Dimitar Dobrev 2e3da64586 Fixed a regression caused by VS failing to rebuild properly. 9 years ago
Dimitar Dobrev c3f7c50702 Changed events to be visited after properties when renaming. 9 years ago
Dimitar Dobrev 8233f52da3 Fixed a regression when renaming overridden properties. 9 years ago
Dimitar Dobrev 358c03e261 Fixed a regression when a method called "dispose" is wrapped. 9 years ago
Dimitar Dobrev dd82358a04 Always upper-cased the first character of a function. 9 years ago
Dimitar Dobrev ea9c12842a Changed the renaming not to lose separation in new names. 9 years ago
Dimitar Dobrev fe85a33ba1 Restored the renaming of enums. 9 years ago
Dimitar Dobrev 028eac9d69 Visited parameters while renaming. 9 years ago
Joao Matos 17f768f6c4 Add classes as rename targets for default renaming pass. 9 years ago
Joao Matos 586b14ab62 Fixed previously missing rename target checking for classes. 9 years ago
Joao Matos c7771cc677 Reworked GenerateEnumItemFromMacro so enum items have namespaces. 9 years ago
Joao Matos baa30f0aa2 Improve debug display for Block. 9 years ago
Joao Matos a531fafa4a Simplify some rename pass code. 9 years ago
Joao Matos 3b7199f61c Refactor all renaming pass declaration checking into IsRenameableDecl. 9 years ago
Dimitar Dobrev 10ac0a4865 Fixed the getting of the template a specialised function is instantiated from. 9 years ago
Dimitar Dobrev 254e51145f Moved the generation of C# bodies to their own methods. 9 years ago
Dimitar Dobrev aae856971c Revert "Refactor all renaming pass declaration checking into IsRenameableDecl." 9 years ago
Joao Matos a6c85ffee8 Fixed previously missing rename target checking for classes. 9 years ago
Joao Matos 655cdd1cb4 Refactor all renaming pass declaration checking into IsRenameableDecl. 9 years ago
Dimitar Dobrev 8b230bdf07 Fixed a corner case of a default parameter with a type mapped to an enum. 9 years ago
Dimitar Dobrev cb49d38c86 Ignored partial specialisations of class templates. 9 years ago
Dimitar Dobrev 50deefa339 Fixed a regression causing internals of some class templates to be missed. 9 years ago
Dimitar Dobrev ab62115edc Prevented class templates from being static. 9 years ago
Dimitar Dobrev bc078d8a15 Removed the limitation about class templates when checking v-table entries. 9 years ago
Dimitar Dobrev a1cd57667b Ignored the unused methods in system class templates. 9 years ago
Dimitar Dobrev f7e5d9cc0e Added std::char_traits as a supported type because std::string needs it. 9 years ago
Dimitar Dobrev 8fe6e346c5 Ignored templates specialised with types external to the template itself. 9 years ago
Dimitar Dobrev a1fa5bd93f Changed the generation of patched v-tables to also work for class templates. 9 years ago
Dimitar Dobrev 9b7a372a3c Sped up the generated C# by using sizeof instead of Marshal.SizeOf. 9 years ago
Dimitar Dobrev 6bff560adc Removed the usages of named pointers when patching v-tables in C#. 9 years ago
Dimitar Dobrev e0c397d709 Collected internal functions of class template specialisations. 9 years ago
Dimitar Dobrev fed72f5910 Ensured the C# gen correctly imports a native library with no target triple. 9 years ago