3261 Commits (8d2c5f49b51b90d6af403118ad9db24d23b9ab07)
 

Author SHA1 Message Date
Dimitar Dobrev 8d2c5f49b5 Prevented changes in the casing of functions bearing the same name as their name-space. 9 years ago
Dimitar Dobrev 0798c5428c Fixed a case of default arguments which use nullptr. 9 years ago
Joao Matos 7542f7c868 Extract method.TranslationUnit.Module expression into a local variable. 9 years ago
Joao Matos f01c5b0fbe Ignore system headers in DelegatesPass.VisitMethodDecl since they might not be part of a module. 9 years ago
Joao Matos c62a547655 Fixed TranslationUnit.Module getter to gracefully handle non-existing modules. 9 years ago
Dimitar Dobrev cdc51afc0e Extended the parser and AST to handle template template parameters. 9 years ago
Dimitar Dobrev baf190a577 Collected all translation units before parsing them in depth. 9 years ago
Dimitar Dobrev 546c32d4a7 Generated internals for template specialisations from dependent libraries. 9 years ago
Dimitar Dobrev 22ba637aec Changed the tests for dependencies to use one combined AST. 9 years ago
Dimitar Dobrev 19b0131543 Sorted modules by the dependencies of their libraries, if any, before parsing. 9 years ago
Dimitar Dobrev e50e9416d9 Handled internals of nested template specialisations. 9 years ago
Dimitar Dobrev 26d908b2f3 Decreased the number of needed template internals in the C# end. 9 years ago
Dimitar Dobrev eb748db73b Handled nested template specialisations with fields of the place-holder type. 9 years ago
Dimitar Dobrev 3718d36854 Removed the internals of partial template specialisations - not supported yet. 9 years ago
Dimitar Dobrev 8a4261dd42 Handled the completeness of template specialisations in the parser. 9 years ago
Dimitar Dobrev a10f034c9b Fixed the C#-printing of template specilisations with bool. 9 years ago
Dimitar Dobrev b50001b2ea Wrapped the unified symbol resolutions (USR) of declarations. 9 years ago
Dimitar Dobrev 62e4ab93b1 Fixed the parse options to only collect all headers if it's a unity build. 9 years ago
João Matos ce8faf4097 Merge pull request #656 from ddobrev/master 9 years ago
Dimitar Dobrev dc84c9b765 Added an option to parse all headers at once - much faster. 9 years ago
Dimitar Dobrev 69bd424c75 Temporarily suspended the completion of types because it causes problems while not useful yet. 9 years ago
João Matos d4768e883a Merge pull request #646 from ddobrev/master 9 years ago
Dimitar Dobrev b41dc261ed Added support for directly wrapping entire sets of interdependent libraries. 9 years ago
Joao Matos 373d867de3 Added new FixParameterUsageFromComments pass to fix parameter usage through semantic docs. 9 years ago
Joao Matos f361804f61 Added a new SetMethodParameterUsage overload taking parameter counts. 9 years ago
Dimitar Dobrev 3040b90621 Documented the support for default parameters. 9 years ago
Dimitar Dobrev a487d44050 Documented the potential for bindings in any language. 9 years ago
Joao Matos f35ec1b693 Implemented CLITypePrinter.VisitTemplateParameterSubstitutionType. 9 years ago
Dimitar Dobrev e41d4340e9 Simplified the parser by removing a redundancy. 9 years ago
Dimitar Dobrev e289dd47bf Extended the class for modules with include and library dirs, and defines. 9 years ago
Dimitar Dobrev 41cd6e6ab7 Fixed a regression when generating the parser bindings for OS X. 9 years ago
Joao Matos 60f5bc31e9 Added <auto-generated> XML documentation tag to the generated file preamble. 9 years ago
Joao Matos ff94c1752a Fixed typo in Options.cs added in 6855901ca6. 9 years ago
Dimitar Dobrev 6855901ca6 Extracted the information for wrapped libraries to a separate class. 9 years ago
Dimitar Dobrev bd3c921731 Simplified the printing of template internals. 9 years ago
Dimitar Dobrev 0d5c4539a2 Generated internals of types nested in templates. 9 years ago
Dimitar Dobrev 5f679576e0 Fixed the generated code when a template has a base type. 9 years ago
Dimitar Dobrev a6604b5f8c Fixed a regression when getting code gen info for certain functions. 9 years ago
Dimitar Dobrev 1604f8e494 Removed the completion of system types because it needlessly exhausts the stack. 9 years ago
Dimitar Dobrev 8badb497cf Fixed an endless recursion when checking a function for code generation. 9 years ago
Dimitar Dobrev f29e3a2240 Fixed an assert when parsing nested types which use template instantiations of void. 9 years ago
Dimitar Dobrev 50a5d328db Fixed an assert when parsing template instantiations of void. 9 years ago
Dimitar Dobrev c4332f2c8a Removed some redundant completion of types now that we complete all of them anyway. 9 years ago
Dimitar Dobrev f986963a3c Fixed the display of progress while downloading Clang. 9 years ago
Dimitar Dobrev 3d4c7c56f8 Changed the parser for easier transition to a newer Clang. 9 years ago
Dimitar Dobrev 2403d7d3a3 Replaced the useless internals of templates with the internals of their specialisations. 9 years ago
Dimitar Dobrev e4200f4690 Fixed the wrapping of template parameters in the parser. 9 years ago
Joao Matos bc26e77ab2 Extract AST->getTargetInfo() expression into a local variable. 9 years ago
Dimitar Dobrev 2294fe56fb Fixed the layouts of ignored dynamic types by generating their v-table pointers. 9 years ago
Dimitar Dobrev 336dbe8ff8 Marshalled fields with a pointer type as IntPtr. 9 years ago