Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ec82321d4 
							
						 
					 
					
						
						
							
							remove arena allocator from analysis ( #981 )  
						
						 
						
						... 
						
						
						
						* remove arena allocator from analysis
* fuzzer fix
* deinit `BoundTypeParams` 
						
					 
					
						2023-02-07 17:44:04 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b3274aa9c 
							
						 
					 
					
						
						
							
							simplify symbol references handler ( #978 )  
						
						 
						
						
						
					 
					
						2023-02-06 04:25:29 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nullptrdevs 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							62068ae828 
							
						 
					 
					
						
						
							
							zig build system changes (modules) ( #976 )  
						
						 
						
						
						
					 
					
						2023-02-05 02:15:42 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5a78cf1e50 
							
						 
					 
					
						
						
							
							optimize DocumentStore garbage collection ( #969 )  
						
						 
						
						
						
					 
					
						2023-02-05 00:24:37 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techarix 
							
						 
					 
					
						
						
						
						
							
						
						
							66b7d7ad58 
							
						 
					 
					
						
						
							
							implement goto definition for cImport  
						
						 
						
						
						
					 
					
						2023-02-04 16:41:26 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techarix 
							
						 
					 
					
						
						
						
						
							
						
						
							5f0d3bb886 
							
						 
					 
					
						
						
							
							show c source when hovering over cImport  
						
						 
						
						
						
					 
					
						2023-02-04 16:41:26 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nullptrdevs 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bd539ae989 
							
						 
					 
					
						
						
							
							[std.zig.] parse(alloc, src) -> Ast.parse(alloc, src, Ast.Mode) ( #966 )  
						
						 
						
						... 
						
						
						
						* Work in Zig's breaking changes (build sys apis)
* [`std.zig.`] `parse(alloc, src)` -> `Ast.parse(alloc, src, Ast.Mode)` 
						
					 
					
						2023-02-04 18:19:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bing 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							384f227cb7 
							
						 
					 
					
						
						
							
							fix doc comment not showing on container field ( #947 )  
						
						 
						
						
						
					 
					
						2023-02-03 18:58:53 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nullptrdevs 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ba5631f7b 
							
						 
					 
					
						
						
							
							Update builtins data: "Say hello to @qualCast". ( #962 )  
						
						 
						
						
						
					 
					
						2023-02-03 18:05:24 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nullptrdevs 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6297536d7b 
							
						 
					 
					
						
						
							
							Work in Zig's breaking changes (build sys apis) ( #955 )  
						
						 
						
						
						
					 
					
						2023-02-03 17:06:57 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nullptrdevs 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75f0617279 
							
						 
					 
					
						
						
							
							Skip incomplete fn_protos when generating folding ranges ( #958 )  
						
						 
						
						
						
					 
					
						2023-02-02 23:38:09 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1b3c3defb7 
							
						 
					 
					
						
						
							
							rewrite folding range ( #954 )  
						
						 
						
						
						
					 
					
						2023-02-01 18:29:36 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							767cf7a52d 
							
						 
					 
					
						
						
							
							fix iterateChildren on if ( #951 )  
						
						 
						
						
						
					 
					
						2023-02-01 12:11:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7b3cc1d6d4 
							
						 
					 
					
						
						
							
							Optimize inlay hints ( #948 )  
						
						 
						
						... 
						
						
						
						* optimize inlay hints
* update iterateChildren
* add tests for nodesAtLoc 
						
					 
					
						2023-01-31 22:41:39 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
						
						
							
						
						
							eac61ba8be 
							
						 
					 
					
						
						
							
							update data files  
						
						 
						
						
						
					 
					
						2023-01-28 22:42:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
						
						
							
						
						
							3080a5d315 
							
						 
					 
					
						
						
							
							fix config_gen  
						
						 
						
						
						
					 
					
						2023-01-28 22:42:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2857237f74 
							
						 
					 
					
						
						
							
							add colon to inlay hint label ( #944 )  
						
						 
						
						
						
					 
					
						2023-01-27 15:59:11 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e055f9d15c 
							
						 
					 
					
						
						
							
							remove unused capacity from Ast and DocumentStore ( #941 )  
						
						 
						
						
						
					 
					
						2023-01-26 16:57:07 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6019eff13e 
							
						 
					 
					
						
						
							
							Fuzzer fixes ( #940 )  
						
						 
						
						... 
						
						
						
						* better handling of container_decl_arg_trailing
* ignore semantic token when moving backwards
* use custom ast functions instead of from std 
						
					 
					
						2023-01-26 16:04:49 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe54fb7cfa 
							
						 
					 
					
						
						
							
							Use new ast helper functions ( #939 )  
						
						 
						
						... 
						
						
						
						* use new ast helper functions
* use new ast helper functions
* update min build version
* fix merge conflicts 
						
					 
					
						2023-01-24 18:55:38 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d2586f79a1 
							
						 
					 
					
						
						
							
							replace ArrayList with MultiArrayList in DocumentScope ( #938 )  
						
						 
						
						
						
					 
					
						2023-01-24 15:43:48 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Álan Crístoffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e53ac1328 
							
						 
					 
					
						
						
							
							Partially  fixes   #907  ( #908 )  
						
						 
						
						
						
					 
					
						2023-01-22 17:52:04 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Álan Crístoffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							903f85ab94 
							
						 
					 
					
						
						
							
							Fix lsp weird behaviour on block cursors ( #891 ) ( #905 )  
						
						 
						
						... 
						
						
						
						* Fix lsp weird behaviour on block cursors (#891 )
Adds lookahead option to getPositionContext. 
						
					 
					
						2023-01-22 15:47:53 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5afaf2ae3a 
							
						 
					 
					
						
						
							
							optimize folding range ( #926 )  
						
						 
						
						
						
					 
					
						2023-01-21 13:32:12 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksey Kladov 
							
						 
					 
					
						
						
						
						
							
						
						
							ea05916e69 
							
						 
					 
					
						
						
							
							Goto definition works when the cursor is at the start of the identifier.  
						
						 
						
						... 
						
						
						
						Before, the code lexed only a prefix of the line up to cursor position.
Now, we lex the entire line, and do look at the token just after the
cursor.
This subtly changes sematncih of `getPostionContext`: now it is becomes
oblivious of the _exact_ position of the cursor and returns the whole
token at cursor's position.
I believe this is semantically right approach -- _most_ of the callsite
should not worry at all about such details. Something like completion
_might_ want to know more, but it's better to make that call site's
problem.
It might be the case that some existing code relies on the past
behavior. It's hard to tell though -- we don't have a lot of tests for
_features_, and changes to unit-tests don't explain if the changes are
meaningful for user-observable behavior or not.
In general, for LSP-shaped thing, I feel that the bulk of testing should
be focused on end-to-end behaviors.... 
						
					 
					
						2023-01-21 18:31:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1ed8d49b30 
							
						 
					 
					
						
						
							
							fix builtin completions if label_details_support is false ( #924 )  
						
						 
						
						
						
					 
					
						2023-01-20 19:33:27 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fa5828496e 
							
						 
					 
					
						
						
							
							Generate data files in config_gen.zig ( #903 )  
						
						 
						
						... 
						
						
						
						* generate data files in config_gen.zig
* remove trailing comma from config.json
* update README.md
* run zig build gen
* handle some unclosed tags
* update data file header
* generate new data files
* remove old data file generators 
						
					 
					
						2023-01-19 01:46:42 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e74afada6 
							
						 
					 
					
						
						
							
							show better zig/zls version mismatch messages ( #917 )  
						
						 
						
						... 
						
						
						
						* show better zig/zls version mismatch messages
* always show message if versions don't match
* ignore patch 
						
					 
					
						2023-01-16 13:49:00 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af85a9550d 
							
						 
					 
					
						
						
							
							simplify formatting handler ( #916 )  
						
						 
						
						
						
					 
					
						2023-01-16 13:47:55 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e4761b34c 
							
						 
					 
					
						
						
							
							fix use after free for builtin completions ( #914 )  
						
						 
						
						
						
					 
					
						2023-01-16 13:47:06 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8d53a5382d 
							
						 
					 
					
						
						
							
							resolve type of @typeInfo ( #915 )  
						
						 
						
						
						
					 
					
						2023-01-16 13:46:33 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Kladov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61fa98065f 
							
						 
					 
					
						
						
							
							fix use after free ( #911 )  
						
						 
						
						
						
					 
					
						2023-01-11 20:18:37 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lee Cannon 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							20d29fd491 
							
						 
					 
					
						
						
							
							move log overrides into std_options ( #902 )  
						
						 
						
						
						
					 
					
						2023-01-10 16:52:03 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4423a5face 
							
						 
					 
					
						
						
							
							improve memory allocations ( #889 )  
						
						 
						
						... 
						
						
						
						* improve memory allocations
* Update src/main.zig
Co-authored-by: erikarvstedt <36110478+erikarvstedt@users.noreply.github.com>
* add missing 0x21
Co-authored-by: erikarvstedt <36110478+erikarvstedt@users.noreply.github.com> 
						
					 
					
						2023-01-09 11:09:36 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Auguste Rame 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21b103c158 
							
						 
					 
					
						
						
							
							Fix build runner cwd causing relative @src ( #898 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Nameless <truemedian@gmail.com>
Co-authored-by: Nameless <truemedian@gmail.com> 
						
					 
					
						2023-01-08 23:13:20 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68790c73a7 
							
						 
					 
					
						
						
							
							return from main instead of calling exit ( #894 )  
						
						 
						
						
						
					 
					
						2023-01-08 23:13:02 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9b364772d 
							
						 
					 
					
						
						
							
							fix returning freed memory in formattingHandler ( #890 )  
						
						 
						
						
						
					 
					
						2023-01-07 16:33:10 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54e7d1da8b 
							
						 
					 
					
						
						
							
							fix compile errors when targeting wasm ( #886 )  
						
						 
						
						... 
						
						
						
						* fix compile errors when targeting wasm
* update known-folders 
						
					 
					
						2023-01-07 15:21:20 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3f2700eaa5 
							
						 
					 
					
						
						
							
							improve completion on error and enums ( #887 )  
						
						 
						
						
						
					 
					
						2023-01-06 13:59:20 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mlugg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b163be51d3 
							
						 
					 
					
						
						
							
							Fix crash when using nvim-lspconfig ( #884 )  
						
						 
						
						... 
						
						
						
						Apparently, nvim reports its code action kinds using both the actual
strings (e.g. "refactor.extract") and the enumeration names (e.g.
"RefactorExtract"). I don't know why this is done - possibly an attempt
at compatibility with non-compliant server implementations? Regardless,
this was causing a crash on init (when tres tried to parse an
initializaiton message), which is easily fixed by just supporting those
enumeration values.
Resolves : #867  
						
					 
					
						2023-01-05 13:50:02 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Auguste Rame 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							20baa592eb 
							
						 
					 
					
						
						
							
							Add error return trace ( #882 )  
						
						 
						
						
						
					 
					
						2023-01-03 15:37:59 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a574ac68ba 
							
						 
					 
					
						
						
							
							use more explicit error sets ( #880 )  
						
						 
						
						
						
					 
					
						2023-01-03 10:21:58 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c718e12d16 
							
						 
					 
					
						
						
							
							Autofix improvements ( #879 )  
						
						 
						
						... 
						
						
						
						* improve autofix stability and client support
* run zig fmt 
						
					 
					
						2023-01-02 14:59:01 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9badc745c5 
							
						 
					 
					
						
						
							
							remove setup wizard ( #878 )  
						
						 
						
						... 
						
						
						
						* remove setup wizard
* add back findZig function 
						
					 
					
						2023-01-02 13:54:13 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b95d5095af 
							
						 
					 
					
						
						
							
							enable all capabilities by default ( #877 )  
						
						 
						
						
						
					 
					
						2023-01-02 04:02:28 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3449269fd3 
							
						 
					 
					
						
						
							
							Add a replay feature to zls ( #857 )  
						
						 
						
						... 
						
						
						
						* add config options for `zls --replay`
* implement `zls --replay`
* remove carriage return from zls replay files
* add missing arguments for Server.init in tests 
						
					 
					
						2022-12-31 01:45:45 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							417bf9bd0a 
							
						 
					 
					
						
						
							
							add vscode config generation to zig build gen ( #862 )  
						
						 
						
						... 
						
						
						
						* add vscode config generation to `zig build gen`
* correctly handle removing configs in config_gen.zig
* update log messages in config_gen.zig 
						
					 
					
						2022-12-30 18:45:31 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d86d05d969 
							
						 
					 
					
						
						
							
							fix ast-check with single error ( #865 )  
						
						 
						
						
						
					 
					
						2022-12-30 18:43:40 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							94ec3a0a86 
							
						 
					 
					
						
						
							
							Debugging utilities ( #860 )  
						
						 
						
						... 
						
						
						
						* add debug printing for Ast and DocumentScope
* add optional failing allocator 
						
					 
					
						2022-12-30 18:42:53 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f473088b64 
							
						 
					 
					
						
						
							
							fix crashes found through fuzzing ( #866 )  
						
						 
						
						
						
					 
					
						2022-12-30 18:42:28 -05:00