2177 Commits (04547574ba8fe805f12b98b80ca0cf5cf7e7dd30)

Author SHA1 Message Date
Elias Holzer 1782715f93 Increased the initial capacity of the used SmallString when generating a USR. 11 years ago
Elias Holzer e29e7eac7e Removed redundant code. 11 years ago
Elias Holzer 3c914a0907 Applied "Improved template parsing error handling" to old parser. 11 years ago
triton f61517c6f7 Improved template parsing error handling. 11 years ago
Elias Holzer 933df5e65a Improved support in parser for template classes and functions. 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
Tomi Valkeinen 4e185973e5 Normalize all the line endings 11 years ago
triton 4a7e3cdc03 Stubbed out function template in the AST converter. 11 years ago
triton af06f32fd5 Reworked static class support in CLI and C#. 11 years ago
Tomi Valkeinen c5bf0b0199 CppParser: fix compilation warnings 11 years ago
Tomi Valkeinen 16ccc38221 CppParser: fix compilation warnings 11 years ago
Elias Holzer d3fb9289cf Synced new and old parser. 11 years ago
Elias Holzer 3f813bc3ee Fixed line endings. 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
marcos henrich 3e3e605a26 Declaration.IsInternal is no longer true when Declaration.GenerationKind is Generate. 11 years ago
marcos henrich b5fc658888 CheckIgnoreField now properly handles internal fields. 11 years ago
marcos henrich 20b9f5df52 Replaced some IsGenerated by IsInternal. 11 years ago
marcos henrich de764599fa Separated IsTagDecl into TryGetClass and TryGetEnum, added IsClass() and IsEnum(). 11 years ago
Vladimir Timofeev 1a458765ac Fix crash with parsing stdarg.h (or around this on Mac). Simple skip fake va_list_tag_name declaration as in clang repo in lib/Sema/SemaLookup.cpp 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 24cd3840b5 Added support for unnamed enums to new parser. 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 521845be81 Fixed parser to include enumerations which don't have an identifier set. 11 years ago
Elias Holzer b83b5029b0 Added extension method SetPropertyAsReadOnly to ASTContext. 11 years ago
Elias Holzer f9ef513d5f Removed obsolete code. 11 years ago
Elias Holzer 755861492a Fixed the getter/setter to property passes to not include synthesized methods. 11 years ago
Elias Holzer 0c260bd223 Improved support for indexed properties. 11 years ago
triton 44172d2239 Do not check for duplicates when handling preprocessed entities. 11 years ago
triton 55f4b849c7 Explicitly construct the parser and keep it in ParserResult. 11 years ago
triton 5a449eaafb Removed duplicate preprocessed entity add in the new parser. 11 years ago
triton 8eece168db Added some better logging for macro ignored declarations. 11 years ago
triton dc6d975487 Ignore TypeAliasTemplate declarations to get rid of some parser warnings. 11 years ago
triton 5c3ffc0e24 Fixed EnumModifiers to define proper power of two values. 11 years ago
triton 8184de63dc Added SetupLLVMIncludes in build files. 11 years ago
triton acef972a55 Added support for a "dry run" option that does not write anything to disk. 11 years ago
triton 012efc0948 Minor formatting fixes. 11 years ago
triton 06178f8499 Re-generated the OSX parser bindings. 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 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 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