b68c217d53 
								
									
								
							
								 
							
						 
						
							
							
								
								js: remove usage of default arguments for `-es5` flag  ( #12921 )  
							
							
							
						 
						
							2021-12-21 20:23:40 +02:00  
				
					
						
							
							
								 
						
							
							
								07cf6d9f96 
								
									
								
							
								 
							
						 
						
							
							
								
								parser/scanner: make codegen impl use own parser.  closes   #12857  ( #12925 )  
							
							
							
						 
						
							2021-12-21 19:48:06 +02:00  
				
					
						
							
							
								 
						
							
							
								fc83f0bfd0 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: clean up gen_assign_stmt() ( #12915 )  
							
							
							
						 
						
							2021-12-21 19:23:55 +02:00  
				
					
						
							
							
								 
						
							
							
								5ee5f92cda 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: use github.sha instead of github.ref, so CI runs on master are not canceled early  
							
							
							
						 
						
							2021-12-21 19:18:59 +02:00  
				
					
						
							
							
								 
						
							
							
								de3665af69 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix interface method using struct embed ( #12924 )  
							
							
							
						 
						
							2021-12-21 19:16:05 +02:00  
				
					
						
							
							
								 
						
							
							
								794bdfdca7 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: use concurrency.cancel-in-progress  
							
							
							
						 
						
							2021-12-21 19:10:43 +02:00  
				
					
						
							
							
								 
						
							
							
								88435eb769 
								
									
								
							
								 
							
						 
						
							
							
								
								examples: avoid using `go game.run()` in Tetris  
							
							
							
						 
						
							2021-12-21 16:54:26 +02:00  
				
					
						
							
							
								 
						
							
							
								ade14491d4 
								
									
								
							
								 
							
						 
						
							
							
								
								gg: add event handling for mouse down/up and mouse leave/out on VJS ( #12917 )  
							
							
							
						 
						
							2021-12-21 12:31:29 +02:00  
				
					
						
							
							
								 
						
							
							
								cc2fcb52d6 
								
									
								
							
								 
							
						 
						
							
							
								
								tests: fix the shown number of jobs for the test summary  
							
							
							
						 
						
							2021-12-21 02:51:26 +02:00  
				
					
						
							
							
								 
						
							
							
								ed2d1286da 
								
									
								
							
								 
							
						 
						
							
							
								
								help: improve `v help test`  
							
							
							
						 
						
							2021-12-20 19:53:39 +02:00  
				
					
						
							
							
								 
						
							
							
								460f7c6637 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix fixed array of interfaces equality ( #12908 )  
							
							
							
						 
						
							2021-12-20 19:09:22 +02:00  
				
					
						
							
							
								 
						
							
							
								9f7d71d338 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix ci error of vls build ( #12909 )  
							
							
							
						 
						
							2021-12-20 19:08:22 +02:00  
				
					
						
							
							
								 
						
							
							
								68ada041e6 
								
									
								
							
								 
							
						 
						
							
							
								
								tests: support `VTEST_ONLY_FN=*test_sincos* ./v test .` and `./v test -run-only test_sin .`  
							
							
							
						 
						
							2021-12-20 18:45:04 +02:00  
				
					
						
							
							
								 
						
							
							
								5f0160bf11 
								
									
								
							
								 
							
						 
						
							
							
								
								js,gg: more work on porting gg to JS backend ( #12903 )  
							
							
							
						 
						
							2021-12-20 16:18:21 +03:00  
				
					
						
							
							
								 
						
							
							
								f81654e3a7 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: add `s.match_glob(wildcard_pattern)`  
							
							
							
						 
						
							2021-12-20 14:17:08 +02:00  
				
					
						
							
							
								 
						
							
							
								7c85c2ab1f 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: fix error of map selector assign ( #12902 )  
							
							
							
						 
						
							2021-12-20 08:09:15 +02:00  
				
					
						
							
							
								 
						
							
							
								d07975335d 
								
									
								
							
								 
							
						 
						
							
							
								
								time: add Duration.str() ( #12897 )  
							
							... 
							
							
							
							* time: add str() method to Duration
* add Duration.str tests, move time.infinite to time.v, to be visible to the JS backend
Co-authored-by: Delyan Angelov <delian66@gmail.com> 
							
						 
						
							2021-12-19 19:32:42 +02:00  
				
					
						
							
							
								 
						
							
							
								840a92c14e 
								
									
								
							
								 
							
						 
						
							
							
								
								v.builder: change the default stack size for apps produced by MSVC to 16MB  
							
							
							
						 
						
							2021-12-19 18:40:29 +02:00  
				
					
						
							
							
								 
						
							
							
								cd0b581445 
								
									
								
							
								 
							
						 
						
							
							
								
								ast: rename 'table.get_type_symbol()' to 'table.sym()' and more related calls ( #12898 )  
							
							
							
						 
						
							2021-12-19 18:25:18 +02:00  
				
					
						
							
							
								 
						
							
							
								c957f59071 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: minor cleanup in cgen.v ( #12896 )  
							
							
							
						 
						
							2021-12-19 14:31:04 +02:00  
				
					
						
							
							
								 
						
							
							
								41176c4967 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: add `bool` and `complex` to c_reserved  
							
							
							
						 
						
							2021-12-19 13:44:54 +02:00  
				
					
						
							
							
								 
						
							
							
								a7019ac86c 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix parallel waiter function generation ( #12895 )  
							
							
							
						 
						
							2021-12-19 13:38:48 +02:00  
				
					
						
							
							
								 
						
							
							
								2ab861ef89 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix generic array of interface method call ( fix   #12882 ) ( #12888 )  
							
							
							
						 
						
							2021-12-18 18:08:19 +02:00  
				
					
						
							
							
								 
						
							
							
								5e5c78ed37 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: minor cleanup of the field order in the Gen struct definition ( #12890 )  
							
							
							
						 
						
							2021-12-18 17:52:33 +02:00  
				
					
						
							
							
								 
						
							
							
								de92f819f0 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: support closures with any number of parameters of any size on amd64 ( #12891 )  
							
							
							
						 
						
							2021-12-18 17:33:24 +02:00  
				
					
						
							
							
								 
						
							
							
								3a504480d9 
								
									
								
							
								 
							
						 
						
							
							
								
								gg: add draw_arc_empty ( #12887 )  
							
							
							
						 
						
							2021-12-18 12:39:14 +02:00  
				
					
						
							
							
								 
						
							
							
								80995f3a2d 
								
									
								
							
								 
							
						 
						
							
							
								
								log: improve logging interface ( #12886 )  
							
							
							
						 
						
							2021-12-18 12:38:43 +02:00  
				
					
						
							
							
								 
						
							
							
								927eecf7c0 
								
							
								 
							
						 
						
							
							
								
								ci: retry more return_in_lock_test.v  
							
							
							
						 
						
							2021-12-18 10:19:13 +02:00  
				
					
						
							
							
								 
						
							
							
								7c255f0ff2 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin, cgen: fix array of map init with default value ( #12885 )  
							
							
							
						 
						
							2021-12-18 10:07:25 +02:00  
				
					
						
							
							
								 
						
							
							
								50d988ebc7 
								
									
								
							
								 
							
						 
						
							
							
								
								v.parser: forbid unsupported language functions/types in specific backends ( #12655 )  
							
							
							
						 
						
							2021-12-18 10:00:31 +02:00  
				
					
						
							
							
								 
						
							
							
								75830f1fe3 
								
									
								
							
								 
							
						 
						
							
							
								
								gg: add draw_ellipse_filled() + draw_ellipse_empty() APIs ( #12869 )  
							
							
							
						 
						
							2021-12-17 21:19:18 +02:00  
				
					
						
							
							
								 
						
							
							
								08766da7e8 
								
									
								
							
								 
							
						 
						
							
							
								
								js: dont use async js_main in '-es5' mode ( #12870 )  
							
							
							
						 
						
							2021-12-17 16:37:19 +02:00  
				
					
						
							
							
								 
						
							
							
								4ecdb28f5a 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: add `.gitattributes` with `v init` and `v new`( #12879 )  
							
							
							
						 
						
							2021-12-17 16:11:19 +02:00  
				
					
						
							
							
								 
						
							
							
								130d189fce 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix overwriting methods of embedded structs + empty struct for interfaces ( #12876 )  
							
							
							
						 
						
							2021-12-17 15:32:31 +02:00  
				
					
						
							
							
								 
						
							
							
								b482da74e9 
								
									
								
							
								 
							
						 
						
							
							
								
								gg: move code using C types to c.v files, add js.v files ( #12873 )  
							
							
							
						 
						
							2021-12-17 15:22:09 +02:00  
				
					
						
							
							
								 
						
							
							
								66070ec63e 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix error of 'map_a[map_b[key]] += 2' ( #12872 )  
							
							
							
						 
						
							2021-12-17 15:17:08 +02:00  
				
					
						
							
							
								 
						
							
							
								c9f6a96936 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix array of interfaces equality error ( #12874 )  
							
							
							
						 
						
							2021-12-17 14:58:17 +02:00  
				
					
						
							
							
								 
						
							
							
								d80dd77adf 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: support closures on arm32 as well ( #12875 )  
							
							
							
						 
						
							2021-12-17 14:26:24 +02:00  
				
					
						
							
							
								 
						
							
							
								e5e3979e45 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: fix removal of selective imported types used in type decl ( #12868 )  
							
							
							
						 
						
							2021-12-17 05:20:16 +02:00  
				
					
						
							
							
								 
						
							
							
								2f7ac7e407 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix c error when use reserved keyword as if guard var ( #12871 )  
							
							
							
						 
						
							2021-12-17 04:50:52 +02:00  
				
					
						
							
							
								 
						
							
							
								f87f8ec3f7 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix defer with function variables ( fix   #12854 ) ( #12866 )  
							
							
							
						 
						
							2021-12-16 20:58:54 +02:00  
				
					
						
							
							
								 
						
							
							
								5f1eaaf3b1 
								
							
								 
							
						 
						
							
							
								
								ci: retry more channel_select_6_test.v  
							
							
							
						 
						
							2021-12-16 20:12:40 +02:00  
				
					
						
							
							
								 
						
							
							
								c6b902d2b7 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: support closures on arm64 ( #12863 )  
							
							
							
						 
						
							2021-12-16 18:02:05 +02:00  
				
					
						
							
							
								 
						
							
							
								8a34fb7857 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: run the full V test suite on arm64 ( #12865 )  
							
							
							
						 
						
							2021-12-16 17:44:21 +02:00  
				
					
						
							
							
								 
						
							
							
								6ff953d936 
								
									
								
							
								 
							
						 
						
							
							
								
								preludes,builder,cgen: add support for VTEST_RUNNER=tap and -test-runner tap ( #12523 )  
							
							
							
						 
						
							2021-12-16 15:59:46 +02:00  
				
					
						
							
							
								 
						
							
							
								caac89d6ca 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: fix `function x is private` error in main, for `pub const abc = x()` in a (sub)module  
							
							
							
						 
						
							2021-12-16 12:03:49 +02:00  
				
					
						
							
							
								 
						
							
							
								674f99a658 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: minor clean up in comptime_call() ( #12860 )  
							
							
							
						 
						
							2021-12-16 11:47:47 +03:00  
				
					
						
							
							
								 
						
							
							
								d8a333058d 
								
									
								
							
								 
							
						 
						
							
							
								
								checker, cgen: fix generic map with generic type key ( #12859 )  
							
							
							
						 
						
							2021-12-16 09:53:05 +02:00  
				
					
						
							
							
								 
						
							
							
								1261468d8e 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix failed windows-msvc task (sokol examples)  
							
							
							
						 
						
							2021-12-15 20:18:45 +02:00  
				
					
						
							
							
								 
						
							
							
								d90ef1f29f 
								
									
								
							
								 
							
						 
						
							
							
								
								gg: draw_arc fixes ( #12827 )  
							
							
							
						 
						
							2021-12-15 21:17:07 +03:00