4125 Commits (9fdb9a3dc212f0796b04278adbc9fff9a4973ebe)
 

Author SHA1 Message Date
Dimitar Dobrev 9fdb9a3dc2 Fixed the generated C# when an template value is returned. 8 years ago
Dimitar Dobrev aab4e6587a Set the declaration of found type maps. 8 years ago
Dimitar Dobrev 0e341db99c Fixed the generated C# when an injected class is returned. 8 years ago
Dimitar Dobrev 401e26a63f Ignored the not yet supported classes nested in templates. 8 years ago
Dimitar Dobrev 108bf75053 Fixed the generation of internals of classes nested in templates. 8 years ago
Dimitar Dobrev 23e7dec1f5 Made the generation of templates optional and off by default. 8 years ago
Dimitar Dobrev ff1abf360f Ensured all fields in class layouts are checked for specialisations. 8 years ago
Dimitar Dobrev 8bb567c49e Fixed missing symbols for templates when there are no inlined functions. 8 years ago
Dimitar Dobrev ea90ce745a Removed publicly unused template specialisations from the generated symbols. 8 years ago
Dimitar Dobrev 075b2d5078 Fixed the generated C# for comparison operators in templates. 8 years ago
Dimitar Dobrev e078968cf2 Fixed the generated C# for indexers in templates. 8 years ago
Dimitar Dobrev 38ed4ab472 Fixed the generated C# when a template is used with different type arguments. 8 years ago
Dimitar Dobrev cd548059e9 Added support for class templates which do not specialise types external to them. 8 years ago
Dimitar Dobrev 225cd5c49b Simplified the printing of templates. 8 years ago
Dimitar Dobrev 2af1af6404 Extracted the native printing in C# to separate methods. 8 years ago
Joao Matos 54434454c9 Fixed a couple minor Clang parser warnings on Clang/OSX. 8 years ago
Dimitar Dobrev 2f0956249d Deleted redundant code when printing and marshalling in C#. 8 years ago
Dimitar Dobrev 47633db649 Moved the handling of indexers to the C# marshaller. 8 years ago
Dimitar Dobrev 787798f2bd Passed the qualified return type when calling internal functions in C#. 8 years ago
Kimon Topouzidis 8d518fba22 Set the name-space of constructed parameters to their function. (#909) 8 years ago
Dimitar Dobrev 46b40bbe05 Fixed the generated C# for a case of a typedef of a function pointer. 8 years ago
Mohit Mohta db522c0295 Fixed the C# generation for functions with typedefed function pointers as params (#903) 8 years ago
Kimon Topouzidis 02d37706ac Set the name-space of a parameter to its function. (#908) 8 years ago
Dimitar Dobrev f16c229f27 Updated premake for Windows to the latest version. 8 years ago
Dimitar Dobrev b71a37d154 Simplified and stabilised the getting of the base of a method. 8 years ago
Joao Matos 2d69ead3ca Fixed os.ishost check so we do not call is_64_bits_mono_runtime on Windows. 8 years ago
Joao Matos 27efa2ec87 Fixed unreachable code warning. 8 years ago
Dimitar Dobrev 4a0167e10c Made whether a method is an override adjustable. 8 years ago
Joao Matos 661609176a Rewrite build config file generation in Premake. 8 years ago
Joao Matos e6077448a0 Update Premake5 to fix Nuget bug. 8 years ago
Joao Matos 184f678f38 Use dotnetframework instead of framework Premake command. 8 years ago
Joao Matos 66637ccd31 Default to .NET Framework 4.6 in Premake. 8 years ago
Kimon Topouzidis b4735df891 Included the comments plain text to the remarks block. (#907) 8 years ago
Abhinav Tripathi 2ccdc59fc0 Fix the typo in LLVM.lua (#906) 8 years ago
Dimitar Dobrev f9a8798b8f Fixed the generated C# for setters with a reference to a primitive type. 8 years ago
Kimon Topouzidis db164c0c0b Ensured a single element for remarks in the generated XML documentation comments. (#904) 8 years ago
Dimitar Dobrev d2426a7db6 Fixed the renaming of methods in forwarded types from secondary bases in dependencies. 8 years ago
Dimitar Dobrev 8b9c3ab89f Fixed a regression when a public virtual is overridden as private. 8 years ago
Dimitar Dobrev 2f2f13f352 Deleted an unused method. 8 years ago
Dimitar Dobrev d3e8cc51d5 Further simplified the getting of base methods from only the primary bases. 8 years ago
Dimitar Dobrev e0367c5601 Simplified the getting of base methods from only the primary bases. 8 years ago
Dimitar Dobrev 0c22c4deb7 Simplified the generation of C# for base calls. 8 years ago
Dimitar Dobrev 0ecb7fc156 Changed the getting of a root base method to use the list of overrides. 8 years ago
Dimitar Dobrev 845bf5b7f1 Based if a method is an override exclusively on if it has any overridden methods. 8 years ago
Dimitar Dobrev 8cb7207df7 Deleted code made redundant by the equalisation of access for overrides. 8 years ago
Dimitar Dobrev e2e4109631 Added to a method a list of its overridden methods. 8 years ago
Dimitar Dobrev cf98ecd36e Generated internals of external specialisations only if the template has template fields. 8 years ago
Dimitar Dobrev 49104ee0bf Added a test for getting bases of ignored overrides in secondary bases. 8 years ago
Dimitar Dobrev 0124c43439 Removed a hack while renaming. 8 years ago
Dimitar Dobrev e62651a954 Fixed the getting of base methods to include ignored ones. 8 years ago