4105 Commits (46b40bbe054e488af62186265b0408d2b4370bd3)
 

Author SHA1 Message Date
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
Dimitar Dobrev f9fdacb512 Removed a null check for the module of a unit. 10 years ago
Dimitar Dobrev 935c580465 Deleted a useless weak reference thus simplifying TranslationUnit. 10 years ago
Dimitar Dobrev c7040fc242 Fixed a crash when generating C# for empty enums. 10 years ago
Dimitar Dobrev 96aa703b60 Fixed the printing of errors during compilation of native symbols. 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 dbfd93d941 Fixed the comment kind of the parser generator. 10 years ago
Dimitar Dobrev 8646d3e077 Obsoleted the direct settings for wrapped libraries in the options. 10 years ago
Joao Matos 0454316b96 Try and fix apt-get Mono install in Travis. 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 f8725509fb Print null primitive type printing for non-C++ based languages. 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 a6c3410b09 Fixed C typedef type printing regression. 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
Joao Matos 1e6bf9b7fd Simplify code. 10 years ago
Joao Matos d4b6476569 Unify block kinds between generators. 10 years ago
Dimitar Dobrev cfbc83a331 Removed a site for bounties which does not allow free registration. 10 years ago
Joao Matos 9a42bbecf5 Added CodeGenerator.AccessIdentifier instance method. 10 years ago
Joao Matos 8203515c5b Move C# code generation helpers to base code generator. 10 years ago
Joao Matos a5728225d8 Do not use blocks for enum items as NewLineKind.Never is buggy. 10 years ago