9528a89b17 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: reformatted tools/vcreate.v ( #14054 )  
							
							... 
							
							
							
							Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com> 
							
						 
						
							2022-04-17 12:14:33 +02:00  
				
					
						
							
							
								 
						
							
							
								a286129f4a 
								
									
								
							
								 
							
						 
						
							
							
								
								vcreate: Allow custom default license ( #14046 )  
							
							
							
						 
						
							2022-04-17 12:14:33 +02:00  
				
					
						
							
							
								 
						
							
							
								80b35fe0c6 
								
									
								
							
								 
							
						 
						
							
							
								
								all: ~500 more byte=>u8  
							
							
							
						 
						
							2022-04-17 12:14:29 +02:00  
				
					
						
							
							
								 
						
							
							
								f293874c05 
								
									
								
							
								 
							
						 
						
							
							
								
								all: replace []byte with []u8  
							
							
							
						 
						
							2022-04-17 12:14:28 +02:00  
				
					
						
							
							
								 
						
							
							
								7ecbca345f 
								
									
								
							
								 
							
						 
						
							
							
								
								all: byte => u8  
							
							
							
						 
						
							2022-04-17 12:14:27 +02:00  
				
					
						
							
							
								 
						
							
							
								8788512c4d 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: make using err.msg and err.code produce an *actual* notice, even with the present compatibility hack (will be *removed* in 2022-06-01)  
							
							
							
						 
						
							2022-04-12 14:56:02 +03:00  
				
					
						
							
							
								 
						
							
							
								cb969e0934 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: fix the behaviour of regress.v , when oldv.v is not compiled  
							
							
							
						 
						
							2022-04-11 21:57:33 +03:00  
				
					
						
							
							
								 
						
							
							
								804f2f56d4 
								
									
								
							
								 
							
						 
						
							
							
								
								vpm: support `v install -once module_name`( #13977 )  
							
							
							
						 
						
							2022-04-09 14:29:41 +03:00  
				
					
						
							
							
								 
						
							
							
								e3da3101f6 
								
									
								
							
								 
							
						 
						
							
							
								
								vpm: simplify output for `v list` ( #13975 )  
							
							
							
						 
						
							2022-04-09 14:26:01 +03:00  
				
					
						
							
							
								 
						
							
							
								60e718e7c6 
								
							
								 
							
						 
						
							
							
								
								test: save removing the nonexistent binary output for v fmt and v vet tests  
							
							
							
						 
						
							2022-04-09 13:04:52 +03:00  
				
					
						
							
							
								 
						
							
							
								d34ef69229 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: improve deprecation detection in missdoc.v ( #13960 )  
							
							
							
						 
						
							2022-04-07 12:20:14 +03:00  
				
					
						
							
							
								 
						
							
							
								7d8db1042d 
								
									
								
							
								 
							
						 
						
							
							
								
								vdoc: don't highlight less than expression as generic function ( #13938 )  
							
							
							
						 
						
							2022-04-05 05:58:47 +03:00  
				
					
						
							
							
								 
						
							
							
								2cd9c91e98 
								
									
								
							
								 
							
						 
						
							
							
								
								vdoc: highlight terminal examples for `-comments -color` ( #13937 )  
							
							
							
						 
						
							2022-04-04 18:13:24 +03:00  
				
					
						
							
							
								 
						
							
							
								5369379738 
								
									
								
							
								 
							
						 
						
							
							
								
								repl: handle exit(n) ( #13930 )  
							
							
							
						 
						
							2022-04-04 16:22:34 +03:00  
				
					
						
							
							
								 
						
							
							
								91b40304b7 
								
									
								
							
								 
							
						 
						
							
							
								
								vdoc: highlight `..`, `...` as punctuation & postfix ops as operators  ( #13924 )  
							
							
							
						 
						
							2022-04-04 09:21:54 +03:00  
				
					
						
							
							
								 
						
							
							
								1211b2e941 
								
									
								
							
								 
							
						 
						
							
							
								
								v: minor change in the output for an unknown help topic ( #13927 )  
							
							
							
						 
						
							2022-04-04 08:36:10 +03:00  
				
					
						
							
							
								 
						
							
							
								d10135e2c4 
								
									
								
							
								 
							
						 
						
							
							
								
								vdoc: HTML highlight generic function as function, not name ( #13923 )  
							
							
							
						 
						
							2022-04-03 23:41:02 +03:00  
				
					
						
							
							
								 
						
							
							
								9c1981a309 
								
									
								
							
								 
							
						 
						
							
							
								
								vdoc: show `//` comment prefix and hide any \x01 character ( #13880 )  
							
							
							
						 
						
							2022-03-31 20:00:06 +03:00  
				
					
						
							
							
								 
						
							
							
								a87cd9663e 
								
									
								
							
								 
							
						 
						
							
							
								
								vdoc: highlight inline examples for `-f html` ( #13879 )  
							
							
							
						 
						
							2022-03-31 19:32:32 +03:00  
				
					
						
							
							
								 
						
							
							
								74eabba52e 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: add a `v should-compile-all examples/*.v examples/gg/` tool, to simplify CIs of V modules.  
							
							
							
						 
						
							2022-03-31 11:13:20 +03:00  
				
					
						
							
							
								 
						
							
							
								7ee93c8a20 
								
									
								
							
								 
							
						 
						
							
							
								
								docs: show the full information for deprecated functions  
							
							
							
						 
						
							2022-03-29 15:17:55 +03:00  
				
					
						
							
							
								 
						
							
							
								476f19c090 
								
									
								
							
								 
							
						 
						
							
							
								
								vdoc: tweak keyword, attribute and light theme CSS ( #13853 )  
							
							... 
							
							
							
							Make keywords bold.
Make attributes use a monospace font (like code).
Tweak light theme foreground colors:
* Make default-text, operator-text and punctuation-text a bit darker,
  improving the contrast.
* Make builtin-text a bit darker and more green (similar to dark theme).
* Make function-text a bit darker and more greeny-blue (similar to dark
  theme).
* Make attribute-text a bit less transparent for better contrast. 
							
						 
						
							2022-03-28 20:38:00 +03:00  
				
					
						
							
							
								 
						
							
							
								a07d066e8f 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: cleanup all temporary files on successfull `v check-md .`  
							
							
							
						 
						
							2022-03-27 10:24:10 +03:00  
				
					
						
							
							
								 
						
							
							
								82120d02a8 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: fix typo in vbug.v ( #13802 )  
							
							
							
						 
						
							2022-03-22 15:47:03 +02:00  
				
					
						
							
							
								 
						
							
							
								aaf87e04a2 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: make the mini greeting text in the REPL more informative  
							
							
							
						 
						
							2022-03-20 23:22:46 +02:00  
				
					
						
							
							
								 
						
							
							
								7216b5df11 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: force showing V errors in color in interactive REPLs  
							
							
							
						 
						
							2022-03-20 23:04:20 +02:00  
				
					
						
							
							
								 
						
							
							
								156efec278 
								
									
								
							
								 
							
						 
						
							
							
								
								toml: deprecate input.auto_config() and toml.parse() ( #13770 )  
							
							
							
						 
						
							2022-03-18 22:33:51 +02:00  
				
					
						
							
							
								 
						
							
							
								236bcda549 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: speedup `v fmt -verify` when there are no file differences, avoiding diff.color_compare_files  
							
							
							
						 
						
							2022-03-18 12:15:55 +02:00  
				
					
						
							
							
								 
						
							
							
								c5174c2c69 
								
									
								
							
								 
							
						 
						
							
							
								
								doc: fix minor typos in build-c ( #13738 )  
							
							
							
						 
						
							2022-03-15 08:14:46 +02:00  
				
					
						
							
							
								 
						
							
							
								beb1b8ce1b 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: add `v scan file.v`  
							
							
							
						 
						
							2022-03-07 18:25:38 +02:00  
				
					
						
							
							
								 
						
							
							
								0fd4c699dd 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: modify .gitattributes to categorize *.vsh and v.mod files properly ( #13674 )  
							
							
							
						 
						
							2022-03-07 18:15:18 +02:00  
				
					
						
							
							
								 
						
							
							
								36ec47cd20 
								
							
								 
							
						 
						
							
							
								
								all: replace "NB:" with "Note:" (docs/comments)  
							
							
							
						 
						
							2022-03-06 20:01:22 +03:00  
				
					
						
							
							
								 
						
							
							
								114a341f5f 
								
									
								
							
								 
							
						 
						
							
							
								
								rand: simplify rand.PRNG, move to optional types for error handling ( #13570 )  
							
							
							
						 
						
							2022-02-23 12:36:14 +02:00  
				
					
						
							
							
								 
						
							
							
								8b033c3993 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: add a `-theme-dir folder/` parameter to `v doc` ( #13550 )  
							
							
							
						 
						
							2022-02-21 12:08:46 +02:00  
				
					
						
							
							
								 
						
							
							
								fad254dcce 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: skip use_net_and_net_unix_together_test.v on windows  
							
							
							
						 
						
							2022-02-18 12:45:32 +02:00  
				
					
						
							
							
								 
						
							
							
								3d46005195 
								
							
								 
							
						 
						
							
							
								
								tools/fast: bring back -usecache  
							
							
							
						 
						
							2022-02-18 10:41:53 +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  
				
					
						
							
							
								 
						
							
							
								6d2a88e31f 
								
									
								
							
								 
							
						 
						
							
							
								
								net.smtp: add STARTTLS and implicit SSL support ( #13473 )  
							
							
							
						 
						
							2022-02-16 09:18:51 +02:00  
				
					
						
							
							
								 
						
							
							
								f9fc136c24 
								
									
								
							
								 
							
						 
						
							
							
								
								all: rename InterfaceDecl.ifaces to InterfaceDecl.embeds ( #13475 )  
							
							
							
						 
						
							2022-02-15 11:17:39 +02:00  
				
					
						
							
							
								 
						
							
							
								efdbe9d92c 
								
									
								
							
								 
							
						 
						
							
							
								
								repl: fix `list` command deleting '/'; adapt the logo to the terminal size ( #13462 )  
							
							
							
						 
						
							2022-02-14 16:18:20 +02:00  
				
					
						
							
							
								 
						
							
							
								bf11df40e2 
								
									
								
							
								 
							
						 
						
							
							
								
								readline: give the possibility to ignore the empty line in the history ( #13452 )  
							
							
							
						 
						
							2022-02-14 00:12:25 +02:00  
				
					
						
							
							
								 
						
							
							
								9ff0c51e61 
								
									
								
							
								 
							
						 
						
							
							
								
								repl: reduce the vertical size used by V's logo, put it on the left of the info texts ( #13451 )  
							
							
							
						 
						
							2022-02-13 11:41:36 +02:00  
				
					
						
							
							
								 
						
							
							
								4391ae563d 
								
									
								
							
								 
							
						 
						
							
							
								
								examples: improve the pendulum simulation, with several modes and diagrams ( #13446 )  
							
							
							
						 
						
							2022-02-12 19:38:07 +02:00  
				
					
						
							
							
								 
						
							
							
								61024d4b75 
								
									
								
							
								 
							
						 
						
							
							
								
								repl: support aliased module imports too ( #13423 )  
							
							
							
						 
						
							2022-02-11 15:03:14 +02:00  
				
					
						
							
							
								 
						
							
							
								e0618f94e8 
								
									
								
							
								 
							
						 
						
							
							
								
								v help: add an example of using both `-prof` and `run` ( #13432 )  
							
							
							
						 
						
							2022-02-11 11:24:07 +02:00  
				
					
						
							
							
								 
						
							
							
								5d2995c4d5 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: support `./v symlink -githubci` ( #13403 )  
							
							
							
						 
						
							2022-02-08 13:23:10 +02:00  
				
					
						
							
							
								 
						
							
							
								1dbde05267 
								
									
								
							
								 
							
						 
						
							
							
								
								ci,tools: improve the precision of report-missing-fn-doc, remove dependence on sed  
							
							
							
						 
						
							2022-02-08 11:30:13 +02:00  
				
					
						
							
							
								 
						
							
							
								ff02f94fd6 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: support --exclude/-e and --relative-paths/-r options in missdoc.v  
							
							
							
						 
						
							2022-02-08 11:10:19 +02:00  
				
					
						
							
							
								 
						
							
							
								5df83812a0 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix undoc pub fn diff output ( #13389 )  
							
							
							
						 
						
							2022-02-07 13:18:10 +02:00