4309 Commits (450a26a443b46410633dbd0e9b19cc72483d6ea9)
 

Author SHA1 Message Date
Dimitar Dobrev 450a26a443 Revert "Removed an unused field and redundant parameters from the parser." 8 years ago
Dimitar Dobrev 254cc0d279 Simplified the getting of the target info in the parser. 8 years ago
Dimitar Dobrev 33bc64ad9a Reused the parsing of headers to get the target info as well. 8 years ago
Dimitar Dobrev 3abe0e5195 Deleted an useless field from the parser options. 8 years ago
Dimitar Dobrev 28f42bb1c7 Deleted useless fields from the parser. 8 years ago
Dimitar Dobrev 51a109d2db Removed an unused field and redundant parameters from the parser. 8 years ago
Dimitar Dobrev 4945b595de Renamed SetupHeader to Setup in order to generalise it for future extension. 8 years ago
Dimitar Dobrev 5e17200af8 Moved the method for building parser options specific to a file. 8 years ago
Dimitar Dobrev af8a758744 Fixed the generated C++ for symbols to be compatible with Clang. 8 years ago
Dimitar Dobrev 10748cba2e Fixed the generated C# when a type nested in a template is forwarded. 8 years ago
Dimitar Dobrev 71381d3967 Documented the release of CppSharp 0.8.16. 8 years ago
Dimitar Dobrev 9c2f62c3eb Fixed a crash when parsing unnamed declarations in name-spaces. 8 years ago
Dimitar Dobrev cacfeaa03f Documented the release of CppSharp 0.8.15. 8 years ago
James bb7f8b5304 Adding vs2017 to .gitignore (#998) 8 years ago
Joao Matos 99e849968b Added Swift as a generator kind for Embeddinator. 8 years ago
Dimitar Dobrev 310f1110df Handled any level of nesting when generating internals for specialisations in C#. 8 years ago
Dimitar Dobrev 5ca93458a2 Fixed the generation of internals for template specialisations. 8 years ago
Dimitar Dobrev 5e39989ce6 Ensured symbols for nested template specialisations. 8 years ago
Dimitar Dobrev 2f0294da67 Fixed the generated C++ for external template specialisations. 8 years ago
Dimitar Dobrev feb2df8fae Completed just class template specialisations used in functions. 8 years ago
Dimitar Dobrev b7faf33819 Fixed a regression of generating templates in C# with the option off. 8 years ago
Dimitar Dobrev e96580357e Optimised the parser by skipping the system translation units. 8 years ago
Dimitar Dobrev 5bce2fb533 Reused parameters between functions and their types (as Clang does). 8 years ago
Dimitar Dobrev c61c989460 Added an option for specifying STD types to bind. 8 years ago
Dimitar Dobrev 291da4ece3 ed time and memory during generation by skipping methods of most STD classes. 8 years ago
Dimitar Dobrev ada983c40d Improved the check for a layout on a record. 8 years ago
Dimitar Dobrev c3048ae8d8 Fixed a crash when trying to get a source location for an implicit declaration. 8 years ago
Dimitar Dobrev fd9c9520c8 Reduced the indentation at the marshalling of arrays in C#. 8 years ago
Dimitar Dobrev efbe7cd3e4 Fixed the generated C# for a fixed array of pointers. 8 years ago
Dimitar Dobrev 8958217314 Sped the test run up by moving the test for ignored system types. 8 years ago
Dimitar Dobrev b5c17d98bd Verified that unused STD types are removed. 8 years ago
Dimitar Dobrev ae6a37359a Removed unused STD enumerations from generation. 8 years ago
Dimitar Dobrev 0c78ba29f7 Fixed a crash when a comment contains regular text wrapped in <>. 8 years ago
Dimitar Dobrev 7623adc9fb Made only really used classes internal. 8 years ago
Dimitar Dobrev 405d82fede Fixed a typing error in the name of a function. 8 years ago
Dimitar Dobrev 28a00a9ff4 Ignored return parameters when fixing default arguments of overrides. 8 years ago
Dimitar Dobrev 4c884e6c20 Ensured no overflown stack in the AST converter. 8 years ago
Joao Matos c818f08efc Fixed typo in comment. 8 years ago
Joao Matos bea0653268 Fixed code generation for using template types. 8 years ago
Joao Matos 06621d43f6 Re-use IntPtrType in CSharpTypePrinter.cs. 8 years ago
Joao Matos 5dc239a9ef Improve debugging display for Type type. 8 years ago
Joao Matos eff9b073a2 Clean up formatting in CSharpTypePrinter.cs. 8 years ago
Dimitar Dobrev bc4e01b58b Revert "Skipped completion of already complete template specialisations." 8 years ago
Dimitar Dobrev 99da13e643 Skipped completion of already complete template specialisations. 8 years ago
Marco Zille d932a09cdf Fixed incorrectly generated bindings for class with non-type template arguments 8 years ago
Dimitar Dobrev 54ad95bb5c Simplified the sorting of declarations. 8 years ago
Dimitar Dobrev b41b96df77 Fixed a regression causing generated types to be incorrectly reordered. 8 years ago
Dimitar Dobrev 764806e759 Fixed the generated C# for templates derived from regular dynamic classes. 8 years ago
Dimitar Dobrev cd5b57a786 Ensured all non-system template specialisations are complete. 8 years ago
Marco Zille 5eb077b5d4 Fixed a problem when walking the managed AST because friend templated 8 years ago