Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								6cea20e427 
								
							
								 
							
						 
						
							
							
								
								tests: fix warnings in live_test.v  
							
							 
							
							
							
						 
						
							2020-10-15 23:15:00 +03:00  
						
					 
				
					
						
							
							
								 
								Enzo
							
						 
						
							 
							
							
								
								
							
							
								
							
								b083f4014b 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: fix multiple things and format most of the compiler ( #6631 )  
							
							 
							
							... 
							
							
							
							Format expressions inside string interpolation like the rest (it used to be a+b instead of a + b, not too sure why)
Fix formatting some match branches when there were only one statement inside (it was inlined)
Fix parsing and formatting some comments edge case on struct field init. You should check out this test because the result is a bit different from before. I personally find it more logical but I would understand if the former format was to stay
Fix formatting of void-returning function signature 
							
						 
						
							2020-10-15 22:12:59 +02:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								23644d92a9 
								
							
								 
							
						 
						
							
							
								
								vself: allow for `./v -o x self` with no further renaming/deleting v itself ( #6609 )  
							
							 
							
							
							
						 
						
							2020-10-15 22:55:12 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								d261844da0 
								
							
								 
							
						 
						
							
							
								
								vweb: fix warnings about `fn f(x, y Type)`  
							
							 
							
							
							
						 
						
							2020-10-15 22:04:42 +03:00  
						
					 
				
					
						
							
							
								 
								Nick Treleaven
							
						 
						
							 
							
							
								
								
							
							
								
							
								3c336b566d 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: add check_expected() which returns an optional error ( #6623 )  
							
							 
							
							
							
						 
						
							2020-10-15 17:30:36 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								0dfd51408e 
								
							
								 
							
						 
						
							
							
								
								autofree: use scopes to avoid dups  
							
							 
							
							
							
						 
						
							2020-10-15 16:26:59 +02:00  
						
					 
				
					
						
							
							
								 
								Daniel Däschle
							
						 
						
							 
							
							
								
								
							
							
								
							
								df82ef6bc7 
								
									
								
							
								 
							
						 
						
							
							
								
								base64: encode_url ( #6622 )  
							
							 
							
							
							
						 
						
							2020-10-15 16:04:06 +02:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								31ef921ef2 
								
							
								 
							
						 
						
							
							
								
								ci: fix warnings/errors due to the vfmt change  
							
							 
							
							
							
						 
						
							2020-10-15 16:17:52 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								50a2b033b7 
								
							
								 
							
						 
						
							
							
								
								ci: fix failing tests on windows too  
							
							 
							
							
							
						 
						
							2020-10-15 15:54:44 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								5d4cce3e95 
								
							
								 
							
						 
						
							
							
								
								ci: fix failing tests  
							
							 
							
							
							
						 
						
							2020-10-15 15:42:16 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								8b13f3b53f 
								
							
								 
							
						 
						
							
							
								
								fmt: fix tests  
							
							 
							
							
							
						 
						
							2020-10-15 12:45:34 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								3d4ab7de1e 
								
							
								 
							
						 
						
							
							
								
								checker: update tests  
							
							 
							
							
							
						 
						
							2020-10-15 12:39:32 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								7da1afa140 
								
							
								 
							
						 
						
							
							
								
								all: switch to the new fn arg syntax everywhere; add lots of vfmt -verify tests  
							
							 
							
							
							
						 
						
							2020-10-15 12:32:28 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								982056894e 
								
							
								 
							
						 
						
							
							
								
								fmt: use `f(x int, y int)` instead of `f(x, y int)`  
							
							 
							
							
							
						 
						
							2020-10-15 12:00:46 +02:00  
						
					 
				
					
						
							
							
								 
								Swastik Baranwal
							
						 
						
							 
							
							
								
								
							
							
								
							
								314fae7446 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: add more checks for hash_stmt ( #6615 )  
							
							 
							
							
							
						 
						
							2020-10-15 11:58:01 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								60296c8900 
								
							
								 
							
						 
						
							
							
								
								ci: run `v -silent test-fmt` as a new task in the code-formatting job  
							
							 
							
							
							
						 
						
							2020-10-15 11:45:09 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								44a42b7273 
								
							
								 
							
						 
						
							
							
								
								ci: fix parser.v formatting  
							
							 
							
							
							
						 
						
							2020-10-15 11:41:43 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								effa93d4b8 
								
							
								 
							
						 
						
							
							
								
								ci: add dedicated `code-formatting` job  
							
							 
							
							
							
						 
						
							2020-10-15 11:39:42 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								6326b6d58e 
								
							
								 
							
						 
						
							
							
								
								parser: add helper method p.trace/2  
							
							 
							
							
							
						 
						
							2020-10-15 11:09:19 +03:00  
						
					 
				
					
						
							
							
								 
								JalonSolov
							
						 
						
							 
							
							
								
								
							
							
								
							
								a4cc1ab7e3 
								
									
								
							
								 
							
						 
						
							
							
								
								all: cleanup more match statements ( #6616 )  
							
							 
							
							
							
						 
						
							2020-10-15 08:08:27 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								3795aaab5c 
								
							
								 
							
						 
						
							
							
								
								v test-fmt: reformat some skipped files, comment on the remaining ones  
							
							 
							
							
							
						 
						
							2020-10-15 00:39:09 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								e36f11750b 
								
							
								 
							
						 
						
							
							
								
								v test-fmt: use .skip_files instead of filtering  
							
							 
							
							
							
						 
						
							2020-10-14 23:58:31 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								5dd34c3a8a 
								
							
								 
							
						 
						
							
							
								
								v test-fmt: skip os.v, linuxsys_bare.v, life.v for now  
							
							 
							
							
							
						 
						
							2020-10-14 23:49:12 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								5a11b87097 
								
							
								 
							
						 
						
							
							
								
								tests: do not panic on failed tests, just warn and exit(1).  
							
							 
							
							
							
						 
						
							2020-10-14 23:42:30 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								9e16576380 
								
							
								 
							
						 
						
							
							
								
								ci: turn on only the first part of binary_artifact.yml (building)  
							
							 
							
							
							
						 
						
							2020-10-14 23:09:40 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								067c8b39ba 
								
							
								 
							
						 
						
							
							
								
								ci: comment the new binary_artifact.yml workflow  
							
							 
							
							
							
						 
						
							2020-10-14 23:04:43 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								46c5a2c8fc 
								
							
								 
							
						 
						
							
							
								
								v test-fmt: fix some embedded comments in expressions  
							
							 
							
							
							
						 
						
							2020-10-14 22:52:33 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								c33a748344 
								
							
								 
							
						 
						
							
							
								
								vfmt: handle more comments in interface/struct init/match branches  
							
							 
							
							
							
						 
						
							2020-10-14 22:52:33 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								6ad5ecf569 
								
							
								 
							
						 
						
							
							
								
								table: add "please create a gh issue" to the "compiler bug" error  
							
							 
							
							
							
						 
						
							2020-10-14 21:09:10 +02:00  
						
					 
				
					
						
							
							
								 
								Leah Lundqvist
							
						 
						
							 
							
							
								
								
							
							
								
							
								a45481baa3 
								
									
								
							
								 
							
						 
						
							
							
								
								actions: generate prebuilt binaries every commit ( #6617 )  
							
							 
							
							
							
						 
						
							2020-10-14 20:09:14 +02:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								988221d87b 
								
							
								 
							
						 
						
							
							
								
								ci: prioritize the `v vet` task, so unformatted code fails faster  
							
							 
							
							
							
						 
						
							2020-10-14 20:04:50 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								3c48a6e4ce 
								
							
								 
							
						 
						
							
							
								
								tests: rename _test.v files with dup names (temp workaround for highly parallel testing)  
							
							 
							
							
							
						 
						
							2020-10-14 18:25:26 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								e02f25a108 
								
							
								 
							
						 
						
							
							
								
								test-compiler: fix sporadic fails for vpm/v install  
							
							 
							
							
							
						 
						
							2020-10-14 18:20:19 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								d1e52620c7 
								
							
								 
							
						 
						
							
							
								
								crypto.hmac: implement hmac.equal/2 too  
							
							 
							
							
							
						 
						
							2020-10-14 17:21:48 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								9355c60b4d 
								
							
								 
							
						 
						
							
							
								
								cgen: fix for mut val and enable the test  
							
							 
							
							
							
						 
						
							2020-10-14 13:34:49 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								25947a7b23 
								
							
								 
							
						 
						
							
							
								
								autofree: handle args in optional returns  
							
							 
							
							
							
						 
						
							2020-10-14 13:23:58 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								ea09bd5e45 
								
							
								 
							
						 
						
							
							
								
								checker/fmt: `for mut val` fixes  
							
							 
							
							
							
						 
						
							2020-10-14 12:50:19 +02:00  
						
					 
				
					
						
							
							
								 
								Ekopalypse
							
						 
						
							 
							
							
								
								
							
							
								
							
								ed7e306adc 
								
									
								
							
								 
							
						 
						
							
							
								
								crypto: add hmac module ( #6614 )  
							
							 
							
							
							
						 
						
							2020-10-14 12:25:58 +02:00  
						
					 
				
					
						
							
							
								 
								Enzo
							
						 
						
							 
							
							
								
								
							
							
								
							
								a2fba05218 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: allow fmt to be run on directories ( #6613 )  
							
							 
							
							
							
						 
						
							2020-10-13 21:03:53 +02:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								ee0baf62ad 
								
							
								 
							
						 
						
							
							
								
								vdoc: fix for `v doc log`  
							
							 
							
							
							
						 
						
							2020-10-13 18:11:57 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								194c2c926e 
								
							
								 
							
						 
						
							
							
								
								doc: use the new table.type_to_str  
							
							 
							
							
							
						 
						
							2020-10-13 16:46:56 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								a07f31feae 
								
							
								 
							
						 
						
							
							
								
								all: `for mut val in vals {` (part 1)  
							
							 
							
							
							
						 
						
							2020-10-13 16:27:30 +02:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								d316f78f94 
								
							
								 
							
						 
						
							
							
								
								vfmt: remove the buggy f.type_to_str, use f.table.type_to_str from now on  
							
							 
							
							
							
						 
						
							2020-10-13 16:17:02 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								1123f4fcc9 
								
							
								 
							
						 
						
							
							
								
								vfmt: fix deep nested map types, using f.table.type_to_str  
							
							 
							
							
							
						 
						
							2020-10-13 16:08:25 +03:00  
						
					 
				
					
						
							
							
								 
								Nick Treleaven
							
						 
						
							 
							
							
								
								
							
							
								
							
								78bcda14c4 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: infer T from parameter of type `[]T` ( #6611 )  
							
							 
							
							
							
						 
						
							2020-10-13 15:15:25 +03:00  
						
					 
				
					
						
							
							
								 
								Larpon
							
						 
						
							 
							
							
								
								
							
							
								
							
								05ec32c331 
								
									
								
							
								 
							
						 
						
							
							
								
								examples: fix sokol/particles to start up faster ( #6610 )  
							
							 
							
							
							
						 
						
							2020-10-13 13:16:51 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								28dea17065 
								
							
								 
							
						 
						
							
							
								
								ci: prevent Periodic failure, ensure VSMTP_TEST_USER/VSMTP_TEST_PASS are set in smtp_test.v  
							
							 
							
							
							
						 
						
							2020-10-13 09:22:28 +03:00  
						
					 
				
					
						
							
							
								 
								JalonSolov
							
						 
						
							 
							
							
								
								
							
							
								
							
								57d705e265 
								
									
								
							
								 
							
						 
						
							
							
								
								ast: minor code cleanup ( #6608 )  
							
							 
							
							
							
						 
						
							2020-10-12 23:11:51 +02:00  
						
					 
				
					
						
							
							
								 
								Enzo
							
						 
						
							 
							
							
								
								
							
							
								
							
								da7d531f8f 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: refactor `type_to_str` ( #6607 )  
							
							 
							
							
							
						 
						
							2020-10-12 18:41:42 +03:00  
						
					 
				
					
						
							
							
								 
								Enzo
							
						 
						
							 
							
							
								
								
							
							
								
							
								93bb7564dc 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: fix multiple problems with types ( #6603 )  
							
							 
							
							
							
						 
						
							2020-10-12 09:27:55 +03:00