3544 Commits (4adc3d646a9f309abbd100dbf796dfbc8bb43e78)

Author SHA1 Message Date
Dimitar Dobrev 93e4a41bec Removed extensions for non-generated template specialisations. 8 years ago
Dimitar Dobrev 10607164ed Fixed the generated C# when a template returns a specialisation with itself as a type arg. 8 years ago
Dimitar Dobrev fceb204a98 Fixed the generated C# for members of types nested in templates. 8 years ago
Dimitar Dobrev cdc2e73f84 Fixed the generated C# when a template is nested in another. 8 years ago
Dimitar Dobrev 573818f33e Fixed a regression, a crash, when generating the parser bindings. 8 years ago
Dimitar Dobrev 1e80e8cf3c Simplified the equalisation of access of overrides. 8 years ago
Dimitar Dobrev 45a9dc4c2f Fixed a regression when a specialisation is mapped. 8 years ago
Rokas Kupstys a03a0ea0c5 Add `IgnoreConversionToProperty(pattern)` and `ForceConversionToProperty(pattern)`. 8 years ago
Rokas Kupstys 804f69498c Add `UsePropertyDetectionHeuristics` option to `DriverOptions`. 8 years ago
Rokas Kupstys 511ec16c33 Add "run" to verbs.txt 8 years ago
Rokas Kupstys d7682ef6d4 Add ability for managed module wrapper to reference extra assemblies. 8 years ago
Rokas Kupstys b90fb52525 Re-added linux include path that was removed by mistake. 8 years ago
Rokas Kupstys 944c9f4f7f Enable debug information generation for all tests. 8 years ago
Rokas Kupstys 9ea1821cb3 Fix debug output not being generated when AST element had no comment. 8 years ago
Rokas Kupstys 86f2c59ec5 Tweak linux include dirs, previous change broke GCC7 include dirs on archlinux. 8 years ago
Rokas Kupstys 7a3adcd401 Some linux distributions use `major.minor.patch` and some use `major.minor` for versioning include dirs. Add them all. 8 years ago
Rokas Kupstys aa33609d45 Clean up linux includes setup. 8 years ago
Rokas Kupstys 0b99682341 Consistent class/struct keywords fixed for cases where wrapper class would contain members from several different translation units. 8 years ago
Rokas Kupstys 1165b3020e Fix debug output breaking generated binding code. 8 years ago
Rokas Kupstys e6c6346860 Completely remove `GenerateUnformatted()` method. 8 years ago
Rokas Kupstys 9c64e443f8 Always generate formatted code. 8 years ago
Rokas Kupstys 03f7f62e95 Fix `Delegates` namespace being not generated. 8 years ago
Rokas Kupstys 555c51589e Consistently declare classes/structs. Fixes issue where compilation error is produced due to file name containing constants matching class marked as value type. 8 years ago
Rokas Kupstys 1cac2e0d78 Enable cxx11 abi for GCC 4.9+ on linux. 8 years ago
Dimitar Dobrev 3c55f7fb9e Worked around a bug in the Mono C# compiler when casting generics. 8 years ago
Dimitar Dobrev a097cdd437 Fixed a crash when the body of a templated function contains references to non-functions. 8 years ago
Dimitar Dobrev caacaa841f Worked around duplication of types nested in templates and forwarded. 8 years ago
Dimitar Dobrev ed0c21aa4b Regenerated the parser bindings. 8 years ago
Dimitar Dobrev 8cc67420d5
Fixed a crash when passing null as an std::string on Unix. (#1012) 8 years ago
Rokas Kupstys 05445f3028 Linux fixes, Bootstrap.cs build errors, warnings (#1010) 8 years ago
Dimitar Dobrev fd73bef752 Fixed a crash when there are parsing errors. 8 years ago
Dimitar Dobrev 5313dea5c4 Fixed the collection of additional symbols to ignore warnings. 8 years ago
Dimitar Dobrev e8e100be7b Fixed the generated C# when a constructor takes a specialisation. 8 years ago
Dimitar Dobrev 97e24602c3 Fixed a possible crash when instantiating template functions in the parser. 8 years ago
Dimitar Dobrev 4eb8ee83da Fixed the generated C# for templates with fields other templates not used anywhere else. 8 years ago
Dimitar Dobrev a913a74138 Fixed the generated C# when using std::map. 8 years ago
Dimitar Dobrev 4bfece6ab9 Fixed the generated C# for specialisations with an ignored specialisation as an arg. 8 years ago
Dimitar Dobrev 853e82f095 Fixed the generated C# for specialisations only used as type arguments. 8 years ago
Dimitar Dobrev d996d8a4d0 Removed extensions for internal template specialisations. 8 years ago
Dimitar Dobrev 35902635ff Fixed the parsing of an undeclared template specialisation with an extension method. 8 years ago
Dimitar Dobrev 4d3c02e6e5 Validated bodies of instantiated template functions. 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
Dimitar Dobrev faf0fbb656 Included template specialisations only used as returned types. 8 years ago
Dimitar Dobrev aed21bed67 Included the destructor of std::allocator to the C++ symbols. 8 years ago
Dimitar Dobrev e53b25346e Prevented C++ generation for invalid specialised functions. 8 years ago
Mikulas Florek 04a1591e84 Fixed the generated C# for fixed arrays of Booleans. 8 years ago