|  Lukas Neubert | ea06966fd4 | fmt: hide ´[]Type{} instead of []Type´ and ´(f mut Foo)´ warnings (#8528) | 2021-02-03 11:25:08 +02:00 | 
				
					
						|  zakuro | e30e794884 | checker: add check for using a private const in another module (#8501) | 2021-02-03 10:17:13 +02:00 | 
				
					
						|  Uwe Krüger | df0520b43a | checker,cgen: make `shared` behave like `mut` inside `lock` - and like non-mut inside `rlock` (#8526) | 2021-02-03 01:20:19 +02:00 | 
				
					
						|  yuyi | 91af2418de | ftp: minor optimization in dir() (#8518) | 2021-02-02 18:51:55 +01:00 | 
				
					
						|  yuyi | 7875164d91 | cgen: add gen_alias_equlity_fn (#8514) | 2021-02-02 18:37:57 +01:00 | 
				
					
						|  Delyan Angelov | 02bef1ae2b | vdoc: fix segfault on `v doc -m -f html vlib` | 2021-02-02 17:38:32 +02:00 | 
				
					
						|  joe-conigliaro | ffedbe4b81 | cgen: move cgen from v.gen to v.gen.c (#8515) | 2021-02-02 15:41:51 +01:00 | 
				
					
						|  Daniel Däschle | d477e525bb | checker/gen: fix generic struct init (#8322) | 2021-02-03 00:42:00 +11:00 | 
				
					
						|  Lukas Neubert | 58b37519e0 | scanner: fix warning for \" after string interpolation (#8510) | 2021-02-02 14:14:06 +02:00 | 
				
					
						|  Uwe Krüger | 1de299ad22 | cgen: allow `shared` initialization from return values of functions (#8512) | 2021-02-02 14:13:13 +02:00 | 
				
					
						|  Delyan Angelov | 17062dc5c8 | v.pref: support `-obf` in addition to `-obfuscate`, as described in `v help build` | 2021-02-02 12:24:34 +02:00 | 
				
					
						|  Lukas Neubert | 5aaeac79fa | ci: fix compilation (#8511) | 2021-02-02 12:06:54 +02:00 | 
				
					
						|  Delyan Angelov | d57a9c419d | examples: add net_udp_server_and_client.v | 2021-02-02 10:36:56 +02:00 | 
				
					
						|  Alexander Medvednikov | 2c4674eb42 | cgen: obfuscate functions | 2021-02-02 09:14:41 +01:00 | 
				
					
						|  yuyi | 5ec6f7a781 | ftp: fix error in dir() (#8504) | 2021-02-02 08:22:52 +01:00 | 
				
					
						|  yuyi | 9a2820fa7b | checker: fix pass fixed array of function as argument (#8502) | 2021-02-02 03:58:54 +01:00 | 
				
					
						|  Ruofan XU | a0a33f7ff1 | checker: fix map of function as argument and direct call of function in map (#8494) | 2021-02-02 03:58:32 +01:00 | 
				
					
						|  Louis Schmieder | 969f19daf4 | orm: fix null strings (#8497) | 2021-02-01 21:44:09 +01:00 | 
				
					
						|  Ruofan XU | 51f2eb81f4 | checker/cgen: fix mut array of fn as argument (#8469) | 2021-02-01 20:10:24 +01:00 | 
				
					
						|  Lukas Neubert | cf1084105c | fmt: allow single line ternary if as function argument (#8486) | 2021-02-01 20:08:42 +01:00 | 
				
					
						|  Nick Treleaven | 79e9084f7b | checker: allow `Struct{...expr}` where `expr` is another struct type (#8495) | 2021-02-01 20:08:25 +01:00 | 
				
					
						|  Uwe Krüger | 17746561f2 | cgen: put `shared` arrays and maps always on heap (#8496) | 2021-02-01 20:07:01 +01:00 | 
				
					
						|  yuyi | 4d268d1436 | cgen: minor cleanup of gen_fn_decl (#8474) | 2021-02-01 20:06:34 +01:00 | 
				
					
						|  Delyan Angelov | fab7b9d9d9 | checker: fix `x := match enumexpr { .case2 { fn1 } .case2 { fn2} }`, where fn1 and fn2 have compatible signature | 2021-02-01 21:01:58 +02:00 | 
				
					
						|  BigBlack | e3c2604338 | cgen: fixed array slice in function, add docs (#8481) | 2021-02-01 19:11:17 +02:00 | 
				
					
						|  Lucas Hernán Tarche | 7813ecbb75 | gg: add draw_convex_poly/2 and draw_empty_poly/2 methods (#8487) | 2021-02-01 18:18:23 +02:00 | 
				
					
						|  yuyi | 1e07173234 | cgen: minor cleanup of array_init (#8477) | 2021-02-01 15:56:55 +01:00 | 
				
					
						|  Nick Treleaven | c537578481 | checker: ensure `expr` is an lvalue with `Struct{...expr` (#8489) | 2021-02-01 15:18:03 +01:00 | 
				
					
						|  Lukas Neubert | d660f2cc6f | fmt: insert newline after last HashStmt (#8482) | 2021-02-01 14:50:41 +01:00 | 
				
					
						|  yuyi | 53a5aad855 | cgen: fix fixed array of function (#8490) | 2021-02-01 14:50:10 +01:00 | 
				
					
						|  Lukas Neubert | 8755f40430 | fmt: keep comments after imports (#8483) | 2021-02-01 14:45:08 +01:00 | 
				
					
						|  Uwe Krüger | 44ec9e3ebc | checker/cgen: put `shared` struct always on heap (#8492) | 2021-02-01 14:39:36 +01:00 | 
				
					
						|  Delyan Angelov | 5b9a7bf6b3 | cgen: support `#flag -DWIN32_FULL`, when you do NOT want WIN32_FULL | 2021-02-01 14:40:51 +02:00 | 
				
					
						|  Lukas Neubert | 43676330ba | fmt: keep braces around @ escaped fields in string interpolation (#8488) | 2021-02-01 11:04:57 +02:00 | 
				
					
						|  Enzo | 778b83a132 | gen: fix multiple blank param with interface (#8480) | 2021-01-31 19:44:55 +02:00 | 
				
					
						|  spaceface | effa3188dd | cgen: fix type casts to interfaces (#8476) | 2021-01-31 19:24:33 +02:00 | 
				
					
						|  Larpon | d25825df57 | all: support compile time `$env('ENV_VAR')` (#8456) | 2021-01-31 19:22:42 +02:00 | 
				
					
						|  Enzo | 2945040a67 | gen: fix function with multiple blank params (#8475) | 2021-01-31 16:37:26 +02:00 | 
				
					
						|  Nick Treleaven | f992099726 | checker: check s.$method(arg) argument is []string (#8455) | 2021-01-31 15:28:23 +01:00 | 
				
					
						|  Alexander Medvednikov | 9638013203 | gg: fix macos C function definitions | 2021-01-31 13:57:06 +01:00 | 
				
					
						|  Ruofan XU | ae60ea4ed5 | tests: add regression tests for typeof map and array of fns (#8458) | 2021-01-31 12:20:15 +02:00 | 
				
					
						|  Seven Du | 09c65163b4 | cgen: add a destructor caller for the generated _vcleanup, when using -shared (#8464) | 2021-01-31 12:10:49 +02:00 | 
				
					
						|  Delyan Angelov | 5746ac4dd4 | vfmt: remove tracing println for match branches | 2021-01-31 11:05:49 +02:00 | 
				
					
						|  Delyan Angelov | 978359a6fc | tests: fix some warnings in preparation for `-W test-self` | 2021-01-31 11:05:17 +02:00 | 
				
					
						|  Delyan Angelov | e066e83041 | stbi: add proper declarations for C.stbi_load etc. | 2021-01-31 10:23:43 +02:00 | 
				
					
						|  yuyi | 2963425995 | cgen: fix fn_with_mut_args (fix #7139) (#8446) | 2021-01-31 02:45:45 +01:00 | 
				
					
						|  Nick Treleaven | 9c2bd24b4f | tests: add test for s.$method() with T.methods (#8451) | 2021-01-30 18:35:41 +01:00 | 
				
					
						|  BigBlack | c5e7956eb5 | checker: fix generic_mutable_arrays in functions (#8445) | 2021-01-30 18:35:03 +01:00 | 
				
					
						|  Nick Treleaven | 64d12cdc8d | checker: check number of C function arguments for some cases (#8444) | 2021-01-30 18:33:36 +01:00 | 
				
					
						|  Daniel Däschle | 2cadb3e4d8 | gen: panic with correct type names (#8355) | 2021-01-30 18:54:05 +02:00 |