2753 Commits (77f45dee38d75c881c7c09db284198ad31412bf0)

Author SHA1 Message Date
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
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 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
Dimitar Dobrev 6fd6649bb5 P/Invoked OS X frameworks instead of just libs when applicable. 9 years ago
Joao Matos c5c4a538c4 Implemented CLI delegate marshaling of function pointer types. 9 years ago
Joao Matos b53aaae81b Fixes parsing of K&R-style C functions with no prototypes. 9 years ago
Joao Matos 93f5161710 Fixed handling of different language versions in the C++ parser. 9 years ago
Dimitar Dobrev c502c6ed2b Fixed a crash when wrapping Qt on OS X. 9 years ago
Dimitar Dobrev 529b21775b Added an explicit C++ destructor to avoid a crash on OS X. 9 years ago
Dimitar Dobrev 99902c5580 Disabled a type of false errors when auto-compiling on OS X. 9 years ago
Dimitar Dobrev 6821e983a6 Checked if a library exists before trying to parse it. 9 years ago
Dimitar Dobrev 2ef14d0fcf Introduced consistent usage of '&' - it is now always stuck to the type. 9 years ago
Dimitar Dobrev ae8d3feb53 Added reading of exported mach-o (OS X) symbols. 9 years ago
Dimitar Dobrev cf479f4409 Wrapped more information about comments for better generation. 9 years ago
Dimitar Dobrev 11fc1f5097 Checked whether block comments actually have paragraphs. 9 years ago
Dimitar Dobrev 0e344b4b8a Tested generation of C# comments at run-time. 9 years ago
Dimitar Dobrev 6e23f910a9 Added support for "param" elements in code comments in the C# end. 9 years ago
Dimitar Dobrev 1f105e53a8 Added support for "return" elements in code comments in the C# end. 9 years ago
Dimitar Dobrev e57ad1d3e9 Exposed in our AST the real comment behind a block comment. 9 years ago
Dimitar Dobrev 0dea8504ba Regenerated the parser bindings. 9 years ago
Dimitar Dobrev 1d3e821093 Fixed #453 - incorrect comment generation. 9 years ago
Dimitar Dobrev 38f1707474 Fixed #638 - incompilable generated C# code when a function takes a protected enum. 9 years ago
Dimitar Dobrev fc84e6bf1e Added reading of dependencies of Mach-O (OS X) binaries. 9 years ago
Joao Matos ce62f5c4cc Fixed Windows SDK selection when we cannot find VS reported version. 9 years ago
Abhinav Tripathi 9a7927613e Fix generation of functions with union params 10 years ago
João Matos 4d89bfa001 Fixed code generation for constant arrays of function pointers. 10 years ago
João Matos 021189b49c Extract ""global::System.IntPtr"" into a constant for re-use in the marshaller. 10 years ago
João Matos 1d2a572836 Extracted array type ignore code from CheckIgnoredDecls to TypeIgnoreChecker. 10 years ago