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  
				
					
						
							
							
								 
						
							
							
								5deb86de4f 
								
									
								
							
								 
							
						 
						
							
							
								
								examples: fix customer pg table name  
							
							
							
						 
						
							2020-04-12 21:51:10 +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  
				
					
						
							
							
								 
						
							
							
								e64db44bb5 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: don't run `backtrace_test` twice  
							
							
							
						 
						
							2020-04-11 19:38:48 +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  
				
					
						
							
							
								 
						
							
							
								1fde205f97 
								
									
								
							
								 
							
						 
						
							
							
								
								time: return optional value directly  
							
							
							
						 
						
							2020-04-11 18:56:39 +02:00  
				
					
						
							
							
								 
						
							
							
								0050c1915b 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: call module `init` function if available  
							
							
							
						 
						
							2020-04-11 18:38:51 +02:00  
				
					
						
							
							
								 
						
							
							
								d0ac69d12e 
								
							
								 
							
						 
						
							
							
								
								parser: fix sizeof(&Foo)  
							
							
							
						 
						
							2020-04-11 18:38:25 +02:00  
				
					
						
							
							
								 
						
							
							
								ea960b2ce2 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: fix inter literal format error  
							
							
							
						 
						
							2020-04-11 17:25:39 +02:00  
				
					
						
							
							
								 
						
							
							
								df825506fd 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix check for array equality  
							
							
							
						 
						
							2020-04-11 17:25:25 +02:00  
				
					
						
							
							
								 
						
							
							
								e8afd7a1b7 
								
							
								 
							
						 
						
							
							
								
								ci: msvc tests fix  
							
							
							
						 
						
							2020-04-11 16:57:02 +02:00  
				
					
						
							
							
								 
						
							
							
								2bd20180e9 
								
							
								 
							
						 
						
							
							
								
								ci: bring back msvc tests  
							
							
							
						 
						
							2020-04-11 16:32:31 +02:00  
				
					
						
							
							
								 
						
							
							
								63d747042e 
								
							
								 
							
						 
						
							
							
								
								cgen: fix sizeof(&int)  
							
							
							
						 
						
							2020-04-11 16:24:25 +02:00  
				
					
						
							
							
								 
						
							
							
								61c1535199 
								
							
								 
							
						 
						
							
							
								
								assert: generate tos3/1 calls instead of _STR (bugfix)  
							
							
							
						 
						
							2020-04-11 16:18:09 +03:00  
				
					
						
							
							
								 
						
							
							
								30714d16d9 
								
							
								 
							
						 
						
							
							
								
								c linker: pass -Xlinker -z -Xlinker muldefs only on Linux with -cache  
							
							
							
						 
						
							2020-04-11 15:24:23 +03:00  
				
					
						
							
							
								 
						
							
							
								c1aba95d7d 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: refactor script & repl handling  
							
							
							
						 
						
							2020-04-11 15:06:26 +03:00  
				
					
						
							
							
								 
						
							
							
								be16c5b21d 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: better error on short init struct  
							
							
							
						 
						
							2020-04-11 14:56:55 +03:00  
				
					
						
							
							
								 
						
							
							
								5a1af94452 
								
							
								 
							
						 
						
							
							
								
								test-fixed: fix compilation  
							
							
							
						 
						
							2020-04-11 14:48:59 +03:00  
				
					
						
							
							
								 
						
							
							
								6ecb6cfe8e 
								
									
								
							
								 
							
						 
						
							
							
								
								tests: add an operator overloading test  
							
							
							
						 
						
							2020-04-11 14:39:51 +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  
				
					
						
							
							
								 
						
							
							
								15f4594e44 
								
							
								 
							
						 
						
							
							
								
								msvc: fix self compile, by avoiding explicit casting to the same type  
							
							
							
						 
						
							2020-04-11 13:35:41 +03:00  
				
					
						
							
							
								 
						
							
							
								b10fcc79ba 
								
							
								 
							
						 
						
							
							
								
								comptime: fix #ifdef/#endif generation  
							
							
							
						 
						
							2020-04-11 12:41:48 +03:00  
				
					
						
							
							
								 
						
							
							
								93d2ab200f 
								
							
								 
							
						 
						
							
							
								
								cheaders: fix selfcompilation with tcc  
							
							
							
						 
						
							2020-04-11 12:18:26 +03:00  
				
					
						
							
							
								 
						
							
							
								6433c23a34 
								
							
								 
							
						 
						
							
							
								
								string: add s.strip_margin_custom/1, instead of passing varargs to s.strip_margin()  
							
							... 
							
							
							
							The reason for adding s.strip_margin_custom/1 is that
passing varargs interfere with the current implementation of the
builtin module caching. 
							
						 
						
							2020-04-11 11:06:12 +03:00  
				
					
						
							
							
								 
						
							
							
								c64e447749 
								
							
								 
							
						 
						
							
							
								
								v: fix CI  
							
							
							
						 
						
							2020-04-11 10:50:59 +03:00