3600 Commits (f1ec08480ee7dc1201832f525c3e7f3ef1741370)
 

Author SHA1 Message Date
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
Dimitar Dobrev 91c0a38296 Improved the searching for type maps to work with typedefs and selected mapped template specialisations. 10 years ago
Dimitar Dobrev 87fe62721c Deleted the redundant and incomplete manual attempts for marshalling std types. 10 years ago
Dimitar Dobrev 0837094d76 Fixed the generated C# code when a default arg with an ignored expression is preceded by another default arg. 10 years ago
Dimitar Dobrev dd3a9e1673 Fixed the Linux build by explicitly including a system header. 10 years ago
Dimitar Dobrev 9d940c8f51 Removed default parameters when they use ignored declarations. 10 years ago
Dimitar Dobrev 6a0069f9c2 Fixed invalid C# code when wrapping a constant of type std::string. 10 years ago
João Matos af109207bd Fixed CMake path on OSX when building LLVM. 10 years ago