Techatrix 
							
						 
					 
					
						
						
						
						
							
						
						
							f5188c4407 
							
						 
					 
					
						
						
							
							update test  
						
						 
						
						
						
					 
					
						2023-01-14 21:54:45 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
						
						
							
						
						
							04d281340c 
							
						 
					 
					
						
						
							
							restructure ComptieInterpreter tests  
						
						 
						
						
						
					 
					
						2023-01-14 14:08:15 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
						
						
							
						
						
							650eaeb66c 
							
						 
					 
					
						
						
							
							implement anyframe->T  
						
						 
						
						
						
					 
					
						2023-01-06 14:38:28 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
						
						
							
						
						
							4b4aafb8ee 
							
						 
					 
					
						
						
							
							first successful test case  🚀  
						
						 
						
						
						
					 
					
						2023-01-04 11:12:29 +01: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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f473088b64 
							
						 
					 
					
						
						
							
							fix crashes found through fuzzing ( #866 )  
						
						 
						
						
						
					 
					
						2022-12-30 18:42:28 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61c0981294 
							
						 
					 
					
						
						
							
							Use zig-lsp-codegen ( #850 )  
						
						 
						
						... 
						
						
						
						* add lsp.zig
* change references from types.zig to lsp.zig
* remove types.zig and requests.zig
* add tres as a submodule
* transition codebase from types.zig to lsp.zig
* update lsp.zig
* completely overhaul message handler
* fix memory errors
* partially transition tests to lsp.zig
* update lsp.zig
* more test fixes
* disable failing tests
* fix message handling bugs
* fix remaining tests
* access correct union in diff.applyTextEdits
* more message handler fixes
* run zig fmt
* update tres submodule
* fix memory access to freed memory
* simplify initialize_msg for testing
* check if publishDiagnostics is supported 
						
					 
					
						2022-12-27 01:47:57 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Liptak 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f6c15ac10c 
							
						 
					 
					
						
						
							
							semantic_tokens: Fix handleComments not evaluating the last byte ( #844 )  
						
						 
						
						... 
						
						
						
						Fixes  #842  
						
					 
					
						2022-12-22 22:27:38 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Auguste Rame 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1e99692d5c 
							
						 
					 
					
						
						
							
							Enable stage2 ( #810 )  
						
						 
						
						
						
					 
					
						2022-12-07 11:39:46 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joseph Stahl 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							887539ed1a 
							
						 
					 
					
						
						
							
							Allocator.resize() does not adjust size of string allocated for URI to file path conversion ( #806 )  
						
						 
						
						... 
						
						
						
						* fix missing backslash
* fix: zls escaping colon to %3A on URIs
ZLS escapes a colon char ":" as "%3A" when encoding file paths to URIs
When decoding, need to make the target string 2 character shorter
to compensate for length decrease when replacing %3A with :
* add new failing test because of resize()
* revert changes to %3A handling - problem seems to be with allocator.resize
* switch to realloc
* Fix test failures, revert errdefer->defer
* platform-specific URI tests
URI parsing is highly platform-specific
run Unix-style (file:///home/main.zig) on non-Windows test runners,
run Windows-style (file://c%3A/main.zig) on Windows test runners 
						
					 
					
						2022-12-04 16:44:22 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Auguste Rame 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							580469cd32 
							
						 
					 
					
						
						
							
							Fix rogue resize, bump minimum version ( #805 )  
						
						 
						
						
						
					 
					
						2022-12-03 21:35:51 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Kladov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cfb0b023ad 
							
						 
					 
					
						
						
							
							fix   #801 , IOOB in foldingRanges ( #802 )  
						
						 
						
						... 
						
						
						
						* Add smoke tests for folding ranges
* fix index out of bounds in foldingRanges
closes  #801 
For invalid syntax trees, zig's parser seems to return bogus data where
startToken > endToken, which then causes everything else to crash.
This seems like a deeper issue, which needs to be fixed "properly", but
let's just paper over it here. 
						
					 
					
						2022-12-03 17:23:13 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Auguste Rame 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ab2c68355 
							
						 
					 
					
						
						
							
							Allocgate 2.0 slain ( #791 )  
						
						 
						
						... 
						
						
						
						* Allocgate 2.0 slain
* Tests now compile, but they fail
* Temporary bruteforce 
						
					 
					
						2022-12-02 15:14:58 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksey Kladov 
							
						 
					 
					
						
						
						
						
							
						
						
							8731a37d1f 
							
						 
					 
					
						
						
							
							textDocument/selectionRange  
						
						 
						
						... 
						
						
						
						closes  #777  
						
					 
					
						2022-11-26 11:31:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Auguste Rame 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							369b851dc7 
							
						 
					 
					
						
						
							
							Revert "move to stage2 ( #781 )" ( #783 )  
						
						 
						
						... 
						
						
						
						This reverts commit 29679ee6f8 . 
						
					 
					
						2022-11-25 19:18:32 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							29679ee6f8 
							
						 
					 
					
						
						
							
							move to stage2 ( #781 )  
						
						 
						
						
						
					 
					
						2022-11-25 16:31:27 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Auguste Rame 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							355d56376f 
							
						 
					 
					
						
						
							
							Merge pull request  #724  from zigtools/comptime-bebe-steps  
						
						 
						
						... 
						
						
						
						Implement comptime interpreter 
						
					 
					
						2022-11-16 18:13:35 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31584cff60 
							
						 
					 
					
						
						
							
							find references in while continue expressions ( #758 )  
						
						 
						
						
						
					 
					
						2022-11-16 17:35:51 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d75fd3a880 
							
						 
					 
					
						
						
							
							detect comment position context ( #756 )  
						
						 
						
						
						
					 
					
						2022-11-16 17:34:36 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Auguste Rame 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8dffc1f9b 
							
						 
					 
					
						
						
							
							Some comptime interpreter fixes  
						
						 
						
						
						
					 
					
						2022-11-10 20:51:02 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Auguste Rame 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							599c134593 
							
						 
					 
					
						
						
							
							Imports, cross-boundary resolution; can import std but dies on missing builtins / lang features  
						
						 
						
						
						
					 
					
						2022-11-08 14:37:13 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Auguste Rame 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							779c3c0710 
							
						 
					 
					
						
						
							
							Hacky mess but it works (only if your function is the first root decl tho :P)  
						
						 
						
						
						
					 
					
						2022-11-08 14:37:13 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Auguste Rame 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							06e8756849 
							
						 
					 
					
						
						
							
							Add struct test  
						
						 
						
						
						
					 
					
						2022-11-08 14:37:13 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Auguste Rame 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d2640a44ac 
							
						 
					 
					
						
						
							
							comptime interpreter moment  
						
						 
						
						
						
					 
					
						2022-11-08 14:37:01 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a7576c06d 
							
						 
					 
					
						
						
							
							fix symbol references ( #712 )  
						
						 
						
						... 
						
						
						
						* fix symbol references
* skip references for inline assembly 
						
					 
					
						2022-10-29 04:37:52 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							13f3b200bc 
							
						 
					 
					
						
						
							
							add tests for completion ( #719 )  
						
						 
						
						
						
					 
					
						2022-10-27 16:25:44 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a9a1fad13e 
							
						 
					 
					
						
						
							
							remove types.TextDocument ( #693 )  
						
						 
						
						... 
						
						
						
						* remove types.TextDocument
* resolve compile errors because of previous merge 
						
					 
					
						2022-09-30 20:45:45 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							51356517a9 
							
						 
					 
					
						
						
							
							Self hosted fixes ( #682 )  
						
						 
						
						... 
						
						
						
						* fix compiler errors when using self-hosted
* move parameters into builder struct
* simplify code when using self hosted
* fix stage2 error `cast discards const qualifier`
* correctly return after finding method
* fix position context tests on self hosted
* remove unnecessary comptime in position context tests 
						
					 
					
						2022-09-30 00:04:55 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Knight 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ec6d4ea36 
							
						 
					 
					
						
						
							
							Revamp bulid.zig discovery ( #688 )  
						
						 
						
						... 
						
						
						
						* walk down tree instead of up for build.zig discovery
* account for windows URIs in tests 
						
					 
					
						2022-09-28 23:12:34 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
						
						
							
						
						
							5fa7656314 
							
						 
					 
					
						
						
							
							update snippets  
						
						 
						
						
						
					 
					
						2022-09-25 03:09:54 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
						
						
							
						
						
							176bf17d15 
							
						 
					 
					
						
						
							
							remove sessions.zig  
						
						 
						
						
						
					 
					
						2022-09-25 02:44:38 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9e9571fe5 
							
						 
					 
					
						
						
							
							avoid config copy for document store ( #669 )  
						
						 
						
						
						
					 
					
						2022-09-21 21:31:48 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f4f002380 
							
						 
					 
					
						
						
							
							Testing improvements ( #662 )  
						
						 
						
						
						
					 
					
						2022-09-18 22:47:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e28549fa7d 
							
						 
					 
					
						
						
							
							Completely overhaul offsets.zig ( #643 )  
						
						 
						
						... 
						
						
						
						* completely overhaul offsets.zig 
						
					 
					
						2022-09-16 00:33:49 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
						
						
							
						
						
							5c9c0c316c 
							
						 
					 
					
						
						
							
							fix warning in session test  
						
						 
						
						
						
					 
					
						2022-09-12 00:05:26 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
						
						
							
						
						
							6933e1598a 
							
						 
					 
					
						
						
							
							move updated units_test.zig into tests directory  
						
						 
						
						
						
					 
					
						2022-09-11 00:07:01 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
						
						
							
						
						
							bcf8bc7094 
							
						 
					 
					
						
						
							
							set custom config for tests  
						
						 
						
						
						
					 
					
						2022-09-03 15:21:56 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
						
						
							
						
						
							8d72c802ff 
							
						 
					 
					
						
						
							
							use comptime in tests.zig  
						
						 
						
						
						
					 
					
						2022-08-26 20:23:07 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
						
						
							
						
						
							865a2713cd 
							
						 
					 
					
						
						
							
							add tests for cimport  
						
						 
						
						
						
					 
					
						2022-08-26 16:53:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
						
						
							
						
						
							4c0fe6428d 
							
						 
					 
					
						
						
							
							add tests for inlay hints  
						
						 
						
						
						
					 
					
						2022-08-26 16:53:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
						
						
							
						
						
							f0b71f3861 
							
						 
					 
					
						
						
							
							add tests for semantic tokens  
						
						 
						
						
						
					 
					
						2022-08-26 16:51:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
						
						
							
						
						
							f6082e837d 
							
						 
					 
					
						
						
							
							prepare testing framework  
						
						 
						
						... 
						
						
						
						- allow source files from tests as a package
- use `tests/tests.zig` as the entry point
- add `Context.requestAlloc` 
						
					 
					
						2022-08-26 16:45:22 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
						
						
							
						
						
							dc3199cffa 
							
						 
					 
					
						
						
							
							unmanage all the code  
						
						 
						
						
						
					 
					
						2022-08-23 12:44:26 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
						
						
							
						
						
							c9d41650da 
							
						 
					 
					
						
						
							
							fix 'Cannot resolve std library import'  
						
						 
						
						
						
					 
					
						2022-08-05 13:01:39 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
						
						
							
						
						
							5d4c68e9c5 
							
						 
					 
					
						
						
							
							Add missing tests  
						
						 
						
						
						
					 
					
						2022-08-03 23:29:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
						
						
							
						
						
							e562d4cf4c 
							
						 
					 
					
						
						
							
							move Context into Context.zig  
						
						 
						
						
						
					 
					
						2022-08-03 23:11:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
						
						
							
						
						
							fca78a98b0 
							
						 
					 
					
						
						
							
							move ArenaAllocator into Server  
						
						 
						
						
						
					 
					
						2022-08-01 00:44:07 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
						
						
							
						
						
							805148125c 
							
						 
					 
					
						
						
							
							revive session tests  
						
						 
						
						
						
					 
					
						2022-07-31 23:39:33 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Auguste Rame 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							913d6aee9d 
							
						 
					 
					
						
						
							
							Fix tests for real? ( #562 )  
						
						 
						
						... 
						
						
						
						* Actually a horrible patch 
						
					 
					
						2022-07-25 16:09:54 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Techatrix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ecdeeecb1 
							
						 
					 
					
						
						
							
							Implement textDocument/inlayHint ( #559 )  
						
						 
						
						... 
						
						
						
						* Implement textDocument/inlayHint
* Add corresponding Config options 
						
					 
					
						2022-07-24 07:38:13 -04:00