4f22ae4a30 
								
									
								
							
								 
							
						 
						
							
							
								
								vschannel: add missing guards against multiple calls to vschannel_cleanup ( #10895 )  
							
							
							
						 
						
							2021-07-21 22:46:51 +03:00  
				
					
						
							
							
								 
						
							
							
								41982053f1 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: make `array.delete()` reallocate, provide `.delete_many()` ( #10889 )  
							
							
							
						 
						
							2021-07-21 20:55:32 +03:00  
				
					
						
							
							
								 
						
							
							
								be7c3965a9 
								
									
								
							
								 
							
						 
						
							
							
								
								doc: update blog tutorial to updated syntax and instructions ( #10577 )  
							
							
							
						 
						
							2021-07-21 17:33:16 +03:00  
				
					
						
							
							
								 
						
							
							
								de6784a007 
								
							
								 
							
						 
						
							
							
								
								net: base address_freebsd.c.v on darwin instead of linux  
							
							
							
						 
						
							2021-07-21 17:31:32 +03:00  
				
					
						
							
							
								 
						
							
							
								ec87f4ee99 
								
									
								
							
								 
							
						 
						
							
							
								
								table: fix error of generics interface declaration ( #10883 )  
							
							
							
						 
						
							2021-07-21 15:24:52 +03:00  
				
					
						
							
							
								 
						
							
							
								e38b0d7e9f 
								
							
								 
							
						 
						
							
							
								
								net: freebsd fixes  
							
							
							
						 
						
							2021-07-21 14:29:45 +03:00  
				
					
						
							
							
								 
						
							
							
								f48f6239ff 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: comment out the `Build graphical V examples as APK` step temporarily, till vab works again on github actions  
							
							
							
						 
						
							2021-07-21 12:59:04 +03:00  
				
					
						
							
							
								 
						
							
							
								38100faecf 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt, parser: fix pos.last_line for assembly blocks ( #10877 )  
							
							
							
						 
						
							2021-07-21 11:48:12 +03:00  
				
					
						
							
							
								 
						
							
							
								aebb028349 
								
									
								
							
								 
							
						 
						
							
							
								
								gen: fix C keyword escape to _v_ instead of just v_ ( #10876 )  
							
							
							
						 
						
							2021-07-21 11:46:04 +03:00  
				
					
						
							
							
								 
						
							
							
								591af866ba 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: prohibit returning a fixed array ( #10882 )  
							
							
							
						 
						
							2021-07-21 11:39:22 +03:00  
				
					
						
							
							
								 
						
							
							
								c12cd0c964 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: workaround for failing net tests  
							
							
							
						 
						
							2021-07-21 09:58:40 +03:00  
				
					
						
							
							
								 
						
							
							
								d41a4ec662 
								
									
								
							
								 
							
						 
						
							
							
								
								v test-self: check unsafe_test.v, match_test.v, match_in_fn_call_test.v with -cstrict  
							
							
							
						 
						
							2021-07-20 19:34:16 +03:00  
				
					
						
							
							
								 
						
							
							
								24c59881f5 
								
							
								 
							
						 
						
							
							
								
								v.gen.c: do not use precomputed const values in -usecache mode (fix `v test-all` on M1)  
							
							
							
						 
						
							2021-07-20 17:52:07 +03:00  
				
					
						
							
							
								 
						
							
							
								3f5e3c4bfe 
								
									
								
							
								 
							
						 
						
							
							
								
								gen: fix haiku platform ( #10875 )  
							
							
							
						 
						
							2021-07-20 16:13:23 +03:00  
				
					
						
							
							
								 
						
							
							
								2c9f6899ba 
								
									
								
							
								 
							
						 
						
							
							
								
								v.gen.c: fix `v -cstrict -o vtmp_werror cmd/v` on Apple M1  
							
							
							
						 
						
							2021-07-20 16:09:47 +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  
				
					
						
							
							
								 
						
							
							
								850a715c79 
								
									
								
							
								 
							
						 
						
							
							
								
								table: minor cleanup in does_type_implement_interface() ( #10870 )  
							
							
							
						 
						
							2021-07-20 15:19:02 +03:00  
				
					
						
							
							
								 
						
							
							
								f457b94fe4 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: properly support reference args in receivers and arithmetic op methods ( #10873 )  
							
							
							
						 
						
							2021-07-20 15:08:32 +03:00  
				
					
						
							
							
								 
						
							
							
								05d0288e8d 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: move asm related code into it's own file ( #10874 )  
							
							
							
						 
						
							2021-07-20 15:07:15 +03:00  
				
					
						
							
							
								 
						
							
							
								f6402eae10 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: check `match` with type alias ( #10863 )  
							
							
							
						 
						
							2021-07-20 15:06:36 +03:00  
				
					
						
							
							
								 
						
							
							
								60b705b4c4 
								
									
								
							
								 
							
						 
						
							
							
								
								checker, gen: implement basic struct embed direct field init support ( #10871 )  
							
							
							
						 
						
							2021-07-20 15:06:06 +03:00  
				
					
						
							
							
								 
						
							
							
								85658bc700 
								
							
								 
							
						 
						
							
							
								
								ci: do not run cmd/tools/fast for now  
							
							
							
						 
						
							2021-07-20 15:05:36 +03:00  
				
					
						
							
							
								 
						
							
							
								b9d418f46a 
								
							
								 
							
						 
						
							
							
								
								ci: build cmd/tools/fast  
							
							
							
						 
						
							2021-07-20 13:06:59 +03:00  
				
					
						
							
							
								 
						
							
							
								ad3835b598 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: deprecate short struct init ( #10842 )  
							
							
							
						 
						
							2021-07-20 11:17:08 +03:00  
				
					
						
							
							
								 
						
							
							
								dc045806f9 
								
									
								
							
								 
							
						 
						
							
							
								
								docs: describe usage of atomic C functions ( #10861 )  
							
							
							
						 
						
							2021-07-20 08:31:20 +03:00  
				
					
						
							
							
								 
						
							
							
								de39bba7bd 
								
									
								
							
								 
							
						 
						
							
							
								
								v.gen.c: fix calling pointer receiver on function return result ( #10866 )  
							
							
							
						 
						
							2021-07-20 08:30:07 +03:00  
				
					
						
							
							
								 
						
							
							
								eed4f50d8c 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix sanitize failures with math.big  
							
							
							
						 
						
							2021-07-19 20:51:41 +03:00  
				
					
						
							
							
								 
						
							
							
								1db354c360 
								
									
								
							
								 
							
						 
						
							
							
								
								v.gen.c: fix codegen ordering problem with interfaces with interface fields ( #10862 )  
							
							
							
						 
						
							2021-07-19 19:57:12 +03:00  
				
					
						
							
							
								 
						
							
							
								677ef7bb08 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix module_docs.yml (at the cost of 1 yamllint error :-| )  
							
							
							
						 
						
							2021-07-19 18:07:42 +03:00  
				
					
						
							
							
								 
						
							
							
								732d8101e0 
								
									
								
							
								 
							
						 
						
							
							
								
								math.big: add .bytes() and .bytes_trimmed() methods, `big.from_int(1024).bytes_trimmed() == [byte(0x00), 0x04]`  
							
							
							
						 
						
							2021-07-19 17:17:08 +03:00  
				
					
						
							
							
								 
						
							
							
								9127e202d5 
								
									
								
							
								 
							
						 
						
							
							
								
								v.parser: fix error on empty name expr ( #10860 )  
							
							
							
						 
						
							2021-07-19 17:09:51 +03:00  
				
					
						
							
							
								 
						
							
							
								425ca5e3c3 
								
									
								
							
								 
							
						 
						
							
							
								
								v.gen.js: add three backend options for JS, and comptime if support ( #10859 )  
							
							
							
						 
						
							2021-07-19 15:55:03 +03:00  
				
					
						
							
							
								 
						
							
							
								8e99a018df 
								
									
								
							
								 
							
						 
						
							
							
								
								checker, cgen: fix generics interface method ( #10858 )  
							
							
							
						 
						
							2021-07-19 13:29:46 +03:00  
				
					
						
							
							
								 
						
							
							
								dbba46b349 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix yamllint warnings/errors  
							
							
							
						 
						
							2021-07-19 13:26:43 +03:00  
				
					
						
							
							
								 
						
							
							
								b10be83c7e 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: update docs_ci.yml, gen_vc.yml and module_docs.yml to use more modern runners  
							
							
							
						 
						
							2021-07-19 13:26:42 +03:00  
				
					
						
							
							
								 
						
							
							
								cf82bd3407 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: fix fixed array with const unint type size ( fix   #10826 ) ( #10853 )  
							
							
							
						 
						
							2021-07-19 12:44:03 +03:00  
				
					
						
							
							
								 
						
							
							
								fdba3607af 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: fix generics fn selector expr with unexpected symbol ( #10851 )  
							
							
							
						 
						
							2021-07-19 09:16:15 +03:00  
				
					
						
							
							
								 
						
							
							
								11161f4550 
								
									
								
							
								 
							
						 
						
							
							
								
								make.bat: remove even more >NUL redirects, that HIDE USEFUL error info  
							
							... 
							
							
							
							Please do not hide *error information especially*.
A few lines more will NOT cause you much suffering in the happy case,
while they WILL be of great help to maintainers, when things go south. 
							
						 
						
							2021-07-19 09:09:22 +03:00  
				
					
						
							
							
								 
						
							
							
								dae32e378d 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: DO NOT HIDE the output of the C compilers on Windows while bootstrapping  
							
							
							
						 
						
							2021-07-19 08:51:10 +03:00  
				
					
						
							
							
								 
						
							
							
								83b0a80ff4 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix MSVC build (delay const string initialiastion to _vinit)  
							
							
							
						 
						
							2021-07-19 08:20:09 +03:00  
				
					
						
							
							
								 
						
							
							
								8ea576783b 
								
									
								
							
								 
							
						 
						
							
							
								
								tests: fix failed consts test (it now works properly)  
							
							
							
						 
						
							2021-07-19 01:18:39 +03:00  
				
					
						
							
							
								 
						
							
							
								241a7b760d 
								
									
								
							
								 
							
						 
						
							
							
								
								strconv,checker,cgen: fix -cstrict compilation of hello_world.v  
							
							
							
						 
						
							2021-07-19 01:08:48 +03:00  
				
					
						
							
							
								 
						
							
							
								48546d0f45 
								
									
								
							
								 
							
						 
						
							
							
								
								all: do compile time const evaluation for `const x = "abc" + "xyz"` and `const x = 16 * 1024 + 5` (fix const prealloc_block_size)  
							
							
							
						 
						
							2021-07-18 22:59:18 +03:00  
				
					
						
							
							
								 
						
							
							
								3ccde5ce55 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: use `prealloc_block_size = 16777216` temporarily  
							
							
							
						 
						
							2021-07-18 17:03:25 +03:00  
				
					
						
							
							
								 
						
							
							
								016240d00b 
								
									
								
							
								 
							
						 
						
							
							
								
								v: support `-o - x_test.v` too, describe `-o -` in the `v help` screen  
							
							
							
						 
						
							2021-07-18 16:41:32 +03:00  
				
					
						
							
							
								 
						
							
							
								a007dd5d22 
								
									
								
							
								 
							
						 
						
							
							
								
								builder: support `-o -` to print the generated C/JS source to stdout  
							
							
							
						 
						
							2021-07-18 16:26:50 +03:00  
				
					
						
							
							
								 
						
							
							
								a5c784830b 
								
									
								
							
								 
							
						 
						
							
							
								
								all: simplify global_scope processing ( #10848 )  
							
							
							
						 
						
							2021-07-18 15:29:34 +03:00  
				
					
						
							
							
								 
						
							
							
								eb65ad078d 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: prohibit passing non-lvalue as `voidptr` ( #10838 )  
							
							
							
						 
						
							2021-07-18 15:04:16 +03:00  
				
					
						
							
							
								 
						
							
							
								1a6a7a678a 
								
									
								
							
								 
							
						 
						
							
							
								
								vweb: change Context.headers from string to struct Header ( #10749 )  
							
							
							
						 
						
							2021-07-18 12:21:07 +03:00  
				
					
						
							
							
								 
						
							
							
								d5e0fa6d1b 
								
									
								
							
								 
							
						 
						
							
							
								
								v.gen.js: port string methods and fix booleans ( #10824 )  
							
							
							
						 
						
							2021-07-18 09:00:20 +03:00