3374 Commits (f6355ab0f9ad86effe03c93005b656baaf59b008)
 

Author SHA1 Message Date
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
Dimitar Dobrev 7986747373 Added dependent template specialization types to the AST. 10 years ago
Dimitar Dobrev 06410eddbc Stored specializations in the templated class itself because ClassTemplate is not a complete declaration. 10 years ago
Dimitar Dobrev eaef452d52 Stopped ignoring system declarations so that they can be properly parsed. 10 years ago
Dimitar Dobrev 95b592cab6 Regenerated the C# parser bindings to a single file per target. 10 years ago
Dimitar Dobrev f8863f941b Extracted the logic for getting wrapped units. 10 years ago
Dimitar Dobrev 7f93b4a5bd Marked incomplete declarations even if their completions cannot be found. 10 years ago
Dimitar Dobrev e57ea530e1 Avoided naming conflicts between methods of different specialisations of a template. 10 years ago
Dimitar Dobrev cc2a283c7f Fixed the completion of templates. 10 years ago
Dimitar Dobrev fdcddf1b16 Added a tests for the completion of records. 10 years ago
Dimitar Dobrev 22d823f50a Fixed a regression when searching for type maps of template specialisations. 10 years ago
Dimitar Dobrev 010e35abc0 Fixed a crash when generating any C# bindings on Windows. 10 years ago
Dimitar Dobrev 2881a2805a Fixed a regression in the completion of records. 10 years ago
Dimitar Dobrev f197aada99 Made the C# end always generate one file per module. 10 years ago
Dimitar Dobrev 0e12c256c4 Fixed the completion of C++ classes. 10 years ago
Dimitar Dobrev 0db035f873 Fixed the names of libraries with inlines and templates when the output name-space is empty. 10 years ago
Dimitar Dobrev 57192c2d9e Ensured symbols for exported template specializations on Windows. 10 years ago