1e9ec6a126 
								
									
								
							
								 
							
						 
						
							
							
								
								vfmt: exit(1) after vfmt-ing a file with a syntax error  
							
							
							
						 
						
							2021-02-04 16:00:14 +02:00  
				
					
						
							
							
								 
						
							
							
								3ef4885094 
								
									
								
							
								 
							
						 
						
							
							
								
								vfmt: enable colored warnings/errors ( #8527 )  
							
							
							
						 
						
							2021-02-03 10:03:41 +02:00  
				
					
						
							
							
								 
						
							
							
								2c4674eb42 
								
							
								 
							
						 
						
							
							
								
								cgen: obfuscate functions  
							
							
							
						 
						
							2021-02-02 09:14:41 +01:00  
				
					
						
							
							
								 
						
							
							
								d26ac0f6cb 
								
									
								
							
								 
							
						 
						
							
							
								
								vfmt: add ability to use vfmt as a filter from stdin to stdout ( #8432 )  
							
							
							
						 
						
							2021-01-30 12:38:54 +02:00  
				
					
						
							
							
								 
						
							
							
								e5a84719ca 
								
									
								
							
								 
							
						 
						
							
							
								
								all: require calling `optfn() ?` / `optfn() or {...}` for `fn optfn() ? {}`  
							
							
							
						 
						
							2021-01-26 16:43:17 +02:00  
				
					
						
							
							
								 
						
							
							
								ac2c3847af 
								
									
								
							
								 
							
						 
						
							
							
								
								all: update copyright to 2019-2021 ( #8029 )  
							
							
							
						 
						
							2021-01-18 13:20:06 +01:00  
				
					
						
							
							
								 
						
							
							
								aa37382e8d 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: let `v fmt` use VTMP too, stabilise `v test-cleancode`  
							
							
							
						 
						
							2021-01-09 20:41:15 +02:00  
				
					
						
							
							
								 
						
							
							
								7bf46c36bb 
								
									
								
							
								 
							
						 
						
							
							
								
								vfmt: add a comment about the role of the .is_worker field  
							
							
							
						 
						
							2020-12-27 17:15:26 +02:00  
				
					
						
							
							
								 
						
							
							
								aac8520838 
								
									
								
							
								 
							
						 
						
							
							
								
								vfmt: correctly increment error counter ( #7615 )  
							
							
							
						 
						
							2020-12-27 16:26:51 +02:00  
				
					
						
							
							
								 
						
							
							
								e8b5fa2134 
								
									
								
							
								 
							
						 
						
							
							
								
								vfmt: fix early exit when verifying multiple files; update help ( #7611 )  
							
							
							
						 
						
							2020-12-27 14:36:59 +01:00  
				
					
						
							
							
								 
						
							
							
								dbdcef5166 
								
									
								
							
								 
							
						 
						
							
							
								
								quote_path: also quote ampersands ( #6846 )  
							
							
							
						 
						
							2020-11-16 19:26:44 +02:00  
				
					
						
							
							
								 
						
							
							
								941f138934 
								
							
								 
							
						 
						
							
							
								
								vfmt: use rand.ulid() for the worker file name (make `v test-fmt` more robust)  
							
							
							
						 
						
							2020-10-18 13:46:30 +03:00  
				
					
						
							
							
								 
						
							
							
								31ef921ef2 
								
							
								 
							
						 
						
							
							
								
								ci: fix warnings/errors due to the vfmt change  
							
							
							
						 
						
							2020-10-15 16:17:52 +03:00  
				
					
						
							
							
								 
						
							
							
								a2fba05218 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: allow fmt to be run on directories ( #6613 )  
							
							
							
						 
						
							2020-10-13 21:03:53 +02:00  
				
					
						
							
							
								 
						
							
							
								9ea7369b05 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: allow formatting of v shell files (.vsh) ( #6555 )  
							
							
							
						 
						
							2020-10-04 06:33:38 +02:00  
				
					
						
							
							
								 
						
							
							
								3c90da6afa 
								
							
								 
							
						 
						
							
							
								
								ci: enable vfmt check  
							
							
							
						 
						
							2020-07-20 22:26:44 +02:00  
				
					
						
							
							
								 
						
							
							
								e804ba5294 
								
									
								
							
								 
							
						 
						
							
							
								
								vfmt: add support for VDIFF_TOOL, detect more diffing tools ( #5857 )  
							
							
							
						 
						
							2020-07-17 14:03:07 +03:00  
				
					
						
							
							
								 
						
							
							
								9b2cbdacc6 
								
							
								 
							
						 
						
							
							
								
								vfmt: verify  
							
							
							
						 
						
							2020-07-16 19:46:03 +02:00  
				
					
						
							
							
								 
						
							
							
								5bd6d3acb5 
								
							
								 
							
						 
						
							
							
								
								vfmt: re-enable  
							
							
							
						 
						
							2020-06-26 03:22:27 +02:00  
				
					
						
							
							
								 
						
							
							
								83b300435a 
								
							
								 
							
						 
						
							
							
								
								vweb: escape html; table: rename parent_typ to parent_type  
							
							
							
						 
						
							2020-06-24 22:12:33 +02:00  
				
					
						
							
							
								 
						
							
							
								11871d9544 
								
							
								 
							
						 
						
							
							
								
								fmt: re-run on parser.v and fmt.v  
							
							
							
						 
						
							2020-06-24 14:35:00 +02:00  
				
					
						
							
							
								 
						
							
							
								74af88bc92 
								
							
								 
							
						 
						
							
							
								
								Revert "fmt: re-format parser.v and cgen.v"  
							
							... 
							
							
							
							This reverts commit 6b2808a3f9 
							
						 
						
							2020-06-23 18:16:24 +02:00  
				
					
						
							
							
								 
						
							
							
								6b2808a3f9 
								
							
								 
							
						 
						
							
							
								
								fmt: re-format parser.v and cgen.v  
							
							
							
						 
						
							2020-06-23 18:05:53 +02:00  
				
					
						
							
							
								 
						
							
							
								011e26ca9a 
								
							
								 
							
						 
						
							
							
								
								checker: check sum types in `match`; cross compilation fixes; orm fixes  
							
							
							
						 
						
							2020-06-21 23:09:53 +02:00  
				
					
						
							
							
								 
						
							
							
								3b6e66db0d 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: further fixes for string interpolation and builtin macros  
							
							
							
						 
						
							2020-06-18 18:48:23 +02:00  
				
					
						
							
							
								 
						
							
							
								5af6a685b8 
								
							
								 
							
						 
						
							
							
								
								vfmt: fix for 'File abc could not be read' bug  
							
							
							
						 
						
							2020-06-15 14:42:41 +03:00  
				
					
						
							
							
								 
						
							
							
								5ef9569098 
								
							
								 
							
						 
						
							
							
								
								cmd/tools: add check_os_api_parity.v - keep module APIs even  
							
							
							
						 
						
							2020-06-11 21:13:36 +03:00  
				
					
						
							
							
								 
						
							
							
								dda875a9c8 
								
									
								
							
								 
							
						 
						
							
							
								
								all: unify const names to snake_case  
							
							
							
						 
						
							2020-05-22 17:36:09 +02:00  
				
					
						
							
							
								 
						
							
							
								b10df252dc 
								
									
								
							
								 
							
						 
						
							
							
								
								all: replace `is_c`, `is_js` with `language`  
							
							
							
						 
						
							2020-05-19 17:12:47 +02:00  
				
					
						
							
							
								 
						
							
							
								74005b4362 
								
							
								 
							
						 
						
							
							
								
								vfmt: handle file paths with spaces  
							
							
							
						 
						
							2020-05-14 09:07:14 +03:00  
				
					
						
							
							
								 
						
							
							
								5eb71c4a13 
								
							
								 
							
						 
						
							
							
								
								fmt: initial support for -debug  
							
							
							
						 
						
							2020-05-04 17:27:41 +03:00  
				
					
						
							
							
								 
						
							
							
								0e765e34be 
								
							
								 
							
						 
						
							
							
								
								vfmt: extract v.util.find_working_diff_command, color_compare_files  
							
							
							
						 
						
							2020-04-29 11:51:45 +03:00  
				
					
						
							
							
								 
						
							
							
								8ea087f957 
								
							
								 
							
						 
						
							
							
								
								vfmt: fix compilation; handle the case when fmt.tabs is not enough  
							
							
							
						 
						
							2020-04-28 16:04:37 +03:00  
				
					
						
							
							
								 
						
							
							
								ce1215f507 
								
							
								 
							
						 
						
							
							
								
								vfmt: set Preferences.is_fmt flag (bugfix)  
							
							
							
						 
						
							2020-04-27 23:20:16 +03:00  
				
					
						
							
							
								 
						
							
							
								9f4d498ff1 
								
									
								
							
								 
							
						 
						
							
							
								
								all: update`import ()` and `[]array`  
							
							
							
						 
						
							2020-04-26 13:49:31 +02:00  
				
					
						
							
							
								 
						
							
							
								541b058e90 
								
									
								
							
								 
							
						 
						
							
							
								
								all: use `a !in b` instead of `!(a in b)`  
							
							
							
						 
						
							2020-04-26 06:39:23 +02:00  
				
					
						
							
							
								 
						
							
							
								d871595437 
								
									
								
							
								 
							
						 
						
							
							
								
								all: replace `var` with `mut`  
							
							
							
						 
						
							2020-04-23 01:16:58 +02:00  
				
					
						
							
							
								 
						
							
							
								c1fc768c1b 
								
							
								 
							
						 
						
							
							
								
								fmt: run on cmd/v; cgen: fix anonymous functions  
							
							
							
						 
						
							2020-04-20 07:04:31 +02:00  
				
					
						
							
							
								 
						
							
							
								57c142b993 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: disallow pub in main  
							
							
							
						 
						
							2020-04-19 00:07:57 +02:00  
				
					
						
							
							
								 
						
							
							
								182108faca 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt fmt.v, vfmt.v  
							
							
							
						 
						
							2020-04-16 15:54:17 +02:00  
				
					
						
							
							
								 
						
							
							
								6a186e8f11 
								
									
								
							
								 
							
						 
						
							
							
								
								jsgen: implement js backend  
							
							
							
						 
						
							2020-04-15 23:16:49 +02:00  
				
					
						
							
							
								 
						
							
							
								6ada43df61 
								
							
								 
							
						 
						
							
							
								
								fmt: test automatic import insertion  
							
							
							
						 
						
							2020-04-12 17:57:05 +02:00  
				
					
						
							
							
								 
						
							
							
								79dad0bca9 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: fix enum default value in struct  
							
							... 
							
							
							
							* parser: fix enum default value in struct
* Add a test for the enum default values in structs.
* Fix compilation of vfmt.
* Run vfmt over enum_default_value_in_struct_test.v
* Cleanup spurious , in vfmt output for enum declarations
Co-authored-by: Delyan Angelov <delian66@gmail.com> 
							
						 
						
							2020-04-12 13:35:54 +03:00  
				
					
						
							
							
								 
						
							
							
								95709811e0 
								
							
								 
							
						 
						
							
							
								
								v: support VFLAGS, fix 'v run source.v arg after source'  
							
							
							
						 
						
							2020-04-11 10:28:43 +03:00  
				
					
						
							
							
								 
						
							
							
								5ef5712e91 
								
							
								 
							
						 
						
							
							
								
								vfmt: do not generate a space if the comment is empty  
							
							
							
						 
						
							2020-04-08 14:19:13 +02:00  
				
					
						
							
							
								 
						
							
							
								ffe8452f02 
								
							
								 
							
						 
						
							
							
								
								vfmt: fix imports  
							
							
							
						 
						
							2020-04-05 21:53:00 +02:00  
				
					
						
							
							
								 
						
							
							
								2a06263a5b 
								
							
								 
							
						 
						
							
							
								
								vfmt: more fixes; enable `v fmt` and `v fmt -w`  
							
							
							
						 
						
							2020-04-05 03:37:38 +02:00  
				
					
						
							
							
								 
						
							
							
								97db4c0e9a 
								
							
								 
							
						 
						
							
							
								
								vfmt: comments and other fixes  
							
							
							
						 
						
							2020-04-05 02:08:13 +02:00  
				
					
						
							
							
								 
						
							
							
								bf59828897 
								
									
								
							
								 
							
						 
						
							
							
								
								ast: const impl & global scope & objects  
							
							
							
						 
						
							2020-04-04 14:14:40 +11:00  
				
					
						
							
							
								 
						
							
							
								f8b4a6f168 
								
							
								 
							
						 
						
							
							
								
								Disable vfmt for now.  
							
							
							
						 
						
							2020-04-03 22:21:17 +03:00