f0e36ca845 
								
									
								
							
								 
							
						 
						
							
							
								
								examples: fix fireworks exiting when minimized on windows (issue:  #9485 ) ( #9487 )  
							
							
							
						 
						
							2021-03-27 17:28:09 +02:00  
				
					
						
							
							
								 
						
							
							
								467c6ff726 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: bump up the limits for the perf-regressions job  
							
							
							
						 
						
							2021-03-27 17:26:47 +02:00  
				
					
						
							
							
								 
						
							
							
								cd74273869 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: fix import aliases in type declarations ( #9483 )  
							
							
							
						 
						
							2021-03-27 11:33:41 +01:00  
				
					
						
							
							
								 
						
							
							
								cbf4715804 
								
							
								 
							
						 
						
							
							
								
								gg: ui mode fixes  
							
							
							
						 
						
							2021-03-27 13:03:19 +03:00  
				
					
						
							
							
								 
						
							
							
								0e254e0329 
								
									
								
							
								 
							
						 
						
							
							
								
								vdoc: support -os and show docs according to the platform ( #9474 )  
							
							
							
						 
						
							2021-03-27 09:50:06 +01:00  
				
					
						
							
							
								 
						
							
							
								762036963c 
								
									
								
							
								 
							
						 
						
							
							
								
								doc: Add a note on how to define type aliases. ( #9466 )  
							
							
							
						 
						
							2021-03-26 19:50:29 +02:00  
				
					
						
							
							
								 
						
							
							
								6f5259571d 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: use overloaded eq op in auto eq method ( #9475 )  
							
							
							
						 
						
							2021-03-26 19:46:54 +02:00  
				
					
						
							
							
								 
						
							
							
								36cc4880a6 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: fix generic fn with upper name type ( #9460 ) ( #9478 )  
							
							
							
						 
						
							2021-03-26 16:50:35 +02:00  
				
					
						
							
							
								 
						
							
							
								3220ab7053 
								
									
								
							
								 
							
						 
						
							
							
								
								Boehm-GC: fix global `const` handling ( #9477 )  
							
							... 
							
							
							
							* define global `__v_inside_init`
* unset `__v_inside_init` after `_vinit()`
* define `C.GC_MALLOC_UNCOLLECTABLE()`
* allocate uncollectable memory during `_vinit()`
* ci: run test cases with V copiler that uses GC-Boehm itself
* wrap `__v_inside_init` access into `#ifdef _VGCBOEHM` 
							
						 
						
							2021-03-26 16:44:45 +02:00  
				
					
						
							
							
								 
						
							
							
								a38fc89150 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix the content of function_arg_mutable_err.out  
							
							
							
						 
						
							2021-03-26 15:06:29 +02:00  
				
					
						
							
							
								 
						
							
							
								7e6c511e06 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix the content of mut_int.out  
							
							
							
						 
						
							2021-03-26 15:02:30 +02:00  
				
					
						
							
							
								 
						
							
							
								87494fad1d 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: allow passing `mut a AliasOfPointerType`  
							
							
							
						 
						
							2021-03-26 13:38:16 +02:00  
				
					
						
							
							
								 
						
							
							
								52a14e8422 
								
									
								
							
								 
							
						 
						
							
							
								
								vpm: fix panic at the end of `v remove ui`  
							
							
							
						 
						
							2021-03-26 11:37:54 +02:00  
				
					
						
							
							
								 
						
							
							
								1e9d527d3c 
								
							
								 
							
						 
						
							
							
								
								checker: fix the deref mut check  
							
							
							
						 
						
							2021-03-26 12:21:22 +03:00  
				
					
						
							
							
								 
						
							
							
								bb5958991c 
								
							
								 
							
						 
						
							
							
								
								checker: warn about automatic (de)referencing; freetype: compilation flag fixes  
							
							
							
						 
						
							2021-03-26 11:42:51 +03:00  
				
					
						
							
							
								 
						
							
							
								69dff4b384 
								
									
								
							
								 
							
						 
						
							
							
								
								os: make os module handle large files ( #9439 )  
							
							
							
						 
						
							2021-03-26 07:51:55 +01:00  
				
					
						
							
							
								 
						
							
							
								91ea76797a 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix a c error, when using dump(ptr) ( #9468 )  
							
							
							
						 
						
							2021-03-26 08:35:12 +02:00  
				
					
						
							
							
								 
						
							
							
								478bb9ce8e 
								
									
								
							
								 
							
						 
						
							
							
								
								parser, checker: fix generic fn that returns a generic struct ( #9469 )  
							
							
							
						 
						
							2021-03-26 08:32:11 +02:00  
				
					
						
							
							
								 
						
							
							
								d8108a58d8 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: minor cleanup in for_in_stmt() ( #9471 )  
							
							
							
						 
						
							2021-03-26 08:21:01 +02:00  
				
					
						
							
							
								 
						
							
							
								f29ca6b8df 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: show the original malloc call on a detected leak  
							
							
							
						 
						
							2021-03-25 20:45:39 +02:00  
				
					
						
							
							
								 
						
							
							
								1bf7d968f9 
								
									
								
							
								 
							
						 
						
							
							
								
								x.json2: add u64 ( #9457 )  
							
							
							
						 
						
							2021-03-25 16:53:39 +01:00  
				
					
						
							
							
								 
						
							
							
								a2ef9967fe 
								
									
								
							
								 
							
						 
						
							
							
								
								examples: add .obj viewer as a sokol example ( #9456 )  
							
							
							
						 
						
							2021-03-25 16:53:13 +01:00  
				
					
						
							
							
								 
						
							
							
								257eadd2e1 
								
									
								
							
								 
							
						 
						
							
							
								
								gc: add `-gc boehm_leak` for leak detection ( #9464 )  
							
							
							
						 
						
							2021-03-25 16:52:33 +01:00  
				
					
						
							
							
								 
						
							
							
								03d56865e3 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: do not call C.GC_FREE with -gc boehm  
							
							
							
						 
						
							2021-03-25 09:15:01 +02:00  
				
					
						
							
							
								 
						
							
							
								b0878d3a92 
								
							
								 
							
						 
						
							
							
								
								builtin,v.pkgconfig: use brew's libgc on macos  
							
							
							
						 
						
							2021-03-25 07:28:30 +02:00  
				
					
						
							
							
								 
						
							
							
								1590783f02 
								
							
								 
							
						 
						
							
							
								
								Revert "time: use .c.v for files that use C. functions ( #9447 )"  
							
							... 
							
							
							
							This reverts commit 5d8b9b0151 
							
						 
						
							2021-03-25 07:35:34 +03:00  
				
					
						
							
							
								 
						
							
							
								8b7085e050 
								
									
								
							
								 
							
						 
						
							
							
								
								vvet: big cleanup ( #9454 )  
							
							
							
						 
						
							2021-03-24 23:53:44 +02:00  
				
					
						
							
							
								 
						
							
							
								7664964c56 
								
									
								
							
								 
							
						 
						
							
							
								
								vfmt: format all of cmd/ and add it to `v test-cleancode` ( #9418 )  
							
							
							
						 
						
							2021-03-24 23:37:10 +02:00  
				
					
						
							
							
								 
						
							
							
								837cada30c 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: minor cleanup infix_expr ( #9445 )  
							
							
							
						 
						
							2021-03-24 23:21:54 +02:00  
				
					
						
							
							
								 
						
							
							
								6bc9ef7373 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: vfmt every .v file, except vlib/builtin/int_test.v ( #9448 )  
							
							
							
						 
						
							2021-03-24 20:39:59 +02:00  
				
					
						
							
							
								 
						
							
							
								5d8b9b0151 
								
									
								
							
								 
							
						 
						
							
							
								
								time: use .c.v for files that use C. functions ( #9447 )  
							
							
							
						 
						
							2021-03-24 20:15:17 +02:00  
				
					
						
							
							
								 
						
							
							
								e76c8d5dc0 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: use type_to_str_using_alias instead of type_to_str in struct.v ( #9431 )  
							
							... 
							
							
							
							* fmt: use type_to_str_using_alias instead of type_to_str in struct.v
* update test 
							
						 
						
							2021-03-24 20:13:11 +02:00  
				
					
						
							
							
								 
						
							
							
								522d70b48d 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin,cgen: fix -gc boehm issues with maps; add a CI job for it to prevent regressions ( #9453 )  
							
							
							
						 
						
							2021-03-24 19:49:16 +02:00  
				
					
						
							
							
								 
						
							
							
								5b2cec6c6b 
								
									
								
							
								 
							
						 
						
							
							
								
								vc: cleanup temporary patch in Makefile  
							
							
							
						 
						
							2021-03-24 19:08:44 +02:00  
				
					
						
							
							
								 
						
							
							
								49c770ea7b 
								
									
								
							
								 
							
						 
						
							
							
								
								vc: fix Makefile  
							
							
							
						 
						
							2021-03-24 19:04:01 +02:00  
				
					
						
							
							
								 
						
							
							
								bb1485745f 
								
									
								
							
								 
							
						 
						
							
							
								
								vc: temporary patch for v.c  
							
							
							
						 
						
							2021-03-24 19:02:30 +02:00  
				
					
						
							
							
								 
						
							
							
								b996799ccd 
								
									
								
							
								 
							
						 
						
							
							
								
								wyhash: update to final_version_3 (part 2) ( #9452 )  
							
							
							
						 
						
							2021-03-24 18:06:35 +02:00  
				
					
						
							
							
								 
						
							
							
								8a97fb890f 
								
									
								
							
								 
							
						 
						
							
							
								
								wyhash: update to final_version_3 (part 1) ( #9451 )  
							
							
							
						 
						
							2021-03-24 17:57:38 +02:00  
				
					
						
							
							
								 
						
							
							
								f8f74d8587 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: add panic_optional_not_set and use it in cgen for fncall()? in main  
							
							
							
						 
						
							2021-03-24 14:13:58 +02:00  
				
					
						
							
							
								 
						
							
							
								999b4a47c1 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: cleanup check_os_api_parity.v  
							
							
							
						 
						
							2021-03-24 13:04:05 +02:00  
				
					
						
							
							
								 
						
							
							
								9b78d7d21d 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: check formatting of more modules with `v test-cleancode`, colorize `v vet` output  
							
							
							
						 
						
							2021-03-24 12:39:39 +02:00  
				
					
						
							
							
								 
						
							
							
								9e48826bcb 
								
									
								
							
								 
							
						 
						
							
							
								
								dl: add dl.open_opt/2, dl.sym_opt/2 and dl.dlerror/0 utility functions  
							
							
							
						 
						
							2021-03-24 11:47:04 +02:00  
				
					
						
							
							
								 
						
							
							
								0bde55f77e 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: fix `v -prod cmd/tools/vdoctor.v`  
							
							
							
						 
						
							2021-03-24 10:31:42 +02:00  
				
					
						
							
							
								 
						
							
							
								f885c7cea9 
								
									
								
							
								 
							
						 
						
							
							
								
								tests: fix three tests with address errors ( #9441 )  
							
							
							
						 
						
							2021-03-24 00:01:29 +02:00  
				
					
						
							
							
								 
						
							
							
								392666e475 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix treating errors as values inside if expressions ( #9440 )  
							
							
							
						 
						
							2021-03-23 22:45:08 +02:00  
				
					
						
							
							
								 
						
							
							
								385cb4dd20 
								
									
								
							
								 
							
						 
						
							
							
								
								repeat.v: fixes for `./v -cg -cflags -fsanitize=undefined cmd/tools/repeat.v`  
							
							
							
						 
						
							2021-03-23 22:13:47 +02:00  
				
					
						
							
							
								 
						
							
							
								7afa4c7e2c 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: fix `["abc", "xyz"].str()`  
							
							
							
						 
						
							2021-03-23 22:11:32 +02:00  
				
					
						
							
							
								 
						
							
							
								b7c01db1f9 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: add .vstring_literal and .vstring_literal_with_len for converting read only strings like os.args  
							
							
							
						 
						
							2021-03-23 22:10:28 +02:00  
				
					
						
							
							
								 
						
							
							
								026f8424c2 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: fix a leak in string.index_kmp  
							
							
							
						 
						
							2021-03-23 21:48:08 +02:00  
				
					
						
							
							
								 
						
							
							
								b335d47b72 
								
									
								
							
								 
							
						 
						
							
							
								
								flag: fix Flag.free(), workaround -autofree limitations  
							
							
							
						 
						
							2021-03-23 21:28:44 +02:00