874885c87d 
								
									
								
							
								 
							
						 
						
							
							
								
								x.websocket: fix weird shift operator bug in clang -prod flag ( #8192 )  
							
							
							
						 
						
							2021-01-19 05:49:37 +01:00  
				
					
						
							
							
								 
						
							
							
								5cc591b2b6 
								
									
								
							
								 
							
						 
						
							
							
								
								all: support generic `chan` ( #8188 )  
							
							
							
						 
						
							2021-01-18 18:37:45 +01:00  
				
					
						
							
							
								 
						
							
							
								6f1ae65811 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: add a warning for only else branch in match ( #8185 )  
							
							
							
						 
						
							2021-01-18 18:31:36 +02:00  
				
					
						
							
							
								 
						
							
							
								f375418847 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: remove forgotten eprintln statement  
							
							
							
						 
						
							2021-01-18 14:57:10 +02:00  
				
					
						
							
							
								 
						
							
							
								ac2c3847af 
								
									
								
							
								 
							
						 
						
							
							
								
								all: update copyright to 2019-2021 ( #8029 )  
							
							
							
						 
						
							2021-01-18 13:20:06 +01:00  
				
					
						
							
							
								 
						
							
							
								38881e4b20 
								
									
								
							
								 
							
						 
						
							
							
								
								vweb: Implement chunked encoding transfer ( #8179 )  
							
							
							
						 
						
							2021-01-18 13:04:21 +01:00  
				
					
						
							
							
								 
						
							
							
								5ddb70940e 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix map_fixed_arrays str error ( fix   #8170 ) ( #8178 )  
							
							
							
						 
						
							2021-01-18 10:34:29 +01:00  
				
					
						
							
							
								 
						
							
							
								17266ecb07 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: support cmd/tools/.disable_autorecompilation in `v up` and `v self` too  
							
							
							
						 
						
							2021-01-18 09:33:33 +02:00  
				
					
						
							
							
								 
						
							
							
								72790cda83 
								
									
								
							
								 
							
						 
						
							
							
								
								v.util: support cmd/tools/.disable_autorecompilation  
							
							
							
						 
						
							2021-01-18 08:43:20 +02:00  
				
					
						
							
							
								 
						
							
							
								6c87c25ef1 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix `for _,mut j in arr` for fixed arrays ( fix   #8163 ) ( #8167 )  
							
							
							
						 
						
							2021-01-18 06:05:38 +01:00  
				
					
						
							
							
								 
						
							
							
								73fd4396c3 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: fix fixed array using const size ( fix   #8144 ) ( #8161 )  
							
							
							
						 
						
							2021-01-18 06:03:03 +01:00  
				
					
						
							
							
								 
						
							
							
								16c9cbce7c 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: correctly increase f.line_len for write_indent ( #8174 )  
							
							
							
						 
						
							2021-01-18 06:02:29 +01:00  
				
					
						
							
							
								 
						
							
							
								2677fcdf0c 
								
									
								
							
								 
							
						 
						
							
							
								
								time: add some tolerance for windows's minimum 1ms sleep resolution  
							
							
							
						 
						
							2021-01-17 19:16:08 +02:00  
				
					
						
							
							
								 
						
							
							
								3ee78dc961 
								
									
								
							
								 
							
						 
						
							
							
								
								term: add term.colorize/2, use it in the tests. Support ConEmuANSI = ON too.  
							
							
							
						 
						
							2021-01-17 19:09:29 +02:00  
				
					
						
							
							
								 
						
							
							
								75af639721 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: allow ptr++/ptr-- in unsafe{}, for any kind of pointer, except voidptr  
							
							
							
						 
						
							2021-01-17 18:09:25 +02:00  
				
					
						
							
							
								 
						
							
							
								28ed4da1ce 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix `array_slice(*a, 0, a.len)` C error, generated for `a[..a.len]`, for a `mut a []int` ( #8168 )  
							
							
							
						 
						
							2021-01-17 17:22:23 +02:00  
				
					
						
							
							
								 
						
							
							
								334b66b311 
								
									
								
							
								 
							
						 
						
							
							
								
								checker/cgen: add checks and fix cgen for [typedef] for C structs ( #8169 )  
							
							
							
						 
						
							2021-01-17 17:18:07 +02:00  
				
					
						
							
							
								 
						
							
							
								e4850cd6dd 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix `for` iteration over fixed array literal ( #8159 )  
							
							
							
						 
						
							2021-01-17 10:44:15 +01:00  
				
					
						
							
							
								 
						
							
							
								a008c8254c 
								
							
								 
							
						 
						
							
							
								
								parser: comptime: update tmpl_path  
							
							
							
						 
						
							2021-01-17 06:42:21 +01:00  
				
					
						
							
							
								 
						
							
							
								ac8a7ac901 
								
							
								 
							
						 
						
							
							
								
								parser: bootstrap the new struct init check  
							
							
							
						 
						
							2021-01-17 06:30:30 +01:00  
				
					
						
							
							
								 
						
							
							
								2b058edc98 
								
							
								 
							
						 
						
							
							
								
								checker: do not require ref field init with update expr  
							
							
							
						 
						
							2021-01-17 06:24:03 +01:00  
				
					
						
							
							
								 
						
							
							
								df39e7001c 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: support `module:` for immutable private struct fields ( #8140 )  
							
							
							
						 
						
							2021-01-17 05:39:44 +01:00  
				
					
						
							
							
								 
						
							
							
								d16721e5b8 
								
									
								
							
								 
							
						 
						
							
							
								
								cli: remove flags.get_*_or variants ( #8102 )  
							
							
							
						 
						
							2021-01-17 05:33:39 +01:00  
				
					
						
							
							
								 
						
							
							
								512f62b7a1 
								
									
								
							
								 
							
						 
						
							
							
								
								android: enable custom (e)println output via android log system ( #8135 )  
							
							
							
						 
						
							2021-01-17 05:32:59 +01:00  
				
					
						
							
							
								 
						
							
							
								9376c57a51 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix for_in_mut_val ( fix   #8087 ) ( #8129 )  
							
							
							
						 
						
							2021-01-17 05:32:34 +01:00  
				
					
						
							
							
								 
						
							
							
								3e44816e44 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: minor code cleanup ( #8147 )  
							
							
							
						 
						
							2021-01-17 05:32:10 +01:00  
				
					
						
							
							
								 
						
							
							
								5185a59ac7 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: use Parser.builtin_mod instead of checking p.mod ( #8137 )  
							
							
							
						 
						
							2021-01-17 05:31:41 +01:00  
				
					
						
							
							
								 
						
							
							
								8ee67d1c1c 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: disallow indexing on next line at top-level ( #8128 )  
							
							
							
						 
						
							2021-01-17 05:30:41 +01:00  
				
					
						
							
							
								 
						
							
							
								371730f8a8 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: correct indent for StructDecl multi line default exprs ( #8148 )  
							
							
							
						 
						
							2021-01-17 05:01:55 +01:00  
				
					
						
							
							
								 
						
							
							
								ef627c9d21 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: improve message and positioning for operator overloading ( #8133 )  
							
							
							
						 
						
							2021-01-17 03:37:44 +01:00  
				
					
						
							
							
								 
						
							
							
								ee9f9c9d81 
								
									
								
							
								 
							
						 
						
							
							
								
								x.ttf: add README, some improvements ( #8157 )  
							
							
							
						 
						
							2021-01-17 03:11:47 +01:00  
				
					
						
							
							
								 
						
							
							
								5ae55731b9 
								
									
								
							
								 
							
						 
						
							
							
								
								embed: move to `v.embed_file`, fix CI failing test  
							
							
							
						 
						
							2021-01-16 20:03:07 +02:00  
				
					
						
							
							
								 
						
							
							
								d258733752 
								
									
								
							
								 
							
						 
						
							
							
								
								pkgconfig: add more .pc sample files. `abc,xyz` => `abc xyz` in `Requires:`  
							
							
							
						 
						
							2021-01-16 18:03:01 +02:00  
				
					
						
							
							
								 
						
							
							
								5c3ef588c3 
								
									
								
							
								 
							
						 
						
							
							
								
								live: move to vlib/v/live  
							
							
							
						 
						
							2021-01-16 15:05:01 +02:00  
				
					
						
							
							
								 
						
							
							
								8571d9395b 
								
									
								
							
								 
							
						 
						
							
							
								
								preludes: move to vlib/v/preludes  
							
							
							
						 
						
							2021-01-16 14:43:24 +02:00  
				
					
						
							
							
								 
						
							
							
								80d1aadc50 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix check-markdown for vlib/v/pkgconfig/README.md  
							
							
							
						 
						
							2021-01-16 14:34:14 +02:00  
				
					
						
							
							
								 
						
							
							
								1a8a1ceb0a 
								
									
								
							
								 
							
						 
						
							
							
								
								pkgconfig,flag: add tests to pkgconfig, fix bugs and links, improve flag.usage()  
							
							
							
						 
						
							2021-01-16 12:04:31 +02:00  
				
					
						
							
							
								 
						
							
							
								53941c4a0a 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: fix if cond break readability ( #8132 )  
							
							
							
						 
						
							2021-01-16 02:12:17 +01:00  
				
					
						
							
							
								 
						
							
							
								2f7a66386e 
								
									
								
							
								 
							
						 
						
							
							
								
								docs: document `go` with handle and `wait()` ( #8142 )  
							
							
							
						 
						
							2021-01-15 23:40:26 +02:00  
				
					
						
							
							
								 
						
							
							
								1d1fda9522 
								
									
								
							
								 
							
						 
						
							
							
								
								x.ttf: fix for the MSVC `get_string` pointer issue ( #8139 )  
							
							... 
							
							
							
							* fix tab and spaces in indentation
* fix for glyph not found error
* fix for get_String in ttf.v pointer problems with MSVC
* avoid second return in get_string
* move from u32 to u64 to byteptr in 64 bit systems 
							
						 
						
							2021-01-15 20:40:56 +02:00  
				
					
						
							
							
								 
						
							
							
								c4c4b9c7b1 
								
									
								
							
								 
							
						 
						
							
							
								
								gen,checker: implement g.trace/2 and c.trace/2, similar to p.trace/2  
							
							
							
						 
						
							2021-01-15 20:28:53 +02:00  
				
					
						
							
							
								 
						
							
							
								263fb7d7a8 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: fix `instance.cb_field(mut arg)`  
							
							
							
						 
						
							2021-01-15 20:28:42 +02:00  
				
					
						
							
							
								 
						
							
							
								1c6fe83408 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: fix parsing of `go` call expression ( #8138 )  
							
							
							
						 
						
							2021-01-15 19:47:49 +02:00  
				
					
						
							
							
								 
						
							
							
								5de287a6e7 
								
									
								
							
								 
							
						 
						
							
							
								
								tests: add test of sumtype-based binary tree ( #8121 )  
							
							
							
						 
						
							2021-01-15 15:10:30 +02:00  
				
					
						
							
							
								 
						
							
							
								8d014d4646 
								
									
								
							
								 
							
						 
						
							
							
								
								sync: allow `go` routine join with return value ( #8125 )  
							
							
							
						 
						
							2021-01-15 13:45:26 +01:00  
				
					
						
							
							
								 
						
							
							
								995f27a7c0 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin,os: use more precise C. declarations for C.fread, C.fwrite and C.qsort  
							
							
							
						 
						
							2021-01-15 12:15:31 +02:00  
				
					
						
							
							
								 
						
							
							
								80008a40e2 
								
									
								
							
								 
							
						 
						
							
							
								
								fix fixed_array slice ommit high_value ( #8025 )  
							
							
							
						 
						
							2021-01-15 10:28:20 +01:00  
				
					
						
							
							
								 
						
							
							
								57dd511c9d 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: move all exprs and stmts to their own methods ( #8107 )  
							
							
							
						 
						
							2021-01-15 10:26:33 +01:00  
				
					
						
							
							
								 
						
							
							
								0945efebf1 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix anon_fn_call ( #8120 )  
							
							
							
						 
						
							2021-01-15 10:25:30 +01:00  
				
					
						
							
							
								 
						
							
							
								c6099df418 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix c struct str method ( #8117 )  
							
							
							
						 
						
							2021-01-15 07:51:28 +01:00  
				
					
						
							
							
								 
						
							
							
								20c80db426 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: move comments related methods to extra file ( #8028 )  
							
							
							
						 
						
							2021-01-15 07:51:07 +01:00  
				
					
						
							
							
								 
						
							
							
								0ca36aafe2 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: allow assignment operators for type aliases ( #8086 )  
							
							
							
						 
						
							2021-01-15 02:27:19 +01:00  
				
					
						
							
							
								 
						
							
							
								aeddd5b559 
								
									
								
							
								 
							
						 
						
							
							
								
								string: minor optimization ( fix   #8100 ) ( #8106 )  
							
							
							
						 
						
							2021-01-15 02:26:06 +01:00  
				
					
						
							
							
								 
						
							
							
								c80cc917c7 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: check casting struct -> interface; disallow casting struct -> interface pointer ( #8110 )  
							
							
							
						 
						
							2021-01-15 01:20:58 +01:00  
				
					
						
							
							
								 
						
							
							
								c39f0a7cb7 
								
									
								
							
								 
							
						 
						
							
							
								
								ast: add str for AssertStmt ( #8021 )  
							
							
							
						 
						
							2021-01-15 00:17:26 +01:00  
				
					
						
							
							
								 
						
							
							
								127503c77d 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: disallow indexing a voidptr ( #8109 )  
							
							
							
						 
						
							2021-01-14 20:51:43 +02:00  
				
					
						
							
							
								 
						
							
							
								890fb2d09d 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: show signature for interface method on error ( #8111 )  
							
							
							
						 
						
							2021-01-14 20:50:06 +02:00  
				
					
						
							
							
								 
						
							
							
								f73500f2fe 
								
									
								
							
								 
							
						 
						
							
							
								
								all: add support for the `x := $embed_file('v.png')` compile time call ( #8048 )  
							
							
							
						 
						
							2021-01-14 16:20:11 +02:00  
				
					
						
							
							
								 
						
							
							
								9003ea7ca3 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: fix a warning for `-d debug_realloc`  
							
							
							
						 
						
							2021-01-14 12:28:49 +02:00  
				
					
						
							
							
								 
						
							
							
								ca5f88eb7d 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: implement `-d debug_realloc`  
							
							
							
						 
						
							2021-01-14 11:41:52 +02:00  
				
					
						
							
							
								 
						
							
							
								adf084eeed 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix address violations for `return error(abc)`, reduce leaks in `os`  
							
							
							
						 
						
							2021-01-14 04:58:26 +02:00  
				
					
						
							
							
								 
						
							
							
								a2efb5319d 
								
									
								
							
								 
							
						 
						
							
							
								
								all: change `[1,2,3]!!` to `[1,2,3]!` ( #8101 )  
							
							
							
						 
						
							2021-01-14 03:51:13 +01:00  
				
					
						
							
							
								 
						
							
							
								c8bcee9639 
								
									
								
							
								 
							
						 
						
							
							
								
								ast: add str for comment ( #8019 )  
							
							
							
						 
						
							2021-01-14 02:21:27 +01:00  
				
					
						
							
							
								 
						
							
							
								fdf5f5003b 
								
									
								
							
								 
							
						 
						
							
							
								
								ast: add str for ArrayInit ( #8022 )  
							
							
							
						 
						
							2021-01-14 02:21:19 +01:00  
				
					
						
							
							
								 
						
							
							
								0f2a770b9c 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: improve errors for interface method compatibility  ( #8097 )  
							
							
							
						 
						
							2021-01-13 23:44:29 +01:00  
				
					
						
							
							
								 
						
							
							
								47536df2d0 
								
									
								
							
								 
							
						 
						
							
							
								
								table: remove nr_dims from Array  ( #8053 )  
							
							
							
						 
						
							2021-01-13 23:43:19 +01:00  
				
					
						
							
							
								 
						
							
							
								1d28c4de2a 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix multi fixed arrays with default init ( fix   #8038 ) ( #8064 )  
							
							
							
						 
						
							2021-01-13 22:57:33 +02:00  
				
					
						
							
							
								 
						
							
							
								0d25091afd 
								
									
								
							
								 
							
						 
						
							
							
								
								tests: fix random color mismatches in the CI  
							
							
							
						 
						
							2021-01-13 21:27:30 +02:00  
				
					
						
							
							
								 
						
							
							
								349eb95a28 
								
									
								
							
								 
							
						 
						
							
							
								
								time: comment .local() in time_windows.c.v too  
							
							
							
						 
						
							2021-01-13 21:27:30 +02:00  
				
					
						
							
							
								 
						
							
							
								8a8978fb01 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: keep same line comments after arr.sort() in vsh files ( #8026 )  
							
							
							
						 
						
							2021-01-13 20:10:17 +02:00  
				
					
						
							
							
								 
						
							
							
								2030875c0a 
								
									
								
							
								 
							
						 
						
							
							
								
								gen: fix go call with generic function ( #8093 )  
							
							
							
						 
						
							2021-01-13 17:35:50 +02:00  
				
					
						
							
							
								 
						
							
							
								a1245de25b 
								
									
								
							
								 
							
						 
						
							
							
								
								gen: fix interface method call name that is a C reserved word ( #8091 )  
							
							
							
						 
						
							2021-01-13 16:37:47 +02:00  
				
					
						
							
							
								 
						
							
							
								70ad49e186 
								
									
								
							
								 
							
						 
						
							
							
								
								time: complete doc ( #8070 )  
							
							
							
						 
						
							2021-01-13 16:30:54 +02:00  
				
					
						
							
							
								 
						
							
							
								204cc5fb01 
								
									
								
							
								 
							
						 
						
							
							
								
								ast: add case for Import in `fn (node Stmt) str()`  
							
							
							
						 
						
							2021-01-13 15:56:48 +02:00  
				
					
						
							
							
								 
						
							
							
								4923048d95 
								
									
								
							
								 
							
						 
						
							
							
								
								ast: add case for ConstDecl in `fn (node Stmt) str()` ( #8073 )  
							
							
							
						 
						
							2021-01-13 15:54:41 +02:00  
				
					
						
							
							
								 
						
							
							
								245ed9160a 
								
									
								
							
								 
							
						 
						
							
							
								
								gen: fix `mut arr [3]int` as a fn argument ( #8085 )  
							
							
							
						 
						
							2021-01-13 15:52:46 +02:00  
				
					
						
							
							
								 
						
							
							
								219486f0a5 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: cleanup `'` and `"` quotes handling ( #8082 )  
							
							
							
						 
						
							2021-01-13 11:09:03 +02:00  
				
					
						
							
							
								 
						
							
							
								a22982d662 
								
									
								
							
								 
							
						 
						
							
							
								
								tests: colorize failing tests, improve layout ( #8066 )  
							
							
							
						 
						
							2021-01-13 11:07:12 +02:00  
				
					
						
							
							
								 
						
							
							
								4cd50ed566 
								
									
								
							
								 
							
						 
						
							
							
								
								scanner: remove debug_tokens ( #8078 )  
							
							
							
						 
						
							2021-01-13 08:33:37 +01:00  
				
					
						
							
							
								 
						
							
							
								ae592299dc 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix fixed arrays literal eq ( #8079 )  
							
							
							
						 
						
							2021-01-13 08:32:41 +01:00  
				
					
						
							
							
								 
						
							
							
								7458b699d0 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: change `[1,2,3]!!` to `[1,2,3]!` ( #8081 )  
							
							
							
						 
						
							2021-01-13 08:32:17 +01:00  
				
					
						
							
							
								 
						
							
							
								ac85257ea0 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: fix sizeof(mod.Type), fix checking sizeof expression ( #8065 )  
							
							
							
						 
						
							2021-01-13 06:13:39 +01:00  
				
					
						
							
							
								 
						
							
							
								dd6febf6fa 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix gen_array_sort() ( #8077 )  
							
							
							
						 
						
							2021-01-13 06:12:22 +01:00  
				
					
						
							
							
								 
						
							
							
								254df0ca62 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: improve string quotes ( #8075 )  
							
							
							
						 
						
							2021-01-13 06:05:27 +01:00  
				
					
						
							
							
								 
						
							
							
								3e3d45b2b1 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: improve array init warning ( #8024 )  
							
							
							
						 
						
							2021-01-13 06:03:23 +01:00  
				
					
						
							
							
								 
						
							
							
								e8ab79205f 
								
									
								
							
								 
							
						 
						
							
							
								
								ast: add str for Module ( #8072 )  
							
							
							
						 
						
							2021-01-13 06:00:53 +01:00  
				
					
						
							
							
								 
						
							
							
								1e853b0efc 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: implement argument operator overloading ( #8067 )  
							
							
							
						 
						
							2021-01-13 03:31:14 +01:00  
				
					
						
							
							
								 
						
							
							
								0e490766df 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: do not move single line block comments to previous line ( #8046 )  
							
							
							
						 
						
							2021-01-13 03:30:24 +01:00  
				
					
						
							
							
								 
						
							
							
								03a0534483 
								
									
								
							
								 
							
						 
						
							
							
								
								all: change fixed array init from `[1,2,3]!!` to `[1,2,3]!` ( #8068 )  
							
							
							
						 
						
							2021-01-13 03:28:53 +01:00  
				
					
						
							
							
								 
						
							
							
								ef18fb837c 
								
									
								
							
								 
							
						 
						
							
							
								
								net.urllib: workaround an autofree bug for `if cond && opt() {`  
							
							
							
						 
						
							2021-01-12 16:29:04 +02:00  
				
					
						
							
							
								 
						
							
							
								3289dff7ff 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: require explicit return none ( #8060 )  
							
							
							
						 
						
							2021-01-12 11:43:55 +01:00  
				
					
						
							
							
								 
						
							
							
								33976246c8 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: format the generated c code of arrays map and filter ( #8016 )  
							
							
							
						 
						
							2021-01-12 04:39:09 +01:00  
				
					
						
							
							
								 
						
							
							
								33694665f0 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: align each contiguous field of struct. not the whole. ( #7981 )  
							
							
							
						 
						
							2021-01-12 04:38:43 +01:00  
				
					
						
							
							
								 
						
							
							
								82a5300044 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: allow sort with`<` and `>` op overloading ( #8042 )  
							
							
							
						 
						
							2021-01-12 04:38:12 +01:00  
				
					
						
							
							
								 
						
							
							
								5a1699dec2 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: add more checks for operator overloading ( #8030 )  
							
							
							
						 
						
							2021-01-12 04:37:20 +01:00  
				
					
						
							
							
								 
						
							
							
								1559e72d0d 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: add gen_fixed_array_equality_fn ( #8006 )  
							
							
							
						 
						
							2021-01-12 01:35:18 +01:00  
				
					
						
							
							
								 
						
							
							
								55e3e50b9b 
								
									
								
							
								 
							
						 
						
							
							
								
								ttf: improvement on not found glyphs ( #8050 )  
							
							
							
						 
						
							2021-01-12 00:49:58 +01:00  
				
					
						
							
							
								 
						
							
							
								5f95dd54bd 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: rename `any_*` -> `*_literal` - 2. part ( #8032 )  
							
							
							
						 
						
							2021-01-11 22:58:15 +01:00  
				
					
						
							
							
								 
						
							
							
								91f87c03cf 
								
									
								
							
								 
							
						 
						
							
							
								
								all: rename `any_*` -> `*_literal` - 1. part ( #8031 )  
							
							
							
						 
						
							2021-01-11 22:20:16 +01:00  
				
					
						
							
							
								 
						
							
							
								5d6e9f7bf9 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: fix rare extra tab after a SumType ( #8035 )  
							
							
							
						 
						
							2021-01-11 22:19:42 +01:00  
				
					
						
							
							
								 
						
							
							
								72317975fc 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: minor cleanup of gen_assert_stmt() ( #8018 )  
							
							
							
						 
						
							2021-01-11 09:05:15 +01:00  
				
					
						
							
							
								 
						
							
							
								cc17f145c5 
								
									
								
							
								 
							
						 
						
							
							
								
								websocket: make compile with autofree ( #8023 )  
							
							
							
						 
						
							2021-01-11 09:03:10 +01:00  
				
					
						
							
							
								 
						
							
							
								a1c67232d0 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: fix duplicate variable name ( fix   #265 ) ( #7982 )  
							
							
							
						 
						
							2021-01-10 21:41:29 +01:00  
				
					
						
							
							
								 
						
							
							
								39bb6f0491 
								
									
								
							
								 
							
						 
						
							
							
								
								array: fix array of multi filter/map in one assignment ( fix   #7858 ) ( #7976 )  
							
							
							
						 
						
							2021-01-10 21:08:45 +01:00  
				
					
						
							
							
								 
						
							
							
								c1b1ec9005 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: keep same line comment in array init ( #7980 )  
							
							
							
						 
						
							2021-01-10 21:06:48 +01:00  
				
					
						
							
							
								 
						
							
							
								2103d9a6c4 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: keep new line at both ends of block comment ( #8003 )  
							
							
							
						 
						
							2021-01-10 21:06:29 +01:00  
				
					
						
							
							
								 
						
							
							
								8f4238e76a 
								
									
								
							
								 
							
						 
						
							
							
								
								time: use operator overloading for `>=` and `<=` ( #8009 )  
							
							
							
						 
						
							2021-01-10 21:05:05 +01:00  
				
					
						
							
							
								 
						
							
							
								a8378273a5 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: fix too many \n if file has only imports ( #8012 )  
							
							
							
						 
						
							2021-01-10 21:19:31 +02:00  
				
					
						
							
							
								 
						
							
							
								a97ed55a09 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: check for an unknown struct name ( fix   #8007 ) ( #8010 )  
							
							
							
						 
						
							2021-01-10 21:16:53 +02:00  
				
					
						
							
							
								 
						
							
							
								692a718428 
								
									
								
							
								 
							
						 
						
							
							
								
								examples: use os.resource_abs_path, so `v run examples/ttf_font/example_ttf.v` works  
							
							
							
						 
						
							2021-01-10 20:36:50 +02:00  
				
					
						
							
							
								 
						
							
							
								c067cc0357 
								
									
								
							
								 
							
						 
						
							
							
								
								vlib: add a TTF font loader and render in `x.ttf` ( #7995 )  
							
							
							
						 
						
							2021-01-10 20:14:41 +02:00  
				
					
						
							
							
								 
						
							
							
								a0b8191a94 
								
									
								
							
								 
							
						 
						
							
							
								
								net: cleanup unused `time` imports in tests  
							
							
							
						 
						
							2021-01-10 18:59:06 +02:00  
				
					
						
							
							
								 
						
							
							
								93ad595ffb 
								
									
								
							
								 
							
						 
						
							
							
								
								vet: add suggestions for function documentation ( #7890 )  
							
							
							
						 
						
							2021-01-10 18:48:39 +02:00  
				
					
						
							
							
								 
						
							
							
								d96a1b8a5f 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: intelligent newlines for trailing arg syntax ( #7748 )  
							
							
							
						 
						
							2021-01-10 17:39:37 +01:00  
				
					
						
							
							
								 
						
							
							
								722a603222 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix os.args initialization, so that `const x = os.args[0]` works  
							
							
							
						 
						
							2021-01-10 15:17:24 +02:00  
				
					
						
							
							
								 
						
							
							
								0081e5740d 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: only allow `!=` and `==` for enum ( #7985 )  
							
							
							
						 
						
							2021-01-10 12:26:31 +02:00  
				
					
						
							
							
								 
						
							
							
								1f5255c2bb 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: implement `>=` and `<=` ( #7991 )  
							
							
							
						 
						
							2021-01-10 12:24:46 +02:00  
				
					
						
							
							
								 
						
							
							
								73bd63d69d 
								
									
								
							
								 
							
						 
						
							
							
								
								token: remove // from comment kind string ( #7992 )  
							
							
							
						 
						
							2021-01-10 12:19:59 +02:00  
				
					
						
							
							
								 
						
							
							
								31753f581f 
								
									
								
							
								 
							
						 
						
							
							
								
								ast: remove redundant InfixExpr.str() ( #7993 )  
							
							
							
						 
						
							2021-01-10 12:19:14 +02:00  
				
					
						
							
							
								 
						
							
							
								0e016baa34 
								
									
								
							
								 
							
						 
						
							
							
								
								v.pkgconfig: support Requires.private; handle double spaces in pkgconfig files ( #7994 )  
							
							
							
						 
						
							2021-01-10 12:14:41 +02:00  
				
					
						
							
							
								 
						
							
							
								704f38d87f 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: fix multi fixed arrays init ( #7996 )  
							
							
							
						 
						
							2021-01-10 06:58:31 +01:00  
				
					
						
							
							
								 
						
							
							
								a8dd13f086 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: change array decompose syntax ( #7965 )  
							
							
							
						 
						
							2021-01-09 22:48:23 +01:00  
				
					
						
							
							
								 
						
							
							
								e79695e8fc 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: keep comments after call_expr in vscript ( #7990 )  
							
							
							
						 
						
							2021-01-09 22:47:33 +01:00  
				
					
						
							
							
								 
						
							
							
								561d4f84b3 
								
									
								
							
								 
							
						 
						
							
							
								
								tests: remove tmp files on OK live_test.v run  
							
							
							
						 
						
							2021-01-09 20:56:02 +02:00  
				
					
						
							
							
								 
						
							
							
								407da09acf 
								
									
								
							
								 
							
						 
						
							
							
								
								ast: add str for EnumDecl ( #7977 )  
							
							
							
						 
						
							2021-01-09 19:49:27 +01:00  
				
					
						
							
							
								 
						
							
							
								aa37382e8d 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: let `v fmt` use VTMP too, stabilise `v test-cleancode`  
							
							
							
						 
						
							2021-01-09 20:41:15 +02:00  
				
					
						
							
							
								 
						
							
							
								8f315d226b 
								
									
								
							
								 
							
						 
						
							
							
								
								vvet: move to own subdir, prepare richer suggestions ( #7989 )  
							
							
							
						 
						
							2021-01-09 16:11:49 +02:00  
				
					
						
							
							
								 
						
							
							
								7545ed4121 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix union field warnings in `clipboard` module  
							
							
							
						 
						
							2021-01-09 11:37:40 +02:00  
				
					
						
							
							
								 
						
							
							
								d645e45752 
								
									
								
							
								 
							
						 
						
							
							
								
								mysql: add more documentation ( #7846 )  
							
							
							
						 
						
							2021-01-09 10:40:21 +02:00  
				
					
						
							
							
								 
						
							
							
								256ddcee1f 
								
									
								
							
								 
							
						 
						
							
							
								
								v.ast: add walker submodule for ast walking ( #7775 )  
							
							
							
						 
						
							2021-01-09 05:36:38 +01:00  
				
					
						
							
							
								 
						
							
							
								eff757d0a1 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix address violations for error propagation ( #7972 )  
							
							
							
						 
						
							2021-01-09 02:43:48 +01:00  
				
					
						
							
							
								 
						
							
							
								bbac95a438 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: error on recursive struct ( #7964 )  
							
							
							
						 
						
							2021-01-09 01:33:36 +01:00  
				
					
						
							
							
								 
						
							
							
								141b0cb882 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: fix warning & allow assigning to a union field without unsafe ( #7970 )  
							
							
							
						 
						
							2021-01-09 01:32:33 +01:00  
				
					
						
							
							
								 
						
							
							
								8d3069f643 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: avoid value receiver ( #7975 )  
							
							
							
						 
						
							2021-01-09 01:32:08 +01:00  
				
					
						
							
							
								 
						
							
							
								dff36a9947 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix small g.is_autofree && [manualfree] problem  
							
							
							
						 
						
							2021-01-08 23:24:26 +02:00  
				
					
						
							
							
								 
						
							
							
								29c2240aef 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: enable `or` block for `ch <- x` ( #7969 )  
							
							
							
						 
						
							2021-01-08 21:39:21 +01:00  
				
					
						
							
							
								 
						
							
							
								687b152318 
								
									
								
							
								 
							
						 
						
							
							
								
								gen: fix generation of comptime if T is ( #7971 )  
							
							
							
						 
						
							2021-01-08 19:39:58 +02:00  
				
					
						
							
							
								 
						
							
							
								cbe7740d97 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: do not generate `import` statements for auto imports ( #7966 )  
							
							
							
						 
						
							2021-01-08 17:42:40 +01:00  
				
					
						
							
							
								 
						
							
							
								9291fb5e0c 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: disallow comparison between enum and int ( #7886 )  
							
							
							
						 
						
							2021-01-08 17:41:52 +01:00  
				
					
						
							
							
								 
						
							
							
								46a5c487c1 
								
									
								
							
								 
							
						 
						
							
							
								
								parser,fmt: implement `[manualfree] module abc` for opting out *all* fns in a given .v from autofree  
							
							
							
						 
						
							2021-01-08 17:24:42 +02:00  
				
					
						
							
							
								 
						
							
							
								083dc23db8 
								
									
								
							
								 
							
						 
						
							
							
								
								gen: implement a `[manualfree]` tag, for functions, that want to do their own memory management  
							
							
							
						 
						
							2021-01-08 16:22:27 +02:00  
				
					
						
							
							
								 
						
							
							
								cad4c5ee37 
								
									
								
							
								 
							
						 
						
							
							
								
								gx: add .rgba8(), .bgra8(), .abgr8() methods to gx.Color ( #7911 )  
							
							
							
						 
						
							2021-01-08 13:40:03 +02:00  
				
					
						
							
							
								 
						
							
							
								a481c1785b 
								
									
								
							
								 
							
						 
						
							
							
								
								log: fix log_to_file ( #7955 )  
							
							
							
						 
						
							2021-01-08 12:26:37 +02:00  
				
					
						
							
							
								 
						
							
							
								828120a918 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: check unknown generic type ( #7954 )  
							
							
							
						 
						
							2021-01-08 07:04:06 +01:00  
				
					
						
							
							
								 
						
							
							
								0998cbaaba 
								
							
								 
							
						 
						
							
							
								
								vweb: fix routing test  
							
							
							
						 
						
							2021-01-08 05:59:23 +01:00  
				
					
						
							
							
								 
						
							
							
								1b07710ab3 
								
							
								 
							
						 
						
							
							
								
								vweb: make html() return Result  
							
							
							
						 
						
							2021-01-08 05:05:29 +01:00  
				
					
						
							
							
								 
						
							
							
								352cf91ba2 
								
							
								 
							
						 
						
							
							
								
								vweb: remove `return vweb.Result{}` everywhere  
							
							
							
						 
						
							2021-01-08 04:57:02 +01:00  
				
					
						
							
							
								 
						
							
							
								e3f8d448c1 
								
							
								 
							
						 
						
							
							
								
								all: [noinit] struct attribute  
							
							
							
						 
						
							2021-01-08 04:49:16 +01:00  
				
					
						
							
							
								 
						
							
							
								1ce93536d0 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: fix panic in generic methods ( #7944 )  
							
							
							
						 
						
							2021-01-08 00:50:59 +01:00  
				
					
						
							
							
								 
						
							
							
								653121bad9 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: test bin2v output formatting ( #7926 )  
							
							
							
						 
						
							2021-01-07 21:36:59 +01:00  
				
					
						
							
							
								 
						
							
							
								88d18f3303 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: smartcast in for loops ( #7942 )  
							
							
							
						 
						
							2021-01-07 21:35:32 +01:00  
				
					
						
							
							
								 
						
							
							
								226c918bdd 
								
									
								
							
								 
							
						 
						
							
							
								
								cli: make execute_help pub ( #7938 )  
							
							
							
						 
						
							2021-01-07 20:33:15 +01:00  
				
					
						
							
							
								 
						
							
							
								cbefe6c32f 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: warn about old use of `typeof` ( #7923 )  
							
							
							
						 
						
							2021-01-07 20:32:02 +01:00  
				
					
						
							
							
								 
						
							
							
								a2add15558 
								
									
								
							
								 
							
						 
						
							
							
								
								ast: add params info to str of FnDecl ( #7933 )  
							
							
							
						 
						
							2021-01-07 20:25:55 +01:00  
				
					
						
							
							
								 
						
							
							
								41e9a769e9 
								
									
								
							
								 
							
						 
						
							
							
								
								doc: fix README embedding ( #7929 )  
							
							
							
						 
						
							2021-01-07 20:25:29 +01:00  
				
					
						
							
							
								 
						
							
							
								af1d28dee7 
								
									
								
							
								 
							
						 
						
							
							
								
								ast: add str for StructDecl ( #7934 )  
							
							
							
						 
						
							2021-01-07 20:25:04 +01:00  
				
					
						
							
							
								 
						
							
							
								ad79d55a5c 
								
									
								
							
								 
							
						 
						
							
							
								
								ftp: fix an error ( #7930 )  
							
							
							
						 
						
							2021-01-07 20:21:47 +01:00  
				
					
						
							
							
								 
						
							
							
								2ad2d68d7c 
								
									
								
							
								 
							
						 
						
							
							
								
								json: fix decoding of null map/array ( #7936 )  
							
							
							
						 
						
							2021-01-07 20:21:22 +01:00  
				
					
						
							
							
								 
						
							
							
								085085a2b9 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: fix sumtype match with array type ( #7939 )  
							
							
							
						 
						
							2021-01-07 20:12:35 +01:00  
				
					
						
							
							
								 
						
							
							
								15ba53be21 
								
							
								 
							
						 
						
							
							
								
								checker: handle different pointer levels  
							
							
							
						 
						
							2021-01-07 07:36:11 +01:00  
				
					
						
							
							
								 
						
							
							
								9593ad20f9 
								
									
								
							
								 
							
						 
						
							
							
								
								v.util: extend launch_tool with auto recompilation of a folder with several .v files too  
							
							
							
						 
						
							2021-01-06 23:48:38 +02:00  
				
					
						
							
							
								 
						
							
							
								ffd753abdc 
								
									
								
							
								 
							
						 
						
							
							
								
								all: implement `ch <- x or {...}` and `ch <- x ?` ( #7928 )  
							
							
							
						 
						
							2021-01-06 21:19:40 +01:00  
				
					
						
							
							
								 
						
							
							
								30a2f125ef 
								
									
								
							
								 
							
						 
						
							
							
								
								doc: add comment example support ( #7924 )  
							
							
							
						 
						
							2021-01-06 19:43:43 +01:00  
				
					
						
							
							
								 
						
							
							
								ea4981df90 
								
									
								
							
								 
							
						 
						
							
							
								
								vweb.tmpl: update README.md with @js directive ( #7791 )  
							
							
							
						 
						
							2021-01-06 20:05:32 +02:00  
				
					
						
							
							
								 
						
							
							
								a8e4d1df40 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix match comparing with ident of type string ( #7921 )  
							
							
							
						 
						
							2021-01-06 20:03:50 +02:00  
				
					
						
							
							
								 
						
							
							
								dcc8310bd0 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: fix comment examples in int.v ( #7902 )  
							
							
							
						 
						
							2021-01-06 20:02:04 +02:00  
				
					
						
							
							
								 
						
							
							
								9025c3528f 
								
									
								
							
								 
							
						 
						
							
							
								
								all: implement comptime if for generic type `$if T is string {` ( #7901 )  
							
							
							
						 
						
							2021-01-06 19:58:53 +02:00  
				
					
						
							
							
								 
						
							
							
								f751271e4e 
								
									
								
							
								 
							
						 
						
							
							
								
								ftp: fix error of ftp.connect() (fix parts of  #7914 ) ( #7915 )  
							
							
							
						 
						
							2021-01-06 19:53:25 +02:00  
				
					
						
							
							
								 
						
							
							
								8a0fc2e3c2 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: proper error when declaring struct embedding at the wrong pos ( #7920 )  
							
							
							
						 
						
							2021-01-06 15:46:36 +01:00  
				
					
						
							
							
								 
						
							
							
								f9a873736e 
								
									
								
							
								 
							
						 
						
							
							
								
								x.websocket: server broadcast plus examples ( #7922 )  
							
							
							
						 
						
							2021-01-06 15:43:54 +01:00  
				
					
						
							
							
								 
						
							
							
								42e60b8e27 
								
									
								
							
								 
							
						 
						
							
							
								
								vweb: fix array.last usage ( #7905 )  
							
							
							
						 
						
							2021-01-06 01:24:36 +01:00  
				
					
						
							
							
								 
						
							
							
								e219f954d8 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: document all functions in float.v ( #7904 )  
							
							
							
						 
						
							2021-01-05 23:01:10 +01:00  
				
					
						
							
							
								 
						
							
							
								5c4c4354b1 
								
							
								 
							
						 
						
							
							
								
								byte: more tests  
							
							
							
						 
						
							2021-01-05 19:34:42 +01:00  
				
					
						
							
							
								 
						
							
							
								3722e16073 
								
							
								 
							
						 
						
							
							
								
								builtin: fix byte.str() (part 2)  
							
							
							
						 
						
							2021-01-05 19:26:50 +01:00  
				
					
						
							
							
								 
						
							
							
								7a6b160d63 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: fix indexing a type alias instance ( #7889 )  
							
							
							
						 
						
							2021-01-05 19:17:18 +01:00  
				
					
						
							
							
								 
						
							
							
								5a70eba8e1 
								
							
								 
							
						 
						
							
							
								
								all: byte.str() => byte.ascii_str()  
							
							
							
						 
						
							2021-01-05 19:14:37 +01:00  
				
					
						
							
							
								 
						
							
							
								fdb6f1ab50 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: int.v workaround vfmt bug ( #7899 )  
							
							
							
						 
						
							2021-01-05 20:09:20 +02:00  
				
					
						
							
							
								 
						
							
							
								8fc33bc27d 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: warn when casting number or a voidptr to reference type outside unsafe ( #7900 )  
							
							
							
						 
						
							2021-01-05 20:07:45 +02:00  
				
					
						
							
							
								 
						
							
							
								3e04dfc79f 
								
							
								 
							
						 
						
							
							
								
								builtin: fix byte.str() (part 1)  
							
							
							
						 
						
							2021-01-05 18:59:51 +01:00  
				
					
						
							
							
								 
						
							
							
								95431cf6b0 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: fix the comment example in byte.str_escaped()  
							
							
							
						 
						
							2021-01-05 18:22:17 +02:00  
				
					
						
							
							
								 
						
							
							
								10e7045bee 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix array/fixed_array_rune_str ( #7881 )  
							
							
							
						 
						
							2021-01-05 18:16:55 +02:00  
				
					
						
							
							
								 
						
							
							
								c137a79666 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: check if $if left is selector expr ( #7897 )  
							
							
							
						 
						
							2021-01-05 18:14:55 +02:00  
				
					
						
							
							
								 
						
							
							
								9b9cab92f0 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: document all functions in int.v ( #7896 )  
							
							
							
						 
						
							2021-01-05 17:45:36 +02:00  
				
					
						
							
							
								 
						
							
							
								9d9ca0ab5e 
								
									
								
							
								 
							
						 
						
							
							
								
								builder: auto cleanup xxx.def generated by tcc on windows ( #7878 )  
							
							
							
						 
						
							2021-01-05 17:07:07 +02:00  
				
					
						
							
							
								 
						
							
							
								3203a124b2 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: warn when casting between reference types outside of `unsafe` ( #7892 )  
							
							
							
						 
						
							2021-01-05 17:02:04 +02:00  
				
					
						
							
							
								 
						
							
							
								eaba21d81a 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: keep the shebang header in vsh files ( #7893 )  
							
							
							
						 
						
							2021-01-05 16:14:16 +02:00  
				
					
						
							
							
								 
						
							
							
								5841d5d8e1 
								
									
								
							
								 
							
						 
						
							
							
								
								all: implement basic comptime field selector ( #7888 )  
							
							
							
						 
						
							2021-01-05 16:11:43 +02:00  
				
					
						
							
							
								 
						
							
							
								e19277352b 
								
									
								
							
								 
							
						 
						
							
							
								
								cli: add Command.setup() ( #7850 )  
							
							
							
						 
						
							2021-01-05 13:25:25 +02:00  
				
					
						
							
							
								 
						
							
							
								7c290a7fe8 
								
									
								
							
								 
							
						 
						
							
							
								
								time: use operator overloading ( #7882 )  
							
							
							
						 
						
							2021-01-05 12:43:34 +02:00  
				
					
						
							
							
								 
						
							
							
								5c1981379e 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: fix a bug when using some types like map in generic methods ( #7872 )  
							
							
							
						 
						
							2021-01-05 02:59:36 +01:00  
				
					
						
							
							
								 
						
							
							
								2fc50a4045 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix 32-bit voidptr for map key ( #7759 )  
							
							
							
						 
						
							2021-01-05 02:59:01 +01:00  
				
					
						
							
							
								 
						
							
							
								3dae44db73 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: do not allow empty enums ( #7848 )  
							
							
							
						 
						
							2021-01-05 01:46:32 +01:00  
				
					
						
							
							
								 
						
							
							
								c0e56d10c3 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: add errors for invalid anonymous function  ( #7786 )  
							
							
							
						 
						
							2021-01-05 01:32:24 +01:00  
				
					
						
							
							
								 
						
							
							
								9f74be4cf6 
								
									
								
							
								 
							
						 
						
							
							
								
								vweb: route to index dynamically ( #7782 )  
							
							
							
						 
						
							2021-01-05 01:30:27 +01:00  
				
					
						
							
							
								 
						
							
							
								a7a8e659f6 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: keep generic type in method call ( #7874 )  
							
							
							
						 
						
							2021-01-05 01:29:58 +01:00  
				
					
						
							
							
								 
						
							
							
								efb80bdffd 
								
									
								
							
								 
							
						 
						
							
							
								
								all: implement iterators in for loops ( #7867 )  
							
							
							
						 
						
							2021-01-05 01:06:44 +01:00  
				
					
						
							
							
								 
						
							
							
								82162b8ff8 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: interface fix + add more interface tests ( #7776 )  
							
							
							
						 
						
							2021-01-04 21:54:13 +02:00  
				
					
						
							
							
								 
						
							
							
								040b923665 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: warn when accessing `union` fields outside `unsafe` ( #7869 )  
							
							
							
						 
						
							2021-01-04 21:44:37 +02:00  
				
					
						
							
							
								 
						
							
							
								7c9fb73b3f 
								
									
								
							
								 
							
						 
						
							
							
								
								vfmt: fix comments before ...f in Abc{...f} ( #7870 )  
							
							
							
						 
						
							2021-01-04 21:01:35 +02:00  
				
					
						
							
							
								 
						
							
							
								bf904c2f82 
								
									
								
							
								 
							
						 
						
							
							
								
								checker, cgen: allow using literals as `int` and `f64` for sum types ( #7864 )  
							
							
							
						 
						
							2021-01-04 20:48:13 +02:00  
				
					
						
							
							
								 
						
							
							
								164d7bf5fb 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: struct updating syntax with `Abc{...oldabc newfield: val}` ( #7865 )  
							
							
							
						 
						
							2021-01-04 20:19:03 +02:00  
				
					
						
							
							
								 
						
							
							
								0ab6a8cd01 
								
									
								
							
								 
							
						 
						
							
							
								
								os: add a `posix_set_permission_bit` function ( #7754 )  
							
							
							
						 
						
							2021-01-04 19:57:17 +02:00  
				
					
						
							
							
								 
						
							
							
								46d311dcc4 
								
									
								
							
								 
							
						 
						
							
							
								
								generic: fix return multi array generic  ( fix   #7727   #7753 ) ( #7855 )  
							
							
							
						 
						
							2021-01-04 18:40:53 +02:00  
				
					
						
							
							
								 
						
							
							
								7533ffa48f 
								
									
								
							
								 
							
						 
						
							
							
								
								mysql: add README.md ( #7824 )  
							
							
							
						 
						
							2021-01-04 18:37:10 +02:00  
				
					
						
							
							
								 
						
							
							
								52521554ce 
								
									
								
							
								 
							
						 
						
							
							
								
								time: fix parse_iso8601 on windows ( #7853 )  
							
							
							
						 
						
							2021-01-04 18:26:21 +02:00  
				
					
						
							
							
								 
						
							
							
								b9c6011602 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: support casting to a pointer to array ( #7861 )  
							
							
							
						 
						
							2021-01-04 18:22:04 +02:00  
				
					
						
							
							
								 
						
							
							
								22085041f1 
								
									
								
							
								 
							
						 
						
							
							
								
								strconv: implement strconv.format_int(n, radix) and strconv.format_uint(n,radix)  
							
							
							
						 
						
							2021-01-04 16:02:13 +02:00  
				
					
						
							
							
								 
						
							
							
								3a357d9718 
								
									
								
							
								 
							
						 
						
							
							
								
								gg: add examples/gg/stars.v  
							
							
							
						 
						
							2021-01-04 12:19:05 +02:00  
				
					
						
							
							
								 
						
							
							
								21d5db43af 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: do not generate `!=` and `==` for C types ( #7856 )  
							
							
							
						 
						
							2021-01-04 08:57:31 +01:00  
				
					
						
							
							
								 
						
							
							
								43adbf4b66 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix filter in map ( #7844 )  
							
							
							
						 
						
							2021-01-04 01:04:53 +01:00  
				
					
						
							
							
								 
						
							
							
								baae302894 
								
							
								 
							
						 
						
							
							
								
								cc: use -g instead of -g3  
							
							
							
						 
						
							2021-01-04 00:15:27 +01:00  
				
					
						
							
							
								 
						
							
							
								f2bfda4989 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: skip test_utf8_wide_char on windows with msvc  
							
							
							
						 
						
							2021-01-04 00:16:31 +02:00  
				
					
						
							
							
								 
						
							
							
								4a25c2bb6f 
								
									
								
							
								 
							
						 
						
							
							
								
								types: rename `any_*`, `untyped *` -> `* literal` ( #7845 )  
							
							
							
						 
						
							2021-01-04 00:11:09 +02:00  
				
					
						
							
							
								 
						
							
							
								9b43b6833b 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix clipboard_test.v on windows  
							
							
							
						 
						
							2021-01-03 23:46:08 +02:00  
				
					
						
							
							
								 
						
							
							
								760de7c811 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: use more reliable asserts for test_utf8_wide_char  
							
							
							
						 
						
							2021-01-03 22:15:18 +02:00  
				
					
						
							
							
								 
						
							
							
								d86304b7d0 
								
									
								
							
								 
							
						 
						
							
							
								
								v.table: use the user readable names inside type_to_str_using_aliases for `any_int` and `any_float`  
							
							
							
						 
						
							2021-01-03 22:15:18 +02:00  
				
					
						
							
							
								 
						
							
							
								dd516858d4 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: align struct field comments ( #7632 )  
							
							
							
						 
						
							2021-01-03 21:10:25 +01:00  
				
					
						
							
							
								 
						
							
							
								ff1156cddd 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: run `VAUTOFIX=1 ./v vlib/v/compiler_errors_test.v` to fix ci failures  
							
							
							
						 
						
							2021-01-03 19:03:20 +02:00  
				
					
						
							
							
								 
						
							
							
								745a7f8d8f 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: run vfmt over checker.v and types.v  
							
							
							
						 
						
							2021-01-03 19:02:33 +02:00  
				
					
						
							
							
								 
						
							
							
								c84d1841ea 
								
									
								
							
								 
							
						 
						
							
							
								
								tests: implement `VAUTOFIX=1 ./v vlib/v/compiler_errors_test.v`  
							
							
							
						 
						
							2021-01-03 19:00:34 +02:00  
				
					
						
							
							
								 
						
							
							
								70b921c49d 
								
									
								
							
								 
							
						 
						
							
							
								
								all: change any_int & any_flt display name  
							
							
							
						 
						
							2021-01-04 03:20:52 +11:00  
				
					
						
							
							
								 
						
							
							
								89bbbe0ec0 
								
							
								 
							
						 
						
							
							
								
								vweb: vfmt vweb.v  
							
							
							
						 
						
							2021-01-03 17:03:18 +01:00  
				
					
						
							
							
								 
						
							
							
								443ae1d76e 
								
									
								
							
								 
							
						 
						
							
							
								
								regex: fix a bug in find and find_all ( #7839 )  
							
							
							
						 
						
							2021-01-03 16:59:00 +01:00  
				
					
						
							
							
								 
						
							
							
								9332f7cac2 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: allow `map` method name ( #7834 )  
							
							
							
						 
						
							2021-01-03 16:57:29 +01:00  
				
					
						
							
							
								 
						
							
							
								443bf44031 
								
									
								
							
								 
							
						 
						
							
							
								
								tests: fix ci error in vtest-fixed ( fix   #7827 ) ( #7830 )  
							
							
							
						 
						
							2021-01-03 16:38:28 +01:00  
				
					
						
							
							
								 
						
							
							
								22e54e6703 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: fix formatting array decomposition ( #7835 )  
							
							
							
						 
						
							2021-01-03 16:19:43 +01:00  
				
					
						
							
							
								 
						
							
							
								9033099676 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: implement overriding of `!=` and `==` ( #7837 )  
							
							
							
						 
						
							2021-01-03 16:19:02 +01:00  
				
					
						
							
							
								 
						
							
							
								b7f83e2f50 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: more errors for illegal referencing ( #7755 )  
							
							
							
						 
						
							2021-01-03 15:56:15 +01:00  
				
					
						
							
							
								 
						
							
							
								38e0aa350d 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: support non-string map.keys method ( #7760 )  
							
							
							
						 
						
							2021-01-03 15:55:06 +01:00  
				
					
						
							
							
								 
						
							
							
								529f46d808 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: don't panic on non-array decomposition ( #7836 )  
							
							
							
						 
						
							2021-01-03 15:45:39 +01:00  
				
					
						
							
							
								 
						
							
							
								91a1a2877b 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: add a test for struct embed ( #7831 )  
							
							
							
						 
						
							2021-01-03 15:41:19 +01:00  
				
					
						
							
							
								 
						
							
							
								60b3658e6f 
								
									
								
							
								 
							
						 
						
							
							
								
								gen: fix str_gen_test.v ( #7826 )  
							
							
							
						 
						
							2021-01-03 15:40:47 +01:00  
				
					
						
							
							
								 
						
							
							
								681ff3cc0d 
								
									
								
							
								 
							
						 
						
							
							
								
								regex: bug fix on .* cases ( #7823 )  
							
							
							
						 
						
							2021-01-03 01:33:34 +01:00  
				
					
						
							
							
								 
						
							
							
								dee3bbffe9 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: support .str() for maps with non string keys ( #7806 )  
							
							
							
						 
						
							2021-01-02 20:25:46 +02:00  
				
					
						
							
							
								 
						
							
							
								fc6d45b2d7 
								
							
								 
							
						 
						
							
							
								
								fmt: fix mut_pos in structs with embeds  
							
							
							
						 
						
							2021-01-02 19:24:12 +01:00  
				
					
						
							
							
								 
						
							
							
								b3de003302 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: fix broken formatting in fn struct fields ( #7794 )  
							
							
							
						 
						
							2021-01-02 16:36:31 +01:00  
				
					
						
							
							
								 
						
							
							
								6bd35505a2 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: fix error when using imported types in short fn signature ( #7795 )  
							
							
							
						 
						
							2021-01-02 15:09:54 +02:00  
				
					
						
							
							
								 
						
							
							
								e943d03298 
								
									
								
							
								 
							
						 
						
							
							
								
								mysql: migrate connection flags to enum instead of const, fix example ( #7803 )  
							
							
							
						 
						
							2021-01-02 15:09:20 +02:00  
				
					
						
							
							
								 
						
							
							
								7f776bfd29 
								
									
								
							
								 
							
						 
						
							
							
								
								utf8: fix utf8_test ( #7804 )  
							
							
							
						 
						
							2021-01-02 14:55:21 +02:00  
				
					
						
							
							
								 
						
							
							
								c1e0e01f8f 
								
									
								
							
								 
							
						 
						
							
							
								
								vweb: simplify the `[post] pub fn` no routing fix check  
							
							
							
						 
						
							2021-01-02 13:47:54 +02:00  
				
					
						
							
							
								 
						
							
							
								d912ff165b 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix failing vweb test, increase timeout for vweb_test_server.v, add VWEB_LOGFILE  
							
							
							
						 
						
							2021-01-02 13:33:26 +02:00  
				
					
						
							
							
								 
						
							
							
								01e098aa77 
								
									
								
							
								 
							
						 
						
							
							
								
								vrepl: fix v repl on Windows ( #7798 )  
							
							
							
						 
						
							2021-01-02 12:17:39 +01:00  
				
					
						
							
							
								 
						
							
							
								f7135979f5 
								
									
								
							
								 
							
						 
						
							
							
								
								vweb: fixed req type without path ( #7792 )  
							
							
							
						 
						
							2021-01-01 21:57:45 +01:00  
				
					
						
							
							
								 
						
							
							
								7496c74f7e 
								
							
								 
							
						 
						
							
							
								
								vweb: add [post] test  
							
							
							
						 
						
							2021-01-01 21:29:17 +01:00  
				
					
						
							
							
								 
						
							
							
								0a069dee79 
								
									
								
							
								 
							
						 
						
							
							
								
								gen: support non-string map equality and speed it up ( #7682 )  
							
							
							
						 
						
							2021-01-01 20:54:49 +01:00  
				
					
						
							
							
								 
						
							
							
								0c77bdf8f6 
								
							
								 
							
						 
						
							
							
								
								tutorials: fix blog code  
							
							
							
						 
						
							2021-01-01 20:38:22 +01:00  
				
					
						
							
							
								 
						
							
							
								40b8d9ca3d 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: fix infer_fn_type for generic methods ( #7767 )  
							
							
							
						 
						
							2021-01-01 17:33:23 +01:00  
				
					
						
							
							
								 
						
							
							
								ac22fe998a 
								
									
								
							
								 
							
						 
						
							
							
								
								vweb: default init methods ( #7779 )  
							
							
							
						 
						
							2021-01-01 17:24:54 +01:00  
				
					
						
							
							
								 
						
							
							
								9243e06dba 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: allow integer and rune keys for map literal ( #7756 )  
							
							
							
						 
						
							2021-01-01 17:23:32 +01:00  
				
					
						
							
							
								 
						
							
							
								24b18f05c4 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: implement > and < for structs ( #7774 )  
							
							
							
						 
						
							2021-01-01 14:54:32 +01:00