Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								d75b9c704c 
								
							
								 
							
						 
						
							
							
								
								ci: use -silent so failures are easier to spot in the logs  
							
							 
							
							
							
						 
						
							2020-10-18 19:38:45 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								7bc94fff9a 
								
							
								 
							
						 
						
							
							
								
								tests: implement compact progress mode (the old one is available with -expand)  
							
							 
							
							
							
						 
						
							2020-10-18 19:27:29 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								a9659beabe 
								
							
								 
							
						 
						
							
							
								
								tests: simplify the synchronized printing of results, using chan string  
							
							 
							
							
							
						 
						
							2020-10-18 18:16:33 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								cc477c50ed 
								
							
								 
							
						 
						
							
							
								
								repeat: cleanup spurious eprintln  
							
							 
							
							
							
						 
						
							2020-10-18 17:31:37 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								8a68714095 
								
							
								 
							
						 
						
							
							
								
								cgen: new experimental simple if expression implementation  
							
							 
							
							
							
						 
						
							2020-10-18 15:55:18 +02:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								941f138934 
								
							
								 
							
						 
						
							
							
								
								vfmt: use rand.ulid() for the worker file name (make `v test-fmt` more robust)  
							
							 
							
							
							
						 
						
							2020-10-18 13:46:30 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								2f149e6984 
								
							
								 
							
						 
						
							
							
								
								vfmt: fix merged param warnings in sokol's particles example and vlib/x/net/udp.v  
							
							 
							
							
							
						 
						
							2020-10-18 13:45:13 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								44753e62ab 
								
							
								 
							
						 
						
							
							
								
								builder: enable `v run x_test.v` to allow universal make/compile commands in vim/emacs  
							
							 
							
							
							
						 
						
							2020-10-18 10:34:40 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								8b2e704741 
								
							
								 
							
						 
						
							
							
								
								examples: make `v -prod build-examples` pass without warnings/errors  
							
							 
							
							
							
						 
						
							2020-10-18 09:48:13 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								67ecc04580 
								
							
								 
							
						 
						
							
							
								
								examples: build examples/hello_v_js.v without warnings/errors  
							
							 
							
							
							
						 
						
							2020-10-18 09:33:55 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								b7233a23d7 
								
							
								 
							
						 
						
							
							
								
								examples: build examples/path_tracing.v with -prod, with no warnings/errors  
							
							 
							
							
							
						 
						
							2020-10-18 09:00:30 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								dd96ba0d24 
								
							
								 
							
						 
						
							
							
								
								vfmt: fix `type TwoSameArgs = fn (i int, j int) string` formatting  
							
							 
							
							
							
						 
						
							2020-10-18 08:54:29 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								5c4ba3474b 
								
							
								 
							
						 
						
							
							
								
								vfmt: fix `init_fn gg.FNCb = voidptr(0)` when vfmt-ing gg.v  
							
							 
							
							
							
						 
						
							2020-10-18 08:42:08 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								55536bb364 
								
							
								 
							
						 
						
							
							
								
								autofree: handle more statements  
							
							 
							
							
							
						 
						
							2020-10-18 00:48:06 +02:00  
						
					 
				
					
						
							
							
								 
								Swastik Baranwal
							
						 
						
							 
							
							
								
								
							
							
								
							
								acc85be5ae 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: disallow type casting to `none` ( #6635 )  
							
							 
							
							
							
						 
						
							2020-10-17 20:02:30 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								9309a07438 
								
							
								 
							
						 
						
							
							
								
								net.openssl: update custom missing headers message  
							
							 
							
							
							
						 
						
							2020-10-17 19:30:50 +03:00  
						
					 
				
					
						
							
							
								 
								Lukas Neubert
							
						 
						
							 
							
							
								
								
							
							
								
							
								dea8662d6b 
								
									
								
							
								 
							
						 
						
							
							
								
								cli: show help for empty root command ( #6636 )  
							
							 
							
							
							
						 
						
							2020-10-17 19:06:27 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
								
								
							
							
								
							
								3c2202572b 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: produce cleaner error on missing C headers (with optional explanation) ( #6637 )  
							
							 
							
							... 
							
							
							
							Implements support for `#include <openssl/rand.h> # Please install OpenSSL`. 
							
						 
						
							2020-10-17 18:27:06 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								aad122334b 
								
							
								 
							
						 
						
							
							
								
								vlib: fix warnings due to the vfmt change  
							
							 
							
							
							
						 
						
							2020-10-17 16:26:56 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								8d88b73512 
								
							
								 
							
						 
						
							
							
								
								parser: fix formatting  
							
							 
							
							
							
						 
						
							2020-10-16 17:47:23 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								140166e1cd 
								
							
								 
							
						 
						
							
							
								
								interpolation: support '' (rounding like in C)  
							
							 
							
							
							
						 
						
							2020-10-16 17:28:11 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								11ee68e799 
								
							
								 
							
						 
						
							
							
								
								cgen: fix an interface index generation bug  
							
							 
							
							
							
						 
						
							2020-10-16 15:22:25 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								3af700d950 
								
							
								 
							
						 
						
							
							
								
								vself: fix `v self` (it compiled to cmd/v/v without -o)  
							
							 
							
							
							
						 
						
							2020-10-16 15:06:32 +03:00  
						
					 
				
					
						
							
							
								 
								Lukas Neubert
							
						 
						
							 
							
							
								
								
							
							
								
							
								7471e1fd05 
								
									
								
							
								 
							
						 
						
							
							
								
								symlink: create /usr/local/bin if it does not exist ( #6621 )  
							
							 
							
							
							
						 
						
							2020-10-16 09:55:55 +02:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								eab0974e7d 
								
							
								 
							
						 
						
							
							
								
								net: allow more accurate profiling, using `res := C.xxx return res` instead of `return C.xxx`  
							
							 
							
							
							
						 
						
							2020-10-16 00:43:55 +03:00  
						
					 
				
					
						
							
							
								 
								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