1978 Commits (2e3da64586f32e7897203bc7b8f32dac270db02c)

Author SHA1 Message Date
Dimitar Dobrev 2e3da64586 Fixed a regression caused by VS failing to rebuild properly. 10 years ago
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
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 fe85a33ba1 Restored the renaming of enums. 10 years ago
Dimitar Dobrev 028eac9d69 Visited parameters while renaming. 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 baa30f0aa2 Improve debug display for Block. 10 years ago
Joao Matos a531fafa4a Simplify some rename pass code. 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 a1fa5bd93f Changed the generation of patched v-tables to also work for class templates. 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 fed72f5910 Ensured the C# gen correctly imports a native library with no target triple. 10 years ago
Dimitar Dobrev 3ccb5361df Shortened the generated C# by not suffixing attributes. 10 years ago
Dimitar Dobrev f9fdacb512 Removed a null check for the module of a unit. 10 years ago
Dimitar Dobrev c7040fc242 Fixed a crash when generating C# for empty enums. 10 years ago
Dimitar Dobrev f809dbf2d4 Removed redundant paragraphs and spaces when printing C# XML comments. 10 years ago
Dimitar Dobrev ec6ddb62cf Restored the new line after the last generated item of an enum. 10 years ago
Dimitar Dobrev 8646d3e077 Obsoleted the direct settings for wrapped libraries in the options. 10 years ago
Joao Matos c16d25f1b0 Fixed C# type printer to go through visit method when printing declarations. 10 years ago
Joao Matos 5f6561eaf3 Deal with null modules when type priting declarations in C#. 10 years ago
Joao Matos 98858a73ee Implement GetPrimitiveTypeWidth for signed/unsigned chars. 10 years ago
Joao Matos 4a653b00bd Added string as a primitive type to the type system. 10 years ago
Joao Matos 44c2be4375 Abstract generated method override check into AST extensions. 10 years ago
Joao Matos 3b6cfd70f5 Added CheckIgnoredDeclsPass.CheckDecayedTypes option. 10 years ago
Joao Matos 8b2b260d16 Fixed visitor regression when visiting declaration contexts. 10 years ago
Joao Matos b7b40ecedc Move type map setup to driver code. 10 years ago
Joao Matos eed3d09d0b Improve error handling when searching for type maps via reflection. 10 years ago
Joao Matos f70d1d0165 Unify class method specifier code generation. 10 years ago
Joao Matos 157da89ed5 Unify class specifier code generation. 10 years ago
Joao Matos 591ab6fd57 Refactor C# class prologue generation. 10 years ago