15 Commits (aa33609d450117d50338637631f1f04a649d2bd9)

Author SHA1 Message Date
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. 8 years ago
Dimitar Dobrev 8646d3e077 Obsoleted the direct settings for wrapped libraries in the options. 8 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. 10 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
triton 1802470013 Kill the old parser (good riddance :). 11 years ago
triton fede2d4c23 Reworked the parser generation driver. 11 years ago
triton 7f927db6c8 Renamed ASTContext parameters. 11 years ago
triton 43dc88b5de Added support for representing and parsing source locations. 11 years ago
Tomi Valkeinen 1053aa79d1 ParserGen: print what is being generated 11 years ago
Tomi Valkeinen 6d09688241 ParserGen: fix compilation warning 11 years ago
triton baa08c8e8c Re-generated the parser bindings with IsExplicit. 11 years ago
marcos henrich 7125109e3f Deprecated ExplicityIgnored use ExplicitlyIgnore(). Getting ExplicityIgnored and setting ExplicityIgnored to false don't make much sense anymore. 11 years ago
marcos henrich 3f96bdbfe3 Replaced declaration IgnoreFlags by GenerationKind. Added methods IsInternal and IsDeclared to declaration. Replaced IsGenerated = true by GeneratioKind = GeneratioKind.Internal. Deprecated Ignore, replace Ignore set by ExplicityIgnored, replace Ignore get by IsGenerated, IsInternal or IsDeclared. 11 years ago
triton f53e8794dd Fixed the parser generator to also ignore any functions with std parameters. 11 years ago
triton b93cca9780 Updated the parser generator driver with support for different triples (and Darwin/OSX support). 12 years ago
Joao Matos 69dcac2903 Ignore some unused methods in the parser bindings. 12 years ago