46eb6befd5 
								
									
								
							
								 
							
						 
						
							
							
								
								vweb,net: just log errors in accept() instead of panic-ing, add time.sleep(1ms) after each retry in select ( #10489 )  
							
							
							
						 
						
							2021-06-17 10:41:26 +03:00  
				
					
						
							
							
								 
						
							
							
								c2a7a84c72 
								
									
								
							
								 
							
						 
						
							
							
								
								v.parser: support for [if expr], part 1  
							
							... 
							
							
							
							Enables bootstrapping.
Supports the new [if x?] syntax, without using it. 
							
						 
						
							2021-06-17 10:31:44 +03:00  
				
					
						
							
							
								 
						
							
							
								6a19a13812 
								
									
								
							
								 
							
						 
						
							
							
								
								vweb: re-enable concurrency and fix the counter example ( #10484 )  
							
							
							
						 
						
							2021-06-17 02:08:02 +03:00  
				
					
						
							
							
								 
						
							
							
								ae014ad06d 
								
							
								 
							
						 
						
							
							
								
								vweb: add a missing check  
							
							
							
						 
						
							2021-06-16 23:35:14 +03:00  
				
					
						
							
							
								 
						
							
							
								eacdd0d7e1 
								
							
								 
							
						 
						
							
							
								
								comptime: fix $(field.name) in $for; vweb: shared fields  
							
							
							
						 
						
							2021-06-16 20:33:39 +03:00  
				
					
						
							
							
								 
						
							
							
								b2e2a53f98 
								
									
								
							
								 
							
						 
						
							
							
								
								net.http: add ability to parametrize the read and write timeouts of a http request ( #10482 )  
							
							
							
						 
						
							2021-06-16 20:21:49 +03:00  
				
					
						
							
							
								 
						
							
							
								7b52dbfdf8 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: fix support for numbers in urls in `v check-md` ( #10483 )  
							
							
							
						 
						
							2021-06-16 19:58:32 +03:00  
				
					
						
							
							
								 
						
							
							
								30fac1f877 
								
									
								
							
								 
							
						 
						
							
							
								
								toosl: fix `v init` - terminate newly created files with newlines, add a test ( #10480 )  
							
							... 
							
							
							
							* vcreate: Add test for `v init`.
* vcreate: Init git properly with no dir arg.
`v init` would fail to create a .gitignore file. When not providing a
dir arg, passing "" to create_git_repo would result in:
```
V panic: failed to create gitignore: failed to open file "/.gitignore"
```
* vcreate: Terminate files with newline.
Fixes  #10478 . 
							
						 
						
							2021-06-16 19:57:51 +03:00  
				
					
						
							
							
								 
						
							
							
								e31be9f5c4 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: fix generic fn assign  ( #10479 )  
							
							
							
						 
						
							2021-06-16 19:17:07 +03:00  
				
					
						
							
							
								 
						
							
							
								1dca06495d 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: implement if smartcast multi conds (part 1) ( #10477 )  
							
							
							
						 
						
							2021-06-16 19:16:15 +03:00  
				
					
						
							
							
								 
						
							
							
								d56219a986 
								
									
								
							
								 
							
						 
						
							
							
								
								examples: add TCP echo server using os.notify ( #10481 )  
							
							
							
						 
						
							2021-06-16 19:15:56 +03:00  
				
					
						
							
							
								 
						
							
							
								2f35aad8ce 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix tests-sanitize-memory-clang too  
							
							
							
						 
						
							2021-06-16 13:32:37 +03:00  
				
					
						
							
							
								 
						
							
							
								9dff3c36a6 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix failing `Self tests` task on the `windows-msvc` job 2  
							
							
							
						 
						
							2021-06-16 12:44:55 +03:00  
				
					
						
							
							
								 
						
							
							
								ed0af3fd88 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix failing `Self tests` task on the `windows-msvc` job  
							
							
							
						 
						
							2021-06-16 12:44:00 +03:00  
				
					
						
							
							
								 
						
							
							
								e518cdbe7f 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix msvc compilation of interface code  
							
							
							
						 
						
							2021-06-16 12:15:16 +03:00  
				
					
						
							
							
								 
						
							
							
								69ce8baefd 
								
									
								
							
								 
							
						 
						
							
							
								
								v.ast: allow for `fn f()&IAbc{return voidptr(0)}` with no additional voidptr implicit conversions to compile  
							
							
							
						 
						
							2021-06-16 11:07:04 +03:00  
				
					
						
							
							
								 
						
							
							
								862c4cf371 
								
									
								
							
								 
							
						 
						
							
							
								
								v.checker,v.gen: allow for `&IAbc(voidptr(0))` where IAbc contains fields  
							
							
							
						 
						
							2021-06-16 10:48:50 +03:00  
				
					
						
							
							
								 
						
							
							
								e7cc93a120 
								
									
								
							
								 
							
						 
						
							
							
								
								v.checker: allow for a `f(unsafe{voidptr(0)})` call of `fn f(x &Interface){}`  
							
							
							
						 
						
							2021-06-16 09:20:01 +03:00  
				
					
						
							
							
								 
						
							
							
								2f9e03b360 
								
									
								
							
								 
							
						 
						
							
							
								
								net: retry logic on select when fail on signal ( #10453 )  
							
							
							
						 
						
							2021-06-16 04:07:24 +03:00  
				
					
						
							
							
								 
						
							
							
								ffcc6cf6d2 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: fix `for in mut val` for floats ( #10470 )  
							
							
							
						 
						
							2021-06-16 04:04:31 +03:00  
				
					
						
							
							
								 
						
							
							
								c3b9336f21 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix generic method receiver typeof name error ( #10469 )  
							
							
							
						 
						
							2021-06-16 04:03:50 +03:00  
				
					
						
							
							
								 
						
							
							
								a0b7e1a0ca 
								
									
								
							
								 
							
						 
						
							
							
								
								os/notify: make epoll wrapper thread safe ( #10473 )  
							
							
							
						 
						
							2021-06-16 04:03:33 +03:00  
				
					
						
							
							
								 
						
							
							
								aaa59ac770 
								
									
								
							
								 
							
						 
						
							
							
								
								net: fix chunked check, remove length workaround ( #10472 )  
							
							
							
						 
						
							2021-06-15 19:28:54 +03:00  
				
					
						
							
							
								 
						
							
							
								b0caadae31 
								
									
								
							
								 
							
						 
						
							
							
								
								gg: add new draw_image_with_config method ( #10428 )  
							
							
							
						 
						
							2021-06-15 18:30:35 +03:00  
				
					
						
							
							
								 
						
							
							
								7201d5db59 
								
									
								
							
								 
							
						 
						
							
							
								
								vweb: fix parsing form data ( #10468 )  
							
							
							
						 
						
							2021-06-15 18:28:16 +03:00  
				
					
						
							
							
								 
						
							
							
								f3408a2484 
								
									
								
							
								 
							
						 
						
							
							
								
								gc: use optimized mode by default ( #10466 )  
							
							
							
						 
						
							2021-06-15 15:43:00 +03:00  
				
					
						
							
							
								 
						
							
							
								60c880a0cc 
								
									
								
							
								 
							
						 
						
							
							
								
								vlib: use `malloc_noscan()` where possible ( #10465 )  
							
							
							
						 
						
							2021-06-15 14:47:11 +03:00  
				
					
						
							
							
								 
						
							
							
								af60eba5e6 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: cleanup generated executables by `v test-all`  
							
							
							
						 
						
							2021-06-15 14:28:46 +03:00  
				
					
						
							
							
								 
						
							
							
								48b3ab831b 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix failing test test_realpath_existing for os.real_path on macos  
							
							
							
						 
						
							2021-06-15 14:13:12 +03:00  
				
					
						
							
							
								 
						
							
							
								0c922f5570 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix the failing os.real_path tests on windows  
							
							
							
						 
						
							2021-06-15 13:34:28 +03:00  
				
					
						
							
							
								 
						
							
							
								51596da314 
								
									
								
							
								 
							
						 
						
							
							
								
								os: fix returning parameter in [manualfree]os.real_path(fpath), when fpath==""  
							
							
							
						 
						
							2021-06-15 13:10:41 +03:00  
				
					
						
							
							
								 
						
							
							
								12bb0c236a 
								
									
								
							
								 
							
						 
						
							
							
								
								net: fix 0 length file if Content-Header is missing or corrupt ( #10464 )  
							
							
							
						 
						
							2021-06-15 07:29:02 +03:00  
				
					
						
							
							
								 
						
							
							
								9bfec97a6d 
								
									
								
							
								 
							
						 
						
							
							
								
								doc: section constants / modules / declare public constants ( #10410 )  
							
							
							
						 
						
							2021-06-15 04:45:27 +03:00  
				
					
						
							
							
								 
						
							
							
								e328b1d292 
								
									
								
							
								 
							
						 
						
							
							
								
								os: create epoll wrapper ( #10404 )  
							
							
							
						 
						
							2021-06-15 04:44:31 +03:00  
				
					
						
							
							
								 
						
							
							
								f922fc2a59 
								
									
								
							
								 
							
						 
						
							
							
								
								doc: add debugging JS backend source map flags  ( #10460 )  
							
							
							
						 
						
							2021-06-15 04:43:51 +03:00  
				
					
						
							
							
								 
						
							
							
								bdc8586ddd 
								
									
								
							
								 
							
						 
						
							
							
								
								checker, cgen: fix `for in mut val` ( #10444 )  
							
							
							
						 
						
							2021-06-15 04:43:10 +03:00  
				
					
						
							
							
								 
						
							
							
								98a496d70c 
								
									
								
							
								 
							
						 
						
							
							
								
								tests: remove white space from file name  ( #10462 )  
							
							
							
						 
						
							2021-06-15 04:42:15 +03:00  
				
					
						
							
							
								 
						
							
							
								dcd072a2b5 
								
									
								
							
								 
							
						 
						
							
							
								
								.gitignore: do not ignore top level binaries to make garbage file cleanup easier ( #10457 )  
							
							
							
						 
						
							2021-06-14 19:08:48 +03:00  
				
					
						
							
							
								 
						
							
							
								5aa7a983f1 
								
									
								
							
								 
							
						 
						
							
							
								
								stbi: fix error not matching with assertion ( #10454 )  
							
							
							
						 
						
							2021-06-14 18:18:56 +03:00  
				
					
						
							
							
								 
						
							
							
								b26e1cdc0f 
								
									
								
							
								 
							
						 
						
							
							
								
								examples: persist and show the personal best score in snek.v  
							
							
							
						 
						
							2021-06-14 18:13:26 +03:00  
				
					
						
							
							
								 
						
							
							
								a8437584aa 
								
									
								
							
								 
							
						 
						
							
							
								
								gc: extend optimized mode to channel buffers ( #10443 )  
							
							
							
						 
						
							2021-06-14 18:12:47 +03:00  
				
					
						
							
							
								 
						
							
							
								e5debbbe01 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: implement smartcast if multi conds (part 1/2) ( #10452 )  
							
							
							
						 
						
							2021-06-14 18:10:29 +03:00  
				
					
						
							
							
								 
						
							
							
								694b991929 
								
									
								
							
								 
							
						 
						
							
							
								
								examples: tetris: add ubuntu dependencies list ( #10456 )  
							
							
							
						 
						
							2021-06-14 16:16:40 +03:00  
				
					
						
							
							
								 
						
							
							
								8d4c9823ba 
								
									
								
							
								 
							
						 
						
							
							
								
								tools,clipboard: use lowercase library names for `-luser32`etc, allowing linux->windows cross compilation of ui programs ( #10455 )  
							
							
							
						 
						
							2021-06-14 15:42:56 +03:00  
				
					
						
							
							
								 
						
							
							
								46148760cc 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix v-apps-compile by adding a 'Clone tree-sitter-v' task too  
							
							
							
						 
						
							2021-06-14 14:50:33 +03:00  
				
					
						
							
							
								 
						
							
							
								adae5b9afd 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: use `sudo ./v symlink` in v-apps-compile job  
							
							
							
						 
						
							2021-06-14 13:13:32 +03:00  
				
					
						
							
							
								 
						
							
							
								7983495c57 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: improve `v check-md` by checking for broken TOC headline links ( #10417 )  
							
							
							
						 
						
							2021-06-14 13:12:02 +03:00  
				
					
						
							
							
								 
						
							
							
								90d04b0ce6 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: skip udp_test.v and tcp_test.v on windows-tcc for now  
							
							
							
						 
						
							2021-06-14 13:10:20 +03:00  
				
					
						
							
							
								 
						
							
							
								23f28f9336 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix v-apps-compile job  
							
							
							
						 
						
							2021-06-14 13:00:10 +03:00  
				
					
						
							
							
								 
						
							
							
								dc1c26a2c2 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: add back vlib/net/http/cookie_test.v as an exception in vtest-cleancode.v  
							
							
							
						 
						
							2021-06-14 10:20:58 +03:00