2140 Commits (27e537c59b3f256c82449edded08a84ab33f4ee3)

Author SHA1 Message Date
Dimitar Dobrev ec0f6a3d63 Fixed a potential crash in the property pass. 11 years ago
Dimitar Dobrev 6fb15efd50 When checking const-ness for ambiguity, ensure parameters are the same. 11 years ago
Dimitar Dobrev b6e5fe3c0e Parsed friendly non-type declarations. 11 years ago
Dimitar Dobrev c7253b456b Fixed the assigment of structs with private fields. 11 years ago
Dimitar Dobrev 58fb80f571 Fixed a few regressions introduced by the updated code for default args. 11 years ago
Dimitar Dobrev 46bb029848 Changed the check for an interface when generating conversions to work with the parameter. 11 years ago
Dimitar Dobrev 19f3400cff Extended the generation of implicit ctors. 11 years ago
Joao Matos c44985a2a4 Improved test driver to add Clang's built in header path to the system lookup paths. 11 years ago
Joao Matos 7f56db754d Improved parser generation driver to work better under OSX and non-Windows platforms. 11 years ago
Joao Matos 93cdad40e0 Added bit field support to the AST. 11 years ago
Pyry Kontio 50dff6288b Fixed the inheritance of a linked class. 11 years ago
triton 684a9ff52b Fixed wrapping of virtual overloaded operators. 11 years ago
Pyry Kontio 0598aa1329 Fixed the floating point bug. 11 years ago
triton e9b4b9bc4c Extract ABI-common vtable entry allocation code and fix indexing of ignored entries. 11 years ago
Dimitar Dobrev 6d7c1de491 Fixed a bug in the Equals generation for CLI and regenerated the bindings. 11 years ago
Dimitar Dobrev e6223a1c4c Fixed 4 bugs related to custom comparison operators. 11 years ago
ebifrier 604bbf9626 Fixed handling of the argument for indexers. 11 years ago
ebifrier 08994b0408 Fixed the include path problem #321. (the test case for C++ may be necessary.) 11 years ago
triton 0e574bdd5b Fixed wrong code generation for constant-size arrays of non-primitive types. 11 years ago
triton 1c50cc58d0 Fixed build on Linux(Ubuntu). 11 years ago
triton 257165d368 Generated up-to-date parser bindings for non-Windows platforms. 11 years ago
Pyry Kontio 99f643d13f Test that demonstrate the "new 0" and show some other erroneus behaviour too. 11 years ago
Dimitar Dobrev 191821b1d4 Fixed the generated code for default value of 0 to a class mapped to an enum. 11 years ago
Dimitar Dobrev 562fe35ac0 Updated to LLVM/Clang revision 222533/222534. 11 years ago
Dimitar Dobrev bc140e13be Changed the native ctors by value to also be wrapped by static methods. 11 years ago
Dimitar Dobrev 2600493dd6 Generated static methods for creating instance by an IntPtr in the C++/CLI branch. 11 years ago
Dimitar Dobrev 26df3e0c77 Improved the handling of numeric default values. 11 years ago
Dimitar Dobrev 88293d5c84 Fixed invalid names of static field (variables). 11 years ago
Dimitar Dobrev b9042d72b5 Fixed a regression causing ignored types with bases without empty ctors to fail. 11 years ago
Dimitar Dobrev f1c0d7a82a Fixed the ambiguity in the C++/CLI branch when a native ctor takes anything mapped to IntPtr. 11 years ago
Dimitar Dobrev 112e4d564e Fixed the ostream type map which failed with pointers. 11 years ago
Dimitar Dobrev 261473cef8 Extended the support for fixed arrays to the C++/CLI back-end. 11 years ago
Dimitar Dobrev 5f54d0b555 Fixed incompilable code generated by the C++/CLI back-end when wrapping certain unions. 11 years ago
Dimitar Dobrev 011cdf2ae6 Fixed invalid code generated for typedef pointer params by the C++/CLI back-end. 11 years ago
triton 6bd26ac443 Improved wide char handling in the C# and CLI. 11 years ago
triton ec4ee6ba3c Fixed handling of static fields in the parser. 11 years ago
Dimitar Dobrev 17a8fc732f Removed redundant "new" key-words in generated C# code. 11 years ago
triton 100d43c2b0 Fixes classes wrongly being assigned as static classes. 11 years ago
triton fe56198ceb Fixed ToolSetToUse to work with the latest Clang expectations. 11 years ago
triton b8d4999e98 Fixed code generation for structors with HasThisReturn set to true. 11 years ago
triton 3ab4d570a3 Removes the remaining SetClassAsValueType from ParserGen. 11 years ago
triton cbb4451284 Small code cleanup. Non-functional change. 11 years ago
triton 4dc6e84cc3 Use a cast instead of an 'as' check. 11 years ago
triton 3b7cf2171d Take advantage of 'this' return information to adjust the return type of structors. 11 years ago
triton 8c962c2cb7 Fixed the IsItaniumLikeAbi check. 11 years ago
triton 740a284323 Added support for iOS and iOS 64-bits ABIs. 11 years ago
triton 406fabd949 Improved support for Itanium-like ABIs. 11 years ago
triton 67a4821a8e Improved ABI kind handling in the parser. 11 years ago
triton 169a3fa610 Added support for keeping ABI-specific function 'this' return information. 11 years ago
triton cd85f8b6a5 Improved GetSourceDirectory to be a little more robust. 11 years ago