1418 Commits (a2b8614f54f14692c6caa7f6eb2637e9c73c1a69)

Author SHA1 Message Date
Tom Spilman d4e4aaffad Fixed CLI and CSharp support for out parameter const char strings. 11 years ago
Tom Spilman 0f8977ec91 Fixed a couple of places where privates that need to be generated were being filtered. 11 years ago
Tom Spilman f33637e30c Fixed CheckStaticClass to promote protected members to private (as protected is not allowed in static classes). 11 years ago
Dimitar Dobrev 548f0feb55 Added an option for the language version. 11 years ago
triton ce2f7f70b4 Fixed driver code to use source file options for parsing. 11 years ago
triton 3cdc47770f Changed Driver.BuildParseOptions to be public. 11 years ago
triton a62ea33d64 Split building source file parse options from parsing code. 11 years ago
Dimitar Dobrev b25e622ff7 Set the original function of each overload generated because of default values of arguments. 11 years ago
Dimitar Dobrev ef4be0b959 Fixed the generation of code in a single file. 11 years ago
Dimitar Dobrev f244b0e3b4 Fixed a crash while copying comments to properties. 11 years ago
Dimitar Dobrev 0499556bfe Added support for default values of parameters. 11 years ago
triton 1802470013 Kill the old parser (good riddance :). 11 years ago
Dimitar Dobrev 9e480dd364 Fixed the renaming pass to account for overloads of functions. 11 years ago
Dimitar Dobrev b1afea2251 Sealed private overrides. 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
Dimitar Dobrev ca2b3a312e Moved IsSynthetized from Method to Function. 11 years ago
Dimitar Dobrev 8438f112e5 Fixed some bugs caused by conflicts. 11 years ago
Dimitar Dobrev 4857c8fee3 Improved the pass for generating properties. 11 years ago
Dimitar Dobrev 840ce34552 Added an option to generate a single source file per extension. 11 years ago
triton 5a27285f65 Fixed CLI marshaling of in/out parameters under some cases. 11 years ago
Dimitar Dobrev f77d394eb1 Generated methods and variables of base classes of value types. 11 years ago
triton dc38efcd5b Removed unused namespace. 11 years ago
Dimitar Dobrev e4b860c053 Fixed wrong code generated for indexers in value types. 11 years ago
Dimitar Dobrev f88c20aa94 Some refactoring in preparation for the default values of parameters. 11 years ago
Dimitar Dobrev ea0f6e8c56 Ignored all pointers to members because they are not currently (if ever) supported. 11 years ago
triton 7f927db6c8 Renamed ASTContext parameters. 11 years ago
Tom Spilman ba4eedd131 Fixed CLI to support out/inout Enums. 11 years ago
Tom Spilman ab4440fb14 Fixed in/out for CLI. 11 years ago
Tom Spilman 47e7e68c12 Fixed IsInOut primitives to correctly pass the input value to the native code. 11 years ago
Tom Spilman f60d267168 This fixes out or in/out enum parameters to generate correctly. 11 years ago
Tom Spilman 209aeafe76 Fixed InOut parameter bug where there was no space between the ref and the type. 11 years ago
triton 27fa2ca03d Renamed Location to MacroLocation in PreprocessedEntity. 11 years ago
triton e53870021d Fixed type printer changes to work with old parser. 11 years ago
Tomi Valkeinen 018a7b294c CSharpTypePrinter: use type width to convert C++ types to C# types 11 years ago
Tomi Valkeinen 4818d3974d Pass Driver to CSharpTypePrinter 11 years ago
Tomi Valkeinen 7289a06b9e Rename PrimitiveType Int32 and UInt32 to Int and UInt 11 years ago
Tomi Valkeinen c702e928e8 Rename PrimitiveType Int64 and UInt64 to LongLong and ULongLong 11 years ago
Tomi Valkeinen 065570de74 Rename PrimitiveType Int16 and UInt16 to Short and UShort 11 years ago
Tomi Valkeinen 1cd9f0a16c Remove PrimitiveTypes Int8 and UInt8 11 years ago
Tomi Valkeinen f90d469f1d Fix CppTypePrinter use of Long and ULong 11 years ago
Tomi Valkeinen 8f44adb48d Fix CLITypePrinter's use of Long and ULong 11 years ago
Tomi Valkeinen 3902dd4acc Add PrimitiveTypes Long and ULong 11 years ago
Tomi Valkeinen 765bc4219d Remove PrimitiveTypeExtensions.ConvertToType 11 years ago
triton ff6d9214dc Improve error handling when looking for symbols with Options.CheckSymbols. 11 years ago
Elias Holzer c8f266ef85 Check for constness first in CheckAmbiguousFunctionPass before doing the check for default parameters. 11 years ago
Elias Holzer 1cab6e5f02 Do not generate ToString override for value types - not handled properly in generated code yet. 11 years ago
Tomi Valkeinen 480a06f260 Generator: Remove DriverOptions.Is32Bit 11 years ago
Elias Holzer 06218ec48a Extended the ObjectOverridesPass to generate ToString methods if the insertion operator (<<) is overloaded. 11 years ago
Elias Holzer b1c5cb3bf3 Fixed crash when file path of a unit was invalid. 11 years ago
triton 7594df6d11 Skip dependent types when handling CLI type references. 11 years ago