21 Commits (c842d732431183f27404c3c148baa4c6adc3805f)

Author SHA1 Message Date
triton c842d73243 Fixed invalid declaration name cleaning. 12 years ago
triton 24b81c3a35 Remove an unused constructor. 12 years ago
Dimitar Dobrev 2b77361d89 Reverted the hack about filling the empty names of parameters explicitly for function types. Added tests for this regression and another one caused by the changed around the introduction of FunctionType.Arguments. 12 years ago
Dimitar Dobrev 3268c76293 Fixed the regression of function types being wrapped with empty argument names. 12 years ago
Dimitar Dobrev 348c3db122 Fixed the v-table interop to be compilable. 12 years ago
Dimitar Dobrev a3bc0491f9 Assumed types with empty names (that is, "struct { ... };") to be private. 12 years ago
marcos henrich 0cf8c03aa3 PassBuilder is now generic. Driver Passes is now called TranslationUnitPasses. Added to driver GeneratorOutputPasses. Removed most of the PassBuilder Extensions. 12 years ago
triton 68ddfbdd6f Move the AST project to the CppSharp.AST namespace. 12 years ago
triton cc8f7cd1db Renamed Cxxi references to CppSharp. 12 years ago
triton a20ba4ce78 When cleaning up names, zero out the unique name index to have cleaner and deterministic output between runs. 13 years ago
triton 3b3af70cc3 Use a different method to ignore namespaces in CleanInvalidDeclNamesPass. 13 years ago
triton ade3a7442b Do not clean up the names of namespaces since it can lead to invalid results. 13 years ago
triton bafbbaf90b Added a new pass to check for type references. 13 years ago
triton bf38d80af8 Update the existing passes to use the new pass interface. 13 years ago
triton d53f313121 Improved class checking in the type references visitor. 13 years ago
triton e9129ed27f Reworked the declaration ignore system so we can still process declarations as part of type maps even if they do not have mirror classes generated. 13 years ago
triton 0c376f66a6 Use the new type references unit convention. 13 years ago
triton f1c6c7b58f Added support for cleaning up the names of enum items (and a test). 13 years ago
triton bb8a8a5f02 CheckEnumName can be made static. 13 years ago
triton 657bd32e7b Moved enumeration name clean up code out of Transform.cs and into the CleanInvalidDeclNames pass. 13 years ago
triton 847b603161 Added a pass to clean up invalid declaration names. 13 years ago