181 Commits (a430d198705075b430546df2d0f31bcd7fd8437c)

Author SHA1 Message Date
Joao Matos c3629a2aad Initial support for building under .NET Core. 7 years ago
Dan Shechter c75d665310 Make Windows10SDK detection more robust 7 years ago
Dimitar Dobrev b7d3d36ff1 Renamed members related to indentation for more clarity. 7 years ago
Brahim Hadriche d5a1210aa4 Write error messages to stderr, renamed `messages` to `errorMessages` 8 years ago
KallynGowdyYetiCGI 58b2f80b35 Implement xcode-select based path selection 8 years ago
Marco Zille 2b9bf29a70 Fixed VS2017 system includes search error #957 (#958) 8 years ago
Joao Matos 45232ec8a2 Lookup Mono SDK path on Windows registry. 8 years ago
Dimitar Dobrev b93674f261 Simplified and optimised the MSVC tool-chain. 9 years ago
Dimitar Dobrev f992cd8280 Removed the out parameter when looking for a version of Visual Studio. 9 years ago
Dimitar Dobrev 3cf7c6aa0c Moved the searching for a VS SDK to a separate method. 9 years ago
Atsushi Eno 8631baab59 Linux toolchain can be supplied in the same spirit in path probing on Mac. 9 years ago
Joao Matos a560297ab8 [driver] Compilation platform is now nullable by default and validated to the host platforms. 9 years ago
Dimitar Dobrev 6fa9778859 Cleaned up MSVCToolchain. 9 years ago
Dimitar Dobrev 5aaa0a0351 Fixed a crash when trying to use a VS version missing from the system. 9 years ago
Dimitar Dobrev b4bedeb448 Fixed the addition of Windows SDK include dirs when using VS 2017. 9 years ago
Dimitar Dobrev a9ee1fda5e Fixed crashes when printing messages containing braces. 9 years ago
Dimitar Dobrev c0ce70d025 Removed useless output when VS 2017 is not installed. 9 years ago
Joao Matos 5857c2d17c Split compilation options into Compilation.cs. 9 years ago
Victor Peter Rouven Müller d44cd6a154 Fix which should prevent any bugs 9 years ago
Victor Peter Rouven Müller 22c8541e2a Fixing WinSDK include path code (#822) 9 years ago
Dimitar Dobrev 120e386ad9 Fixed a few warnings. 9 years ago
Dimitar Dobrev 4dc3b4e133 Restored some unused but needed code. 9 years ago
Dimitar Dobrev 087cb25775 Added a fall-back when trying to use the latest version of VS. 9 years ago
realvictorprm 8f8031584c Added complete support for VS 2017 9 years ago
Dimitar Dobrev 96aa703b60 Fixed the printing of errors during compilation of native symbols. 9 years ago
Joao Matos dad52a2d5b Clean up display paths of generated build project files. 9 years ago
Joao Matos 9d9aebf2eb Remove duplicated TargetPlatform type in CLI. 9 years ago
Joao Matos 73e458cb81 Added general-purpose compilation options from Embeddinator. 9 years ago
Joao Matos fbf43067d7 Refactor the diagnostics system. 9 years ago
Joao Matos 1426f21ff8 Rename TextDiagnosticPrinter to ConsoleDiagnostics. 9 years ago
Dimitar Dobrev dd814fe5d5 Fixed all warnings in the C# code. 9 years ago
Joao Matos 6e0a079f7a Extracted Windows kits toolchain code into its own method. 9 years ago
Joao Matos cc773d1848 Refactored code to get VS SDK toolchain version in its own method. 9 years ago
Joao Matos c55a8fa79c Make it easier to map between the enum-based and integer-based VS versions. 9 years ago
Joao Matos 4cb6da31ce Fixed FindMonoPath to return Mono base path and not binary path. 9 years ago
Dimitar Dobrev 6cbd047392 Fixed the auto-compilation not to use an old and buggy CS compiler on Windows. 9 years ago
Joao Matos e7f9178ff4 Added Mono toolchain finding support code. 9 years ago
Joao Matos d32a9886b7 Added property to set diagnostics level. 10 years ago
Joao Matos a77bc2a91f Separate parser options from driver options. 10 years ago
Joao Matos b710e62f37 Added a default indentation level to IDiagnostics.Push/PopIndent. 10 years ago
Joao Matos 41719e641e Rename IDiagnosticConsumer to IDiagnostics. 10 years ago
Joao Matos 77c871c794 Update build files to Premake5. 10 years ago
Joao Matos c56b6311ed Extracted managed parser code to CppSharp.Parser project. 10 years ago
Joao Matos a237dbf1e2 Updated build files to Premake 5 conventions. 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 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 4b1309f5be Added support for C++14 variable templates and specializations. 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