02eee49d25 
								
							
								 
							
						 
						
							
							
								
								fix defer_test  
							
							
							
						 
						
							2019-12-08 15:30:14 +03:00  
				
					
						
							
							
								 
						
							
							
								c9886e6f42 
								
							
								 
							
						 
						
							
							
								
								use ++ everywhere  
							
							
							
						 
						
							2019-12-08 14:34:51 +03:00  
				
					
						
							
							
								 
						
							
							
								c019dd6f98 
								
							
								 
							
						 
						
							
							
								
								test assert in functions that return values  
							
							
							
						 
						
							2019-12-07 22:42:20 +03:00  
				
					
						
							
							
								 
						
							
							
								ad6adf327e 
								
							
								 
							
						 
						
							
							
								
								vlib: fix missing `else{}` in match statements  
							
							
							
						 
						
							2019-12-07 17:23:37 +03:00  
				
					
						
							
							
								 
						
							
							
								a594e009f2 
								
							
								 
							
						 
						
							
							
								
								test high order function  
							
							
							
						 
						
							2019-12-07 16:13:25 +03:00  
				
					
						
							
							
								 
						
							
							
								98374ea6fe 
								
							
								 
							
						 
						
							
							
								
								CI: fix msvc (temporary work around dialogs poping up)  
							
							
							
						 
						
							2019-12-05 17:08:18 +03:00  
				
					
						
							
							
								 
						
							
							
								fb237b9e53 
								
							
								 
							
						 
						
							
							
								
								parser: check types in `a in b` expressions  
							
							
							
						 
						
							2019-12-04 22:17:24 +03:00  
				
					
						
							
							
								 
						
							
							
								9a6711fa1b 
								
							
								 
							
						 
						
							
							
								
								compiler: c'str' now has type charptr  
							
							
							
						 
						
							2019-12-04 13:34:06 +03:00  
				
					
						
							
							
								 
						
							
							
								3fea8f3de5 
								
							
								 
							
						 
						
							
							
								
								*char => charptr everywhere  
							
							
							
						 
						
							2019-12-01 10:33:26 +03:00  
				
					
						
							
							
								 
						
							
							
								a23a4ed98a 
								
							
								 
							
						 
						
							
							
								
								update all index() uses  
							
							
							
						 
						
							2019-11-30 15:27:16 +03:00  
				
					
						
							
							
								 
						
							
							
								e31d892598 
								
							
								 
							
						 
						
							
							
								
								make _V_mret_ unique by putting p.token_idx in it  
							
							
							
						 
						
							2019-11-29 11:11:53 +03:00  
				
					
						
							
							
								 
						
							
							
								7545ea709a 
								
							
								 
							
						 
						
							
							
								
								enable alpine/musl CI tests  
							
							
							
						 
						
							2019-11-28 11:46:52 +03:00  
				
					
						
							
							
								 
						
							
							
								3b7466a13d 
								
							
								 
							
						 
						
							
							
								
								ci: rename multiret_with_ptrtype.v  
							
							
							
						 
						
							2019-11-28 09:46:52 +03:00  
				
					
						
							
							
								 
						
							
							
								e63300e286 
								
							
								 
							
						 
						
							
							
								
								temporary fix for issue  #2897  
							
							
							
						 
						
							2019-11-27 19:55:32 +03:00  
				
					
						
							
							
								 
						
							
							
								584786d87c 
								
							
								 
							
						 
						
							
							
								
								parser: fix `in` expression  
							
							
							
						 
						
							2019-11-27 08:48:04 +03:00  
				
					
						
							
							
								 
						
							
							
								6349bd33d3 
								
							
								 
							
						 
						
							
							
								
								compiler: Allow `or` usage when assigning to struct fields. ( #2893 )  
							
							
							
						 
						
							2019-11-26 09:07:35 +03:00  
				
					
						
							
							
								 
						
							
							
								81d552038c 
								
							
								 
							
						 
						
							
							
								
								parser: allow constant usage in assoc  
							
							
							
						 
						
							2019-11-26 06:41:56 +03:00  
				
					
						
							
							
								 
						
							
							
								5c217b9e61 
								
							
								 
							
						 
						
							
							
								
								fix hexadecimal constants + freestanding fixes  
							
							
							
						 
						
							2019-11-26 06:12:37 +03:00  
				
					
						
							
							
								 
						
							
							
								a4ab7b14c1 
								
							
								 
							
						 
						
							
							
								
								wrap up struct default vals + tests  
							
							
							
						 
						
							2019-11-25 05:59:58 +03:00  
				
					
						
							
							
								 
						
							
							
								3d235169c8 
								
							
								 
							
						 
						
							
							
								
								parser: fix if expression  
							
							
							
						 
						
							2019-11-23 14:25:57 +03:00  
				
					
						
							
							
								 
						
							
							
								4edade5067 
								
							
								 
							
						 
						
							
							
								
								compiler: fix a deferencing cast was causing a segfault  
							
							
							
						 
						
							2019-11-22 09:11:06 +03:00  
				
					
						
							
							
								 
						
							
							
								8fbfceed30 
								
							
								 
							
						 
						
							
							
								
								compiler: generics - support across modules/files  
							
							
							
						 
						
							2019-11-22 08:22:11 +03:00  
				
					
						
							
							
								 
						
							
							
								3e564a2506 
								
							
								 
							
						 
						
							
							
								
								parser: fix register() bug in interfaces  
							
							
							
						 
						
							2019-11-20 18:19:13 +03:00  
				
					
						
							
							
								 
						
							
							
								439bb0c5de 
								
							
								 
							
						 
						
							
							
								
								foo()? test  
							
							
							
						 
						
							2019-11-18 12:11:25 +03:00  
				
					
						
							
							
								 
						
							
							
								4c0269597d 
								
							
								 
							
						 
						
							
							
								
								fix repl tests; change asm syntax a bit  
							
							
							
						 
						
							2019-11-18 11:59:13 +03:00  
				
					
						
							
							
								 
						
							
							
								6ae8457f35 
								
							
								 
							
						 
						
							
							
								
								fix strings.Builder.str()  
							
							
							
						 
						
							2019-11-17 07:05:13 +03:00  
				
					
						
							
							
								 
						
							
							
								6c51d0bb78 
								
							
								 
							
						 
						
							
							
								
								another inline asm test + disable on msvc  
							
							
							
						 
						
							2019-11-17 01:07:21 +03:00  
				
					
						
							
							
								 
						
							
							
								2964bf9e23 
								
							
								 
							
						 
						
							
							
								
								inline assembly  
							
							
							
						 
						
							2019-11-17 00:59:49 +03:00  
				
					
						
							
							
								 
						
							
							
								e577b40743 
								
							
								 
							
						 
						
							
							
								
								compiler: add support for $if x32, x64, big_endian, little_endian  
							
							
							
						 
						
							2019-11-15 16:14:28 +03:00  
				
					
						
							
							
								 
						
							
							
								b1fa0d25f0 
								
							
								 
							
						 
						
							
							
								
								foo()? syntax  
							
							
							
						 
						
							2019-11-14 06:15:45 +03:00  
				
					
						
							
							
								 
						
							
							
								3b929cdd03 
								
							
								 
							
						 
						
							
							
								
								update repls tests  
							
							
							
						 
						
							2019-11-13 20:40:01 +03:00  
				
					
						
							
							
								 
						
							
							
								51663520c8 
								
							
								 
							
						 
						
							
							
								
								MSVC backtrace  
							
							
							
						 
						
							2019-11-13 11:05:06 +03:00  
				
					
						
							
							
								 
						
							
							
								99169ae4ff 
								
							
								 
							
						 
						
							
							
								
								parser: ptr++,*(ptr+1)  
							
							
							
						 
						
							2019-11-11 23:39:16 +03:00  
				
					
						
							
							
								 
						
							
							
								0ab09a57f7 
								
							
								 
							
						 
						
							
							
								
								parser: multi-level pointers  
							
							
							
						 
						
							2019-11-11 18:43:22 +03:00  
				
					
						
							
							
								 
						
							
							
								de5b4f0497 
								
							
								 
							
						 
						
							
							
								
								fix tests for tcc, extract failing stuff to separate simpler files to ease debugging  
							
							... 
							
							
							
							* Fix compiling vlib/compiler/tests/fn_test.v with tcc.
* Extract failing tests from fn_test.v so that they are more readable and easier to debug. 
							
						 
						
							2019-11-11 17:59:59 +03:00  
				
					
						
							
							
								 
						
							
							
								bf98eb55ee 
								
							
								 
							
						 
						
							
							
								
								remove a test until a tcc bug is fixed  
							
							
							
						 
						
							2019-11-11 05:27:30 +03:00  
				
					
						
							
							
								 
						
							
							
								887c94d9ba 
								
							
								 
							
						 
						
							
							
								
								parser: second batch of start_tmp()  
							
							
							
						 
						
							2019-11-11 05:14:54 +03:00  
				
					
						
							
							
								 
						
							
							
								f30d0ce667 
								
							
								 
							
						 
						
							
							
								
								parser: fix a bug with complex ref fn args  
							
							
							
						 
						
							2019-11-11 04:56:13 +03:00  
				
					
						
							
							
								 
						
							
							
								ffa9646749 
								
							
								 
							
						 
						
							
							
								
								Revert "print_backtrace_skipping_top_frames:  Implementation for MSVC "  
							
							... 
							
							
							
							This reverts commit d1e7a54f3a 
							
						 
						
							2019-11-10 20:01:19 +03:00  
				
					
						
							
							
								 
						
							
							
								c7f3413d70 
								
							
								 
							
						 
						
							
							
								
								more vfmt fixes  
							
							
							
						 
						
							2019-11-10 19:49:19 +03:00  
				
					
						
							
							
								 
						
							
							
								d1e7a54f3a 
								
							
								 
							
						 
						
							
							
								
								print_backtrace_skipping_top_frames:  Implementation for MSVC  
							
							
							
						 
						
							2019-11-10 19:34:53 +03:00  
				
					
						
							
							
								 
						
							
							
								ab37081f02 
								
							
								 
							
						 
						
							
							
								
								add production mode tests  
							
							... 
							
							
							
							Due to the inability to detect warnings in REPL tests, I implemented running something very similar, but with the -prod flag enabled.
(See https://github.com/vlang/v/pull/2536 )
There is also a minor change in os.walk_ext to not add duplicated path separators:
/path//file.ext -> /path/file.ext 
							
						 
						
							2019-11-09 19:35:26 +03:00  
				
					
						
							
							
								 
						
							
							
								cac719c078 
								
							
								 
							
						 
						
							
							
								
								[]interface  
							
							
							
						 
						
							2019-11-08 22:08:02 +03:00  
				
					
						
							
							
								 
						
							
							
								7a8e7b4db8 
								
							
								 
							
						 
						
							
							
								
								fix interface methods that return a value  
							
							
							
						 
						
							2019-11-08 07:43:44 +03:00  
				
					
						
							
							
								 
						
							
							
								985fb91ee8 
								
							
								 
							
						 
						
							
							
								
								rewrite interfaces  
							
							
							
						 
						
							2019-11-08 07:16:53 +03:00  
				
					
						
							
							
								 
						
							
							
								af81b02ef0 
								
							
								 
							
						 
						
							
							
								
								parser: fix shift-assign to work with all integer types  
							
							
							
						 
						
							2019-11-06 03:37:31 +03:00  
				
					
						
							
							
								 
						
							
							
								3080959084 
								
							
								 
							
						 
						
							
							
								
								parser: make let shift operators work with all types  
							
							
							
						 
						
							2019-11-06 01:02:50 +03:00  
				
					
						
							
							
								 
						
							
							
								df5faf35e5 
								
							
								 
							
						 
						
							
							
								
								compiler: optionals default value  
							
							
							
						 
						
							2019-11-04 02:38:49 +03:00  
				
					
						
							
							
								 
						
							
							
								fe9d884d90 
								
							
								 
							
						 
						
							
							
								
								parser: fix forwarding vargs & multiple call varg len fix  
							
							
							
						 
						
							2019-11-01 19:14:16 +03:00  
				
					
						
							
							
								 
						
							
							
								114953f28d 
								
							
								 
							
						 
						
							
							
								
								match: fix typo and remove arrows  
							
							
							
						 
						
							2019-10-31 18:58:19 +03:00