3607 Commits (dd814fe5d5a0c4464d3b837cf55dd23b52a01d15)
 

Author SHA1 Message Date
Dimitar Dobrev 2480a551b5 Removed unsupported template specialisations from the generated C++ library with templates. 10 years ago
Dimitar Dobrev 7d6f344324 Improved the default names of libraries for inlines and template specialisations. 10 years ago
Dimitar Dobrev 3230f9037f Minor fixes to handling arrays and std::string. 10 years ago
Dimitar Dobrev a4dfeb94be Moved the marking of supported template specialisations to a pass. 10 years ago
Dimitar Dobrev aabe7409d1 Fixed the internals of templates specialising arrays by simplifying the names. 10 years ago
Dimitar Dobrev 589cb6b0df Disabled the type maps for va_list and std::list in the C# generator. 10 years ago
Dimitar Dobrev 6596d638ff Fixed the type map for std::string to also destroy the allocator. 10 years ago
Dimitar Dobrev deea8d8cda Removed functions made ambiguous by different qualifiers on the same type in their parameter. 10 years ago
Dimitar Dobrev d419cb7156 Added all system fields to the internal layouts used in the C# generator. 10 years ago
Dimitar Dobrev 1771f7462b Fixed the generation of internals for nested template specialisations with pointers as T. 10 years ago
Dimitar Dobrev fa086e086c Ensured __int128, __uint128_t and __fp16 are ignored without crashing in the C# generator. 10 years ago
Dimitar Dobrev 13b5423fff Fixed the printing of template specialisations to work in all cases. 10 years ago
Dimitar Dobrev 5a4748f2d0 Handled two or more empty enums with identically prefixed members and in the same context. 10 years ago
Dimitar Dobrev 1dd73afda6 Fixed a crash when checking specialisations of std::vector. 10 years ago
Joao Matos b8adc4af6e Fixed Common tests to include the extra units. 10 years ago
Dimitar Dobrev 7d67f4b023 Added unary transformations and other fixes to restore the full build with all tests. 10 years ago
Dimitar Dobrev 397d82b2a1 Fixed the generated C# when having a field of type char*. 10 years ago
Dimitar Dobrev 2b3b9bc9cf Fixed a crash when parsing templates of variables. 10 years ago
Joao Matos b7689b2d60 Added support for missing basic Clang built-in types. 10 years ago
Joao Matos 09a9d17efb Moved type printing functionality to CppSharp.AST. 10 years ago
Joao Matos 0f708fec14 Improved printing of HTTP download progress on build scripts. 10 years ago
Joao Matos 1206b48776 Improved debugging representation of template arguments and specializations. 10 years ago
Joao Matos 436229fb45 Ignore Visual Studio generated temporary files. 10 years ago
Joao Matos 4b1309f5be Added support for C++14 variable templates and specializations. 10 years ago
Joao Matos 53409db5ca Re-generated the parser bindings. 10 years ago
Joao Matos 2bac142976 Added VisitFunctionTemplateSpecializationDecl visitor implementations. 10 years ago
Joao Matos 12312bff14 Refactored common template handling code in native AST. 10 years ago
Joao Matos 4b8bb474fa Clean up template declarations visiting behavior. 10 years ago
Dimitar Dobrev d41609eafb Marked incomplete class template specialisations and ignored them later. 10 years ago
Dimitar Dobrev 7b78053f93 Added compatibility with a little newer Clang. 10 years ago
Joao Matos 9c56b56b68 Rename CLITextTemplate to CLITemplate. 10 years ago
Joao Matos 9028987ab9 Update readme as we now support std::string in C#. 10 years ago
Joao Matos 573dc623f8 Renamed class names to match file renames. 10 years ago
Joao Matos f6355ab0f9 Renamed some files. 10 years ago
Joao Matos 3f33124287 Re-factored Clang builtin include directory build script code. 10 years ago
João Matos d03dc8013a Remove workarounds due to improper handling of Clang builtin include dirs. 10 years ago
João Matos e5a667afc3 Copy the bundled Clang builtin include files folder to the build folder. 10 years ago
Joao Matos ab3660cc02 Skip walking implicit C++ records. 10 years ago
Joao Matos 100b87f15b Link with LLVMCoverage since it's required by recent builds. 10 years ago
Joao Matos b7e9052cac Switch to Visual Studio 2015 on AppVeyor. 10 years ago
Joao Matos 42b590462d Update 7-Zip packaging step to use maximum compression level. 10 years ago
Joao Matos 1899c36959 Auto-detect 7-Zip Windows path in LLVM packaging scripts. 10 years ago
João Matos e12588edbb Merge pull request #681 from loofbon/vs2015_clang3.8.1 10 years ago
Joao Matos 60921b1154 Switch to LLVM/Clang Github Git mirrors as they're more reliable. 10 years ago
João Matos 4e369664e4 Update to a more recent LLVM and Clang builds. 10 years ago
João Matos 0d6724f09c Copy Clang builtin headers when packaging the LLVM CI packages. 10 years ago
João Matos 1893c61537 Update provision scripts to use CMake 3.6.1 and download the package on Linux. 10 years ago
Nathan Loofbourrow 77480b5774 Update for VS link 10 years ago
Nathan Loofbourrow d168496cbf Changes to match clang 3.8.1 API changes 10 years ago
Dimitar Dobrev b77d2ccdde Ensured the system module only contains units from the current run. 10 years ago