Fangrui Song
|
82962e565b
|
Remove CompileCommandsEntry and reduce clangDriver invocations
|
2019-10-24 01:01:21 -07:00 |
|
Fangrui Song
|
39787d2851
|
clang-format
DEF CON 26 CTF
|
2019-10-24 01:01:21 -07:00 |
|
Fangrui Song
|
bfb759fd09
|
Misc
|
2019-10-24 01:01:21 -07:00 |
|
Fangrui Song
|
389418f546
|
Better bases/derived and initializer
|
2019-10-24 01:01:20 -07:00 |
|
Fangrui Song
|
134a09a255
|
Remove libclang
|
2019-10-24 01:01:20 -07:00 |
|
Fangrui Song
|
ebf07265eb
|
Diagnostics
|
2019-10-24 01:01:20 -07:00 |
|
Fangrui Song
|
d743743282
|
Enable clangDriver in project.cc
https://bugs.llvm.org/show_bug.cgi?id=37695 is not fixed. But since we have eliminated libclang for indexing and completion the bug no longer bothers us.
|
2019-10-24 01:01:20 -07:00 |
|
Fangrui Song
|
aa9cdad54f
|
Use clangTooling
|
2019-10-24 01:01:20 -07:00 |
|
Fangrui Song
|
32dad17e81
|
Remove submodule doctest
|
2019-10-24 01:01:20 -07:00 |
|
Fangrui Song
|
8e4d62212b
|
Misc changes to clangIndex
|
2019-10-24 01:00:37 -07:00 |
|
Fangrui Song
|
9b9bf1cd19
|
Fix .. in compdb path; better type alias
|
2019-10-24 00:17:28 -07:00 |
|
Fangrui Song
|
732e002b13
|
Infer system include paths from CompilerInvocation
|
2019-10-24 00:17:28 -07:00 |
|
Fangrui Song
|
18fa5efa2a
|
Add Config->reparseForDependency
Specify 1 if for large projects you don't want to reparse dependents at load time when a common .h changes.
|
2019-10-24 00:17:28 -07:00 |
|
Fangrui Song
|
806a05b234
|
Add Config->largeFileSize; pure virtual or defaulted methods are definitions; fix $ccls/callHierarchy
|
2019-10-24 00:17:28 -07:00 |
|
Fangrui Song
|
f0559bba54
|
Remove Timer and PerformanceImportFile
|
2019-10-24 00:17:28 -07:00 |
|
Fangrui Song
|
42bcf2b58f
|
$ccls/memberHierarchy: add field offset
|
2019-10-23 21:56:51 -07:00 |
|
Fangrui Song
|
a962061698
|
Simplify pipeline
|
2019-10-23 21:56:51 -07:00 |
|
Fangrui Song
|
cf0d16fa0c
|
Replace loguru with a custom logger
|
2019-10-23 21:56:51 -07:00 |
|
Fangrui Song
|
a6094ef714
|
Simplify; improve $ccls/inheritanceHierarchy
|
2019-10-23 21:56:51 -07:00 |
|
Fangrui Song
|
6d96d9dce2
|
textDocument/references: include base references by default
|
2019-10-23 21:56:51 -07:00 |
|
Fangrui Song
|
c279090ac5
|
cmake: link against zlib; use StringMap
|
2019-10-23 21:56:51 -07:00 |
|
Fangrui Song
|
d2e0c7ca24
|
clean up clang_complete found by scturtle; clean up project
|
2019-10-23 21:56:51 -07:00 |
|
Fangrui Song
|
36729818c3
|
experimental/filesystem -> LLVM/Support/FileSystem.h; sparsepp -> DenseMap
|
2019-10-23 21:56:51 -07:00 |
|
Fangrui Song
|
c269876593
|
Use clang+llvm C++ in cmake; parse args with clang driver
|
2019-10-23 21:56:51 -07:00 |
|
Fangrui Song
|
b349983e13
|
cmake: make FreeBSD 11,12 build
|
2019-10-23 21:56:51 -07:00 |
|
scturtle
|
4797401d55
|
Fix file_id. (#8)
|
2019-10-23 21:56:51 -07:00 |
|
scturtle
|
888a870c0d
|
Random changes. (#6)
|
2019-10-23 21:56:51 -07:00 |
|
Fangrui Song
|
49e042e070
|
Redesign import_pipeline.cc and mitigate race (duplicate Query*::uses for initial indexing)
|
2019-10-23 21:56:51 -07:00 |
|
Fangrui Song
|
aba672203f
|
README
|
2019-10-23 21:56:51 -07:00 |
|
Fangrui Song
|
b872faa160
|
Simplify
|
2019-10-23 21:56:50 -07:00 |
|
Fangrui Song
|
3fbfb99e1b
|
Use clang_File_tryGetRealPathName
|
2019-10-23 21:56:50 -07:00 |
|
Fangrui Song
|
fdb562bb42
|
Use global config.
|
2019-10-23 21:56:50 -07:00 |
|
Fangrui Song
|
daf7a41278
|
.
|
2019-10-23 21:56:50 -07:00 |
|
Fangrui Song
|
c96631d1ee
|
.
|
2019-10-23 21:56:50 -07:00 |
|
Fangrui Song
|
22a7bcb47f
|
.
|
2019-10-23 21:56:50 -07:00 |
|
Fangrui Song
|
ce33cc86d4
|
.
|
2019-10-23 21:56:50 -07:00 |
|
Fangrui Song
|
e1398ff319
|
.
|
2019-10-23 21:56:50 -07:00 |
|
Fangrui Song
|
b839389f77
|
Resurrection of ccls
|
2019-10-23 21:56:50 -07:00 |
|
Pavel Davydov
|
fdba724f07
|
Add comment with short issue description. (#545)
|
2019-10-23 21:56:50 -07:00 |
|
Pavel Davydov
|
a6e62aa28c
|
Blacklist '-include' and '-include-pch' flags. (#545)
|
2019-10-23 21:56:50 -07:00 |
|
Patrick Reisert
|
9ba87673b8
|
Ignore cl's -showIncludes
|
2019-10-23 21:56:50 -07:00 |
|
Boris Staletic
|
39fbd1a2d5
|
Make overridden flags persistent
didOpen can override flags from compilation database.
didSave was able to reset the flags back.
This makes sure that the overridden flags persist.
|
2019-10-23 21:56:50 -07:00 |
|
Jacob Dufault
|
db7e25c542
|
Reformat
|
2019-10-23 21:56:50 -07:00 |
|
Jacob Dufault
|
259d30ef8a
|
Don't use std::mismatch. Unit tests crash on Windows.
|
2019-10-23 21:56:50 -07:00 |
|
Jacob Dufault
|
997bcdf05a
|
Restore call to GetPlatformClangArguments
|
2019-10-23 21:56:50 -07:00 |
|
Fangrui Song
|
90329e5453
|
Simplify ComputeGuessScore
|
2019-10-23 21:56:50 -07:00 |
|
Boris Staletic
|
193d42ea78
|
Make CL mode detection fool-proof (#528)
|
2019-10-23 21:56:50 -07:00 |
|
Boris Staletic
|
13cccda781
|
Add -idirafter ot kPathArgs (#529)
|
2019-10-23 21:56:50 -07:00 |
|
Fangrui Song
|
cebd6bb7c7
|
Remove platform arguments, update Travis & AppVeyor to use clang+llvm 6.0.0
Close #509
|
2018-03-13 17:39:06 -07:00 |
|
Fangrui Song
|
3a752a3c8f
|
Adjust order of GetPlatformClangArguments
|
2018-03-11 22:13:17 -07:00 |
|