400 Commits (dd941d9191dc8d8e97db07828f2804cba72b7237)

Author SHA1 Message Date
Dimitar Dobrev 0499556bfe Added support for default values of parameters. 11 years ago
Dimitar Dobrev 9e480dd364 Fixed the renaming pass to account for overloads of functions. 11 years ago
Dimitar Dobrev cbf4afae1f Prepended 'get' and 'on' to methods and events respectively when there's a conflict with a newly generated property. 11 years ago
Tom Spilman 9159e531f4 Added EnumInOut tests. 11 years ago
Dimitar Dobrev f77d394eb1 Generated methods and variables of base classes of value types. 11 years ago
triton c91899ddf3 Whitespace change. 11 years ago
Dimitar Dobrev e4b860c053 Fixed wrong code generated for indexers in value types. 11 years ago
triton 7f927db6c8 Renamed ASTContext parameters. 11 years ago
Tom Spilman ba8c29c1ac Fixed simple mistake in the EnumOut tests. 11 years ago
Tom Spilman 5e63406de0 Added tests for out enums. 11 years ago
Tom Spilman d39ec43431 Whitespace fix. 11 years ago
Tom Spilman 51fa468cfa Added unit test for in/out for primitive parameters. 11 years ago
Tomi Valkeinen 13dc201053 Basic: fix compile warning 11 years ago
Tomi Valkeinen f6679213b2 fix CSharpTemp.TestDestructors 11 years ago
Elias Holzer 79f0d41d5c Added failing test for the CheckAmbiguousFunctionsPass. 11 years ago
Elias Holzer 06218ec48a Extended the ObjectOverridesPass to generate ToString methods if the insertion operator (<<) is overloaded. 11 years ago
Elias Holzer 933df5e65a Improved support in parser for template classes and functions. 11 years ago
triton 7594df6d11 Skip dependent types when handling CLI type references. 11 years ago
Tomi Valkeinen 4e185973e5 Normalize all the line endings 11 years ago
triton af06f32fd5 Reworked static class support in CLI and C#. 11 years ago
triton 8c75289033 Check for defines before defining to get rid of some warnings. 11 years ago
triton eb2bbba883 Added better support for nullptr_t types. 11 years ago
triton 6edcb8dd44 Added support for decltype types. 11 years ago
Elias Holzer bd0ec409e9 Fixed adding of enum items in ASTConverter. 11 years ago
Elias Holzer d1a3141f5b The unique name set by the CleanInvalidDeclNames pass will now truly be unique across translation units. 11 years ago
Elias Holzer 6fa7077dbd Moved unnamed enums test to generator tests. 11 years ago
Elias Holzer 502b9e1637 Added test case for unnamed enums - should pass with old parser, but fail with new one. 11 years ago
Elias Holzer b83b5029b0 Added extension method SetPropertyAsReadOnly to ASTContext. 11 years ago
Elias Holzer 0c260bd223 Improved support for indexed properties. 11 years ago
Elias Holzer 7478c5329e Cleaned up tests regarding indexed properties. 11 years ago
Elias Holzer 6145bf600b Do not generate the destructor/finalizer pair if the destructor of the native class is protected. 11 years ago
Elias Holzer c670148493 The FindTypedef method supports full type names now. 11 years ago
Elias Holzer 487189ebad Fixed the FindOperator method for classes. 11 years ago
Elias Holzer 749e5a399e Added new property Parameter.Index. 11 years ago
Elias Holzer a72c43fd2f Added marshaling code for std::ostream using a System.TextWriter to CLI backend. 11 years ago
Elias Holzer 911ce43e07 Use List<IntPtr> when mapping a std::vector<T*> where T is a primitive type. 11 years ago
triton ac778cd593 Fixed whitespace in new test in TestDelegates. 11 years ago
triton e85d8cd7eb Fixed CDECL to actually attribute as `cdecl` and not `stdcall`. 11 years ago
Elias Holzer cc3cc40fc4 When generating delegates attributed types need to be taken into account or proper calling convention won't get picked up. 11 years ago
Elias Holzer 474f82b513 Added support for explicit conversion operators and added new pass which will create implicit and explicit conversion operators out of single argument constructors. 11 years ago
triton cf9df7330e Fixed more declarations to define their members at global scope. 11 years ago
triton 36230fc667 Fixed more declarations to define their members at global scope. 11 years ago
triton 69b8b6e6d0 Move the definitions to the header again, but provide them at global scope. 11 years ago
triton a33277f233 Moved some tests definitions from the header to the source file. 11 years ago
triton acbe8b44d2 Added GCC visibility macro to export declarations. 11 years ago
triton 341140b929 Factor DLL API macros into its own shared header for tests. 11 years ago
triton d6c2004ca4 Comment this test since it's not reproducible between platforms. 11 years ago
Elias Holzer 325bca6082 CLI generator didn't respect static properties. 11 years ago
Elias Holzer 15f1394aaf The extension method Type.IsPointerTo<T> will take attributed types into account. 11 years ago
triton df188d92f8 Fixed the tests by adding another option for the advanced property pass. 11 years ago