61 Commits (c4a215f5faebdfd9d015279d35adb23bdf0dec8b)

Author SHA1 Message Date
Joao Matos c4a215f5fa Re-generate the parser bindings. 6 years ago
Joao Matos 07e3113cef Added a parsing option to skip gathering of native layout info. 6 years ago
Dimitar Dobrev e203463a9d Added an option for skipping private declarations. 6 years ago
Dimitar Dobrev 9a12db86d9 Fixed a regression in the generator of C++/CLI. 6 years ago
Dimitar Dobrev 41b22762a4 Fixed the marshalling of std::string with GCC 6+ on Linux. 7 years ago
Dimitar Dobrev c8536b4141 Updated to LLVM/Clang revisions 339502/339494 respectively. 7 years ago
Dimitar Dobrev fceb204a98 Fixed the generated C# for members of types nested in templates. 8 years ago
Dimitar Dobrev 573818f33e Fixed a regression, a crash, when generating the parser bindings. 8 years ago
Dimitar Dobrev e53b25346e Prevented C++ generation for invalid specialised functions. 8 years ago
Dimitar Dobrev 450a26a443 Revert "Removed an unused field and redundant parameters from 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 5ca93458a2 Fixed the generation of internals for template specialisations. 8 years ago
Dimitar Dobrev c61c989460 Added an option for specifying STD types to bind. 8 years ago
Dimitar Dobrev 9294ea0978 Ignored defaulted functions when generating C++ for symbols. 8 years ago
Dimitar Dobrev e2e4109631 Added to a method a list of its overridden methods. 8 years ago
Kimon Topouzidis 3760d4d550 Made Function a DeclarationContext to match the Clang AST. (#896) 8 years ago
Mohit Mohta 3e8b15c42c Made the C/C++ language switches adjustable in managed code. (#895) 8 years ago
Mohit Mohta 65d6c49e1b Making the code run properly from a different working directory (#891) 8 years ago
Dimitar Dobrev f4d9259450 Regenerated the parser bindings. 8 years ago
Dimitar Dobrev a7cf984486 Fixed a memory leak when marshalling std::string in C#. 8 years ago
Dimitar Dobrev d9960538af Regenerated the parser bindings. 8 years ago
Kimon Topouzidis 1298634804 Extended declarations to store their packing. (#871) 8 years ago
Mohit Mohta 3699574983 Removed the macros in C++ AST for std::string because we can marshal it (#866) 8 years ago
Dimitar Dobrev 6c59014d7a Regenerated the parser bindings. 8 years ago
Kimon Topouzidis e8e03f7aae Added float128 to the marshalling structures in the C# generator. (#857) 8 years ago
Dimitar Dobrev 51fe04b666 Made all fields of C# marshalling structures internal. 8 years ago
Mohit Mohta db1522d7b2 Regenerated the parser bindings (#844) 8 years ago
Dimitar Dobrev 9dbcc3cc2c Completed the support for dependent type names. 8 years ago
Dimitar Dobrev 974f8fab20 Replaced the useless desugared dependent name type with its qualifier. 8 years ago
realvictorprm 936d2231a7 Fixed wrong recording of declaration order (#816) 8 years ago
realvictorprm 10c86a2a10 Fixed the generated C# when an incomplete class is forwarded more than once. 8 years ago
realvictorprm 9d89764965 Wrapped injected classes in order to ease binding lists of redeclarations. 8 years ago
Dimitar Dobrev d293a7f49f Regenerated the parser bindings with the renaming of enum items. 8 years ago
Dimitar Dobrev 5e5e1d0f11 Regenerated the parser bindings with the optimisation when allocating. 8 years ago
Dimitar Dobrev af6e2ec194 Regenerated the parser bindings to use the new dynamic allocation of memory in C#. 8 years ago
Dimitar Dobrev cbb64c4c62 Fixed a regression when generating imports of libraries with '.' in the name on Windows. 8 years ago
Dimitar Dobrev ecce0d4c33 Regenerated the parser bindings with fully qualified types. 8 years ago
Dimitar Dobrev 7ad1af0cac Removed redundant qualification of types in the generated C#. 8 years ago
Dimitar Dobrev acb159c08f Regenerated the parser bindings. 8 years ago
Dimitar Dobrev b8f54de73e Parsed function bodies. 8 years ago
Dimitar Dobrev 8d322ad53e Properly handled signed chars in the AST. 8 years ago
Dimitar Dobrev cef847825a Exposed constant expressions, friendships and exception specifications of functions in our AST. 8 years ago
Dimitar Dobrev fc1d75363a Regenerated the parser bindings after making internals internal. 9 years ago
Dimitar Dobrev a8815b84e2 Fixed the generated C# when a parameter is s typedef of a primitive pointer. 9 years ago
Dimitar Dobrev 5af5b2093f Extended the AST with the template parameters being substituted. 9 years ago
Dimitar Dobrev b2a872f431 Merged the passes for properties and made the result non-optional. 9 years ago
Dimitar Dobrev db942dc06c Wrapped the reference qualifier of functions. 9 years ago