4401 Commits (cb6d2aee23b6b148aa11816a03c2c533ab849d93)
 

Author SHA1 Message Date
Dimitar Dobrev cb6d2aee23 Fixed the generated C# when a template specialization with extensions is used for a secondary base. 8 years ago
Dimitar Dobrev 52c754c4de Extended the multiple inheritance to work for templates. 8 years ago
Dimitar Dobrev 1e6c881bdc Fixed a regression causing public fields of type specialization to be ignored. 8 years ago
Dimitar Dobrev 51c0f37aa3 Fixed the generated C# for templates with optional arguments. 8 years ago
Dimitar Dobrev db3e04cca0 Represented "void" with "object" for template arguments in the generated C#. 8 years ago
Dimitar Dobrev 1a1308ad8a Fixed the generated C# for public fields with type a dependent function pointer. 8 years ago
Dimitar Dobrev c264690e90 Fixed the generated C# when a constructor has a default parameter with type an external specialisation. 8 years ago
Dimitar Dobrev a96b2e2877 Set an index when marshalling the value in setters of properties. 8 years ago
Dimitar Dobrev 84f145b3e9 Fixed the generated C# when a function uses an external specialisation. 8 years ago
Dimitar Dobrev fbd76adcb9 Fixed the generated C# when a base class is an external specialisation. 8 years ago
Dimitar Dobrev a1327b4402 Fixed the generated C# for indexers with dependent keys. 8 years ago
Dimitar Dobrev 0ea147b1e3 Fixed the generated C# for templated indexers specialised with enums. 8 years ago
Dimitar Dobrev 8d0db5d341 Reverted a simplification because it caused a regression. 8 years ago
Dimitar Dobrev 6553084e95 Simplified the generation of default zeroes. 8 years ago
João Matos 1743f7e051
Merge pull request #1024 from rokups/per-toolchain-llvm-packages 8 years ago
Dimitar Dobrev 3dba1eb594 Exported entire specialisations when they only have valid functions. 8 years ago
Dimitar Dobrev 1ebf418e18 Considered dependent fields when generating internals for types nested in templates. 8 years ago
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
João Matos 50fa937ba8
Merge pull request #1027 from rokups/feature/referenced-assemblies 8 years ago
Rokas Kupstys d7682ef6d4 Add ability for managed module wrapper to reference extra assemblies. 8 years ago
Rokas Kupstys efc77924cc Add compiler/abi information to LLVM package names on linux. 8 years ago
João Matos 1a73c126cf
Merge pull request #1022 from rokups/fixes 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 5a190bfb1b Explicitly link to libstdc++ on linux. 8 years ago
Rokas Kupstys e5bc151c78 All arguments passed to `build/Compile.sh` are passed to premake. 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 4e735b5b61 Test for consistent struct/class keywords. 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 b47ecd59b4 CI: x64 builds on msvc and sudo requirement for travis 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 e8e727d681 Fix linking to LLVM libs on linux, when system has llvm/clang installed. (#1020) 8 years ago
João Matos 0805ab1798
Merge pull request #1019 from rokups/cxx11-on 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
João Matos f8f11d2042
Merge pull request #1018 from rokups/fix-unpackaged-llvm-includes 8 years ago