597 Commits (37bd7e015590c63fd011384c5d1bd02f314175ee)

Author SHA1 Message Date
Dimitar Dobrev bc7f20a10a Fixed the generated C# when an instance method has a parameter named "instance". 7 years ago
Dimitar Dobrev d97016fe3c Fixed the generated C# for indexers in templates specialized with void*. 7 years ago
Dimitar Dobrev e2a23b8987 Fixed the generated C# when returning a non-const char*. 7 years ago
Dimitar Dobrev efa11ab745 Simplified type maps by unlinking them from declarations. 7 years ago
Dimitar Dobrev 55053fddda Properly hashed types to optimize their storage in maps. 7 years ago
Dimitar Dobrev 4adc3d646a Fixed right-value references creating ambiguous overloads. 7 years ago
Dimitar Dobrev 202ae75df4 Fixed the generated code in a case of ambiguous overloads. 7 years ago
Dimitar Dobrev a4913509eb Added type maps for primitive strings (pointers to char). 7 years ago
Joao Matos c3629a2aad Initial support for building under .NET Core. 7 years ago
Dimitar Dobrev 8c2d9ea750 Fixed a possible crash when ordering declarations. 7 years ago
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#. 8 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