f7698ea160 
								
							
								 
							
						 
						
							
							
								
								v symlink: fix windows PATH setting (cmd.exe needs C: not c:)  
							
							
							
						 
						
							2020-10-22 17:31:37 +03:00  
				
					
						
							
							
								 
						
							
							
								66b8462d7a 
								
							
								 
							
						 
						
							
							
								
								autofree: handle method chains  
							
							
							
						 
						
							2020-10-22 03:51:28 +02:00  
				
					
						
							
							
								 
						
							
							
								ab137e4164 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: print results of failed callexprs in `assert fn() == fn2()` ( #6665 )  
							
							
							
						 
						
							2020-10-21 21:58:40 +02:00  
				
					
						
							
							
								 
						
							
							
								6d11caf784 
								
							
								 
							
						 
						
							
							
								
								autofree: string.replace() test  
							
							
							
						 
						
							2020-10-21 19:44:31 +02:00  
				
					
						
							
							
								 
						
							
							
								019e3b2f4a 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: add error for ast.PrefixExpr on the left side of decl_assign ( #6660 )  
							
							
							
						 
						
							2020-10-21 17:37:30 +02:00  
				
					
						
							
							
								 
						
							
							
								d67e177733 
								
							
								 
							
						 
						
							
							
								
								ci: run `v vet` over cmd/tools and cmd/v too  
							
							
							
						 
						
							2020-10-21 15:26:29 +03:00  
				
					
						
							
							
								 
						
							
							
								9322e91d1b 
								
							
								 
							
						 
						
							
							
								
								v test-fmt: add 1 sec sleep before rebuilding vfmt, to avoid its parallel recompilation afterwards  
							
							
							
						 
						
							2020-10-21 15:20:07 +03:00  
				
					
						
							
							
								 
						
							
							
								87f659a0dc 
								
							
								 
							
						 
						
							
							
								
								ci: fix should_recompile_tool/2  
							
							
							
						 
						
							2020-10-21 15:07:57 +03:00  
				
					
						
							
							
								 
						
							
							
								1aa6c125d9 
								
							
								 
							
						 
						
							
							
								
								ci: fix `v self`  
							
							
							
						 
						
							2020-10-21 13:43:18 +03:00  
				
					
						
							
							
								 
						
							
							
								02db94c4bc 
								
							
								 
							
						 
						
							
							
								
								v test-fmt: reuse v.util.should_recompile_tool/2, extracted from v.util.launch_tool/3  
							
							
							
						 
						
							2020-10-21 12:54:10 +03:00  
				
					
						
							
							
								 
						
							
							
								dab66593fc 
								
							
								 
							
						 
						
							
							
								
								vlib: run vfmt over vlib files, so that `v doc -m vlib/` can run without warnings  
							
							
							
						 
						
							2020-10-21 12:54:10 +03:00  
				
					
						
							
							
								 
						
							
							
								5b1ab3b0bb 
								
									
								
							
								 
							
						 
						
							
							
								
								vdoc: use maps, enum-based categorization; fixes  ( #6659 )  
							
							
							
						 
						
							2020-10-21 11:26:33 +03:00  
				
					
						
							
							
								 
						
							
							
								f3732b730a 
								
							
								 
							
						 
						
							
							
								
								term: replace assert with panic to enable build-module for it too  
							
							
							
						 
						
							2020-10-21 08:49:07 +03:00  
				
					
						
							
							
								 
						
							
							
								21db4b338b 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: clean error when nesting `unsafe` ( #6656 )  
							
							
							
						 
						
							2020-10-20 22:57:24 +03:00  
				
					
						
							
							
								 
						
							
							
								5c93f942be 
								
							
								 
							
						 
						
							
							
								
								docs,tests: add project_with_c_code_2 (passing structs from C to V to C)  
							
							
							
						 
						
							2020-10-20 17:59:48 +03:00  
				
					
						
							
							
								 
						
							
							
								0e55534c6e 
								
							
								 
							
						 
						
							
							
								
								cgen: fix spurious autoref bug, for struct init of a &C.type field, with a byteptr value  
							
							
							
						 
						
							2020-10-20 16:28:33 +03:00  
				
					
						
							
							
								 
						
							
							
								74ebce6b1f 
								
									
								
							
								 
							
						 
						
							
							
								
								vdoc: fix generating documentation for 3rd-party modules ( #6651 )  
							
							
							
						 
						
							2020-10-20 02:52:56 +02:00  
				
					
						
							
							
								 
						
							
							
								f37e936321 
								
									
								
							
								 
							
						 
						
							
							
								
								pg, sqlite, mysql: run vfmt ( #6650 )  
							
							
							
						 
						
							2020-10-19 20:11:04 +02:00  
				
					
						
							
							
								 
						
							
							
								37d6503437 
								
							
								 
							
						 
						
							
							
								
								parser: do not allow fn consts  
							
							
							
						 
						
							2020-10-19 13:48:39 +02:00  
				
					
						
							
							
								 
						
							
							
								0d31b39f11 
								
							
								 
							
						 
						
							
							
								
								cgen: improve error message for <inttypes.h>  
							
							
							
						 
						
							2020-10-19 12:44:53 +03:00  
				
					
						
							
							
								 
						
							
							
								d89986dd5e 
								
							
								 
							
						 
						
							
							
								
								cgen: use a guarded include for <inttypes.h> too  
							
							
							
						 
						
							2020-10-19 12:18:22 +03:00  
				
					
						
							
							
								 
						
							
							
								92d9569d5d 
								
							
								 
							
						 
						
							
							
								
								checker: fix #include with @VROOT  
							
							
							
						 
						
							2020-10-18 22:31:21 +03:00  
				
					
						
							
							
								 
						
							
							
								396dca7f48 
								
							
								 
							
						 
						
							
							
								
								checker: handle bad `$if` values  
							
							
							
						 
						
							2020-10-18 21:22:37 +02:00  
				
					
						
							
							
								 
						
							
							
								30214a7700 
								
							
								 
							
						 
						
							
							
								
								Revert "cgen: enable new if expression implementation everywhere"  
							
							... 
							
							
							
							This reverts commit 958577b98b 
							
						 
						
							2020-10-18 20:19:52 +02:00  
				
					
						
							
							
								 
						
							
							
								958577b98b 
								
							
								 
							
						 
						
							
							
								
								cgen: enable new if expression implementation everywhere  
							
							
							
						 
						
							2020-10-18 20:14:58 +02:00  
				
					
						
							
							
								 
						
							
							
								9cf5c9ac43 
								
							
								 
							
						 
						
							
							
								
								tests: simplify print mode logic  
							
							
							
						 
						
							2020-10-18 20:49:25 +03:00  
				
					
						
							
							
								 
						
							
							
								2440413310 
								
							
								 
							
						 
						
							
							
								
								tests: turn off live_test.v on macos for now (due to frequent false positives)  
							
							
							
						 
						
							2020-10-18 19:45:49 +03:00  
				
					
						
							
							
								 
						
							
							
								7bc94fff9a 
								
							
								 
							
						 
						
							
							
								
								tests: implement compact progress mode (the old one is available with -expand)  
							
							
							
						 
						
							2020-10-18 19:27:29 +03:00  
				
					
						
							
							
								 
						
							
							
								8a68714095 
								
							
								 
							
						 
						
							
							
								
								cgen: new experimental simple if expression implementation  
							
							
							
						 
						
							2020-10-18 15:55:18 +02:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								8b2e704741 
								
							
								 
							
						 
						
							
							
								
								examples: make `v -prod build-examples` pass without warnings/errors  
							
							
							
						 
						
							2020-10-18 09:48:13 +03:00  
				
					
						
							
							
								 
						
							
							
								dd96ba0d24 
								
							
								 
							
						 
						
							
							
								
								vfmt: fix `type TwoSameArgs = fn (i int, j int) string` formatting  
							
							
							
						 
						
							2020-10-18 08:54:29 +03:00  
				
					
						
							
							
								 
						
							
							
								5c4ba3474b 
								
							
								 
							
						 
						
							
							
								
								vfmt: fix `init_fn gg.FNCb = voidptr(0)` when vfmt-ing gg.v  
							
							
							
						 
						
							2020-10-18 08:42:08 +03:00  
				
					
						
							
							
								 
						
							
							
								55536bb364 
								
							
								 
							
						 
						
							
							
								
								autofree: handle more statements  
							
							
							
						 
						
							2020-10-18 00:48:06 +02:00  
				
					
						
							
							
								 
						
							
							
								acc85be5ae 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: disallow type casting to `none` ( #6635 )  
							
							
							
						 
						
							2020-10-17 20:02:30 +03:00  
				
					
						
							
							
								 
						
							
							
								9309a07438 
								
							
								 
							
						 
						
							
							
								
								net.openssl: update custom missing headers message  
							
							
							
						 
						
							2020-10-17 19:30:50 +03:00  
				
					
						
							
							
								 
						
							
							
								dea8662d6b 
								
									
								
							
								 
							
						 
						
							
							
								
								cli: show help for empty root command ( #6636 )  
							
							
							
						 
						
							2020-10-17 19:06:27 +03:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								aad122334b 
								
							
								 
							
						 
						
							
							
								
								vlib: fix warnings due to the vfmt change  
							
							
							
						 
						
							2020-10-17 16:26:56 +03:00  
				
					
						
							
							
								 
						
							
							
								8d88b73512 
								
							
								 
							
						 
						
							
							
								
								parser: fix formatting  
							
							
							
						 
						
							2020-10-16 17:47:23 +03:00  
				
					
						
							
							
								 
						
							
							
								140166e1cd 
								
							
								 
							
						 
						
							
							
								
								interpolation: support '' (rounding like in C)  
							
							
							
						 
						
							2020-10-16 17:28:11 +03:00  
				
					
						
							
							
								 
						
							
							
								11ee68e799 
								
							
								 
							
						 
						
							
							
								
								cgen: fix an interface index generation bug  
							
							
							
						 
						
							2020-10-16 15:22:25 +03:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								6cea20e427 
								
							
								 
							
						 
						
							
							
								
								tests: fix warnings in live_test.v  
							
							
							
						 
						
							2020-10-15 23:15:00 +03:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								d261844da0 
								
							
								 
							
						 
						
							
							
								
								vweb: fix warnings about `fn f(x, y Type)`  
							
							
							
						 
						
							2020-10-15 22:04:42 +03:00  
				
					
						
							
							
								 
						
							
							
								3c336b566d 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: add check_expected() which returns an optional error ( #6623 )  
							
							
							
						 
						
							2020-10-15 17:30:36 +02:00  
				
					
						
							
							
								 
						
							
							
								0dfd51408e 
								
							
								 
							
						 
						
							
							
								
								autofree: use scopes to avoid dups  
							
							
							
						 
						
							2020-10-15 16:26:59 +02:00  
				
					
						
							
							
								 
						
							
							
								df82ef6bc7 
								
									
								
							
								 
							
						 
						
							
							
								
								base64: encode_url ( #6622 )  
							
							
							
						 
						
							2020-10-15 16:04:06 +02:00