587 Commits (42f38ec99eed9b126720852a821ad42c12659fea)

Author SHA1 Message Date
Dimitar Dobrev 9a12db86d9 Fixed a regression in the generator of C++/CLI. 7 years ago
Dimitar Dobrev 43bb2ee4bb Added a type map for char. 7 years ago
Dimitar Dobrev e10fc01bff Changed type maps to only return types - no strings. 7 years ago
Dimitar Dobrev 8427ff8e92 Optimized the walking of the managed AST. 7 years ago
Dimitar Dobrev 37409c7178 Optimized the walking of the ASt by simplifying its search. 7 years ago
Dimitar Dobrev c8536b4141 Updated to LLVM/Clang revisions 339502/339494 respectively. 8 years ago
Joao Matos 5352b6f8b0 Minor code readability refactor. 8 years ago
Dimitar Dobrev 9ef1967955 Changed the generated C# for const references to primitives as just primitives. 8 years ago
Dimitar Dobrev 695a7538d1 Made the checking if a type is const char* universally accessible. 8 years ago
Dimitar Dobrev 10c8211a7c Fixed the generated C# when a template interface specialised with another specialisation returns a template parameter. 8 years ago
Dimitar Dobrev ae9eede6f1 Fixed a crash when a constructor takes a template or specialisation. 8 years ago
Dimitar Dobrev 4b310875d3 Enabled classes having specializations for secondary bases to call their extensions. 8 years ago
Dimitar Dobrev 0ea147b1e3 Fixed the generated C# for templated indexers specialised with enums. 8 years ago
Dimitar Dobrev 3dba1eb594 Exported entire specialisations when they only have valid functions. 8 years ago
Dimitar Dobrev fceb204a98 Fixed the generated C# for members of types nested in templates. 8 years ago
Rokas Kupstys a03a0ea0c5 Add `IgnoreConversionToProperty(pattern)` and `ForceConversionToProperty(pattern)`. 8 years ago
Rokas Kupstys d7682ef6d4 Add ability for managed module wrapper to reference extra assemblies. 8 years ago
Dimitar Dobrev caacaa841f Worked around duplication of types nested in templates and forwarded. 8 years ago
Joao Matos 73e11e7c32 Added a new field acessor synth kind. 8 years ago
Joao Matos d0e1fe5810 Improved IsSynthetized check to handle property setters. 8 years ago
Joao Matos f9e0ec52de Remove extra new line. 8 years ago
Joao Matos 39749ee0b7 Improve get base method and property methods to work with generalized declarations. 8 years ago
Joao Matos fbd67eb6f8 Added AssociatedDeclaration to Declaration copy constructor. 8 years ago
Joao Matos 426572bc8a Generalized method fields to declaration associations. 8 years ago
Joao Matos ecbe317b09 Improved debugging display for declarations. 8 years ago
Joao Matos f334e447be Added optional visiting of property accessors. 8 years ago
Dimitar Dobrev 5ca93458a2 Fixed the generation of internals for template specialisations. 8 years ago
Dimitar Dobrev b5c17d98bd Verified that unused STD types are removed. 8 years ago
Joao Matos 5dc239a9ef Improve debugging display for Type type. 8 years ago
Dimitar Dobrev 54ad95bb5c Simplified the sorting of declarations. 8 years ago
Dimitar Dobrev ce71a3b8a8 Added C# marshalling of parameters of type array of primitives. 8 years ago
Dimitar Dobrev d4d6354621 Removed unused internals from the generated C#. 9 years ago
Joao Matos a158577241 [ast] QualifiedType in ITypedDecl is now a setter. 9 years ago
Dimitar Dobrev d1461fd101 Fixed the code style of the C++ printer. 9 years ago
Dimitar Dobrev 046c428852 Fixed the binding of multiple identical function pointers with a calling convention. 9 years ago
Dimitar Dobrev 16aa74a20b Changed an event to a context with a read-only list of parameters. 9 years ago
Mohit Mohta 8a2e813445 Merged Delegate Pass and pass for Anonymous Delegates and added the following improvements alongwith. 9 years ago
Dimitar Dobrev 9c26b7e648 Fixed the setting of name-spaces of parameters to actually work. 9 years ago
Dimitar Dobrev 649df6e5e7 Made all lists of parameters read-only. 9 years ago
Dimitar Dobrev f33b162f6f Ignored inlined name-spaces in the C# gen only. 9 years ago
Joao Matos 09e568d0b3 [generator] Improved processing for C++ inline namespaces. 9 years ago
Joao Matos e775e8991e Revert "Removed an unused field, literally. :)" 9 years ago
Dimitar Dobrev 3b863cc6ff Removed an unused field, literally. :) 9 years ago
Dimitar Dobrev b955068ad1 Fixed the type of a function to be its original return type. 9 years ago
Dimitar Dobrev e0816d9dc6 Fixed the generated C# for increment and decrement operators. 9 years ago
Dimitar Dobrev 9294ea0978 Ignored defaulted functions when generating C++ for symbols. 9 years ago
Dimitar Dobrev cd548059e9 Added support for class templates which do not specialise types external to them. 9 years ago
Kimon Topouzidis 8d518fba22 Set the name-space of constructed parameters to their function. (#909) 9 years ago
Dimitar Dobrev b71a37d154 Simplified and stabilised the getting of the base of a method. 9 years ago
Dimitar Dobrev 4a0167e10c Made whether a method is an override adjustable. 9 years ago