Fangrui Song
|
a96d9613f4
|
Put static const into IndexVar::def (a definition is not required unless odr-used)
|
2019-10-24 00:17:28 -07:00 |
|
Fangrui Song
|
9b9bf1cd19
|
Fix .. in compdb path; better type alias
|
2019-10-24 00:17:28 -07:00 |
|
Fangrui Song
|
1830103ec6
|
Internalize strings & remove diagnostics_publisher.cc
|
2019-10-24 00:17:28 -07:00 |
|
Fangrui Song
|
d21476d7ee
|
Inject anonymous struct/union into parent scopes
|
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
|
d165a0b0ea
|
Use clang::PrintingPolicy and remove type_printer
|
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
|
34dc1e93e9
|
Remove WithFileContent & lex_utils.{cc,h}
|
2019-10-24 00:17:28 -07:00 |
|
Fangrui Song
|
da545f1139
|
$ccls/vars: differentiate local/field/parameter
|
2019-10-24 00:17:28 -07:00 |
|
Fangrui Song
|
bb08fdfa02
|
Remove $ccls/random; remove DB::symbols; decrease DB::entities grow rate
|
2019-10-24 00:17:25 -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
|
f5ce45fd55
|
filesystem.cc: deduplicate with UniqueID
|
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
|
f9e1e8cbdc
|
Congratulations to Tea Deliverers
|
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
|
c81ca26a2e
|
Use llvm::cl and simplify main.cc import_pipeline.cc
|
2019-10-23 21:56:51 -07:00 |
|
Fangrui Song
|
4207c3ece1
|
clang+llvm-6.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz.SHA256 -> 16.04
|
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 |
|
Fangrui Song
|
a385bffcbd
|
Backport and cleanup
|
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 |
|
scturtle
|
6c57f9663e
|
Add CLANG_USE_BUNDLED_LIBC++ to cmake
|
2019-10-23 21:56:51 -07:00 |
|
Fangrui Song
|
ba56663055
|
Reflect optional by Brandon Tolsch
|
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
|
8e703af84e
|
.
|
2019-10-23 21:56:51 -07:00 |
|
Fangrui Song
|
13c451a7cd
|
.
|
2019-10-23 21:56:51 -07:00 |
|
Fangrui Song
|
eb057c7acd
|
Use usr as primary key and remove id; simplify import pipeline
Remove on_id_map, IndexMergeIndexUpdates
|
2019-10-23 21:56:51 -07:00 |
|
Fangrui Song
|
5ef801662b
|
Improve workspace/symbol sorting heuristic
|
2019-10-23 21:56:51 -07:00 |
|
Fangrui Song
|
f73100adf3
|
Merge {timestamp_manager,iindexer}.{cc,h}; remove standard_includes.*; use last_write_time
|
2019-10-23 21:56:51 -07:00 |
|
Amos Bird
|
38eccf79ec
|
using SIGSTOP (avoid interactive signal blocking) (#2)
|
2019-10-23 21:56:51 -07:00 |
|
Fangrui Song
|
ebaf168e16
|
Remove variant and clean up
|
2019-10-23 21:56:51 -07:00 |
|
Fangrui Song
|
12ad568159
|
Update loguru
|
2019-10-23 21:56:51 -07:00 |
|
Fangrui Song
|
79df82d4a1
|
MessagePack -> custom binary format
|
2019-10-23 21:56:51 -07:00 |
|
Fangrui Song
|
73bd987b1a
|
Add caseSensitivity to config->{completion,workspaceSymbol}
|
2019-10-23 21:56:51 -07:00 |
|
Fangrui Song
|
e522ce8179
|
Backport recent update of completion
|
2019-10-23 21:56:51 -07:00 |
|
Fangrui Song
|
43d1ec144c
|
Catch filesystem_error
|
2019-10-23 21:56:51 -07:00 |
|
Fangrui Song
|
0e3e567207
|
Remove eyesore
|
2019-10-23 21:56:51 -07:00 |
|
Fangrui Song
|
662933e64c
|
Simplify indexer and query
|
2019-10-23 21:56:51 -07:00 |
|
Fangrui Song
|
9ed024f5cc
|
Simplify lsp.h and fix qual_name_offset when SetVarDetail is called on an existing variable
|
2019-10-23 21:56:51 -07:00 |
|
Fangrui Song
|
cdc7544471
|
Better definition/references on #include lines
|
2019-10-23 21:56:50 -07:00 |
|
Fangrui Song
|
5fb88749a9
|
Simplify Position & Range; prettify Maybe; remove file_contents.{h,cc}
|
2019-10-23 21:56:50 -07:00 |
|