6463dfca29 
								
							
								 
							
						 
						
							
							
								
								Revert "Revert "builder: create the binary in the current directory if -o is not provided""  
							
							... 
							
							
							
							This reverts commit f2b73fe3ca 
							
						 
						
							2021-03-23 14:49:09 +03:00  
				
					
						
							
							
								 
						
							
							
								ae6420afc7 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: fix `substring in s` usages, preventing `v -W build-tools`  
							
							
							
						 
						
							2021-03-23 13:36:50 +02:00  
				
					
						
							
							
								 
						
							
							
								f2b73fe3ca 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "builder: create the binary in the current directory if -o is not provided"  
							
							... 
							
							
							
							This reverts commit 9ae64e7fce 
							
						 
						
							2021-03-23 13:27:26 +02:00  
				
					
						
							
							
								 
						
							
							
								9ae64e7fce 
								
							
								 
							
						 
						
							
							
								
								builder: create the binary in the current directory if -o is not provided  
							
							
							
						 
						
							2021-03-23 12:31:02 +03:00  
				
					
						
							
							
								 
						
							
							
								35c60cf464 
								
									
								
							
								 
							
						 
						
							
							
								
								doc: reflect current `int` → `f32` behaviour ( #9433 )  
							
							
							
						 
						
							2021-03-23 10:01:24 +01:00  
				
					
						
							
							
								 
						
							
							
								0c055a1ce9 
								
							
								 
							
						 
						
							
							
								
								all: s.contains(s2) instead of `in`  
							
							
							
						 
						
							2021-03-23 11:38:56 +03:00  
				
					
						
							
							
								 
						
							
							
								b5c286256c 
								
							
								 
							
						 
						
							
							
								
								tests: fix a compilation error  
							
							
							
						 
						
							2021-03-23 11:16:13 +03:00  
				
					
						
							
							
								 
						
							
							
								1d42b4cf66 
								
									
								
							
								 
							
						 
						
							
							
								
								vdoc, v.doc: remove DocPos and use token.Position ( #9429 )  
							
							
							
						 
						
							2021-03-23 09:07:09 +01:00  
				
					
						
							
							
								 
						
							
							
								e86c6e024c 
								
							
								 
							
						 
						
							
							
								
								autofree: fix frees before returns  
							
							
							
						 
						
							2021-03-23 11:04:59 +03:00  
				
					
						
							
							
								 
						
							
							
								b9cbb4f177 
								
									
								
							
								 
							
						 
						
							
							
								
								scanner: fix eof token position ( #9432 )  
							
							
							
						 
						
							2021-03-23 08:51:09 +01:00  
				
					
						
							
							
								 
						
							
							
								aa4e22c287 
								
									
								
							
								 
							
						 
						
							
							
								
								scanner, token: add column information to tokens ( #9407 )  
							
							
							
						 
						
							2021-03-23 06:23:46 +01:00  
				
					
						
							
							
								 
						
							
							
								3753a58ce0 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: fix if-guard redefinition ( #9425 )  
							
							
							
						 
						
							2021-03-23 04:38:36 +01:00  
				
					
						
							
							
								 
						
							
							
								1b572f75e8 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: minor array wrap improvement ( #9420 )  
							
							
							
						 
						
							2021-03-22 23:06:12 +01:00  
				
					
						
							
							
								 
						
							
							
								801da20fd9 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: test-self (V compiled with -fsanitize=memory) ( #9423 )  
							
							
							
						 
						
							2021-03-22 23:05:48 +01:00  
				
					
						
							
							
								 
						
							
							
								a00c80b98f 
								
									
								
							
								 
							
						 
						
							
							
								
								v: support compiler notices. Use them for `[deprecated_after: '2021-05-01']` tags  
							
							... 
							
							
							
							Compiler notices are like warnings, with these differences:
   a) notices use a different color.
   b) notices use a different label.
   c) notices do not prevent compilation with -prod.
   (warnings are converted to errors with -prod) 
							
						 
						
							2021-03-22 19:59:00 +02:00  
				
					
						
							
							
								 
						
							
							
								c76c69ec35 
								
									
								
							
								 
							
						 
						
							
							
								
								all: simplify `return if ...` constructs to make more code compatible with -autofree  
							
							
							
						 
						
							2021-03-22 16:45:29 +02:00  
				
					
						
							
							
								 
						
							
							
								a53aaaf9e7 
								
							
								 
							
						 
						
							
							
								
								os: fix a leak in read_lines()  
							
							
							
						 
						
							2021-03-22 12:20:55 +03:00  
				
					
						
							
							
								 
						
							
							
								57b30507fa 
								
							
								 
							
						 
						
							
							
								
								ci: run v self with -prealloc  
							
							
							
						 
						
							2021-03-22 12:08:08 +03:00  
				
					
						
							
							
								 
						
							
							
								320cd00203 
								
									
								
							
								 
							
						 
						
							
							
								
								string: fix replace_each() ( #9415 )  
							
							
							
						 
						
							2021-03-22 09:46:45 +01:00  
				
					
						
							
							
								 
						
							
							
								400b4027c9 
								
									
								
							
								 
							
						 
						
							
							
								
								strings: comment deprecation of Builder.write_bytes temporarily  
							
							
							
						 
						
							2021-03-22 09:01:22 +02:00  
				
					
						
							
							
								 
						
							
							
								1eb3ed9818 
								
									
								
							
								 
							
						 
						
							
							
								
								flag: return error on .finalize() on CLI arguments with unknown short options too  
							
							
							
						 
						
							2021-03-22 08:21:13 +02:00  
				
					
						
							
							
								 
						
							
							
								0258482caf 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: auto eq method for sumtype ( #9408 )  
							
							
							
						 
						
							2021-03-22 06:39:07 +01:00  
				
					
						
							
							
								 
						
							
							
								e5a698395a 
								
									
								
							
								 
							
						 
						
							
							
								
								tutorials: fix a link ( #9413 )  
							
							
							
						 
						
							2021-03-22 03:42:07 +01:00  
				
					
						
							
							
								 
						
							
							
								cf6faaf215 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: fix anon_fn with array arguments ( #9414 )  
							
							
							
						 
						
							2021-03-22 03:22:29 +01:00  
				
					
						
							
							
								 
						
							
							
								c5bc349edb 
								
									
								
							
								 
							
						 
						
							
							
								
								rand: update documentation ( #9406 )  
							
							
							
						 
						
							2021-03-21 19:36:17 +02:00  
				
					
						
							
							
								 
						
							
							
								dfd58293ef 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: fix parse error when using `f<Foo<int> >` ( #9401 )  
							
							
							
						 
						
							2021-03-21 13:09:43 +02:00  
				
					
						
							
							
								 
						
							
							
								0e80e57aa5 
								
									
								
							
								 
							
						 
						
							
							
								
								rand.dist: add exponential distribution function and unit tests ( #9402 )  
							
							
							
						 
						
							2021-03-21 13:04:43 +02:00  
				
					
						
							
							
								 
						
							
							
								c4e6ef424e 
								
									
								
							
								 
							
						 
						
							
							
								
								doc: add clarification about C declarations ( #9390 )  
							
							
							
						 
						
							2021-03-21 07:43:12 +01:00  
				
					
						
							
							
								 
						
							
							
								4d77f3810f 
								
							
								 
							
						 
						
							
							
								
								gc: enable on macos and add leak detection fns  
							
							
							
						 
						
							2021-03-21 05:31:10 +03:00  
				
					
						
							
							
								 
						
							
							
								5873149c77 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: allow libgc to be used on windows as well ( #9393 )  
							
							
							
						 
						
							2021-03-21 01:01:21 +01:00  
				
					
						
							
							
								 
						
							
							
								246c09db96 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: fix generics in big_struct ( fix   #9373 ) ( #9383 )  
							
							
							
						 
						
							2021-03-20 17:29:13 +01:00  
				
					
						
							
							
								 
						
							
							
								a2eb686506 
								
									
								
							
								 
							
						 
						
							
							
								
								doc: document array .any() and .all() ( #9386 )  
							
							
							
						 
						
							2021-03-20 17:27:27 +01:00  
				
					
						
							
							
								 
						
							
							
								f9bbc119aa 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: make optional arguments in func call an error ( #9362 )  
							
							
							
						 
						
							2021-03-20 17:27:16 +01:00  
				
					
						
							
							
								 
						
							
							
								c8416f9a54 
								
									
								
							
								 
							
						 
						
							
							
								
								all: deprecate write_str and replace it with write_string ( #9369 )  
							
							
							
						 
						
							2021-03-20 17:25:51 +01:00  
				
					
						
							
							
								 
						
							
							
								b7a0c44f39 
								
									
								
							
								 
							
						 
						
							
							
								
								builder: allow running symlinked .vsh files ( #9385 )  
							
							
							
						 
						
							2021-03-20 17:25:09 +01:00  
				
					
						
							
							
								 
						
							
							
								517c1841c1 
								
									
								
							
								 
							
						 
						
							
							
								
								time: fix .sleep() with `-gc boehm`  
							
							
							
						 
						
							2021-03-20 16:24:46 +02:00  
				
					
						
							
							
								 
						
							
							
								8efea1e1c8 
								
							
								 
							
						 
						
							
							
								
								ci: build blog example with -autofree  
							
							
							
						 
						
							2021-03-20 16:17:04 +03:00  
				
					
						
							
							
								 
						
							
							
								8810af76df 
								
									
								
							
								 
							
						 
						
							
							
								
								all: support `-gc boehm` on systems with libgc-dev installed ( #9382 )  
							
							
							
						 
						
							2021-03-20 14:16:36 +01:00  
				
					
						
							
							
								 
						
							
							
								a6ddd24f5c 
								
									
								
							
								 
							
						 
						
							
							
								
								v.embed_file: add .to_string() and .to_bytes() utility methods  
							
							
							
						 
						
							2021-03-20 09:30:38 +02:00  
				
					
						
							
							
								 
						
							
							
								e3c0f305b2 
								
									
								
							
								 
							
						 
						
							
							
								
								os: deprecate `os.File.write_bytes` and add `os.File.write_ptr` ( #9370 )  
							
							
							
						 
						
							2021-03-20 09:02:28 +02:00  
				
					
						
							
							
								 
						
							
							
								ead0dff55a 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix return if_guard expr ( #9375 )  
							
							
							
						 
						
							2021-03-20 03:53:47 +01:00  
				
					
						
							
							
								 
						
							
							
								3f9e921c95 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: add a proper str() method to IError ( #9379 )  
							
							
							
						 
						
							2021-03-20 01:55:16 +02:00  
				
					
						
							
							
								 
						
							
							
								59f95170b3 
								
									
								
							
								 
							
						 
						
							
							
								
								regex: bug fix in replace using function, added tests ( #9381 )  
							
							
							
						 
						
							2021-03-20 01:54:12 +02:00  
				
					
						
							
							
								 
						
							
							
								b0e225ac2d 
								
									
								
							
								 
							
						 
						
							
							
								
								dl: fix `v -cflags "-Werror" use_test.v`  
							
							
							
						 
						
							2021-03-19 23:27:14 +02:00  
				
					
						
							
							
								 
						
							
							
								a386be6505 
								
									
								
							
								 
							
						 
						
							
							
								
								v.table: correct `table.types` to `table.type_symbols`  
							
							
							
						 
						
							2021-03-19 22:51:52 +02:00  
				
					
						
							
							
								 
						
							
							
								4a12546971 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen,fmt: improve sizeof(), fix `type PPType = &&Type`  
							
							
							
						 
						
							2021-03-19 22:49:46 +02:00  
				
					
						
							
							
								 
						
							
							
								c5884a5f4d 
								
									
								
							
								 
							
						 
						
							
							
								
								v.ast: improve Expr.str() for `sizeof(Type)`  
							
							
							
						 
						
							2021-03-19 20:56:49 +02:00  
				
					
						
							
							
								 
						
							
							
								79a8e34e33 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: add `./v doc clipboard` steps in the windows-tcc job too  
							
							
							
						 
						
							2021-03-19 17:23:45 +02:00  
				
					
						
							
							
								 
						
							
							
								644fdd0248 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: cleanup eprintlns in vbuild-tools.v  
							
							
							
						 
						
							2021-03-19 16:26:07 +02:00  
				
					
						
							
							
								 
						
							
							
								9587f9f875 
								
									
								
							
								 
							
						 
						
							
							
								
								fix `v build-tools` path handling on windows (affected tcc)  
							
							
							
						 
						
							2021-03-19 16:24:41 +02:00