c04c973f84 
								
							
								 
							
						 
						
							
							
								
								cgen: use a temp variable for the array part inside 'for x in array{}'  
							
							
							
						 
						
							2020-04-14 13:22:58 +03:00  
				
					
						
							
							
								 
						
							
							
								2df4998acc 
								
							
								 
							
						 
						
							
							
								
								parser: fix v selfcompilation with tcc (tcc bug workaround)  
							
							
							
						 
						
							2020-04-14 11:06:19 +03:00  
				
					
						
							
							
								 
						
							
							
								956651384c 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix math/complex_test.v  
							
							
							
						 
						
							2020-04-14 07:44:19 +02:00  
				
					
						
							
							
								 
						
							
							
								682c619456 
								
									
								
							
								 
							
						 
						
							
							
								
								array: fix array_byte.str error  
							
							
							
						 
						
							2020-04-14 05:55:53 +02:00  
				
					
						
							
							
								 
						
							
							
								5f1b88c2c4 
								
							
								 
							
						 
						
							
							
								
								checker: do not use !in for now  
							
							
							
						 
						
							2020-04-14 04:14:02 +02:00  
				
					
						
							
							
								 
						
							
							
								bbc35b1179 
								
							
								 
							
						 
						
							
							
								
								checker: check bool and string ops  
							
							
							
						 
						
							2020-04-14 04:12:28 +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  
				
					
						
							
							
								 
						
							
							
								c6c2fccb23 
								
									
								
							
								 
							
						 
						
							
							
								
								net.http: add cookie support  
							
							
							
						 
						
							2020-04-14 03:34:05 +02:00  
				
					
						
							
							
								 
						
							
							
								12e48c6fe2 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: check match for exhaustion  
							
							
							
						 
						
							2020-04-14 01:03:31 +02:00  
				
					
						
							
							
								 
						
							
							
								1185f04868 
								
							
								 
							
						 
						
							
							
								
								json: encode  
							
							
							
						 
						
							2020-04-14 00:37:47 +02:00  
				
					
						
							
							
								 
						
							
							
								a9a8f8c804 
								
							
								 
							
						 
						
							
							
								
								rand: remove duplicate C fn  
							
							
							
						 
						
							2020-04-13 20:11:44 +02:00  
				
					
						
							
							
								 
						
							
							
								8c0b25a2ab 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix printing alias types  
							
							
							
						 
						
							2020-04-13 20:07:25 +02:00  
				
					
						
							
							
								 
						
							
							
								7aacf77262 
								
							
								 
							
						 
						
							
							
								
								checker: remove an extra fn check  
							
							
							
						 
						
							2020-04-13 20:06:20 +02:00  
				
					
						
							
							
								 
						
							
							
								24958df565 
								
							
								 
							
						 
						
							
							
								
								parser: do not allow duplicate fns; cgen: move fn code to fn.v  
							
							
							
						 
						
							2020-04-13 19:59:57 +02:00  
				
					
						
							
							
								 
						
							
							
								fb4cfa72cd 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix str() for arrays  
							
							
							
						 
						
							2020-04-13 19:18:22 +02:00  
				
					
						
							
							
								 
						
							
							
								a6100be8df 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: fix position of array init  
							
							... 
							
							
							
							* parser: fix position of array init
* fix checker_error_test.v tests 
							
						 
						
							2020-04-13 19:08:02 +03:00  
				
					
						
							
							
								 
						
							
							
								ac67b1ea1b 
								
									
								
							
								 
							
						 
						
							
							
								
								tests: add new type alias syntax tests  
							
							
							
						 
						
							2020-04-13 16:44:21 +02:00  
				
					
						
							
							
								 
						
							
							
								c36984cc94 
								
							
								 
							
						 
						
							
							
								
								fmt: handle indents  
							
							
							
						 
						
							2020-04-13 16:36:32 +02:00  
				
					
						
							
							
								 
						
							
							
								2bd22aa4a4 
								
							
								 
							
						 
						
							
							
								
								parser: type Foo = Bar  
							
							
							
						 
						
							2020-04-13 15:06:02 +02:00  
				
					
						
							
							
								 
						
							
							
								77fcd572dc 
								
							
								 
							
						 
						
							
							
								
								fmt: remove unused imports  
							
							
							
						 
						
							2020-04-13 15:05:51 +02:00  
				
					
						
							
							
								 
						
							
							
								8cbdb75dd6 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix match expr multiline error  
							
							... 
							
							
							
							* cgen: fix match expr multiline error
* Support for multiple statements in the else part of the match.
* Add a test for the match expression with multiple statements. 
							
						 
						
							2020-04-13 13:05:38 +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  
				
					
						
							
							
								 
						
							
							
								74ba8f5cc9 
								
									
								
							
								 
							
						 
						
							
							
								
								tests: add testing for !in  
							
							
							
						 
						
							2020-04-13 02:29:07 +02:00  
				
					
						
							
							
								 
						
							
							
								78f9f25a00 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix !in not working with maps  
							
							
							
						 
						
							2020-04-13 02:22:55 +02:00  
				
					
						
							
							
								 
						
							
							
								a0d6651e0e 
								
									
								
							
								 
							
						 
						
							
							
								
								tests: fix typeof_test  
							
							
							
						 
						
							2020-04-13 02:22:14 +02:00  
				
					
						
							
							
								 
						
							
							
								1a4113d245 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: store errors in []Error  
							
							
							
						 
						
							2020-04-13 01:56:01 +02: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  
				
					
						
							
							
								 
						
							
							
								810a0725ec 
								
							
								 
							
						 
						
							
							
								
								tests: fix fmt tests  
							
							
							
						 
						
							2020-04-12 17:49:31 +02:00  
				
					
						
							
							
								 
						
							
							
								0db0c642c3 
								
							
								 
							
						 
						
							
							
								
								vfmt: add missing imports automatically  
							
							
							
						 
						
							2020-04-12 17:45:04 +02:00  
				
					
						
							
							
								 
						
							
							
								d55f4ab097 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix error priting struct which has .str already  
							
							
							
						 
						
							2020-04-12 16:25:02 +03:00  
				
					
						
							
							
								 
						
							
							
								5818956cdc 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: % escape in string interpolated literals  
							
							... 
							
							
							
							* cgen: % escape in c call to _STR
* tests: add test for string % escape
* Add a test for the % escaping when interpolating inside strings 
							
						 
						
							2020-04-12 16:24:23 +03:00  
				
					
						
							
							
								 
						
							
							
								4449468ca4 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: correct error position on field and method errors  
							
							
							
						 
						
							2020-04-12 15:19:07 +03:00  
				
					
						
							
							
								 
						
							
							
								e247690fe1 
								
									
								
							
								 
							
						 
						
							
							
								
								map: fast_string_eq and improved comments  
							
							... 
							
							
							
							* improved comments and fast_string_eq
* make it pass CI
* enumerate traits
* Add parameter back
* remove space
* remove parameter
* Allow bootstrap compilation in one step with old vc (add new_map/2 shim). 
							
						 
						
							2020-04-12 15:10:06 +03: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  
				
					
						
							
							
								 
						
							
							
								0ced7116b6 
								
									
								
							
								 
							
						 
						
							
							
								
								string: add is_upper/is_lower and fix parser.match_expr error  
							
							... 
							
							
							
							* string: add is_upper/is_lower and fix parser.match_expr error
* to_capital => capitalize, to_title => title
* is_titled => is_title, is_capitalized => is_capital 
							
						 
						
							2020-04-12 13:09:05 +03:00  
				
					
						
							
							
								 
						
							
							
								db2c656da8 
								
									
								
							
								 
							
						 
						
							
							
								
								scanner: `!in` token  
							
							
							
						 
						
							2020-04-12 07:30:26 +02:00  
				
					
						
							
							
								 
						
							
							
								c3e78b8c8f 
								
									
								
							
								 
							
						 
						
							
							
								
								vdoc: use the new suffix  
							
							
							
						 
						
							2020-04-12 02:50:19 +02:00  
				
					
						
							
							
								 
						
							
							
								0a03797694 
								
									
								
							
								 
							
						 
						
							
							
								
								tests: run vfmt  
							
							
							
						 
						
							2020-04-12 01:41:26 +02:00  
				
					
						
							
							
								 
						
							
							
								1abdf2d68f 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix missing defer in fn main()  
							
							
							
						 
						
							2020-04-12 01:38:14 +02:00  
				
					
						
							
							
								 
						
							
							
								0f19f9dd51 
								
									
								
							
								 
							
						 
						
							
							
								
								tests: test call of variadic function with no arguments  
							
							
							
						 
						
							2020-04-12 01:37:34 +02:00  
				
					
						
							
							
								 
						
							
							
								4b029567e5 
								
							
								 
							
						 
						
							
							
								
								tests: test string literal indexing and mutable array filter  
							
							
							
						 
						
							2020-04-11 23:32:00 +02:00  
				
					
						
							
							
								 
						
							
							
								39245f088a 
								
							
								 
							
						 
						
							
							
								
								array: test !in and filter  
							
							
							
						 
						
							2020-04-11 23:01:50 +02:00  
				
					
						
							
							
								 
						
							
							
								449d839684 
								
							
								 
							
						 
						
							
							
								
								checker: make sure functions return  
							
							
							
						 
						
							2020-04-11 21:50:14 +02:00  
				
					
						
							
							
								 
						
							
							
								581d836de6 
								
							
								 
							
						 
						
							
							
								
								!in operator  
							
							
							
						 
						
							2020-04-11 21:31:54 +02:00  
				
					
						
							
							
								 
						
							
							
								1b6ae00966 
								
							
								 
							
						 
						
							
							
								
								os: rename os_nix.v to os_nix.c.v  
							
							
							
						 
						
							2020-04-11 20:43:17 +02:00  
				
					
						
							
							
								 
						
							
							
								dc4db87be3 
								
									
								
							
								 
							
						 
						
							
							
								
								vlib: use new filename format  
							
							
							
						 
						
							2020-04-11 19:51:32 +02:00  
				
					
						
							
							
								 
						
							
							
								f91e3a5d3c 
								
							
								 
							
						 
						
							
							
								
								cgen: arr[i] +=, /=, -=  
							
							
							
						 
						
							2020-04-11 19:07:03 +02:00  
				
					
						
							
							
								 
						
							
							
								d078e6bb08 
								
									
								
							
								 
							
						 
						
							
							
								
								net: check if socket descriptor is valid  
							
							
							
						 
						
							2020-04-11 19:06:01 +02:00