Fangrui Song
|
3a752a3c8f
|
Adjust order of GetPlatformClangArguments
|
2018-03-11 22:13:17 -07:00 |
|
Fangrui Song
|
640f548e7c
|
Use std::index_sequence and std::make_unique
|
2018-03-10 15:57:02 -08:00 |
|
Fangrui Song
|
61b5ef4fa0
|
Reduce <iostream>; don't include rapidjson in language_server_api.h; add role to lsReferenceContext
|
2018-02-22 14:39:46 -08:00 |
|
Jacob Dufault
|
01fe19f280
|
Format code
|
2018-02-21 23:34:32 -08:00 |
|
Fangrui Song
|
7e45983d6d
|
Don't store -fsyntax-only in compilation entries
There is a FIXME about the usage of -fsyntax-only in clang::createInvocationFromCommandLine
|
2018-02-14 23:02:37 -08:00 |
|
Jacob Dufault
|
aba38a9da1
|
Ask user for relevant diagnostics when clang translation unit creation fails.
Closes issue #450.
|
2018-02-13 21:23:35 -08:00 |
|
Jacob Dufault
|
6e56d97d97
|
Take unsaved_files by reference
|
2018-01-17 21:29:40 -08:00 |
|
Jacob Dufault
|
54394ed868
|
Format
|
2018-01-10 18:43:01 -08:00 |
|
Fangrui Song
|
08e856b85a
|
Use nullptr for main source filename in clang_parseTranslationUnit2FullArgv and rely on -working-directory for relative filename resolution
|
2018-01-05 09:45:46 -08:00 |
|
Jacob Dufault
|
fb491e6c6d
|
Format using clang format 4.0.0
|
2017-12-23 08:33:26 -08:00 |
|
Fangrui Song
|
77ccee10ce
|
Serialize clang_createIndex to prevent race condition (concurrent modify/read to FirstTarget defined in lib/Support/TargetRegistry.cpp)
|
2017-12-07 10:29:42 -08:00 |
|
Jacob Dufault
|
5d1fd4ce4d
|
Remove a bunch of std::cerr in favor of LOG_S
|
2017-12-01 17:04:39 -08:00 |
|
Jacob Dufault
|
2a2794da23
|
Also log arguments when failing to create a translation unit
|
2017-12-01 09:46:40 -08:00 |
|
Jacob Dufault
|
38ff70ebc3
|
Disable serialization of clang_parseTranslationUnit2FullArgv
|
2017-11-29 20:23:34 -08:00 |
|
Jacob Dufault
|
f1f2cc3bd1
|
Serialize clang_parseTranslationUnit2FullArgv requests.
Also try to emit diagnostics when translation unit creation fails.
|
2017-11-29 19:53:07 -08:00 |
|
Jacob Dufault
|
d5951c0e69
|
Revert "Specify nullptr for source_filename in clang_parseTranslationUnit2 so that we do not need to strip main source filename from args"
This reverts commit 6adc3a28c39a5f6b58a0a57bfae83916051c19f8.
|
2017-11-27 08:20:42 -08:00 |
|
Fangrui Song
|
2b54296992
|
Specify nullptr for source_filename in clang_parseTranslationUnit2 so that we do not need to strip main source filename from args
|
2017-11-27 11:13:07 -05:00 |
|
Jacob Dufault
|
601af73ca9
|
Move all libclangmm/* files into src/* directory
|
2017-11-11 11:41:09 -08:00 |
|