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  
				
					
						
							
							
								 
						
							
							
								8b8f496762 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: fix generics fn return generic interface ( fix   #10818 ) ( #10831 )  
							
							
							
						 
						
							2021-07-18 08:55:19 +03:00  
				
					
						
							
							
								 
						
							
							
								11a7899690 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: bump timeout-minutes to 60  
							
							
							
						 
						
							2021-07-17 23:49:58 +03:00  
				
					
						
							
							
								 
						
							
							
								6edfb2c7fe 
								
									
								
							
								 
							
						 
						
							
							
								
								v.parser: eliminate PrefixExpr from `&Type(x).name` and `&Type(x)[idx]` too (fix vinix build)  
							
							
							
						 
						
							2021-07-17 20:20:20 +03:00  
				
					
						
							
							
								 
						
							
							
								fc8a8e3b6f 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix failure for function_stored_in_global.vv  
							
							
							
						 
						
							2021-07-17 18:19:20 +03:00  
				
					
						
							
							
								 
						
							
							
								ee9e91b8e7 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: fix `-d no_backtrace` error with tcc  
							
							
							
						 
						
							2021-07-17 18:09:16 +03:00  
				
					
						
							
							
								 
						
							
							
								568aa742b2 
								
									
								
							
								 
							
						 
						
							
							
								
								v.parser: improve conditions for debugging ast.CastExpr parsing  
							
							
							
						 
						
							2021-07-17 17:49:29 +03:00  
				
					
						
							
							
								 
						
							
							
								b0167297e5 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: support `-d no_backtrace` on macos/bsd too  
							
							
							
						 
						
							2021-07-17 17:49:28 +03:00  
				
					
						
							
							
								 
						
							
							
								3a0fa550b6 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: fix generics fn inferring map type ( fix   #10835 ) ( #10839 )  
							
							
							
						 
						
							2021-07-17 17:49:21 +03:00  
				
					
						
							
							
								 
						
							
							
								6bf69ea3e3 
								
									
								
							
								 
							
						 
						
							
							
								
								docs: small fixes in the doc ( #10840 )  
							
							
							
						 
						
							2021-07-17 17:47:42 +03:00  
				
					
						
							
							
								 
						
							
							
								d84ffbf73c 
								
									
								
							
								 
							
						 
						
							
							
								
								runtime: decrement default cpu amount in nr_jobs ( #10841 )  
							
							
							
						 
						
							2021-07-17 17:07:59 +03:00  
				
					
						
							
							
								 
						
							
							
								22fcbe70a2 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: allow omitting `{}` in trailing struct args ( #10832 )  
							
							
							
						 
						
							2021-07-17 15:44:44 +03:00  
				
					
						
							
							
								 
						
							
							
								ec47cda386 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix other generic pointer cases ( #10834 )  
							
							
							
						 
						
							2021-07-17 11:51:42 +03:00  
				
					
						
							
							
								 
						
							
							
								51dd8304bb 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: make the `v` REPL help screen look nicer ( #10833 )  
							
							
							
						 
						
							2021-07-17 11:23:29 +03:00  
				
					
						
							
							
								 
						
							
							
								355f46f475 
								
									
								
							
								 
							
						 
						
							
							
								
								gen: implement `thread.str()` ( #10820 )  
							
							
							
						 
						
							2021-07-17 11:19:28 +03:00