1785 Commits (6ae1db609fd1838c005e532f7895592c0609eb2c)
 

Author SHA1 Message Date
triton 6ae1db609f Re-generated the parser bindings. 12 years ago
triton afd626b93f Added explicit kinds to declarations and kinds in the new parser. 12 years ago
triton b20a4e2179 Re-generated the parser bindings. 12 years ago
triton 6edfe6599e Fixed generation regression leading to unnecessary access specifiers in some cases. 12 years ago
triton 86c651625c Added a new block policy to only generate a block if the following is not empty. 12 years ago
triton 0f76dc0090 Added experimental destructors/finalizers support. 12 years ago
João Matos 6d81e15be7 Merge pull request #152 from mydogisbox/updatebuildinstructions 12 years ago
Michael Ciccotti eb2390f977 Clarify build instructions and add link for git urls 12 years ago
João Matos 4f084a09bf Merge pull request #151 from ddobrev/field_props 12 years ago
Dimitar Dobrev 9686187eb1 Wrapped properties of non-primitive value types as fields. 12 years ago
Dimitar Dobrev b47fa98c94 Fixed a regression when marshalling arrays. Migrated the C++/CLI back-end to property usage. 12 years ago
Dimitar Dobrev df4391a340 Added a test for unions. 12 years ago
Dimitar Dobrev aa5b66a4ab Wrapped fields of structures with properties. 12 years ago
triton 0954ad0c7e Fixed destructors by keeping track when they are non-trivial. 12 years ago
triton 382896ac91 Only use CppSharp.Parser in the new parser. 12 years ago
triton 22b6a3c11f Use GenerateInternalFunctionCall when generating class constructors. 12 years ago
triton 4cfd5c083e Remove unnecessary NUnit attributes from the tests. 12 years ago
triton 9390feb330 Added new regex-based testing framework to test patterns against the generated code. 12 years ago
triton 1b7947538a Move all the testing infrastructure to CppSharp.Generator.Tests. 12 years ago
triton 66ca3a742b Fixed the VS build. 12 years ago
Joao Matos b19cd1042e Updated build scripts with OS X fixes and added some building documentation. 12 years ago
triton c41d195b88 Improved the exception message for marshaling failures. 12 years ago
triton 299b544893 Fixed C++ headers test fixture to work with new parser. 12 years ago
triton 798d253679 Re-generated the parser bindings. 12 years ago
triton 51bff527e3 Fixed native function mangling scheme. 12 years ago
triton af3327a43d Removed unused constructor from BaseClassSpecifier. 12 years ago
triton bb961ec594 Added new ASTConverter class to interface between the parser bindings and existing AST structures. 12 years ago
triton 3fd94bf482 Added better support for destructors. 12 years ago
triton b23c1f97f2 Fixed binding problem with string vector in NativeLibrary. 12 years ago
triton 3a3f405fa9 Fixed wrong property setter type for some declarations. 12 years ago
triton 72aa09009d Fixed a C# generation crash with set-only properties. 12 years ago
triton b58a99ebf3 Some fixes to the codebase to work correctly with the new parser bindings. 12 years ago
triton 8a54d30917 Fixed a bug in ASTRecord that made us infinitely recurse in some code. 12 years ago
triton 786ea61a7b Fixed the C++ parser to properly parser libraries. 12 years ago
triton a40c043d19 Updated the C++ parsers to the latest Clang. 12 years ago
triton 7a7a2ab32a Regenerated the C++ parser bindings. 12 years ago
triton 14b90d0a88 Fixed the ParserGen build script to use the SetupParser helper function. 12 years ago
triton 5412669fb4 Updated the MSVC build flags to disable some useless warnings in Clang. 12 years ago
triton 4f19f3b566 Fixed the parser build setup code to work with the new options. 12 years ago
triton 7f682e41c8 Added a new option to the build to choose between parsers. 12 years ago
triton 64e75fb0a6 Reworked the C++ parser structures to use some helper macros to ease the bindings. 12 years ago
triton b05e54b148 Updated the LLVM build paths to the latest version. 12 years ago
João Matos 9c8e87f3f6 Merge pull request #145 from ddobrev/master 12 years ago
Dimitar Dobrev 227e592c1a Improved the marshalling of arrays. 12 years ago
João Matos 0dc1e2c02c Merge pull request #140 from ddobrev/master 12 years ago
Dimitar Dobrev c853db5d34 Ignored operators which cannot be moved to a class because C# requires operators to be in their containing type. 12 years ago
triton 52cf3702a6 Minor formatting fixes. 12 years ago
triton df4fdeace8 Fixed access check logic for declarations to allow non-public declarations in C#. 12 years ago
triton 4ccb60a553 Fixed FindOperator code to actually compile. 12 years ago
triton d7f776cbba Removed property accessors ignored checking code. 12 years ago