febd532c4a 
								
							
								 
							
						 
						
							
							
								
								parser: allow multi returns in high order fns  
							
							
							
						 
						
							2019-10-09 20:55:36 +03:00  
				
					
						
							
							
								 
						
							
							
								30e7cd8ed5 
								
							
								 
							
						 
						
							
							
								
								repl: handle print and one-line conditions  
							
							
							
						 
						
							2019-10-06 17:21:10 +03:00  
				
					
						
							
							
								 
						
							
							
								ebc50432c7 
								
							
								 
							
						 
						
							
							
								
								compiler: initializing fixed arrays with [1,2,3]  
							
							
							
						 
						
							2019-10-06 03:07:02 +03:00  
				
					
						
							
							
								 
						
							
							
								fce4199412 
								
							
								 
							
						 
						
							
							
								
								compiler: let methods return voidptr without a segfault  
							
							
							
						 
						
							2019-10-03 01:28:24 +03:00  
				
					
						
							
							
								 
						
							
							
								5ba354fa2c 
								
							
								 
							
						 
						
							
							
								
								`if a := foo() {` syntax for handling optionals  
							
							
							
						 
						
							2019-10-01 22:57:38 +03:00  
				
					
						
							
							
								 
						
							
							
								f7c8e923c0 
								
							
								 
							
						 
						
							
							
								
								compiler/lang: add variadic function args support  
							
							
							
						 
						
							2019-09-30 13:46:50 +03:00  
				
					
						
							
							
								 
						
							
							
								83022a2478 
								
							
								 
							
						 
						
							
							
								
								fix pushing to mutable array args  
							
							
							
						 
						
							2019-09-29 17:02:28 +03:00  
				
					
						
							
							
								 
						
							
							
								5c79c0e743 
								
							
								 
							
						 
						
							
							
								
								compiler: enforce reserved keywords replacement  
							
							... 
							
							
							
							* compiler: Enforce reserved keywords replacement on empty value initialization
* compiler: Add test for reserved keywords enforcement
A new struct has been introduced in the tests that contains all C reserved keywords that are not reserved in V. Some read and write are tested too. 
							
						 
						
							2019-09-28 14:13:09 +03:00  
				
					
						
							
							
								 
						
							
							
								da43267e09 
								
							
								 
							
						 
						
							
							
								
								parser: cached tokens (second step)  
							
							
							
						 
						
							2019-09-27 04:01:12 +03:00  
				
					
						
							
							
								 
						
							
							
								3fbfc5fbd4 
								
							
								 
							
						 
						
							
							
								
								repl: tests show difference (in color where available)  
							
							
							
						 
						
							2019-09-25 22:00:56 +03:00  
				
					
						
							
							
								 
						
							
							
								d4bae356ba 
								
							
								 
							
						 
						
							
							
								
								compiler/vlib: add error for no new vars in loop ("_,_") & remove "." from errors  
							
							
							
						 
						
							2019-09-25 17:59:50 +03:00  
				
					
						
							
							
								 
						
							
							
								d2d75f3824 
								
							
								 
							
						 
						
							
							
								
								parser: do not allow "int?", only "?int"  
							
							
							
						 
						
							2019-09-23 23:17:06 +03:00  
				
					
						
							
							
								 
						
							
							
								23e30962b9 
								
							
								 
							
						 
						
							
							
								
								compiler: multiple returns - add test & fix use with array/map  
							
							
							
						 
						
							2019-09-23 13:39:35 +03:00  
				
					
						
							
							
								 
						
							
							
								6a788bb364 
								
							
								 
							
						 
						
							
							
								
								testing: do not allow fn main in tests and make sure there is at least one test fn  
							
							
							
						 
						
							2019-09-22 09:49:33 +03:00  
				
					
						
							
							
								 
						
							
							
								f1bb25bfaf 
								
							
								 
							
						 
						
							
							
								
								windows: Unicode input in REPL  
							
							
							
						 
						
							2019-09-20 17:03:13 +03:00  
				
					
						
							
							
								 
						
							
							
								13e4c79f58 
								
							
								 
							
						 
						
							
							
								
								table: use optional in find_method()  
							
							
							
						 
						
							2019-09-19 04:56:22 +03:00  
				
					
						
							
							
								 
						
							
							
								d1500511e6 
								
							
								 
							
						 
						
							
							
								
								"none" keyword for optionals + more memory fixes  
							
							
							
						 
						
							2019-09-18 14:15:10 +03:00  
				
					
						
							
							
								 
						
							
							
								a45895a3af 
								
							
								 
							
						 
						
							
							
								
								new benchmark module + make the tests use it  
							
							
							
						 
						
							2019-09-16 17:29:06 +03:00  
				
					
						
							
							
								 
						
							
							
								854de4e7e0 
								
							
								 
							
						 
						
							
							
								
								repl: add more stats and tests; compiler: tcc fixes  
							
							
							
						 
						
							2019-09-16 00:41:12 +03:00  
				
					
						
							
							
								 
						
							
							
								35f927e64e 
								
							
								 
							
						 
						
							
							
								
								repl: add some timing statistics when running REPL test files  
							
							
							
						 
						
							2019-09-15 18:08:16 +03:00  
				
					
						
							
							
								 
						
							
							
								f077fbd32d 
								
							
								 
							
						 
						
							
							
								
								vlib: change `[0;n]` to `[0].repeat(n)`  
							
							
							
						 
						
							2019-09-15 12:26:05 +03:00  
				
					
						
							
							
								 
						
							
							
								ec61821bf7 
								
							
								 
							
						 
						
							
							
								
								compiler: support explicit runrepl argument, so that the v repl can be launched with options like -debug and so on.  
							
							
							
						 
						
							2019-09-04 19:50:51 +03:00  
				
					
						
							
							
								 
						
							
							
								dd670fb4a3 
								
							
								 
							
						 
						
							
							
								
								workaround msvc 0 struct field bug  
							
							
							
						 
						
							2019-09-04 19:47:13 +03:00  
				
					
						
							
							
								 
						
							
							
								afde6f582d 
								
							
								 
							
						 
						
							
							
								
								workaround for fn_test on windows  
							
							
							
						 
						
							2019-09-04 18:24:41 +03:00  
				
					
						
							
							
								 
						
							
							
								6921c15b7b 
								
							
								 
							
						 
						
							
							
								
								compiler: fix repl chained_fields test (windows)  
							
							
							
						 
						
							2019-09-03 18:42:40 +03:00  
				
					
						
							
							
								 
						
							
							
								1c6d51f271 
								
							
								 
							
						 
						
							
							
								
								remove u8 and i32 from tests and examples  
							
							
							
						 
						
							2019-09-02 15:02:25 +03:00  
				
					
						
							
							
								 
						
							
							
								bfa6505636 
								
							
								 
							
						 
						
							
							
								
								compiler: replace &Type with Type  
							
							
							
						 
						
							2019-09-01 14:05:03 +03:00  
				
					
						
							
							
								 
						
							
							
								4f0f99e663 
								
							
								 
							
						 
						
							
							
								
								parser: fix mutability with chained fields  
							
							
							
						 
						
							2019-08-30 20:19:06 +03:00  
				
					
						
							
							
								 
						
							
							
								6d35f68242 
								
							
								 
							
						 
						
							
							
								
								parser: restore outer variable in index exprs  
							
							
							
						 
						
							2019-08-30 12:16:39 +03:00  
				
					
						
							
							
								 
						
							
							
								519028e263 
								
							
								 
							
						 
						
							
							
								
								Fix incorrect string open/close check in REPL  
							
							
							
						 
						
							2019-08-29 21:40:49 +03:00  
				
					
						
							
							
								 
						
							
							
								4f62e8235f 
								
							
								 
							
						 
						
							
							
								
								repl: add a test for naked strings.  
							
							
							
						 
						
							2019-08-29 12:30:33 +03:00  
				
					
						
							
							
								 
						
							
							
								02fc7e14cd 
								
							
								 
							
						 
						
							
							
								
								make trim use cutset like trim_right/trim_left  
							
							
							
						 
						
							2019-08-27 22:53:32 +03:00  
				
					
						
							
							
								 
						
							
							
								7edcbeca1a 
								
							
								 
							
						 
						
							
							
								
								parser: match expression + match fixes  
							
							
							
						 
						
							2019-08-27 00:39:11 +03:00  
				
					
						
							
							
								 
						
							
							
								aa438c7c3f 
								
							
								 
							
						 
						
							
							
								
								os: fix exec() and get_raw_line(); fix Windows tests and examples  
							
							
							
						 
						
							2019-08-26 13:51:48 +03:00  
				
					
						
							
							
								 
						
							
							
								77b31de117 
								
							
								 
							
						 
						
							
							
								
								compiler: produce errors in C "filepath:line:column:" format  
							
							
							
						 
						
							2019-08-22 14:15:11 +03:00  
				
					
						
							
							
								 
						
							
							
								151686501d 
								
							
								 
							
						 
						
							
							
								
								compiler: fix MSVC flag parsing  
							
							
							
						 
						
							2019-08-20 16:32:15 +03:00  
				
					
						
							
							
								 
						
							
							
								41efe545f2 
								
							
								 
							
						 
						
							
							
								
								repl_test: remove dependance on echo, use stdin redirection instead.  
							
							
							
						 
						
							2019-08-18 23:02:32 +03:00  
				
					
						
							
							
								 
						
							
							
								e1d2c83ff6 
								
							
								 
							
						 
						
							
							
								
								repl: functions and conditional blocks support  
							
							
							
						 
						
							2019-08-18 22:50:38 +03:00  
				
					
						
							
							
								 
						
							
							
								14f13ff55a 
								
							
								 
							
						 
						
							
							
								
								tests: v implementation of repl tests  
							
							
							
						 
						
							2019-08-18 19:26:55 +03:00  
				
					
						
							
							
								 
						
							
							
								aae063b9ad 
								
							
								 
							
						 
						
							
							
								
								repl: dont save line if last compilation errored  
							
							
							
						 
						
							2019-08-18 19:25:46 +03:00  
				
					
						
							
							
								 
						
							
							
								bbc5c14d99 
								
							
								 
							
						 
						
							
							
								
								repl: fix compiler/tests/repl/error.repl test case.  
							
							
							
						 
						
							2019-08-18 17:24:02 +03:00  
				
					
						
							
							
								 
						
							
							
								d6d17fe3f2 
								
							
								 
							
						 
						
							
							
								
								scanner: string interpolation with $var at the end  
							
							
							
						 
						
							2019-08-16 17:06:27 +03:00  
				
					
						
							
							
								 
						
							
							
								87216cff63 
								
							
								 
							
						 
						
							
							
								
								compiler:  '\$'  escape  
							
							
							
						 
						
							2019-08-15 12:41:23 +03:00  
				
					
						
							
							
								 
						
							
							
								2ba1edaa80 
								
							
								 
							
						 
						
							
							
								
								repl: default printing fix and test  
							
							
							
						 
						
							2019-08-12 16:19:56 +03:00  
				
					
						
							
							
								 
						
							
							
								3c6a11eb0b 
								
							
								 
							
						 
						
							
							
								
								fix mut_test.v  
							
							
							
						 
						
							2019-08-11 22:45:21 +03:00  
				
					
						
							
							
								 
						
							
							
								8c3475b902 
								
							
								 
							
						 
						
							
							
								
								generate `.str()` for all arrays  
							
							
							
						 
						
							2019-08-11 22:39:45 +03:00  
				
					
						
							
							
								 
						
							
							
								1864e92ff4 
								
							
								 
							
						 
						
							
							
								
								parser: disallow statements after a return, branch check $if, $else, switch, and loops correctly  
							
							
							
						 
						
							2019-08-10 10:26:42 +02:00  
				
					
						
							
							
								 
						
							
							
								7879bde8bb 
								
							
								 
							
						 
						
							
							
								
								repl: enabled back and added automated tests  
							
							... 
							
							
							
							fixed typos and macos errors 
							
						 
						
							2019-08-10 07:01:40 +02:00  
				
					
						
							
							
								 
						
							
							
								4b69d43f9f 
								
							
								 
							
						 
						
							
							
								
								fix examples  
							
							
							
						 
						
							2019-08-07 14:16:10 +02:00  
				
					
						
							
							
								 
						
							
							
								78c20e02ee 
								
							
								 
							
						 
						
							
							
								
								tmp test fix  
							
							
							
						 
						
							2019-08-07 13:50:28 +02:00