e79adc0ba1 
								
							
								 
							
						 
						
							
							
								
								v symlink: use a .symlink/v.bat launcher to avoid global PATH polution  
							
							
							
						 
						
							2020-05-26 13:34:01 +03:00  
				
					
						
							
							
								 
						
							
							
								7585483c69 
								
							
								 
							
						 
						
							
							
								
								v symlink: extract to cmd/tools/vsymlink.v , use setx on windows  
							
							
							
						 
						
							2020-05-26 09:30:26 +03:00  
				
					
						
							
							
								 
						
							
							
								b0cfd3fa67 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: reimplement [flag] enum support. Add p.vcodegen too  
							
							
							
						 
						
							2020-05-26 00:00:48 +03:00  
				
					
						
							
							
								 
						
							
							
								3aeaa24df6 
								
									
								
							
								 
							
						 
						
							
							
								
								repl: fix for-loop/if statement duplicate printing bug  
							
							
							
						 
						
							2020-05-25 11:35:55 +03:00  
				
					
						
							
							
								 
						
							
							
								ed7ed6262f 
								
									
								
							
								 
							
						 
						
							
							
								
								vpm: use current folder v.mod, if no args provided in `v install`  
							
							
							
						 
						
							2020-05-24 15:25:29 +03:00  
				
					
						
							
							
								 
						
							
							
								465dc685cc 
								
							
								 
							
						 
						
							
							
								
								repl: treat `=x` at the start of a new line, the same as `println(x)`  
							
							
							
						 
						
							2020-05-24 14:16:38 +03:00  
				
					
						
							
							
								 
						
							
							
								c95a1138ba 
								
									
								
							
								 
							
						 
						
							
							
								
								repl: fix one-line for-loop printing  
							
							
							
						 
						
							2020-05-24 11:36:17 +03:00  
				
					
						
							
							
								 
						
							
							
								acb58a1f98 
								
							
								 
							
						 
						
							
							
								
								parser: add p.peek_tok3, fix `for ...<a.len...`  
							
							
							
						 
						
							2020-05-22 19:48:47 +03:00  
				
					
						
							
							
								 
						
							
							
								dda875a9c8 
								
									
								
							
								 
							
						 
						
							
							
								
								all: unify const names to snake_case  
							
							
							
						 
						
							2020-05-22 17:36:09 +02:00  
				
					
						
							
							
								 
						
							
							
								1cc52b0fae 
								
							
								 
							
						 
						
							
							
								
								docs: update obsolete references to the compiler/ folder  
							
							
							
						 
						
							2020-05-22 10:11:12 +03:00  
				
					
						
							
							
								 
						
							
							
								27644333a8 
								
							
								 
							
						 
						
							
							
								
								tests: bring back pointers_test.v  
							
							
							
						 
						
							2020-05-22 06:21:48 +02:00  
				
					
						
							
							
								 
						
							
							
								047e982318 
								
									
								
							
								 
							
						 
						
							
							
								
								gen: fix pointer_str_test.v  
							
							
							
						 
						
							2020-05-21 15:09:35 +03:00  
				
					
						
							
							
								 
						
							
							
								0de70e8b2c 
								
							
								 
							
						 
						
							
							
								
								vpm: handle -v as well as -verbose  
							
							
							
						 
						
							2020-05-21 08:30:38 +03:00  
				
					
						
							
							
								 
						
							
							
								b8c028c727 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: fix -5.str() precedence  
							
							
							
						 
						
							2020-05-20 23:26:23 +02:00  
				
					
						
							
							
								 
						
							
							
								ebb3f4e402 
								
							
								 
							
						 
						
							
							
								
								ci: add new explict job 'install-modules', to test 'v install'  
							
							
							
						 
						
							2020-05-20 12:20:13 +03:00  
				
					
						
							
							
								 
						
							
							
								b10df252dc 
								
									
								
							
								 
							
						 
						
							
							
								
								all: replace `is_c`, `is_js` with `language`  
							
							
							
						 
						
							2020-05-19 17:12:47 +02:00  
				
					
						
							
							
								 
						
							
							
								74686d0ec4 
								
									
								
							
								 
							
						 
						
							
							
								
								test: fix alias type errors and type_test.v  
							
							
							
						 
						
							2020-05-19 15:04:51 +03:00  
				
					
						
							
							
								 
						
							
							
								96a8eaabc5 
								
									
								
							
								 
							
						 
						
							
							
								
								repl: handle assigning anonymous function to a variable  
							
							
							
						 
						
							2020-05-19 14:15:01 +03:00  
				
					
						
							
							
								 
						
							
							
								2635be511f 
								
									
								
							
								 
							
						 
						
							
							
								
								all: re-apply C++ support  
							
							
							
						 
						
							2020-05-18 21:38:06 +02:00  
				
					
						
							
							
								 
						
							
							
								07a78b2843 
								
							
								 
							
						 
						
							
							
								
								Revert "all: C++ compiler support"  
							
							... 
							
							
							
							This reverts commit 9a237c3e82 
							
						 
						
							2020-05-18 17:05:48 +02:00  
				
					
						
							
							
								 
						
							
							
								9a237c3e82 
								
									
								
							
								 
							
						 
						
							
							
								
								all: C++ compiler support  
							
							
							
						 
						
							2020-05-18 15:51:36 +02:00  
				
					
						
							
							
								 
						
							
							
								857276e81f 
								
							
								 
							
						 
						
							
							
								
								vup: use v.exe  
							
							
							
						 
						
							2020-05-18 15:49:26 +02:00  
				
					
						
							
							
								 
						
							
							
								ae3df002a2 
								
									
								
							
								 
							
						 
						
							
							
								
								vmod: add v.mod parser  
							
							
							
						 
						
							2020-05-18 14:35:28 +02:00  
				
					
						
							
							
								 
						
							
							
								59c080be97 
								
							
								 
							
						 
						
							
							
								
								tools: update performance_compare.v  
							
							
							
						 
						
							2020-05-18 11:46:25 +03:00  
				
					
						
							
							
								 
						
							
							
								7f4cf08516 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: check `(mut f Foo)` syntax  
							
							
							
						 
						
							2020-05-17 13:51:18 +02:00  
				
					
						
							
							
								 
						
							
							
								02fb393747 
								
									
								
							
								 
							
						 
						
							
							
								
								test: fix vrepl and cast test errors  
							
							
							
						 
						
							2020-05-17 02:13:08 +02:00  
				
					
						
							
							
								 
						
							
							
								fb27fe5379 
								
							
								 
							
						 
						
							
							
								
								CI: add `v build-tools` task to the tcc job  
							
							
							
						 
						
							2020-05-17 00:14:06 +03:00  
				
					
						
							
							
								 
						
							
							
								3e4d99a0e3 
								
							
								 
							
						 
						
							
							
								
								vup: show the current V version after an update  
							
							
							
						 
						
							2020-05-16 22:18:45 +03:00  
				
					
						
							
							
								 
						
							
							
								62cb48d252 
								
							
								 
							
						 
						
							
							
								
								repl: treat middle imports in a more forgiving way  
							
							
							
						 
						
							2020-05-16 22:03:28 +03:00  
				
					
						
							
							
								 
						
							
							
								a3a19e899d 
								
							
								 
							
						 
						
							
							
								
								repl: implement list and reset commands  
							
							
							
						 
						
							2020-05-16 18:20:47 +00:00  
				
					
						
							
							
								 
						
							
							
								7a404af097 
								
							
								 
							
						 
						
							
							
								
								repl: detect fn/enums/struct/const/interface declarations too  
							
							
							
						 
						
							2020-05-16 14:40:54 +03:00  
				
					
						
							
							
								 
						
							
							
								d73bedc1fb 
								
									
								
							
								 
							
						 
						
							
							
								
								vrepl: fix declaring structs  
							
							
							
						 
						
							2020-05-15 16:12:15 +03:00  
				
					
						
							
							
								 
						
							
							
								6d0b791ac8 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: warning about unused imports  
							
							
							
						 
						
							2020-05-14 17:14:24 +02:00  
				
					
						
							
							
								 
						
							
							
								74005b4362 
								
							
								 
							
						 
						
							
							
								
								vfmt: handle file paths with spaces  
							
							
							
						 
						
							2020-05-14 09:07:14 +03:00  
				
					
						
							
							
								 
						
							
							
								c92b09d3e7 
								
							
								 
							
						 
						
							
							
								
								vup: run make only on breaking changes  
							
							
							
						 
						
							2020-05-13 15:15:37 +02:00  
				
					
						
							
							
								 
						
							
							
								60dd7a7471 
								
									
								
							
								 
							
						 
						
							
							
								
								vpm: fix v update ui  
							
							
							
						 
						
							2020-05-13 08:19:12 +03:00  
				
					
						
							
							
								 
						
							
							
								5f7a8df885 
								
									
								
							
								 
							
						 
						
							
							
								
								tools/fast: fix unused var, use Stopwatch, .gitignore  
							
							
							
						 
						
							2020-05-13 01:55:33 +02:00  
				
					
						
							
							
								 
						
							
							
								14bba54ddc 
								
									
								
							
								 
							
						 
						
							
							
								
								vrepl: fix array_init error  
							
							... 
							
							
							
							* optimize print conditions 
							
						 
						
							2020-05-11 07:15:08 +03:00  
				
					
						
							
							
								 
						
							
							
								d33082dffe 
								
							
								 
							
						 
						
							
							
								
								oldv: fix compilation, make VGitOptions fields public  
							
							
							
						 
						
							2020-05-10 18:41:46 +03:00  
				
					
						
							
							
								 
						
							
							
								f396f70ae7 
								
									
								
							
								 
							
						 
						
							
							
								
								repl: fix newline in error messages  
							
							
							
						 
						
							2020-05-10 16:26:56 +02:00  
				
					
						
							
							
								 
						
							
							
								1c8d2c21b5 
								
									
								
							
								 
							
						 
						
							
							
								
								vpm: fix 404 error message  
							
							
							
						 
						
							2020-05-08 22:50:36 +02:00  
				
					
						
							
							
								 
						
							
							
								4b347ff148 
								
							
								 
							
						 
						
							
							
								
								v self: force the subprocess to show colors  
							
							
							
						 
						
							2020-05-08 19:04:24 +03:00  
				
					
						
							
							
								 
						
							
							
								8866773f97 
								
									
								
							
								 
							
						 
						
							
							
								
								vrepl: fix import and comment error in the middle of other lines  
							
							
							
						 
						
							2020-05-08 09:34:59 +03:00  
				
					
						
							
							
								 
						
							
							
								e3366281ee 
								
							
								 
							
						 
						
							
							
								
								tests: skip sqlite_test.v on musl too, fix compilation of path_tracing.v  
							
							
							
						 
						
							2020-05-06 23:50:20 +03:00  
				
					
						
							
							
								 
						
							
							
								6005b7fdb6 
								
							
								 
							
						 
						
							
							
								
								tests: skip clipboard_test.v on musl too  
							
							
							
						 
						
							2020-05-06 23:26:44 +03:00  
				
					
						
							
							
								 
						
							
							
								4b982890e2 
								
							
								 
							
						 
						
							
							
								
								tests: skip http tests on musl targets for now  
							
							
							
						 
						
							2020-05-06 22:59:39 +03:00  
				
					
						
							
							
								 
						
							
							
								2b0f2be18b 
								
							
								 
							
						 
						
							
							
								
								tests: enable http_test.v  
							
							
							
						 
						
							2020-05-06 17:24:50 +02:00  
				
					
						
							
							
								 
						
							
							
								a4f931ef65 
								
							
								 
							
						 
						
							
							
								
								tests: bring back the Valgrind test  
							
							
							
						 
						
							2020-05-06 13:51:22 +02:00  
				
					
						
							
							
								 
						
							
							
								b627bb933c 
								
									
								
							
								 
							
						 
						
							
							
								
								message: use uniform message reference format  
							
							
							
						 
						
							2020-05-06 09:10:40 +03:00  
				
					
						
							
							
								 
						
							
							
								9823d80e0c 
								
							
								 
							
						 
						
							
							
								
								json: minor fixes + bring back the test  
							
							
							
						 
						
							2020-05-04 20:43:22 +02:00  
				
					
						
							
							
								 
						
							
							
								5eb71c4a13 
								
							
								 
							
						 
						
							
							
								
								fmt: initial support for -debug  
							
							
							
						 
						
							2020-05-04 17:27:41 +03:00  
				
					
						
							
							
								 
						
							
							
								acd80f052b 
								
									
								
							
								 
							
						 
						
							
							
								
								tests: improve diagnostic output on failure  
							
							
							
						 
						
							2020-05-04 11:21:25 +03:00  
				
					
						
							
							
								 
						
							
							
								845ffb59a6 
								
							
								 
							
						 
						
							
							
								
								live: use mostly pure V code for reloading, eases customization  
							
							
							
						 
						
							2020-05-03 20:22:24 +03:00  
				
					
						
							
							
								 
						
							
							
								b4e4e6bb21 
								
									
								
							
								 
							
						 
						
							
							
								
								vrepl: fix cleanup on windows  
							
							
							
						 
						
							2020-05-03 18:13:37 +02:00  
				
					
						
							
							
								 
						
							
							
								361fad9231 
								
							
								 
							
						 
						
							
							
								
								tests: disable valgrind test until fn scopes are fixed  
							
							
							
						 
						
							2020-05-03 16:29:15 +02:00  
				
					
						
							
							
								 
						
							
							
								16fe8103ba 
								
							
								 
							
						 
						
							
							
								
								tests: bring back valgrind test  
							
							
							
						 
						
							2020-05-03 13:12:05 +02:00  
				
					
						
							
							
								 
						
							
							
								7038f59ca5 
								
							
								 
							
						 
						
							
							
								
								compiler: add back support for -live  
							
							
							
						 
						
							2020-05-02 01:14:44 +03:00  
				
					
						
							
							
								 
						
							
							
								51da324465 
								
							
								 
							
						 
						
							
							
								
								tests: fix eventbus_test.v  
							
							
							
						 
						
							2020-05-01 10:57:19 +02:00  
				
					
						
							
							
								 
						
							
							
								3e4cd12fd0 
								
									
								
							
								 
							
						 
						
							
							
								
								.gitignore: ignore all binary files by default  
							
							
							
						 
						
							2020-04-29 16:49:13 +02:00  
				
					
						
							
							
								 
						
							
							
								0e765e34be 
								
							
								 
							
						 
						
							
							
								
								vfmt: extract v.util.find_working_diff_command, color_compare_files  
							
							
							
						 
						
							2020-04-29 11:51:45 +03:00  
				
					
						
							
							
								 
						
							
							
								8ea087f957 
								
							
								 
							
						 
						
							
							
								
								vfmt: fix compilation; handle the case when fmt.tabs is not enough  
							
							
							
						 
						
							2020-04-28 16:04:37 +03:00  
				
					
						
							
							
								 
						
							
							
								eb9448e59e 
								
							
								 
							
						 
						
							
							
								
								tests: fix CI, by skipping http_test.v again.  
							
							
							
						 
						
							2020-04-28 15:24:41 +03:00  
				
					
						
							
							
								 
						
							
							
								c6a15dba50 
								
							
								 
							
						 
						
							
							
								
								compiler: add support for size_t  
							
							
							
						 
						
							2020-04-28 15:07:19 +03:00  
				
					
						
							
							
								 
						
							
							
								682838a0cf 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: check array and fields mutability  
							
							
							
						 
						
							2020-04-27 22:53:26 +02:00  
				
					
						
							
							
								 
						
							
							
								ce1215f507 
								
							
								 
							
						 
						
							
							
								
								vfmt: set Preferences.is_fmt flag (bugfix)  
							
							
							
						 
						
							2020-04-27 23:20:16 +03:00  
				
					
						
							
							
								 
						
							
							
								e523540f3a 
								
							
								 
							
						 
						
							
							
								
								profile: use specialized time__vpc_now  
							
							
							
						 
						
							2020-04-26 22:14:54 +03:00  
				
					
						
							
							
								 
						
							
							
								9f4d498ff1 
								
									
								
							
								 
							
						 
						
							
							
								
								all: update`import ()` and `[]array`  
							
							
							
						 
						
							2020-04-26 13:49:31 +02:00  
				
					
						
							
							
								 
						
							
							
								b898970031 
								
							
								 
							
						 
						
							
							
								
								cmd/tools: use same line imports too  
							
							
							
						 
						
							2020-04-26 09:32:05 +03:00  
				
					
						
							
							
								 
						
							
							
								541b058e90 
								
									
								
							
								 
							
						 
						
							
							
								
								all: use `a !in b` instead of `!(a in b)`  
							
							
							
						 
						
							2020-04-26 06:39:23 +02:00  
				
					
						
							
							
								 
						
							
							
								08799792a7 
								
							
								 
							
						 
						
							
							
								
								tests: fix regex test  
							
							
							
						 
						
							2020-04-25 23:42:48 +03:00  
				
					
						
							
							
								 
						
							
							
								19d7553d67 
								
							
								 
							
						 
						
							
							
								
								tests: fix vlib/net/http/cookie_test.v  
							
							
							
						 
						
							2020-04-25 22:53:18 +03:00  
				
					
						
							
							
								 
						
							
							
								e0f9c042c1 
								
							
								 
							
						 
						
							
							
								
								cgen: interface fixes  
							
							
							
						 
						
							2020-04-25 21:24:12 +02:00  
				
					
						
							
							
								 
						
							
							
								c26e83f58a 
								
									
								
							
								 
							
						 
						
							
							
								
								array: fix fixed array errors  
							
							
							
						 
						
							2020-04-25 18:26:38 +02:00  
				
					
						
							
							
								 
						
							
							
								aacc3c6f7e 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: generate str for variadic ( #4587 )  
							
							
							
						 
						
							2020-04-25 22:23:47 +10:00  
				
					
						
							
							
								 
						
							
							
								eecf92cdb0 
								
							
								 
							
						 
						
							
							
								
								cgen: implement -profile support.  
							
							
							
						 
						
							2020-04-25 13:05:49 +03:00  
				
					
						
							
							
								 
						
							
							
								f1f9e423c3 
								
							
								 
							
						 
						
							
							
								
								interfaces: preparatory fixes  
							
							
							
						 
						
							2020-04-25 08:00:44 +02:00  
				
					
						
							
							
								 
						
							
							
								288db055ec 
								
									
								
							
								 
							
						 
						
							
							
								
								vself: allow arbitrary arguments  
							
							
							
						 
						
							2020-04-24 12:36:27 +02:00  
				
					
						
							
							
								 
						
							
							
								adb8fb1dc6 
								
							
								 
							
						 
						
							
							
								
								comptime: fix custom -d flags and `$if x? {}`. Fixes ftp_test.v .  
							
							
							
						 
						
							2020-04-23 17:52:44 +03:00  
				
					
						
							
							
								 
						
							
							
								1a79e5419f 
								
							
								 
							
						 
						
							
							
								
								tests: fix aes_test.v by manually dereferencing the mut dst parameter  
							
							
							
						 
						
							2020-04-23 16:45:25 +03:00  
				
					
						
							
							
								 
						
							
							
								bea918bb87 
								
									
								
							
								 
							
						 
						
							
							
								
								vup: add missing extension to make it work  
							
							
							
						 
						
							2020-04-23 13:06:46 +03:00  
				
					
						
							
							
								 
						
							
							
								d871595437 
								
									
								
							
								 
							
						 
						
							
							
								
								all: replace `var` with `mut`  
							
							
							
						 
						
							2020-04-23 01:16:58 +02:00  
				
					
						
							
							
								 
						
							
							
								fecf4ddf65 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix optional pointers  
							
							
							
						 
						
							2020-04-22 20:12:30 +02:00  
				
					
						
							
							
								 
						
							
							
								54c382f6f1 
								
									
								
							
								 
							
						 
						
							
							
								
								vup: fix unnecessary recompiles  
							
							... 
							
							
							
							fixes  #4441  
						
							2020-04-22 20:54:39 +03:00  
				
					
						
							
							
								 
						
							
							
								4b8ed3f831 
								
							
								 
							
						 
						
							
							
								
								cgen: fixes for ustring, makes utf8_util_test.v pass  
							
							
							
						 
						
							2020-04-22 10:35:14 +03:00  
				
					
						
							
							
								 
						
							
							
								c1e8612624 
								
							
								 
							
						 
						
							
							
								
								checker/gen: allow vargs to be forwarded. fix/enable variadic test  
							
							
							
						 
						
							2020-04-22 13:28:47 +10:00  
				
					
						
							
							
								 
						
							
							
								155891a4e0 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: add unused variable warning  
							
							
							
						 
						
							2020-04-22 01:52:56 +02:00  
				
					
						
							
							
								 
						
							
							
								bc4a576c54 
								
									
								
							
								 
							
						 
						
							
							
								
								flag: fix flag_test.v  
							
							
							
						 
						
							2020-04-21 14:44:17 +03:00  
				
					
						
							
							
								 
						
							
							
								071059e8f2 
								
							
								 
							
						 
						
							
							
								
								tests: disable sqlite test for now  
							
							
							
						 
						
							2020-04-21 10:21:24 +02:00  
				
					
						
							
							
								 
						
							
							
								2597816ed6 
								
							
								 
							
						 
						
							
							
								
								tests: disable clipboard_test for now  
							
							
							
						 
						
							2020-04-21 07:26:16 +02:00  
				
					
						
							
							
								 
						
							
							
								77679d9650 
								
							
								 
							
						 
						
							
							
								
								tests: mark more tests as fixed  
							
							
							
						 
						
							2020-04-21 05:52:44 +02:00  
				
					
						
							
							
								 
						
							
							
								9278a0cfba 
								
							
								 
							
						 
						
							
							
								
								tests: fix mut_test; x64: sub32()  
							
							
							
						 
						
							2020-04-21 05:49:03 +02:00  
				
					
						
							
							
								 
						
							
							
								be40de331d 
								
							
								 
							
						 
						
							
							
								
								tests: fn_test works now  
							
							
							
						 
						
							2020-04-21 05:32:37 +02:00  
				
					
						
							
							
								 
						
							
							
								7a03b18bfe 
								
							
								 
							
						 
						
							
							
								
								vgit: avoid generics; enables compilation of the performance_compare & oldv tools.  
							
							
							
						 
						
							2020-04-20 18:39:25 +03:00  
				
					
						
							
							
								 
						
							
							
								c1fc768c1b 
								
							
								 
							
						 
						
							
							
								
								fmt: run on cmd/v; cgen: fix anonymous functions  
							
							
							
						 
						
							2020-04-20 07:04:31 +02:00  
				
					
						
							
							
								 
						
							
							
								3b00132e14 
								
									
								
							
								 
							
						 
						
							
							
								
								repl: fix <<  
							
							
							
						 
						
							2020-04-19 21:52:46 +02:00  
				
					
						
							
							
								 
						
							
							
								57c142b993 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: disallow pub in main  
							
							
							
						 
						
							2020-04-19 00:07:57 +02:00  
				
					
						
							
							
								 
						
							
							
								3d6142064d 
								
									
								
							
								 
							
						 
						
							
							
								
								tests: remove `msvc-test`  
							
							
							
						 
						
							2020-04-18 23:44:42 +02:00  
				
					
						
							
							
								 
						
							
							
								85dbd38ada 
								
									
								
							
								 
							
						 
						
							
							
								
								tests: don't skip rand and repl  
							
							
							
						 
						
							2020-04-18 23:43:56 +02:00  
				
					
						
							
							
								 
						
							
							
								392986b763 
								
									
								
							
								 
							
						 
						
							
							
								
								testing: fix race condition, make messages private  
							
							
							
						 
						
							2020-04-18 17:44:21 +02:00  
				
					
						
							
							
								 
						
							
							
								eb923b4995 
								
									
								
							
								 
							
						 
						
							
							
								
								testing: fix count of succeeded tests  
							
							
							
						 
						
							2020-04-18 05:49:03 +03:00  
				
					
						
							
							
								 
						
							
							
								fe249ab0c3 
								
									
								
							
								 
							
						 
						
							
							
								
								vtest: remove `pub` before main  
							
							
							
						 
						
							2020-04-17 21:41:54 +02:00  
				
					
						
							
							
								 
						
							
							
								420ecaf31d 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: gen_str_for_array()  
							
							
							
						 
						
							2020-04-17 16:10:41 +02:00  
				
					
						
							
							
								 
						
							
							
								8bb11d9035 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix string_interpolation_struct_test.v error  
							
							
							
						 
						
							2020-04-17 01:45:42 +02:00  
				
					
						
							
							
								 
						
							
							
								051cc732bb 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: generate typeof for functions  
							
							
							
						 
						
							2020-04-16 21:04:27 +02:00  
				
					
						
							
							
								 
						
							
							
								dee64347e0 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix const_embed_test.v error  
							
							
							
						 
						
							2020-04-16 19:43:39 +02:00  
				
					
						
							
							
								 
						
							
							
								182108faca 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt fmt.v, vfmt.v  
							
							
							
						 
						
							2020-04-16 15:54:17 +02:00  
				
					
						
							
							
								 
						
							
							
								e05f103c41 
								
									
								
							
								 
							
						 
						
							
							
								
								cli: make compile  
							
							
							
						 
						
							2020-04-16 14:50:04 +02:00  
				
					
						
							
							
								 
						
							
							
								6a186e8f11 
								
									
								
							
								 
							
						 
						
							
							
								
								jsgen: implement js backend  
							
							
							
						 
						
							2020-04-15 23:16:49 +02:00  
				
					
						
							
							
								 
						
							
							
								e1739549b2 
								
									
								
							
								 
							
						 
						
							
							
								
								crypto: fix `rand` module  
							
							
							
						 
						
							2020-04-14 21:03:02 +02:00  
				
					
						
							
							
								 
						
							
							
								956651384c 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix math/complex_test.v  
							
							
							
						 
						
							2020-04-14 07:44:19 +02:00  
				
					
						
							
							
								 
						
							
							
								885612afea 
								
									
								
							
								 
							
						 
						
							
							
								
								ftoa: fix strconv/ftoa/f32_f64_to_string_test.v  
							
							
							
						 
						
							2020-04-14 03:53:34 +02:00  
				
					
						
							
							
								 
						
							
							
								df37597f00 
								
							
								 
							
						 
						
							
							
								
								tests: disable cookie test for now  
							
							
							
						 
						
							2020-04-14 03:43:59 +02:00  
				
					
						
							
							
								 
						
							
							
								080f550625 
								
									
								
							
								 
							
						 
						
							
							
								
								v up: optimization  
							
							
							
						 
						
							2020-04-14 03:32:32 +02:00  
				
					
						
							
							
								 
						
							
							
								8bef97fce6 
								
									
								
							
								 
							
						 
						
							
							
								
								tests: remove array_to_string_test.v from skip list  
							
							
							
						 
						
							2020-04-14 01:03:54 +02:00  
				
					
						
							
							
								 
						
							
							
								24958df565 
								
							
								 
							
						 
						
							
							
								
								parser: do not allow duplicate fns; cgen: move fn code to fn.v  
							
							
							
						 
						
							2020-04-13 19:59:57 +02:00  
				
					
						
							
							
								 
						
							
							
								d691f46f1e 
								
							
								 
							
						 
						
							
							
								
								ci: skip again repl_test.v till it passed everywhere  
							
							
							
						 
						
							2020-04-13 11:17:20 +03:00  
				
					
						
							
							
								 
						
							
							
								99db5f53f7 
								
							
								 
							
						 
						
							
							
								
								repl_test.v: fix compilation (non working ones are for now renamed to .skip)  
							
							
							
						 
						
							2020-04-13 11:06:52 +03:00  
				
					
						
							
							
								 
						
							
							
								da5a1e458b 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix match expr in assert  
							
							
							
						 
						
							2020-04-13 01:53:26 +02:00  
				
					
						
							
							
								 
						
							
							
								6ada43df61 
								
							
								 
							
						 
						
							
							
								
								fmt: test automatic import insertion  
							
							
							
						 
						
							2020-04-12 17:57:05 +02:00  
				
					
						
							
							
								 
						
							
							
								79dad0bca9 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: fix enum default value in struct  
							
							... 
							
							
							
							* parser: fix enum default value in struct
* Add a test for the enum default values in structs.
* Fix compilation of vfmt.
* Run vfmt over enum_default_value_in_struct_test.v
* Cleanup spurious , in vfmt output for enum declarations
Co-authored-by: Delyan Angelov <delian66@gmail.com> 
							
						 
						
							2020-04-12 13:35:54 +03:00  
				
					
						
							
							
								 
						
							
							
								e8afd7a1b7 
								
							
								 
							
						 
						
							
							
								
								ci: msvc tests fix  
							
							
							
						 
						
							2020-04-11 16:57:02 +02:00  
				
					
						
							
							
								 
						
							
							
								5a1af94452 
								
							
								 
							
						 
						
							
							
								
								test-fixed: fix compilation  
							
							
							
						 
						
							2020-04-11 14:48:59 +03:00  
				
					
						
							
							
								 
						
							
							
								c408223bb5 
								
							
								 
							
						 
						
							
							
								
								test-fixed: move tests back to the skip_test_files list  
							
							
							
						 
						
							2020-04-11 14:35:25 +03:00  
				
					
						
							
							
								 
						
							
							
								001e0b828a 
								
							
								 
							
						 
						
							
							
								
								test-fixed: fix CI for ubuntu-tcc  
							
							
							
						 
						
							2020-04-11 13:41:59 +03:00  
				
					
						
							
							
								 
						
							
							
								b10fcc79ba 
								
							
								 
							
						 
						
							
							
								
								comptime: fix #ifdef/#endif generation  
							
							
							
						 
						
							2020-04-11 12:41:48 +03:00  
				
					
						
							
							
								 
						
							
							
								95709811e0 
								
							
								 
							
						 
						
							
							
								
								v: support VFLAGS, fix 'v run source.v arg after source'  
							
							
							
						 
						
							2020-04-11 10:28:43 +03:00  
				
					
						
							
							
								 
						
							
							
								75c6545857 
								
							
								 
							
						 
						
							
							
								
								test-fixed: project_with_modules_having_submodules tests compile too  
							
							
							
						 
						
							2020-04-11 10:00:22 +03:00  
				
					
						
							
							
								 
						
							
							
								4f74410125 
								
							
								 
							
						 
						
							
							
								
								test-fixed: always chdir to main v folder before running the tests  
							
							
							
						 
						
							2020-04-10 22:40:56 +03:00  
				
					
						
							
							
								 
						
							
							
								60d6543733 
								
							
								 
							
						 
						
							
							
								
								comptime: support @VROOT again  
							
							
							
						 
						
							2020-04-10 13:02:00 +03:00  
				
					
						
							
							
								 
						
							
							
								917b9b5124 
								
							
								 
							
						 
						
							
							
								
								test-fixed: do not skip big_test.v and socket_udp_test.v  
							
							
							
						 
						
							2020-04-10 12:35:37 +03:00  
				
					
						
							
							
								 
						
							
							
								c0d86eb651 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: printing pointer should print the address  
							
							
							
						 
						
							2020-04-09 15:35:52 +02:00  
				
					
						
							
							
								 
						
							
							
								f3c917e0aa 
								
							
								 
							
						 
						
							
							
								
								fmt: fix array receivers; cmd/v: -showcc  
							
							
							
						 
						
							2020-04-09 15:05:06 +02:00  
				
					
						
							
							
								 
						
							
							
								9e201e1f93 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: don't skip fixed tests  
							
							
							
						 
						
							2020-04-09 13:33:19 +02:00  
				
					
						
							
							
								 
						
							
							
								384d401af0 
								
									
								
							
								 
							
						 
						
							
							
								
								math: fix `bits_test`  
							
							
							
						 
						
							2020-04-09 12:43:37 +02:00  
				
					
						
							
							
								 
						
							
							
								56c3a8b9a2 
								
									
								
							
								 
							
						 
						
							
							
								
								base64: fix build  
							
							
							
						 
						
							2020-04-09 12:17:01 +02:00  
				
					
						
							
							
								 
						
							
							
								7a218286b3 
								
							
								 
							
						 
						
							
							
								
								cgen: fix returning optional consts; fix csv test  
							
							
							
						 
						
							2020-04-08 17:21:36 +02:00  
				
					
						
							
							
								 
						
							
							
								3abbdd4a39 
								
							
								 
							
						 
						
							
							
								
								tests: fix vlib/os/environment.v  
							
							
							
						 
						
							2020-04-08 18:01:19 +03:00  
				
					
						
							
							
								 
						
							
							
								5247d5924e 
								
							
								 
							
						 
						
							
							
								
								tests: stats_test.v, pcg32_test.v, splitmix64_test.v now also pass  
							
							
							
						 
						
							2020-04-08 17:29:43 +03:00  
				
					
						
							
							
								 
						
							
							
								1388532bd4 
								
							
								 
							
						 
						
							
							
								
								tests: fix crc32_test.v  
							
							
							
						 
						
							2020-04-08 16:48:13 +03:00  
				
					
						
							
							
								 
						
							
							
								4f7bfaf5d0 
								
							
								 
							
						 
						
							
							
								
								tests: sha256_test.v and sha512_test.v also pass now  
							
							
							
						 
						
							2020-04-08 16:39:24 +03:00  
				
					
						
							
							
								 
						
							
							
								a8fe3a59b0 
								
							
								 
							
						 
						
							
							
								
								tests: fix sha1 test by fixing << | expressions with explicit parenthesis for now.  
							
							
							
						 
						
							2020-04-08 16:30:19 +03:00  
				
					
						
							
							
								 
						
							
							
								5ef5712e91 
								
							
								 
							
						 
						
							
							
								
								vfmt: do not generate a space if the comment is empty  
							
							
							
						 
						
							2020-04-08 14:19:13 +02:00  
				
					
						
							
							
								 
						
							
							
								c00ec77737 
								
							
								 
							
						 
						
							
							
								
								tests: fix compilation of parser_test.v  
							
							
							
						 
						
							2020-04-08 05:57:36 +03:00  
				
					
						
							
							
								 
						
							
							
								3bad02abdd 
								
							
								 
							
						 
						
							
							
								
								cgen: do comparison of f32/f64 values for == and != by calling f64_eq(a,b) and f64_ne(a,b)  
							
							
							
						 
						
							2020-04-08 03:51:06 +03:00  
				
					
						
							
							
								 
						
							
							
								f93445a022 
								
							
								 
							
						 
						
							
							
								
								tests: cleanup look for assertions. Fix jump to failure in emacs/vim again  
							
							
							
						 
						
							2020-04-08 03:45:49 +03:00  
				
					
						
							
							
								 
						
							
							
								a6daf2f78e 
								
							
								 
							
						 
						
							
							
								
								skip crc32_test for now  
							
							
							
						 
						
							2020-04-08 01:39:38 +02:00  
				
					
						
							
							
								 
						
							
							
								2fbed2f880 
								
							
								 
							
						 
						
							
							
								
								cgen: fix _ = ...  
							
							
							
						 
						
							2020-04-08 00:46:16 +02:00  
				
					
						
							
							
								 
						
							
							
								582ee9e643 
								
							
								 
							
						 
						
							
							
								
								urllib: put braces in << | expressions in urllib.v to make test pass  
							
							
							
						 
						
							2020-04-07 22:58:29 +03:00  
				
					
						
							
							
								 
						
							
							
								900a18f955 
								
							
								 
							
						 
						
							
							
								
								v test-fixed: mention explicitly only the files that should be skipped  
							
							
							
						 
						
							2020-04-07 20:51:42 +03:00  
				
					
						
							
							
								 
						
							
							
								efeea40520 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: 'v create' -> 'v new'  
							
							
							
						 
						
							2020-04-07 19:37:15 +02:00  
				
					
						
							
							
								 
						
							
							
								7cf9b32742 
								
									
								
							
								 
							
						 
						
							
							
								
								cmd: show cleaner messages, when v can not compile a tool, or update itself  
							
							
							
						 
						
							2020-04-07 17:56:33 +03:00  
				
					
						
							
							
								 
						
							
							
								3c6a4dedd6 
								
									
								
							
								 
							
						 
						
							
							
								
								tool: fix vgit.v  
							
							
							
						 
						
							2020-04-07 13:14:22 +02:00  
				
					
						
							
							
								 
						
							
							
								7bd98ecddb 
								
									
								
							
								 
							
						 
						
							
							
								
								tools: fix performance_compare.v  
							
							
							
						 
						
							2020-04-07 12:38:43 +02:00  
				
					
						
							
							
								 
						
							
							
								fd75cce0f3 
								
							
								 
							
						 
						
							
							
								
								vfmt: minor fixes + tests  
							
							
							
						 
						
							2020-04-07 04:05:59 +02:00  
				
					
						
							
							
								 
						
							
							
								4d5fe14968 
								
									
								
							
								 
							
						 
						
							
							
								
								log: fix example error  
							
							
							
						 
						
							2020-04-06 17:22:53 +02:00  
				
					
						
							
							
								 
						
							
							
								2006995020 
								
							
								 
							
						 
						
							
							
								
								cmd/v: remove clang-format (the generated code is pretty from the start)  
							
							
							
						 
						
							2020-04-06 17:11:01 +02:00  
				
					
						
							
							
								 
						
							
							
								ffe8452f02 
								
							
								 
							
						 
						
							
							
								
								vfmt: fix imports  
							
							
							
						 
						
							2020-04-05 21:53:00 +02:00  
				
					
						
							
							
								 
						
							
							
								901f69e122 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: extend tests  
							
							
							
						 
						
							2020-04-05 15:20:28 +03:00  
				
					
						
							
							
								 
						
							
							
								77fcac027e 
								
							
								 
							
						 
						
							
							
								
								ci: fix tcc, by not running vlib/v/tests/backtrace_test.v there for now  
							
							
							
						 
						
							2020-04-05 13:01:48 +03:00  
				
					
						
							
							
								 
						
							
							
								fde88a2c51 
								
							
								 
							
						 
						
							
							
								
								ci: implement 'v test-fixed' and use it on ubuntu,tcc,msvc jobs  
							
							
							
						 
						
							2020-04-05 12:40:17 +03:00  
				
					
						
							
							
								 
						
							
							
								2a06263a5b 
								
							
								 
							
						 
						
							
							
								
								vfmt: more fixes; enable `v fmt` and `v fmt -w`  
							
							
							
						 
						
							2020-04-05 03:37:38 +02:00  
				
					
						
							
							
								 
						
							
							
								97db4c0e9a 
								
							
								 
							
						 
						
							
							
								
								vfmt: comments and other fixes  
							
							
							
						 
						
							2020-04-05 02:08:13 +02:00  
				
					
						
							
							
								 
						
							
							
								33b03449d5 
								
							
								 
							
						 
						
							
							
								
								tools: remove vnames.v for now  
							
							
							
						 
						
							2020-04-04 16:39:08 +02:00  
				
					
						
							
							
								 
						
							
							
								bf59828897 
								
									
								
							
								 
							
						 
						
							
							
								
								ast: const impl & global scope & objects  
							
							
							
						 
						
							2020-04-04 14:14:40 +11:00  
				
					
						
							
							
								 
						
							
							
								f8b4a6f168 
								
							
								 
							
						 
						
							
							
								
								Disable vfmt for now.  
							
							
							
						 
						
							2020-04-03 22:21:17 +03:00  
				
					
						
							
							
								 
						
							
							
								31c4b1cda6 
								
							
								 
							
						 
						
							
							
								
								v2: compile vfmt again; consistent colored error messages  
							
							
							
						 
						
							2020-04-03 18:42:22 +03:00  
				
					
						
							
							
								 
						
							
							
								6a5cc0fa19 
								
									
								
							
								 
							
						 
						
							
							
								
								tests: update assert output  
							
							
							
						 
						
							2020-04-03 13:39:11 +02:00  
				
					
						
							
							
								 
						
							
							
								084f853a2a 
								
									
								
							
								 
							
						 
						
							
							
								
								v2: enhance version with current git commit hash. Cleanup redundant code.  
							
							
							
						 
						
							2020-04-02 13:31:02 +02:00  
				
					
						
							
							
								 
						
							
							
								8dfb14b1c4 
								
							
								 
							
						 
						
							
							
								
								remove 15k lines of code of the old backend; make V2 the default backend  
							
							
							
						 
						
							2020-04-01 21:25:31 +02:00  
				
					
						
							
							
								 
						
							
							
								b62035e3d0 
								
									
								
							
								 
							
						 
						
							
							
								
								solaris & termux: fix both, using the more portable termios.h  
							
							
							
						 
						
							2020-03-31 12:46:46 +02:00  
				
					
						
							
							
								 
						
							
							
								07de351546 
								
									
								
							
								 
							
						 
						
							
							
								
								v2: support -stats for _test.v files  
							
							
							
						 
						
							2020-03-30 17:21:32 +02:00  
				
					
						
							
							
								 
						
							
							
								a333ac1888 
								
									
								
							
								 
							
						 
						
							
							
								
								all: remove redundant parentheses in `if` statements  
							
							
							
						 
						
							2020-03-29 10:08:42 +02:00  
				
					
						
							
							
								 
						
							
							
								eed7c91e87 
								
							
								 
							
						 
						
							
							
								
								move compiler tests from compiler/ to v/  
							
							
							
						 
						
							2020-03-27 18:01:46 +01:00  
				
					
						
							
							
								 
						
							
							
								f6db36d7f0 
								
							
								 
							
						 
						
							
							
								
								fix parser_test and vfmt.v  
							
							
							
						 
						
							2020-03-27 15:24:08 +01:00  
				
					
						
							
							
								 
						
							
							
								ed42b864c1 
								
									
								
							
								 
							
						 
						
							
							
								
								term:  fix   #4066  
							
							
							
						 
						
							2020-03-27 10:01:46 +01:00  
				
					
						
							
							
								 
						
							
							
								456750ac19 
								
							
								 
							
						 
						
							
							
								
								v2: array_test fixes  
							
							
							
						 
						
							2020-03-25 14:24:48 +01:00  
				
					
						
							
							
								 
						
							
							
								ba088056ed 
								
									
								
							
								 
							
						 
						
							
							
								
								solaris: make 'v test-compiler' pass (stage 2)  
							
							
							
						 
						
							2020-03-21 09:48:02 +01:00  
				
					
						
							
							
								 
						
							
							
								7e139b5384 
								
							
								 
							
						 
						
							
							
								
								tools: gen_vc escape double quotes in sibject  
							
							
							
						 
						
							2020-03-21 10:54:57 +11:00  
				
					
						
							
							
								 
						
							
							
								2f27758a4b 
								
									
								
							
								 
							
						 
						
							
							
								
								os: realpath => real_path  
							
							
							
						 
						
							2020-03-20 16:41:18 +01:00  
				
					
						
							
							
								 
						
							
							
								010f3efcf0 
								
									
								
							
								 
							
						 
						
							
							
								
								os: filename => file_name  
							
							
							
						 
						
							2020-03-19 15:49:07 +01:00  
				
					
						
							
							
								 
						
							
							
								9ef8499183 
								
									
								
							
								 
							
						 
						
							
							
								
								flag: unify apis  
							
							
							
						 
						
							2020-03-19 07:06:37 +01:00  
				
					
						
							
							
								 
						
							
							
								f5e44fbef2 
								
									
								
							
								 
							
						 
						
							
							
								
								compiler: better NetBSD and OpenBSD support in vfmt and $if  
							
							
							
						 
						
							2020-03-17 12:43:59 +01:00  
				
					
						
							
							
								 
						
							
							
								cff6f4abd6 
								
									
								
							
								 
							
						 
						
							
							
								
								vself: add -prod options  
							
							
							
						 
						
							2020-03-16 15:46:38 +01:00  
				
					
						
							
							
								 
						
							
							
								c2e453fbb9 
								
									
								
							
								 
							
						 
						
							
							
								
								vpm: make 'v install' more resilient to server failures  
							
							
							
						 
						
							2020-03-16 14:30:22 +01:00  
				
					
						
							
							
								 
						
							
							
								e03050014d 
								
							
								 
							
						 
						
							
							
								
								tools: gen_vc update comment  
							
							
							
						 
						
							2020-03-17 00:20:40 +11:00  
				
					
						
							
							
								 
						
							
							
								db9323e7bd 
								
							
								 
							
						 
						
							
							
								
								tools: gen_vc - add force update flag/option  
							
							
							
						 
						
							2020-03-17 00:17:19 +11:00  
				
					
						
							
							
								 
						
							
							
								3b328a2847 
								
							
								 
							
						 
						
							
							
								
								vpm: fix server urls  
							
							
							
						 
						
							2020-03-16 12:55:49 +01:00  
				
					
						
							
							
								 
						
							
							
								900ada1112 
								
							
								 
							
						 
						
							
							
								
								cgen: match: do not use a temp var; minor fixes  
							
							
							
						 
						
							2020-03-16 10:53:36 +01:00  
				
					
						
							
							
								 
						
							
							
								c546e88577 
								
									
								
							
								 
							
						 
						
							
							
								
								vcreate: add `init` command  
							
							
							
						 
						
							2020-03-15 11:20:12 +01:00  
				
					
						
							
							
								 
						
							
							
								c2ffd027d0 
								
									
								
							
								 
							
						 
						
							
							
								
								cmd/v: implement `help`  
							
							
							
						 
						
							2020-03-13 20:52:49 +01:00  
				
					
						
							
							
								 
						
							
							
								e667e72685 
								
									
								
							
								 
							
						 
						
							
							
								
								all: fix typos  
							
							
							
						 
						
							2020-03-13 09:45:40 +01:00  
				
					
						
							
							
								 
						
							
							
								57b1b12ab6 
								
									
								
							
								 
							
						 
						
							
							
								
								os: tmpdir => temp_dir  
							
							
							
						 
						
							2020-03-10 15:02:09 +01:00  
				
					
						
							
							
								 
						
							
							
								876b73f92c 
								
									
								
							
								 
							
						 
						
							
							
								
								os: join => join_path  
							
							
							
						 
						
							2020-03-09 02:23:34 +01:00  
				
					
						
							
							
								 
						
							
							
								a58be3af0c 
								
									
								
							
								 
							
						 
						
							
							
								
								cmd/tools/gen_vc.v: use -os cross  
							
							
							
						 
						
							2020-03-08 19:00:57 +01:00  
				
					
						
							
							
								 
						
							
							
								23b11c84b1 
								
									
								
							
								 
							
						 
						
							
							
								
								os api: basedir => base_dir  
							
							
							
						 
						
							2020-03-08 15:43:56 +01:00  
				
					
						
							
							
								 
						
							
							
								783dee1f48 
								
									
								
							
								 
							
						 
						
							
							
								
								os: merge with filepath  
							
							
							
						 
						
							2020-03-07 22:26:26 +01:00  
				
					
						
							
							
								 
						
							
							
								aab31f4b35 
								
									
								
							
								 
							
						 
						
							
							
								
								cmd/v: rewrite flags  
							
							
							
						 
						
							2020-03-06 18:53:29 +01:00  
				
					
						
							
							
								 
						
							
							
								b0ece3a9d8 
								
									
								
							
								 
							
						 
						
							
							
								
								sync: implement pool.work_on_items to process a list of items in parallel  
							
							
							
						 
						
							2020-03-04 20:28:42 +01:00  
				
					
						
							
							
								 
						
							
							
								448ed41562 
								
									
								
							
								 
							
						 
						
							
							
								
								os api: rmdir_recursive => rmdir_all  
							
							
							
						 
						
							2020-03-03 15:02:50 +01:00  
				
					
						
							
							
								 
						
							
							
								ea10f44fe6 
								
									
								
							
								 
							
						 
						
							
							
								
								os api: flush_stdout => flush  
							
							
							
						 
						
							2020-03-03 00:00:30 +01:00