| 
							
							
								 Delyan Angelov | 7fb739ebcf | table: make mut/not mut aggregate fields equal (for read only access) | 2020-10-28 08:43:18 +02:00 |  | 
			
				
					| 
							
							
								 Swastik Baranwal | 0c987f433d | string: enable test for string escaping (#6688) | 2020-10-27 15:25:44 +01:00 |  | 
			
				
					| 
							
							
								 pancake | 36c5eab799 | all: add #pkgconfig directive using the new vlib modules (#6673) | 2020-10-26 18:05:18 +01:00 |  | 
			
				
					| 
							
							
								 Delyan Angelov | cf21c63183 | v.vcache: extract v.vcache to a separate module, to test it and reuse it | 2020-10-26 18:37:37 +02:00 |  | 
			
				
					| 
							
							
								 Delyan Angelov | 0c192cfd64 | tests: fix warnings when doing ./v -W -progress -check-syntax test-fixed | 2020-10-26 14:41:57 +02:00 |  | 
			
				
					| 
							
							
								 Delyan Angelov | 535c4ed0d6 | builder: return early in run_compiled_executable_and_exit, when -check-syntax is passed | 2020-10-26 11:23:28 +02:00 |  | 
			
				
					| 
							
							
								 Rolf Schmidt | 3f5be0f4fc | mysql: fix unwrapped unsafe code of mysql lib (#6680). (#6681) | 2020-10-26 11:21:28 +02:00 |  | 
			
				
					| 
							
							
								 Delyan Angelov | 60cc8ac39c | vcache: use 2x wyhash.sum64_string(hk,x).hex_full(), instead of md5.sum(hk.bytes()).hex() | 2020-10-25 09:22:31 +02:00 |  | 
			
				
					| 
							
							
								 Delyan Angelov | 5cb31c2c8f | builder: fix support for tcc on windows (openlibm.o) | 2020-10-25 03:35:34 +03:00 |  | 
			
				
					| 
							
							
								 Delyan Angelov | 5f6259dde6 | v: add VCACHE support for thirdparty object files and for v build-module | 2020-10-25 03:09:07 +03:00 |  | 
			
				
					| 
							
							
								 Delyan Angelov | 89daec4e93 | ci: run vfmt over compile.v and checker.v | 2020-10-24 20:41:52 +03:00 |  | 
			
				
					| 
							
							
								 Delyan Angelov | 8b01146b90 | compiler: implement -W and -reuse-tmpc | 2020-10-24 20:34:50 +03:00 |  | 
			
				
					| 
							
							
								 Alexander Medvednikov | 42da37e900 | autofree: fix if expressions | 2020-10-24 19:06:31 +02:00 |  | 
			
				
					| 
							
							
								 Delyan Angelov | 23ee3018c3 | tools: add v test-vet | 2020-10-24 16:37:58 +03:00 |  | 
			
				
					| 
							
							
								 Delyan Angelov | 296a6095a4 | builder: vfmt compile.v | 2020-10-24 15:48:11 +03:00 |  | 
			
				
					| 
							
							
								 Delyan Angelov | 8f85396a31 | builder: use unique .tmp.c and .tmp.c.rsp files, and rm them on successfull non debug builds. | 2020-10-24 15:08:45 +03:00 |  | 
			
				
					| 
							
							
								 Delyan Angelov | ac6fad6a63 | checker: fix comptime custom defines usages, add tests | 2020-10-24 15:06:51 +03:00 |  | 
			
				
					| 
							
							
								 Larpon | e97d3af4b1 | tcc: fix 'tcc: error: library atomicnot found' on older Ubuntu distros (#6672) | 2020-10-24 13:49:57 +03:00 |  | 
			
				
					| 
							
							
								 Alexander Medvednikov | c2e9be5a45 | cgen: use even more efficient array.delete_last() | 2020-10-23 23:04:22 +02:00 |  | 
			
				
					| 
							
							
								 Alexander Medvednikov | 334497fdc0 | cgen: use more efficient array.pop() | 2020-10-23 22:52:50 +02:00 |  | 
			
				
					| 
							
							
								 Alexander Medvednikov | 3b3501cf09 | autofree: if expression fixes | 2020-10-23 22:50:22 +02:00 |  | 
			
				
					| 
							
							
								 Delyan Angelov | 8ffbcdc553 | cgen: extract g.new_ctemp_var/2, g.new_ctemp_var_then_gen/2 and g.gen_ctemp_var from gen_assert_stmt | 2020-10-22 19:48:06 +03:00 |  | 
			
				
					| 
							
							
								 Delyan Angelov | 66787b05d6 | cgen: support most kinds of ast.PrefixExpr in gen_assert_metainfo | 2020-10-22 19:25:07 +03:00 |  | 
			
				
					| 
							
							
								 Delyan Angelov | f7698ea160 | v symlink: fix windows PATH setting (cmd.exe needs C: not c:) | 2020-10-22 17:31:37 +03:00 |  | 
			
				
					| 
							
							
								 Alexander Medvednikov | 66b8462d7a | autofree: handle method chains | 2020-10-22 03:51:28 +02:00 |  | 
			
				
					| 
							
							
								 Delyan Angelov | ab137e4164 | cgen: print results of failed callexprs in assert fn() == fn2()(#6665) | 2020-10-21 21:58:40 +02:00 |  | 
			
				
					| 
							
							
								 Alexander Medvednikov | 6d11caf784 | autofree: string.replace() test | 2020-10-21 19:44:31 +02:00 |  | 
			
				
					| 
							
							
								 Swastik Baranwal | 019e3b2f4a | checker: add error for ast.PrefixExpr on the left side of decl_assign (#6660) | 2020-10-21 17:37:30 +02:00 |  | 
			
				
					| 
							
							
								 Delyan Angelov | d67e177733 | ci: run v vetover cmd/tools and cmd/v too | 2020-10-21 15:26:29 +03:00 |  | 
			
				
					| 
							
							
								 Delyan Angelov | 9322e91d1b | v test-fmt: add 1 sec sleep before rebuilding vfmt, to avoid its parallel recompilation afterwards | 2020-10-21 15:20:07 +03:00 |  | 
			
				
					| 
							
							
								 Delyan Angelov | 87f659a0dc | ci: fix should_recompile_tool/2 | 2020-10-21 15:07:57 +03:00 |  | 
			
				
					| 
							
							
								 Delyan Angelov | 1aa6c125d9 | ci: fix v self | 2020-10-21 13:43:18 +03:00 |  | 
			
				
					| 
							
							
								 Delyan Angelov | 02db94c4bc | v test-fmt: reuse v.util.should_recompile_tool/2, extracted from v.util.launch_tool/3 | 2020-10-21 12:54:10 +03:00 |  | 
			
				
					| 
							
							
								 Delyan Angelov | dab66593fc | vlib: run vfmt over vlib files, so that v doc -m vlib/can run without warnings | 2020-10-21 12:54:10 +03:00 |  | 
			
				
					| 
							
							
								 Ned Palacios | 5b1ab3b0bb | vdoc: use maps, enum-based categorization; fixes  (#6659) | 2020-10-21 11:26:33 +03:00 |  | 
			
				
					| 
							
							
								 Delyan Angelov | f3732b730a | term: replace assert with panic to enable build-module for it too | 2020-10-21 08:49:07 +03:00 |  | 
			
				
					| 
							
							
								 Enzo | 21db4b338b | parser: clean error when nesting unsafe(#6656) | 2020-10-20 22:57:24 +03:00 |  | 
			
				
					| 
							
							
								 Delyan Angelov | 5c93f942be | docs,tests: add project_with_c_code_2 (passing structs from C to V to C) | 2020-10-20 17:59:48 +03:00 |  | 
			
				
					| 
							
							
								 Delyan Angelov | 0e55534c6e | cgen: fix spurious autoref bug, for struct init of a &C.type field, with a byteptr value | 2020-10-20 16:28:33 +03:00 |  | 
			
				
					| 
							
							
								 Alexey | 74ebce6b1f | vdoc: fix generating documentation for 3rd-party modules (#6651) | 2020-10-20 02:52:56 +02:00 |  | 
			
				
					| 
							
							
								 Lukas Neubert | f37e936321 | pg, sqlite, mysql: run vfmt (#6650) | 2020-10-19 20:11:04 +02:00 |  | 
			
				
					| 
							
							
								 Alexander Medvednikov | 37d6503437 | parser: do not allow fn consts | 2020-10-19 13:48:39 +02:00 |  | 
			
				
					| 
							
							
								 Delyan Angelov | 0d31b39f11 | cgen: improve error message for <inttypes.h> | 2020-10-19 12:44:53 +03:00 |  | 
			
				
					| 
							
							
								 Delyan Angelov | d89986dd5e | cgen: use a guarded include for <inttypes.h> too | 2020-10-19 12:18:22 +03:00 |  | 
			
				
					| 
							
							
								 Delyan Angelov | 92d9569d5d | checker: fix #include with @VROOT | 2020-10-18 22:31:21 +03:00 |  | 
			
				
					| 
							
							
								 Alexander Medvednikov | 396dca7f48 | checker: handle bad $ifvalues | 2020-10-18 21:22:37 +02:00 |  | 
			
				
					| 
							
							
								 Alexander Medvednikov | 30214a7700 | Revert "cgen: enable new if expression implementation everywhere" This reverts commit 958577b98b. | 2020-10-18 20:19:52 +02:00 |  | 
			
				
					| 
							
							
								 Alexander Medvednikov | 958577b98b | cgen: enable new if expression implementation everywhere | 2020-10-18 20:14:58 +02:00 |  | 
			
				
					| 
							
							
								 Delyan Angelov | 9cf5c9ac43 | tests: simplify print mode logic | 2020-10-18 20:49:25 +03:00 |  | 
			
				
					| 
							
							
								 Delyan Angelov | 2440413310 | tests: turn off live_test.v on macos for now (due to frequent false positives) | 2020-10-18 19:45:49 +03:00 |  |