d679146a80 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: remove space in front of ? and ! ( #14366 )  
							
							
							
						 
						
							2022-05-13 06:56:21 +03:00  
				
					
						
							
							
								 
						
							
							
								36ec47cd20 
								
							
								 
							
						 
						
							
							
								
								all: replace "NB:" with "Note:" (docs/comments)  
							
							
							
						 
						
							2022-03-06 20:01:22 +03:00  
				
					
						
							
							
								 
						
							
							
								eb45a321a5 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: add cmd/tools/regress.v to simplify bisecting for regression bugs/features:  
							
							... 
							
							
							
							Support finding which commit introduced a regression:
       ./v run cmd/tools/regress.v --old COMMIT --command './v run /abs/path/to/regression_bug.v'
   Support also finding which commit introduced a feature (or made code compile/run):
       ./v run cmd/tools/regress.v --old COMMIT --command '! ./v run /abs/path/to/feature.v'
   NB: the '! ' is a POSIX shell feature. It may not work on Windows outside of WSL.
   Its meaning is to invert the exit code for the next command, i.e. 0 -> 1, non 0 -> 0
   If it does not work for you, you need to write a more explicit script that will exit
   with 0 code for all commits, where the feature does NOT work, and with non 0 code for
   all commits, where the feature does work. 
							
						 
						
							2022-02-17 18:07:28 +02:00  
				
					
						
							
							
								 
						
							
							
								ebb66aa82c 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: support `git bisect run cmd/tools/oldv --bisect --command "./v run /abs/path/to/regression.v"`  
							
							
							
						 
						
							2022-02-17 15:34:55 +02:00  
				
					
						
							
							
								 
						
							
							
								552daea04f 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: fix the output of `v run cmd/tools/oldv.v  d329e1d -c "./v file.v"`  
							
							
							
						 
						
							2021-10-02 14:13:17 +03:00  
				
					
						
							
							
								 
						
							
							
								1688148828 
								
									
								
							
								 
							
						 
						
							
							
								
								flag: switch panics to optionals ( #11515 )  
							
							
							
						 
						
							2021-09-16 19:25:05 +03:00  
				
					
						
							
							
								 
						
							
							
								5098334e65 
								
									
								
							
								 
							
						 
						
							
							
								
								os: add execute_or_exit(cmd), use it consistently instead of execute_or_panic(cmd)  
							
							
							
						 
						
							2021-07-20 15:22:04 +03:00  
				
					
						
							
							
								 
						
							
							
								eac1e25c5d 
								
									
								
							
								 
							
						 
						
							
							
								
								strings: simplify Builder ( #10263 )  
							
							
							
						 
						
							2021-05-31 14:21:06 +03:00  
				
					
						
							
							
								 
						
							
							
								cc80ee0ab4 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: improve the default performance/behaviour of oldv  
							
							
							
						 
						
							2021-04-07 12:36:14 +03:00  
				
					
						
							
							
								 
						
							
							
								9bb3a5b3a3 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: update oldv to be faster for the most common cases  
							
							
							
						 
						
							2021-04-06 11:43:53 +03:00  
				
					
						
							
							
								 
						
							
							
								d7049ae2da 
								
									
								
							
								 
							
						 
						
							
							
								
								os: deprecate os.exec (returning ?os.Result), in favour of os.execute, which returns os.Result ( #8974 )  
							
							
							
						 
						
							2021-03-08 20:52:13 +02:00  
				
					
						
							
							
								 
						
							
							
								b712af56fd 
								
									
								
							
								 
							
						 
						
							
							
								
								all: bring back `panic(err.msg)` -> `panic(err)` ( #9022 )  
							
							
							
						 
						
							2021-03-01 00:18:14 +01:00  
				
					
						
							
							
								 
						
							
							
								d63b7bc35a 
								
									
								
							
								 
							
						 
						
							
							
								
								all: update repo to use the new error handling syntax ( #8950 )  
							
							
							
						 
						
							2021-02-28 23:20:21 +03:00  
				
					
						
							
							
								 
						
							
							
								d67e177733 
								
							
								 
							
						 
						
							
							
								
								ci: run `v vet` over cmd/tools and cmd/v too  
							
							
							
						 
						
							2020-10-21 15:26:29 +03:00  
				
					
						
							
							
								 
						
							
							
								8bc2f8ccda 
								
							
								 
							
						 
						
							
							
								
								vfmt: run fmt over cmd/tools/*.v  
							
							
							
						 
						
							2020-10-21 14:36:21 +03:00  
				
					
						
							
							
								 
						
							
							
								3795aaab5c 
								
							
								 
							
						 
						
							
							
								
								v test-fmt: reformat some skipped files, comment on the remaining ones  
							
							
							
						 
						
							2020-10-15 00:39:09 +03:00  
				
					
						
							
							
								 
						
							
							
								9511d086bd 
								
							
								 
							
						 
						
							
							
								
								oldv: use green color for tracing/diagnostic lines  
							
							
							
						 
						
							2020-08-04 11:22:37 +03:00  
				
					
						
							
							
								 
						
							
							
								7f4cf08516 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: check `(mut f Foo)` syntax  
							
							
							
						 
						
							2020-05-17 13:51:18 +02:00  
				
					
						
							
							
								 
						
							
							
								b898970031 
								
							
								 
							
						 
						
							
							
								
								cmd/tools: use same line imports too  
							
							
							
						 
						
							2020-04-26 09:32:05 +03:00  
				
					
						
							
							
								 
						
							
							
								7a03b18bfe 
								
							
								 
							
						 
						
							
							
								
								vgit: avoid generics; enables compilation of the performance_compare & oldv tools.  
							
							
							
						 
						
							2020-04-20 18:39:25 +03:00  
				
					
						
							
							
								 
						
							
							
								010f3efcf0 
								
									
								
							
								 
							
						 
						
							
							
								
								os: filename => file_name  
							
							
							
						 
						
							2020-03-19 15:49:07 +01:00  
				
					
						
							
							
								 
						
							
							
								9ef8499183 
								
									
								
							
								 
							
						 
						
							
							
								
								flag: unify apis  
							
							
							
						 
						
							2020-03-19 07:06:37 +01:00  
				
					
						
							
							
								 
						
							
							
								e667e72685 
								
									
								
							
								 
							
						 
						
							
							
								
								all: fix typos  
							
							
							
						 
						
							2020-03-13 09:45:40 +01:00  
				
					
						
							
							
								 
						
							
							
								783dee1f48 
								
									
								
							
								 
							
						 
						
							
							
								
								os: merge with filepath  
							
							
							
						 
						
							2020-03-07 22:26:26 +01:00  
				
					
						
							
							
								 
						
							
							
								9332a83ce6 
								
									
								
							
								 
							
						 
						
							
							
								
								move v.v to cmd/v  
							
							
							
						 
						
							2020-02-09 10:08:04 +01:00