3390 Commits (2b3b9bc9cf08063a1ab7c2e123d35f7b2f69c667)
 

Author SHA1 Message Date
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
João Matos d4b1b091c6 Update provisioning to CMake 3.6.0. 10 years ago
Dimitar Dobrev 5fa6fcca19 Fixed the system module linking itself when auto-compiling. 10 years ago
Dimitar Dobrev 4df66454b1 Enabled cleaning up in type maps and used it to dispose of used std::string objects. 10 years ago
Dimitar Dobrev 22c15789c5 Changed the searching for declarations to only return relevant ones and to work for variables. 10 years ago
Dimitar Dobrev 4b82838b54 Extended the C# end with support for free constants and fixed their printing. 10 years ago
Dimitar Dobrev c1be105d46 Added marshalling of fixed char arrays. 10 years ago
Dimitar Dobrev 0ea801f7b9 Fixed the generated code when a default parameter of type char or wide char is assigned an int. 10 years ago
Dimitar Dobrev 32122a1bba Properly handled enumeration items in default values of parameters. 10 years ago
Dimitar Dobrev 3cd024cccf Added marshalling of std::string to the C# end. 10 years ago
Dimitar Dobrev fc87fb6ee9 Added the desugared type, if any, of DependentNameType, to the AST. 10 years ago