27 Commits (27911ec3e430701cd8662475f1187a6f0ef10b25)

Author SHA1 Message Date
Conrad Kreyling 27911ec3e4 Fix path resolution on non-Windows ParserGen 2 years ago
Conrad Kreyling 4306054fdc Expand ParserGen to accept ARM64 build process 2 years ago
Conrad Kreyling 1d1b21f25e Instruct generator to build ARM64 bindings 2 years ago
josetr 7446ed2927 Change `GenerateSequentialLayout` default value to `true` 5 years ago
Dimitar Dobrev 3d750e3539 Fix a regressive crash when generating parser bindings 5 years ago
josetr 06cdad54db
Regenerate the parser bindings with sequential layouts (#1479) 5 years ago
Dimitar Dobrev fbbda2020f Remove the direct usages of the parsing options 5 years ago
Dimitar Dobrev 9d296c10af Simplify the required headers for macOS bindings 5 years ago
João Matos 925783a0ce Fix includes setup for parser bindings generation in macOS host platform. 5 years ago
Joao Matos ac7bdb2585 Refactor Clang builtins directory logic and move it to the managed side. 6 years ago
Joao Matos ea7023dfad Remove ParserOptions.Abi since its misleading as it serves no purpose. 6 years ago
Dimitar Dobrev fceb204a98 Fixed the generated C# for members of types nested in templates. 8 years ago
Rokas Kupstys aa33609d45 Clean up linux includes setup. 8 years ago
Rokas Kupstys 05445f3028 Linux fixes, Bootstrap.cs build errors, warnings (#1010) 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 dbfd93d941 Fixed the comment kind of the parser generator. 9 years ago
Dimitar Dobrev 8646d3e077 Obsoleted the direct settings for wrapped libraries in the options. 9 years ago
Joao Matos fe0ee21392 Remove and sort usings. 9 years ago
Joao Matos 04ee2e5b7d Rename CodeGenerator.Templates to Outputs. 9 years ago
Dimitar Dobrev 2531d631c6 Ensured template arguments of specialised functions are read. 9 years ago
Dimitar Dobrev cef847825a Exposed constant expressions, friendships and exception specifications of functions in our AST. 9 years ago
Dimitar Dobrev ef69bf1b95 Made the case-renaming pass non-optional for Mono/.NET generators. 9 years ago
Dimitar Dobrev fc1d75363a Regenerated the parser bindings after making internals internal. 9 years ago
Joao Matos 1371f89957 Convert CheckMacroPass to be a default pass. 9 years ago
Dimitar Dobrev b2a872f431 Merged the passes for properties and made the result non-optional. 9 years ago
Joao Matos a77bc2a91f Separate parser options from driver options. 9 years ago
Joao Matos b0c539197e Extract ParserGen build project to its own file. 9 years ago
Dimitar Dobrev d419cb7156 Added all system fields to the internal layouts used in the C# generator. 9 years ago
Joao Matos 4b1309f5be Added support for C++14 variable templates and specializations. 9 years ago
Dimitar Dobrev 95b592cab6 Regenerated the C# parser bindings to a single file per target. 9 years ago
Dimitar Dobrev 9b51e30643 Fixed the option for output name-spaces to allow eliminating them. 9 years ago
Joao Matos 3a43cf3349 Added support for x86_64 Linux GNU C++11 ABI parser bindings. 9 years ago
Dimitar Dobrev b41dc261ed Added support for directly wrapping entire sets of interdependent libraries. 9 years ago
Dimitar Dobrev e289dd47bf Extended the class for modules with include and library dirs, and defines. 9 years ago
Dimitar Dobrev 7c2a6f8280 Added generation of 64-bit MSVC C# bindings for the parser. 10 years ago
Dimitar Dobrev ef66b38525 Removed a redundant parameter from CppTypePrinter. 10 years ago
Dimitar Dobrev 48fece6aa1 Revert "Threw an exception when there are parsing errors, and handled it in the test clients." 10 years ago
Dimitar Dobrev 01e872b30d Threw an exception when there are parsing errors, and handled it in the test clients. 10 years ago
Dimitar Dobrev b9e3efbf0c Removed the option for copy ctors and prevented usage of ignored ones. 10 years ago
triton ab0aace7b8 Fixed GetSourceDirectory in the parser generator to start from the current working directory. 10 years ago
triton 27e537c59b Extract platform detection logic into its own file. 10 years ago
João Matos ee8d1b5367 Enable copy constructor generation on parser bindings. 10 years ago
João Matos 54c772b6ac Use the same path to Linux parser generation headers as on OSX. 10 years ago
triton 087b21e7d4 Added 64-bits OSX support to the parser bindings generator. 11 years ago
Joao Matos 7f56db754d Improved parser generation driver to work better under OSX and non-Windows platforms. 11 years ago
triton 3ab4d570a3 Removes the remaining SetClassAsValueType from ParserGen. 11 years ago
triton cd85f8b6a5 Improved GetSourceDirectory to be a little more robust. 11 years ago
Dimitar Dobrev 0ee5b23728 Restored ParserOptions as a ref type because it is inherited. 11 years ago
Tomi Valkeinen 6b0612d5a1 ParserGen: Linux binding generation 11 years ago
triton 7fb53dc3b0 Fixed the parser generator to track Clang r204978. 11 years ago