3859 Commits (3b7199f61c70a178a7f16f47393e9cb36e9eb425)
 

Author SHA1 Message Date
Joao Matos 3b7199f61c Refactor all renaming pass declaration checking into IsRenameableDecl. 8 years ago
Dimitar Dobrev 10ac0a4865 Fixed the getting of the template a specialised function is instantiated from. 8 years ago
Dimitar Dobrev 254e51145f Moved the generation of C# bodies to their own methods. 8 years ago
Dimitar Dobrev aae856971c Revert "Refactor all renaming pass declaration checking into IsRenameableDecl." 8 years ago
Joao Matos a6c85ffee8 Fixed previously missing rename target checking for classes. 8 years ago
Joao Matos 655cdd1cb4 Refactor all renaming pass declaration checking into IsRenameableDecl. 8 years ago
Dimitar Dobrev 8b230bdf07 Fixed a corner case of a default parameter with a type mapped to an enum. 8 years ago
Dimitar Dobrev cb49d38c86 Ignored partial specialisations of class templates. 8 years ago
Dimitar Dobrev 50deefa339 Fixed a regression causing internals of some class templates to be missed. 8 years ago
Dimitar Dobrev ab62115edc Prevented class templates from being static. 8 years ago
Dimitar Dobrev bc078d8a15 Removed the limitation about class templates when checking v-table entries. 8 years ago
Dimitar Dobrev a1cd57667b Ignored the unused methods in system class templates. 8 years ago
Dimitar Dobrev f7e5d9cc0e Added std::char_traits as a supported type because std::string needs it. 8 years ago
Dimitar Dobrev 8fe6e346c5 Ignored templates specialised with types external to the template itself. 8 years ago
Dimitar Dobrev 48d373f10b Fixed a typing and a grammatical error in the guide to contributing. 8 years ago
Dimitar Dobrev a1fa5bd93f Changed the generation of patched v-tables to also work for class templates. 8 years ago
Dimitar Dobrev 5e5e1d0f11 Regenerated the parser bindings with the optimisation when allocating. 8 years ago
Dimitar Dobrev 9b7a372a3c Sped up the generated C# by using sizeof instead of Marshal.SizeOf. 8 years ago
Dimitar Dobrev 6bff560adc Removed the usages of named pointers when patching v-tables in C#. 8 years ago
Dimitar Dobrev e0c397d709 Collected internal functions of class template specialisations. 8 years ago
Dimitar Dobrev e799641a87 Added a guide to contributing. 8 years ago
Dimitar Dobrev fed72f5910 Ensured the C# gen correctly imports a native library with no target triple. 8 years ago
Dimitar Dobrev 66fdc64828 Removed a missed piece of obsolete code. 8 years ago
Dimitar Dobrev d49453bd67 Properly configured the dependencies in our test for them. 8 years ago
Dimitar Dobrev 3ccb5361df Shortened the generated C# by not suffixing attributes. 8 years ago
Dimitar Dobrev f9fdacb512 Removed a null check for the module of a unit. 8 years ago
Dimitar Dobrev 935c580465 Deleted a useless weak reference thus simplifying TranslationUnit. 8 years ago
Dimitar Dobrev c7040fc242 Fixed a crash when generating C# for empty enums. 8 years ago
Dimitar Dobrev 96aa703b60 Fixed the printing of errors during compilation of native symbols. 8 years ago
Dimitar Dobrev f809dbf2d4 Removed redundant paragraphs and spaces when printing C# XML comments. 8 years ago
Dimitar Dobrev ec6ddb62cf Restored the new line after the last generated item of an enum. 8 years ago
Dimitar Dobrev dbfd93d941 Fixed the comment kind of the parser generator. 8 years ago
Dimitar Dobrev 8646d3e077 Obsoleted the direct settings for wrapped libraries in the options. 8 years ago
Joao Matos 0454316b96 Try and fix apt-get Mono install in Travis. 8 years ago
Joao Matos c16d25f1b0 Fixed C# type printer to go through visit method when printing declarations. 8 years ago
Joao Matos 5f6561eaf3 Deal with null modules when type priting declarations in C#. 8 years ago
Joao Matos 98858a73ee Implement GetPrimitiveTypeWidth for signed/unsigned chars. 8 years ago
Joao Matos 4a653b00bd Added string as a primitive type to the type system. 8 years ago
Joao Matos f8725509fb Print null primitive type printing for non-C++ based languages. 8 years ago
Joao Matos 44c2be4375 Abstract generated method override check into AST extensions. 8 years ago
Joao Matos 3b6cfd70f5 Added CheckIgnoredDeclsPass.CheckDecayedTypes option. 8 years ago
Joao Matos a6c3410b09 Fixed C typedef type printing regression. 8 years ago
Joao Matos 8b2b260d16 Fixed visitor regression when visiting declaration contexts. 8 years ago
Joao Matos b7b40ecedc Move type map setup to driver code. 8 years ago
Joao Matos eed3d09d0b Improve error handling when searching for type maps via reflection. 8 years ago
Joao Matos f70d1d0165 Unify class method specifier code generation. 8 years ago
Joao Matos 157da89ed5 Unify class specifier code generation. 8 years ago
Joao Matos 591ab6fd57 Refactor C# class prologue generation. 8 years ago
Joao Matos 1e6bf9b7fd Simplify code. 8 years ago
Joao Matos d4b6476569 Unify block kinds between generators. 8 years ago