4333 Commits (97e24602c365cf3f2aada2e44c92e3a859d421f4)
 

Author SHA1 Message Date
Dimitar Dobrev 51c5ef8fea Fixed the parser bindings for macOS. 8 years ago
Dimitar Dobrev 95b8405b28 Restored the generation of symbols for defaulted inlines. 8 years ago
Dimitar Dobrev 9294ea0978 Ignored defaulted functions when generating C++ for symbols. 8 years ago
Dimitar Dobrev 27acdd262e Fixed the generation of symbols to check all base classes up the chain. 8 years ago
Kimon Topouzidis 93f5b89b52 Printed the text from unsupported comment tags. (#911) 8 years ago
Dimitar Dobrev e7a34904dd Fixed the generated C# for a subclass of a specialisation of an unsupported template. 8 years ago
Dimitar Dobrev ee174c1649 Fixed the message when an unsupported template specialisation is used. 8 years ago
Dimitar Dobrev dd885a7541 Fixed the generated C# when an operator returns a template. 8 years ago
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