619 Commits (f58974ad7b2f45dc59dae3dd4c57e7ab7627af5a)

Author SHA1 Message Date
triton 3b7cf2171d Take advantage of 'this' return information to adjust the return type of structors. 11 years ago
triton 740a284323 Added support for iOS and iOS 64-bits ABIs. 11 years ago
triton 169a3fa610 Added support for keeping ABI-specific function 'this' return information. 11 years ago
Dimitar Dobrev dd5c324d01 Entirely removed the Internal struct from implementations of abstract classes. 11 years ago
Dimitar Dobrev 4385ecac76 Fixed the finding of classes to also check name-spaces. 11 years ago
Dimitar Dobrev 319b9691d2 Marked the __Instance property in interfaces as synthetised. 11 years ago
Pyry Kontio 8615c4ebeb The simplest and least intrusive way to fix this. 11 years ago
Dimitar Dobrev c61cfa43a9 Exposed the architecture of native libraries. 11 years ago
Dimitar Dobrev ca72594c84 Extended the heuristics for obtaining function symbols. 11 years ago
triton 934558ed54 Code cleanups, no functional changes intended. 11 years ago
Dimitar Dobrev 3b8873022b Handled built-in binary operators in default arguments. 11 years ago
Dimitar Dobrev d481cf8078 Fixed the renaming of overloads generated because of default arguments. 11 years ago
Dimitar Dobrev 88a88599e7 Fixed the wrapping of bit masks in default arguments. 11 years ago
Dimitar Dobrev 65cac93259 Included ignored fields in the wrappers for better marshalling. 11 years ago
Tom Spilman 6b791ed752 Fixed comment. 11 years ago
Tom Spilman 17506c57d1 Added Declaration.IsExplicitlyGenerated. 11 years ago
Dimitar Dobrev 29e2c58811 Added reading of dependencies of DLL-s. 11 years ago
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 36bdfb6c07 Simplified the getting of a function type now that the more complex (native) type is no longer used for abstract impls. 11 years ago
Dimitar Dobrev ca2b3a312e Moved IsSynthetized from Method to Function. 11 years ago
Dimitar Dobrev f88c20aa94 Some refactoring in preparation for the default values of parameters. 11 years ago
triton 43dc88b5de Added support for representing and parsing source locations. 11 years ago
triton 27fa2ca03d Renamed Location to MacroLocation in PreprocessedEntity. 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 3902dd4acc Add PrimitiveTypes Long and ULong 11 years ago
Tomi Valkeinen 5b474483fe AST: Fix compilation warning 11 years ago
Elias Holzer 933df5e65a Improved support in parser for template classes and functions. 11 years ago
Tomi Valkeinen 4e185973e5 Normalize all the line endings 11 years ago
triton 4a7e3cdc03 Stubbed out function template in the AST converter. 11 years ago
Elias Holzer d3fb9289cf Synced new and old parser. 11 years ago
Elias Holzer 3f813bc3ee Fixed line endings. 11 years ago
marcos henrich 3e3e605a26 Declaration.IsInternal is no longer true when Declaration.GenerationKind is Generate. 11 years ago
marcos henrich de764599fa Separated IsTagDecl into TryGetClass and TryGetEnum, added IsClass() and IsEnum(). 11 years ago
Elias Holzer 23a0fc2339 Fixed a null pointer exception when parsing files with unnamed enums. 11 years ago
Elias Holzer c2bfdcc1a6 Helper method FindEnumWithItem will look into namespaces and classes too now. 11 years ago
Elias Holzer b83b5029b0 Added extension method SetPropertyAsReadOnly to ASTContext. 11 years ago
triton 5c3ffc0e24 Fixed EnumModifiers to define proper power of two values. 11 years ago
Elias Holzer b432daab9b Added missing Visit override to Method class. 11 years ago
Elias Holzer 61a5ceb5c3 Added copy constructors to Class, Parameter and DeclarationContext. 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 2fac4d47b8 Introduced new property Method.IsExplicit in AST. 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
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