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  
				
					
						
							
							
								 
						
							
							
								31c4b1cda6 
								
							
								 
							
						 
						
							
							
								
								v2: compile vfmt again; consistent colored error messages  
							
							
							
						 
						
							2020-04-03 18:42:22 +03:00  
				
					
						
							
							
								 
						
							
							
								f6db36d7f0 
								
							
								 
							
						 
						
							
							
								
								fix parser_test and vfmt.v  
							
							
							
						 
						
							2020-03-27 15:24:08 +01:00  
				
					
						
							
							
								 
						
							
							
								2f27758a4b 
								
									
								
							
								 
							
						 
						
							
							
								
								os: realpath => real_path  
							
							
							
						 
						
							2020-03-20 16:41:18 +01:00  
				
					
						
							
							
								 
						
							
							
								010f3efcf0 
								
									
								
							
								 
							
						 
						
							
							
								
								os: filename => file_name  
							
							
							
						 
						
							2020-03-19 15:49:07 +01:00  
				
					
						
							
							
								 
						
							
							
								f5e44fbef2 
								
									
								
							
								 
							
						 
						
							
							
								
								compiler: better NetBSD and OpenBSD support in vfmt and $if  
							
							
							
						 
						
							2020-03-17 12:43:59 +01:00  
				
					
						
							
							
								 
						
							
							
								c2ffd027d0 
								
									
								
							
								 
							
						 
						
							
							
								
								cmd/v: implement `help`  
							
							
							
						 
						
							2020-03-13 20:52:49 +01:00  
				
					
						
							
							
								 
						
							
							
								e667e72685 
								
									
								
							
								 
							
						 
						
							
							
								
								all: fix typos  
							
							
							
						 
						
							2020-03-13 09:45:40 +01:00  
				
					
						
							
							
								 
						
							
							
								57b1b12ab6 
								
									
								
							
								 
							
						 
						
							
							
								
								os: tmpdir => temp_dir  
							
							
							
						 
						
							2020-03-10 15:02:09 +01:00  
				
					
						
							
							
								 
						
							
							
								876b73f92c 
								
									
								
							
								 
							
						 
						
							
							
								
								os: join => join_path  
							
							
							
						 
						
							2020-03-09 02:23:34 +01:00  
				
					
						
							
							
								 
						
							
							
								23b11c84b1 
								
									
								
							
								 
							
						 
						
							
							
								
								os api: basedir => base_dir  
							
							
							
						 
						
							2020-03-08 15:43:56 +01:00  
				
					
						
							
							
								 
						
							
							
								783dee1f48 
								
									
								
							
								 
							
						 
						
							
							
								
								os: merge with filepath  
							
							
							
						 
						
							2020-03-07 22:26:26 +01:00  
				
					
						
							
							
								 
						
							
							
								aab31f4b35 
								
									
								
							
								 
							
						 
						
							
							
								
								cmd/v: rewrite flags  
							
							
							
						 
						
							2020-03-06 18:53:29 +01:00  
				
					
						
							
							
								 
						
							
							
								d5faf36aa9 
								
							
								 
							
						 
						
							
							
								
								fmt: comments  
							
							
							
						 
						
							2020-02-29 17:51:38 +01:00  
				
					
						
							
							
								 
						
							
							
								290feaac51 
								
									
								
							
								 
							
						 
						
							
							
								
								vfmt2: allow running the new vfmt with 'v fmt -2'  
							
							
							
						 
						
							2020-02-18 20:00:06 +01:00  
				
					
						
							
							
								 
						
							
							
								e272a10bda 
								
									
								
							
								 
							
						 
						
							
							
								
								vfmt fixes  
							
							
							
						 
						
							2020-02-16 12:42:28 +01:00  
				
					
						
							
							
								 
						
							
							
								f00ab076d1 
								
									
								
							
								 
							
						 
						
							
							
								
								vfmt: simplify reading source lines  
							
							
							
						 
						
							2020-02-12 23:19:45 +01:00  
				
					
						
							
							
								 
						
							
							
								9332a83ce6 
								
									
								
							
								 
							
						 
						
							
							
								
								move v.v to cmd/v  
							
							
							
						 
						
							2020-02-09 10:08:04 +01:00