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  
				
					
						
							
							
								 
						
							
							
								575ffb6881 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "ci: add `./v -W build-tools` to windows-tcc too"  
							
							... 
							
							
							
							This reverts commit 4ca2accc77 
							
						 
						
							2021-03-19 15:53:56 +02:00  
				
					
						
							
							
								 
						
							
							
								4ca2accc77 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: add `./v -W build-tools` to windows-tcc too  
							
							
							
						 
						
							2021-03-19 15:44:19 +02:00  
				
					
						
							
							
								 
						
							
							
								95a748e8b0 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: cleanup call_method ( #9365 )  
							
							
							
						 
						
							2021-03-19 14:19:38 +02:00  
				
					
						
							
							
								 
						
							
							
								4f6306f6d4 
								
									
								
							
								 
							
						 
						
							
							
								
								examples: fix `v -cflags "-Werror" test examples/`  
							
							
							
						 
						
							2021-03-19 13:13:56 +02:00  
				
					
						
							
							
								 
						
							
							
								82c4daa4b7 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: fail keep test when bin2v_keep preparation step fails ( #9361 )  
							
							
							
						 
						
							2021-03-19 13:13:03 +02:00  
				
					
						
							
							
								 
						
							
							
								125236694f 
								
									
								
							
								 
							
						 
						
							
							
								
								cli: improve multiple value management ( #8310 )  
							
							
							
						 
						
							2021-03-19 13:09:56 +02:00  
				
					
						
							
							
								 
						
							
							
								dad5a5e774 
								
									
								
							
								 
							
						 
						
							
							
								
								v test-cleancode: add -fix flag ( #9364 )  
							
							
							
						 
						
							2021-03-19 12:37:44 +02:00  
				
					
						
							
							
								 
						
							
							
								29884fa2a9 
								
									
								
							
								 
							
						 
						
							
							
								
								os: deprecate read_at and add read_from to implement RandomReader ( #9371 )  
							
							
							
						 
						
							2021-03-19 12:35:08 +02:00  
				
					
						
							
							
								 
						
							
							
								f8fcf3ff66 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: reorder and sort methods into section ( #9363 )  
							
							
							
						 
						
							2021-03-19 11:26:34 +02:00  
				
					
						
							
							
								 
						
							
							
								04095f4088 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix failing `v -W build-tools` and `v -W build-examples`; run vfmt.  
							
							
							
						 
						
							2021-03-19 09:49:26 +02:00  
				
					
						
							
							
								 
						
							
							
								ea3d1405ee 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix failing -Werror job with tcc  
							
							
							
						 
						
							2021-03-19 09:34:41 +02:00  
				
					
						
							
							
								 
						
							
							
								9ea88c090b 
								
									
								
							
								 
							
						 
						
							
							
								
								os: fix warning write_str -> write_string ( #9368 )  
							
							
							
						 
						
							2021-03-19 03:36:27 +01:00  
				
					
						
							
							
								 
						
							
							
								bb79df932b 
								
							
								 
							
						 
						
							
							
								
								net/os: deprecate write_str() in favor of write_string()  
							
							
							
						 
						
							2021-03-19 04:51:31 +03:00