317d450723 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: add error when trying to take address of call expr  
							
							
							
						 
						
							2021-02-12 10:39:02 +11:00  
				
					
						
							
							
								 
						
							
							
								8f6fec4364 
								
							
								 
							
						 
						
							
							
								
								ci: fix building examples/concurrency/concurrency.v on macos  
							
							
							
						 
						
							2021-02-12 01:18:40 +02:00  
				
					
						
							
							
								 
						
							
							
								58393bd3f9 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix unix_test.v on unix != macos  
							
							
							
						 
						
							2021-02-12 01:12:42 +02:00  
				
					
						
							
							
								 
						
							
							
								89521584a2 
								
							
								 
							
						 
						
							
							
								
								ci: fix unix sockets test on macos  
							
							
							
						 
						
							2021-02-11 22:34:38 +02:00  
				
					
						
							
							
								 
						
							
							
								9b4f2edbfa 
								
									
								
							
								 
							
						 
						
							
							
								
								net: move unix socket code to net.unix and skip net/unix/unix_test.v … ( #8681 )  
							
							
							
						 
						
							2021-02-11 18:51:12 +02:00  
				
					
						
							
							
								 
						
							
							
								ea401b1192 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: `#include <afunix.h>` in vlib/net/net_windows.c.v  
							
							
							
						 
						
							2021-02-11 12:45:25 +02:00  
				
					
						
							
							
								 
						
							
							
								578de634fe 
								
									
								
							
								 
							
						 
						
							
							
								
								sync: move pool related code to `sync.pool`, cleanup, add a README.md  
							
							
							
						 
						
							2021-02-11 10:55:23 +02:00  
				
					
						
							
							
								 
						
							
							
								93c1c1cec3 
								
									
								
							
								 
							
						 
						
							
							
								
								builder: add generated C lines with -stats too  
							
							
							
						 
						
							2021-02-11 08:38:09 +02:00  
				
					
						
							
							
								 
						
							
							
								c636a7080d 
								
									
								
							
								 
							
						 
						
							
							
								
								rand: add rand.ascii ( #8675 )  
							
							
							
						 
						
							2021-02-11 08:32:40 +02:00  
				
					
						
							
							
								 
						
							
							
								d4f6488afd 
								
									
								
							
								 
							
						 
						
							
							
								
								net: add better unix socket support ( #8651 )  
							
							
							
						 
						
							2021-02-11 01:24:15 +01:00  
				
					
						
							
							
								 
						
							
							
								f371803a32 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: move comp_if_to_ifdef to comptime.v ( #8668 )  
							
							
							
						 
						
							2021-02-11 01:22:49 +01:00  
				
					
						
							
							
								 
						
							
							
								de287c0add 
								
									
								
							
								 
							
						 
						
							
							
								
								builder: add C source code size info on -stats  
							
							
							
						 
						
							2021-02-10 19:12:12 +02:00  
				
					
						
							
							
								 
						
							
							
								4305ce1493 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: extract long match branches in c.stmt(), into separate checker functions ( #8666 )  
							
							
							
						 
						
							2021-02-10 18:51:41 +02:00  
				
					
						
							
							
								 
						
							
							
								f2ad6dd4d9 
								
									
								
							
								 
							
						 
						
							
							
								
								os: fix os.walk, when passing paths ending with path_separator ( #8672 )  
							
							
							
						 
						
							2021-02-10 18:48:01 +02:00  
				
					
						
							
							
								 
						
							
							
								4646c414d8 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: fix -skip-unused with struct inits with default expressions  
							
							
							
						 
						
							2021-02-10 18:25:57 +02:00  
				
					
						
							
							
								 
						
							
							
								eb7009b60a 
								
									
								
							
								 
							
						 
						
							
							
								
								rand: generate hexadecimal numbers ( #8664 )  
							
							
							
						 
						
							2021-02-10 11:01:25 +01:00  
				
					
						
							
							
								 
						
							
							
								f2e74bce7a 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: fix sumtype assign error ( fix   #7988 ) ( #8655 )  
							
							
							
						 
						
							2021-02-10 10:59:56 +01:00  
				
					
						
							
							
								 
						
							
							
								035a163454 
								
							
								 
							
						 
						
							
							
								
								json: encode_pretty (p. 2) + tests  
							
							
							
						 
						
							2021-02-10 10:17:29 +01:00  
				
					
						
							
							
								 
						
							
							
								f67e4ab57c 
								
							
								 
							
						 
						
							
							
								
								json: encode_pretty (p. 1)  
							
							
							
						 
						
							2021-02-10 10:13:06 +01:00  
				
					
						
							
							
								 
						
							
							
								95c3ef3a6a 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: minor cleanup in stmt() ( #8659 )  
							
							
							
						 
						
							2021-02-09 23:00:43 +01:00  
				
					
						
							
							
								 
						
							
							
								f3c5f24c17 
								
									
								
							
								 
							
						 
						
							
							
								
								allow `lock` expression to return multiple objects ( #8657 )  
							
							
							
						 
						
							2021-02-09 17:09:10 +02:00  
				
					
						
							
							
								 
						
							
							
								d37fb5641f 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: improve printing of unexpected tokens ( #8654 )  
							
							
							
						 
						
							2021-02-09 17:07:30 +02:00  
				
					
						
							
							
								 
						
							
							
								0f92485698 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: fix typo in builtin/array.v ( #8658 )  
							
							
							
						 
						
							2021-02-09 17:04:47 +02:00  
				
					
						
							
							
								 
						
							
							
								6de78ecb59 
								
									
								
							
								 
							
						 
						
							
							
								
								term: implement term.clear() for windows ( #8650 )  
							
							
							
						 
						
							2021-02-09 14:25:31 +02:00  
				
					
						
							
							
								 
						
							
							
								5308b63a01 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix the `-cflags "-Werror"` job, by explicit casting to `void**`  
							
							
							
						 
						
							2021-02-09 14:22:51 +02:00  
				
					
						
							
							
								 
						
							
							
								d110f0de74 
								
									
								
							
								 
							
						 
						
							
							
								
								tests: add a regression test for  3d2afcf 
							
							
							
						 
						
							2021-02-09 14:11:09 +02:00  
				
					
						
							
							
								 
						
							
							
								3d2afcf02e 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix gohandle_name generation (use .cname)  
							
							
							
						 
						
							2021-02-09 12:55:05 +02:00  
				
					
						
							
							
								 
						
							
							
								1bb4be17d8 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: remove srwlock definition workaround for tcc on windows ( #8652 )  
							
							
							
						 
						
							2021-02-09 12:44:18 +02:00  
				
					
						
							
							
								 
						
							
							
								4152c704f3 
								
									
								
							
								 
							
						 
						
							
							
								
								sokol: remove `.lib` extensions in `#pragma` directives ( #8639 )  
							
							... 
							
							
							
							fixes tcc on windows - this kind of fix has been done several times in the past, and should probably be upstreamed to sokol soon to prevent things from breaking every time we update the headers. 
							
						 
						
							2021-02-09 11:36:01 +02:00  
				
					
						
							
							
								 
						
							
							
								86e6b4f926 
								
									
								
							
								 
							
						 
						
							
							
								
								examples: improve the pg and vweb output ( #8640 )  
							
							
							
						 
						
							2021-02-09 11:31:25 +02:00  
				
					
						
							
							
								 
						
							
							
								bfee8a528c 
								
							
								 
							
						 
						
							
							
								
								cgen: add "case" to c_reserved  
							
							
							
						 
						
							2021-02-09 03:49:19 +01:00  
				
					
						
							
							
								 
						
							
							
								1a2ae0aead 
								
									
								
							
								 
							
						 
						
							
							
								
								net: add basic unix socket support ( #8642 )  
							
							
							
						 
						
							2021-02-08 23:48:23 +01:00  
				
					
						
							
							
								 
						
							
							
								09cff69919 
								
									
								
							
								 
							
						 
						
							
							
								
								all: allow using aliases as keys in map ( #8589 )  
							
							
							
						 
						
							2021-02-08 18:51:05 +01:00  
				
					
						
							
							
								 
						
							
							
								8cb01ba8db 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: keep comments between and after imports ( #8637 )  
							
							
							
						 
						
							2021-02-08 19:48:48 +02:00  
				
					
						
							
							
								 
						
							
							
								cb1f63f765 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: replace eat_line_end_comments() with configurable eat_comments() ( #8636 )  
							
							
							
						 
						
							2021-02-08 18:16:02 +02:00  
				
					
						
							
							
								 
						
							
							
								5abd49d9bc 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: cast default struct field value to correct SumType/interface ( #8619 )  
							
							
							
						 
						
							2021-02-08 17:33:05 +02:00  
				
					
						
							
							
								 
						
							
							
								e2ff26a066 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix gen of .sort method for `>` operator and improve grammar of error ( #8615 )  
							
							
							
						 
						
							2021-02-08 17:19:54 +02:00  
				
					
						
							
							
								 
						
							
							
								e2ff2a5405 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: deprecate `{var |` struct update ( #8618 )  
							
							
							
						 
						
							2021-02-08 17:03:05 +02:00  
				
					
						
							
							
								 
						
							
							
								f2100166c7 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: minor cleanup in gen_str_for_option ( #8622 )  
							
							
							
						 
						
							2021-02-08 17:00:51 +02:00  
				
					
						
							
							
								 
						
							
							
								9e751f72c4 
								
									
								
							
								 
							
						 
						
							
							
								
								doc, fmt: use `map{key: value}` syntax for map literals ( #8623 )  
							
							
							
						 
						
							2021-02-08 16:57:42 +02:00  
				
					
						
							
							
								 
						
							
							
								8ae23cd89e 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: make `v := f(v)' an undefined variable error ( #8634 )  
							
							
							
						 
						
							2021-02-08 16:55:01 +02:00  
				
					
						
							
							
								 
						
							
							
								e5839effbc 
								
									
								
							
								 
							
						 
						
							
							
								
								checker/cgen: allow `<<` operator for aliases ( #8561 )  
							
							
							
						 
						
							2021-02-08 01:41:47 +01:00  
				
					
						
							
							
								 
						
							
							
								473cd1d416 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: single line ternary return ( #8605 )  
							
							
							
						 
						
							2021-02-08 00:28:46 +01:00  
				
					
						
							
							
								 
						
							
							
								118ca1240e 
								
									
								
							
								 
							
						 
						
							
							
								
								all: allow `shared` element types for `struct` and arrays ( #8631 )  
							
							
							
						 
						
							2021-02-08 00:28:29 +01:00  
				
					
						
							
							
								 
						
							
							
								7f4c582f1a 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: unwrap long infix exprs inside parenthesis if necessary ( #8609 )  
							
							
							
						 
						
							2021-02-07 23:10:39 +01:00  
				
					
						
							
							
								 
						
							
							
								ff1aa06455 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: require ++/-- to be on the same line as the previous token ( #8621 )  
							
							
							
						 
						
							2021-02-07 23:10:16 +01:00  
				
					
						
							
							
								 
						
							
							
								81e8c3bc1b 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: minor optimization in infix_expr ( #8625 )  
							
							
							
						 
						
							2021-02-07 17:22:54 +01:00  
				
					
						
							
							
								 
						
							
							
								bfd0bd1fb4 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: doc chan.v channel stub ( #8577 )  
							
							
							
						 
						
							2021-02-07 12:42:24 +02:00  
				
					
						
							
							
								 
						
							
							
								2d875260e8 
								
									
								
							
								 
							
						 
						
							
							
								
								examples: Process examples ( #8598 )  
							
							
							
						 
						
							2021-02-07 05:19:05 +01:00  
				
					
						
							
							
								 
						
							
							
								a81ee0e94e 
								
							
								 
							
						 
						
							
							
								
								tools/fast: measure v.c size and parse/check/cgen steps  
							
							
							
						 
						
							2021-02-07 04:48:54 +01:00