Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							f3490a3e6c 
							
						 
					 
					
						
						
							
							Add license notice  
						
						 
						
						
						
					 
					
						2018-08-20 22:27:52 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amos Bird 
							
						 
					 
					
						
						
						
						
							
						
						
							66b027910a 
							
						 
					 
					
						
						
							
							correctly grabbing the ownership of index files. ( #54 )  
						
						 
						
						
						
					 
					
						2018-08-20 09:58:27 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							431eef2167 
							
						 
					 
					
						
						
							
							textDocument/hover: prefer definitions in the same file  
						
						 
						
						
						
					 
					
						2018-08-19 13:11:47 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							2f5fcadc39 
							
						 
					 
					
						
						
							
							Remove CompileCommandsEntry and reduce clangDriver invocations  
						
						 
						
						
						
					 
					
						2018-08-19 11:03:37 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								inengch 
							
						 
					 
					
						
						
						
						
							
						
						
							06aa252335 
							
						 
					 
					
						
						
							
							Fix typo error ( #49 )  
						
						 
						
						... 
						
						
						
						- The word strengthened is spelled mistakenly.
- Unpaired symbol:')' seems to be missing. 
						
					 
					
						2018-08-12 19:22:30 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							8cbb317dc2 
							
						 
					 
					
						
						
							
							clang-format  
						
						 
						
						... 
						
						
						
						DEF CON 26 CTF 
						
					 
					
						2018-08-09 10:13:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riatre Foo 
							
						 
					 
					
						
						
						
						
							
						
						
							344ade0420 
							
						 
					 
					
						
						
							
							Fix compile on Windows + MSYS2-MinGW64 ( #46 )  
						
						 
						
						... 
						
						
						
						1. libClangDriver.a shipped by MSYS2 needs -lversion which is not
   included in CMAKE_CXX_STANDARD_LIBRARIES by default.
2. Use string literal for DEFAULT_RESOURCE_DIRECTORY to support
   backslashes in path. 
						
					 
					
						2018-08-08 00:25:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							b9e1c2ee07 
							
						 
					 
					
						
						
							
							Add flat to $ccls/inheritanceHierarchy  
						
						 
						
						
						
					 
					
						2018-08-08 00:25:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							3931951406 
							
						 
					 
					
						
						
							
							Validate RecordDecl  
						
						 
						
						
						
					 
					
						2018-08-08 00:25:43 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Damon Kwok 
							
						 
					 
					
						
						
						
						
							
						
						
							b5c2a48bb0 
							
						 
					 
					
						
						
							
							rapidjson url ( #43 )  
						
						 
						
						
						
					 
					
						2018-08-03 09:37:31 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							924fedbb02 
							
						 
					 
					
						
						
							
							Uniquify textDocument/references  
						
						 
						
						... 
						
						
						
						There can be duplicates with template instantiation. 
						
					 
					
						2018-07-30 18:00:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							b4aa0705a1 
							
						 
					 
					
						
						
							
							cmake: for -DSYSTEM_CLANG=off, 6.0.0 -> 6.0.1  
						
						 
						
						
						
					 
					
						2018-07-29 18:02:37 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							0bb311ac56 
							
						 
					 
					
						
						
							
							Add textDocument/codeAction for clang FixIt  
						
						 
						
						... 
						
						
						
						What do you think of the challenge ccls-fringe in Real World CTF? 
						
					 
					
						2018-07-29 01:03:30 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							c71047189f 
							
						 
					 
					
						
						
							
							Misc  
						
						 
						
						
						
					 
					
						2018-07-29 01:03:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chao Shen 
							
						 
					 
					
						
						
						
						
							
						
						
							b95b47540d 
							
						 
					 
					
						
						
							
							Fix diagnostics on MacOS and duplicated bases.  
						
						 
						
						
						
					 
					
						2018-07-26 20:51:30 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							122eda1c53 
							
						 
					 
					
						
						
							
							Improve comment and outline  
						
						 
						
						
						
					 
					
						2018-07-25 10:53:36 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chao Shen 
							
						 
					 
					
						
						
						
						
							
						
						
							03aa024fe6 
							
						 
					 
					
						
						
							
							Misc.  
						
						 
						
						
						
					 
					
						2018-07-24 20:48:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chao Shen 
							
						 
					 
					
						
						
						
						
							
						
						
							ff102c9b7e 
							
						 
					 
					
						
						
							
							Fix preload completion session.  
						
						 
						
						
						
					 
					
						2018-07-24 20:48:41 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							8b4a8d2d48 
							
						 
					 
					
						
						
							
							Fix Twine; index TypedefNameDecl to specialization; anonymous RecordDecl fields  
						
						 
						
						
						
					 
					
						2018-07-23 00:26:05 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							e67ea3af87 
							
						 
					 
					
						
						
							
							Use ContainerDC for extent, index callees, set StaticMethod  
						
						 
						
						
						
					 
					
						2018-07-21 00:54:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							27d641bf64 
							
						 
					 
					
						
						
							
							Add Query*::file_id to allow textDocument/hover on declarations  
						
						 
						
						... 
						
						
						
						Also change StorageClass storage to uint8_t 
						
					 
					
						2018-07-20 23:48:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							19fa911908 
							
						 
					 
					
						
						
							
							links  
						
						 
						
						
						
					 
					
						2018-07-18 22:13:50 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							46d397f4b3 
							
						 
					 
					
						
						
							
							--init  
						
						 
						
						
						
					 
					
						2018-07-18 10:51:18 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							0732d37817 
							
						 
					 
					
						
						
							
							Better bases/derived and initializer  
						
						 
						
						
						
					 
					
						2018-07-17 21:13:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							af54645e5e 
							
						 
					 
					
						
						
							
							Fix spell for clang < 7  
						
						 
						
						
						
					 
					
						2018-07-16 09:49:37 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							73ac788f9e 
							
						 
					 
					
						
						
							
							Remove libclang  
						
						 
						
						
						
					 
					
						2018-07-16 09:34:48 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							344f00fbb2 
							
						 
					 
					
						
						
							
							CrashRecoveryContext  
						
						 
						
						
						
					 
					
						2018-07-15 23:06:27 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							8912b00381 
							
						 
					 
					
						
						
							
							Support BindingDecl and VarTemplate{,Partial}SpecializationDecl  
						
						 
						
						
						
					 
					
						2018-07-15 18:56:04 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							814f054e6e 
							
						 
					 
					
						
						
							
							Misc improvement to indexer  
						
						 
						
						... 
						
						
						
						* Make CXXConstructor span one more column to left/right
* Use OrigD to collect Decl::Record members
* Better comment parsing
* Limit lines of initializers and macro definition to 3
* Attribute macro arg uses to spelling loc
* Remove FuncDef::declaring_type 
						
					 
					
						2018-07-15 16:51:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							dd05ad9f65 
							
						 
					 
					
						
						
							
							Diagnostics  
						
						 
						
						
						
					 
					
						2018-07-15 13:29:47 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							eea1b92825 
							
						 
					 
					
						
						
							
							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. 
						
					 
					
						2018-07-15 01:22:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							df72a9eb72 
							
						 
					 
					
						
						
							
							Simplify  
						
						 
						
						
						
					 
					
						2018-07-15 00:55:11 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							5dcccea285 
							
						 
					 
					
						
						
							
							Use Clang C++ for completion and diagnostics  
						
						 
						
						
						
					 
					
						2018-07-15 00:15:31 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							4612aa062b 
							
						 
					 
					
						
						
							
							$ccls/publishSemanticHighlighting: support both line/character-style and position-style ranges  
						
						 
						
						
						
					 
					
						2018-07-14 14:03:51 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							d604fc38dc 
							
						 
					 
					
						
						
							
							Use Sema/CodeCompleteConsumer  
						
						 
						
						
						
					 
					
						2018-07-14 11:41:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							0780e80f8a 
							
						 
					 
					
						
						
							
							Fix FreeBSD build with -DUSE_SHARED_LLVM=off  
						
						 
						
						
						
					 
					
						2018-07-14 09:19:27 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							39d4bbfe67 
							
						 
					 
					
						
						
							
							Use clangTooling  
						
						 
						
						
						
					 
					
						2018-07-14 00:58:33 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							3737d4c60f 
							
						 
					 
					
						
						
							
							Support uses from other files and improve references in macro replacement-list  
						
						 
						
						
						
					 
					
						2018-07-13 16:44:48 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							0c50ee79f2 
							
						 
					 
					
						
						
							
							Cleanup  
						
						 
						
						
						
					 
					
						2018-07-12 12:42:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							c04d0620c0 
							
						 
					 
					
						
						
							
							Add some ObjC kinds  
						
						 
						
						
						
					 
					
						2018-07-12 12:27:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							7c1ff07dc9 
							
						 
					 
					
						
						
							
							Fix memberHierarchy  
						
						 
						
						
						
					 
					
						2018-07-08 23:31:40 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							7d1d4b410b 
							
						 
					 
					
						
						
							
							$ccls/publishSemanticHighlighting: use pair<int,int> in place of lsRange  
						
						 
						
						
						
					 
					
						2018-07-08 20:38:23 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							0a304096df 
							
						 
					 
					
						
						
							
							cmake: remove -lc++experimental -ldl -lexecinfo  
						
						 
						
						
						
					 
					
						2018-07-08 20:38:23 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							c6553c79ab 
							
						 
					 
					
						
						
							
							clangIndex  
						
						 
						
						
						
					 
					
						2018-07-08 20:38:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							ed1b221fab 
							
						 
					 
					
						
						
							
							Remove submodule doctest  
						
						 
						
						
						
					 
					
						2018-07-08 17:20:48 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							eb8acf9cdb 
							
						 
					 
					
						
						
							
							pipeline  
						
						 
						
						
						
					 
					
						2018-07-08 13:40:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							cc65ea94ed 
							
						 
					 
					
						
						
							
							Misc changes to clangIndex  
						
						 
						
						
						
					 
					
						2018-07-08 12:24:42 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							df02c29a7d 
							
						 
					 
					
						
						
							
							clangIndex  
						
						 
						
						
						
					 
					
						2018-07-08 00:34:31 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							2196e17222 
							
						 
					 
					
						
						
							
							Clean up clang_tu  
						
						 
						
						
						
					 
					
						2018-07-07 15:43:49 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							7dd0241a4c 
							
						 
					 
					
						
						
							
							First draft: replace libclang indexer with clangIndex  
						
						 
						
						
						
					 
					
						2018-07-07 15:43:05 -07:00