Uwe Krüger
							
						 
						
							 
							
							
								
								
							
							
								
							
								fd4d28b7b6 
								
									
								
							
								 
							
						 
						
							
							
								
								tests: update for stricter type checks  
							
							 
							
							
							
						 
						
							2020-05-24 21:07:32 +02:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								2adfbfc830 
								
							
								 
							
						 
						
							
							
								
								builtin: fix a bug in array_delete  
							
							 
							
							
							
						 
						
							2020-05-24 11:10:41 +03:00  
						
					 
				
					
						
							
							
								 
								yuyi
							
						 
						
							 
							
							
								
								
							
							
								
							
								dda875a9c8 
								
									
								
							
								 
							
						 
						
							
							
								
								all: unify const names to snake_case  
							
							 
							
							
							
						 
						
							2020-05-22 17:36:09 +02:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								88fa935376 
								
							
								 
							
						 
						
							
							
								
								builtin: fix print mem leak on windows  
							
							 
							
							
							
						 
						
							2020-05-22 12:18:27 +03:00  
						
					 
				
					
						
							
							
								 
								Leah Lundqvist
							
						 
						
							 
							
							
								
								
							
							
								
							
								f2ea8ca62c 
								
									
								
							
								 
							
						 
						
							
							
								
								jsgen: class -> factory  
							
							 
							
							
							
						 
						
							2020-05-21 22:36:06 +02:00  
						
					 
				
					
						
							
							
								 
								Abdullah Atta
							
						 
						
							 
							
							
								
								
							
							
								
							
								9888bacad5 
								
									
								
							
								 
							
						 
						
							
							
								
								v: make js hello world work  
							
							 
							
							
							
						 
						
							2020-05-21 16:17:16 +03:00  
						
					 
				
					
						
							
							
								 
								Tanel Liiv
							
						 
						
							 
							
							
								
								
							
							
								
							
								c9f3a05ef6 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: fix map/filter called with a plain fn argument  
							
							 
							
							
							
						 
						
							2020-05-20 15:28:33 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								ac396ea02f 
								
							
								 
							
						 
						
							
							
								
								http: cleanup backend_nix.c.v, fixes vpm too  
							
							 
							
							
							
						 
						
							2020-05-20 12:04:28 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								931c846602 
								
							
								 
							
						 
						
							
							
								
								os: cleanup code duplication for os.create and os.open  
							
							 
							
							
							
						 
						
							2020-05-19 13:38:06 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								03525843a0 
								
							
								 
							
						 
						
							
							
								
								parser: do not allow calling private functions  
							
							 
							
							
							
						 
						
							2020-05-18 22:54:11 +02:00  
						
					 
				
					
						
							
							
								 
								Uwe Krüger
							
						 
						
							 
							
							
								
								
							
							
								
							
								2635be511f 
								
									
								
							
								 
							
						 
						
							
							
								
								all: re-apply C++ support  
							
							 
							
							
							
						 
						
							2020-05-18 21:38:06 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								07a78b2843 
								
							
								 
							
						 
						
							
							
								
								Revert "all: C++ compiler support"  
							
							 
							
							... 
							
							
							
							This reverts commit 9a237c3e82 . 
							
						 
						
							2020-05-18 17:05:48 +02:00  
						
					 
				
					
						
							
							
								 
								Uwe Krüger
							
						 
						
							 
							
							
								
								
							
							
								
							
								9a237c3e82 
								
									
								
							
								 
							
						 
						
							
							
								
								all: C++ compiler support  
							
							 
							
							
							
						 
						
							2020-05-18 15:51:36 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								4f307c1a78 
								
							
								 
							
						 
						
							
							
								
								checker: requre & in struct init; http: chunked encoding  
							
							 
							
							
							
						 
						
							2020-05-18 05:11:00 +02:00  
						
					 
				
					
						
							
							
								 
								yuyi
							
						 
						
							 
							
							
								
								
							
							
								
							
								7f4cf08516 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: check `(mut f Foo)` syntax  
							
							 
							
							
							
						 
						
							2020-05-17 13:51:18 +02:00  
						
					 
				
					
						
							
							
								 
								Enzo Baldisserri
							
						 
						
							 
							
							
								
								
							
							
								
							
								f44a40eee0 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: check incorrect names  
							
							 
							
							
							
						 
						
							2020-05-16 16:12:23 +02:00  
						
					 
				
					
						
							
							
								 
								yuyi
							
						 
						
							 
							
							
								
								
							
							
								
							
								9b6ee8e77d 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: array_init_with_default  
							
							 
							
							
							
						 
						
							2020-05-16 15:21:37 +02:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								2dbb4c2ca7 
								
							
								 
							
						 
						
							
							
								
								live: cleanup  
							
							 
							
							
							
						 
						
							2020-05-15 23:51:40 +03:00  
						
					 
				
					
						
							
							
								 
								Swastik Baranwal
							
						 
						
							 
							
							
								
								
							
							
								
							
								04744a5390 
								
									
								
							
								 
							
						 
						
							
							
								
								string: add trim_prefix and trim_suffix  
							
							 
							
							
							
						 
						
							2020-05-15 19:37:14 +02:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								66cb61c242 
								
							
								 
							
						 
						
							
							
								
								builtin: cleanup by turning backtrace* fns to ordinary C. fns  
							
							 
							
							
							
						 
						
							2020-05-15 15:52:06 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								2c93deb884 
								
							
								 
							
						 
						
							
							
								
								builtin: bootstrap for backtrace functions cleanup  
							
							 
							
							
							
						 
						
							2020-05-15 15:08:42 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								ab7bc760c6 
								
							
								 
							
						 
						
							
							
								
								cgen: new Option part 1  
							
							 
							
							
							
						 
						
							2020-05-13 21:59:08 +02:00  
						
					 
				
					
						
							
							
								 
								ka-weihe
							
						 
						
							 
							
							
								
								
							
							
								
							
								85763d0539 
								
									
								
							
								 
							
						 
						
							
							
								
								map: faster get and exists  
							
							 
							
							
							
						 
						
							2020-05-09 12:42:01 +02:00  
						
					 
				
					
						
							
							
								 
								Uwe Krüger
							
						 
						
							 
							
							
								
								
							
							
								
							
								722a2c71c3 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: new_array: cap should not be less than len  
							
							 
							
							
							
						 
						
							2020-05-07 22:41:41 +02:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								673acdbd00 
								
							
								 
							
						 
						
							
							
								
								tcc: fix selfcompilation with tcc. Temporarily disable crashing interface test  
							
							 
							
							
							
						 
						
							2020-05-07 20:59:45 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								8cfb2ad6c9 
								
							
								 
							
						 
						
							
							
								
								string: is_lit  
							
							 
							
							
							
						 
						
							2020-05-07 18:05:57 +02:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								f638caef39 
								
							
								 
							
						 
						
							
							
								
								compiler: v -autofree can now compile itself  
							
							 
							
							
							
						 
						
							2020-05-06 19:03:51 +03:00  
						
					 
				
					
						
							
							
								 
								Ned Palacios
							
						 
						
							 
							
							
								
								
							
							
								
							
								507e457c0a 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: add parenthesis around frame_addr as a workaround  
							
							 
							
							
							
						 
						
							2020-05-05 08:35:26 +03:00  
						
					 
				
					
						
							
							
								 
								ka-weihe
							
						 
						
							 
							
							
								
								
							
							
								
							
								f27fd63f8c 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: map: one voidptr for all values  
							
							 
							
							
							
						 
						
							2020-05-04 14:56:19 +02:00  
						
					 
				
					
						
							
							
								 
								Uwe Krüger
							
						 
						
							 
							
							
								
								
							
							
								
							
								f831910c5c 
								
									
								
							
								 
							
						 
						
							
							
								
								utf: fix string length calculation for combining characters  
							
							 
							
							
							
						 
						
							2020-05-04 13:21:11 +02:00  
						
					 
				
					
						
							
							
								 
								ka-weihe
							
						 
						
							 
							
							
								
								
							
							
								
							
								a72f3ed0c7 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: voidptr.str() and byteptr.str()  
							
							 
							
							
							
						 
						
							2020-05-04 13:20:18 +02:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								068da2ea0f 
								
							
								 
							
						 
						
							
							
								
								builtin: fix warning about unused skipframes  
							
							 
							
							
							
						 
						
							2020-05-04 12:05:08 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
								
								
							
							
								
							
								acd80f052b 
								
									
								
							
								 
							
						 
						
							
							
								
								tests: improve diagnostic output on failure  
							
							 
							
							
							
						 
						
							2020-05-04 11:21:25 +03:00  
						
					 
				
					
						
							
							
								 
								yuyi
							
						 
						
							 
							
							
								
								
							
							
								
							
								e0e064ff08 
								
									
								
							
								 
							
						 
						
							
							
								
								scanner: fix string slash line breaks error  
							
							 
							
							
							
						 
						
							2020-05-04 10:19:23 +02:00  
						
					 
				
					
						
							
							
								 
								Tanel Liiv
							
						 
						
							 
							
							
								
								
							
							
								
							
								68ca8ab8a4 
								
									
								
							
								 
							
						 
						
							
							
								
								array: nested map()  
							
							 
							
							
							
						 
						
							2020-05-02 15:26:58 +02:00  
						
					 
				
					
						
							
							
								 
								Uwe Krüger
							
						 
						
							 
							
							
								
								
							
							
								
							
								170ee4312f 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: string interpolation field width support for large integers and utf8 strings  
							
							 
							
							
							
						 
						
							2020-05-02 00:43:59 +02:00  
						
					 
				
					
						
							
							
								 
								Tanel Liiv
							
						 
						
							 
							
							
								
								
							
							
								
							
								182e7071bf 
								
									
								
							
								 
							
						 
						
							
							
								
								array: map() function  
							
							 
							
							
							
						 
						
							2020-05-01 00:29:54 +02:00  
						
					 
				
					
						
							
							
								 
								Henrixounez
							
						 
						
							 
							
							
								
								
							
							
								
							
								f6d74c8a37 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: error on ternary if type mismatch  
							
							 
							
							
							
						 
						
							2020-04-30 09:32:29 +02:00  
						
					 
				
					
						
							
							
								 
								yuyi
							
						 
						
							 
							
							
								
								
							
							
								
							
								1fabb7d5a6 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: fix string.str() error  
							
							 
							
							
							
						 
						
							2020-04-29 13:51:42 +02:00  
						
					 
				
					
						
							
							
								 
								Enzo Baldisserri
							
						 
						
							 
							
							
								
								
							
							
								
							
								682838a0cf 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: check array and fields mutability  
							
							 
							
							
							
						 
						
							2020-04-27 22:53:26 +02:00  
						
					 
				
					
						
							
							
								 
								joe-conigliaro
							
						 
						
							 
							
							
								
								
							
							
								
							
								9f76a7b250 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: simplify unused vars & add loop/if vars etc  
							
							 
							
							
							
						 
						
							2020-04-27 23:16:31 +10:00  
						
					 
				
					
						
							
							
								 
								yuyi
							
						 
						
							 
							
							
								
								
							
							
								
							
								e9f764db4f 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: uniform string output format  
							
							 
							
							
							
						 
						
							2020-04-27 14:48:28 +02:00  
						
					 
				
					
						
							
							
								 
								ka-weihe
							
						 
						
							 
							
							
								
								
							
							
								
							
								18faaefe82 
								
									
								
							
								 
							
						 
						
							
							
								
								map: get: remove malloc and memcpy  
							
							 
							
							
							
						 
						
							2020-04-27 13:27:33 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								3256d060f7 
								
							
								 
							
						 
						
							
							
								
								array: inline ensure_cap  
							
							 
							
							
							
						 
						
							2020-04-27 07:39:33 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								ef26f27753 
								
							
								 
							
						 
						
							
							
								
								builtin: replace `isnil` calls for perfomance  
							
							 
							
							
							
						 
						
							2020-04-27 07:13:36 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								83552a0d58 
								
							
								 
							
						 
						
							
							
								
								array: replace make() with the new init syntax  
							
							 
							
							
							
						 
						
							2020-04-26 17:52:27 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								f23948010a 
								
							
								 
							
						 
						
							
							
								
								parser: new array init syntax  
							
							 
							
							
							
						 
						
							2020-04-26 17:28:48 +02:00  
						
					 
				
					
						
							
							
								 
								yuyi
							
						 
						
							 
							
							
								
								
							
							
								
							
								2574dce174 
								
									
								
							
								 
							
						 
						
							
							
								
								all: fix remaining `[]array` warnings  
							
							 
							
							
							
						 
						
							2020-04-26 16:25:54 +02:00  
						
					 
				
					
						
							
							
								 
								yuyi
							
						 
						
							 
							
							
								
								
							
							
								
							
								9f4d498ff1 
								
									
								
							
								 
							
						 
						
							
							
								
								all: update`import ()` and `[]array`  
							
							 
							
							
							
						 
						
							2020-04-26 13:49:31 +02:00  
						
					 
				
					
						
							
							
								 
								Larpon
							
						 
						
							 
							
							
								
								
							
							
								
							
								7b39ab6d06 
								
									
								
							
								 
							
						 
						
							
							
								
								string: fix replace_each edge case error message  
							
							 
							
							
							
						 
						
							2020-04-26 12:40:39 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								153ac230ec 
								
							
								 
							
						 
						
							
							
								
								tests: use new array init syntax, fix mutability  
							
							 
							
							
							
						 
						
							2020-04-26 11:56:30 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								270566055f 
								
							
								 
							
						 
						
							
							
								
								checker: make sure all FnDecl types are valid  
							
							 
							
							
							
						 
						
							2020-04-26 10:39:26 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								3ab8dc0092 
								
							
								 
							
						 
						
							
							
								
								parser: array init: `[]string` => `[]string{}`  
							
							 
							
							
							
						 
						
							2020-04-26 09:17:17 +02:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								620fc962d7 
								
							
								 
							
						 
						
							
							
								
								builtin: use single line imports, to make analysis easier  
							
							 
							
							
							
						 
						
							2020-04-26 08:06:39 +03:00  
						
					 
				
					
						
							
							
								 
								ka-weihe
							
						 
						
							 
							
							
								
								
							
							
								
							
								d72e401378 
								
									
								
							
								 
							
						 
						
							
							
								
								string: optimize eq  
							
							 
							
							
							
						 
						
							2020-04-25 20:19:53 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								d54b48b300 
								
							
								 
							
						 
						
							
							
								
								table: interface cast fix  
							
							 
							
							
							
						 
						
							2020-04-25 09:18:10 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								9229a963ed 
								
							
								 
							
						 
						
							
							
								
								array: use __new_array everywhere  
							
							 
							
							
							
						 
						
							2020-04-25 09:10:54 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								48857090fc 
								
							
								 
							
						 
						
							
							
								
								runtime `as` type check: part 2  
							
							 
							
							
							
						 
						
							2020-04-25 08:42:23 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								2d187fb951 
								
							
								 
							
						 
						
							
							
								
								runtime `as` type check: part 1  
							
							 
							
							
							
						 
						
							2020-04-25 08:36:53 +02:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								c6a829ce82 
								
							
								 
							
						 
						
							
							
								
								cgen: support for error('abc').str() and printing errors  
							
							 
							
							
							
						 
						
							2020-04-24 18:35:33 +03:00  
						
					 
				
					
						
							
							
								 
								yuyi
							
						 
						
							 
							
							
								
								
							
							
								
							
								5664cbd3d0 
								
									
								
							
								 
							
						 
						
							
							
								
								enum: check enum name and modify related files  
							
							 
							
							
							
						 
						
							2020-04-23 05:16:10 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								45e21085c7 
								
							
								 
							
						 
						
							
							
								
								tests: re-enable some old array tests  
							
							 
							
							
							
						 
						
							2020-04-23 04:23:19 +02:00  
						
					 
				
					
						
							
							
								 
								Enzo Baldisserri
							
						 
						
							 
							
							
								
								
							
							
								
							
								fecf4ddf65 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix optional pointers  
							
							 
							
							
							
						 
						
							2020-04-22 20:12:30 +02:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								4b8ed3f831 
								
							
								 
							
						 
						
							
							
								
								cgen: fixes for ustring, makes utf8_util_test.v pass  
							
							 
							
							
							
						 
						
							2020-04-22 10:35:14 +03:00  
						
					 
				
					
						
							
							
								 
								Kris Cherven
							
						 
						
							 
							
							
								
								
							
							
								
							
								b288ecb795 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: add map string generation  
							
							 
							
							
							
						 
						
							2020-04-22 04:00:38 +02:00  
						
					 
				
					
						
							
							
								 
								Kris Cherven
							
						 
						
							 
							
							
								
								
							
							
								
							
								155891a4e0 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: add unused variable warning  
							
							 
							
							
							
						 
						
							2020-04-22 01:52:56 +02:00  
						
					 
				
					
						
							
							
								 
								Alexey
							
						 
						
							 
							
							
								
								
							
							
								
							
								9c0d97335e 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: improve backtrace on Windows  
							
							 
							
							
							
						 
						
							2020-04-20 20:59:08 +02:00  
						
					 
				
					
						
							
							
								 
								yuyi
							
						 
						
							 
							
							
								
								
							
							
								
							
								27e04748ed 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen:gen_str_for_array  
							
							 
							
							
							
						 
						
							2020-04-19 10:42:34 +02:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								8a1248b2e7 
								
							
								 
							
						 
						
							
							
								
								builder: restore module import cycle detection/topological reorder  
							
							 
							
							
							
						 
						
							2020-04-16 12:29:36 +03:00  
						
					 
				
					
						
							
							
								 
								Kris Cherven
							
						 
						
							 
							
							
								
								
							
							
								
							
								a3ab5df2ed 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: prepend __ to new_array  
							
							 
							
							
							
						 
						
							2020-04-15 20:12:06 +02:00  
						
					 
				
					
						
							
							
								 
								Alexey
							
						 
						
							 
							
							
								
								
							
							
								
							
								91de4e1ece 
								
									
								
							
								 
							
						 
						
							
							
								
								array: test assignment operators  
							
							 
							
							
							
						 
						
							2020-04-14 20:32:06 +02:00  
						
					 
				
					
						
							
							
								 
								Alexey
							
						 
						
							 
							
							
								
								
							
							
								
							
								0c63f5c80d 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: test left/right shift precedence  
							
							 
							
							
							
						 
						
							2020-04-14 19:38:11 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								f91d527154 
								
							
								 
							
						 
						
							
							
								
								deprecate `import module`  
							
							 
							
							
							
						 
						
							2020-04-14 18:27:30 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								ec10831318 
								
							
								 
							
						 
						
							
							
								
								parser: `[]int{cap:cap, len:len}` syntax; minor fixes  
							
							 
							
							
							
						 
						
							2020-04-14 18:10:16 +02:00  
						
					 
				
					
						
							
							
								 
								yuyi
							
						 
						
							 
							
							
								
								
							
							
								
							
								682c619456 
								
									
								
							
								 
							
						 
						
							
							
								
								array: fix array_byte.str error  
							
							 
							
							
							
						 
						
							2020-04-14 05:55:53 +02:00  
						
					 
				
					
						
							
							
								 
								ka-weihe
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								yuyi
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								4b029567e5 
								
							
								 
							
						 
						
							
							
								
								tests: test string literal indexing and mutable array filter  
							
							 
							
							
							
						 
						
							2020-04-11 23:32:00 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								39245f088a 
								
							
								 
							
						 
						
							
							
								
								array: test !in and filter  
							
							 
							
							
							
						 
						
							2020-04-11 23:01:50 +02:00  
						
					 
				
					
						
							
							
								 
								lutherwenxu
							
						 
						
							 
							
							
								
								
							
							
								
							
								dc4db87be3 
								
									
								
							
								 
							
						 
						
							
							
								
								vlib: use new filename format  
							
							 
							
							
							
						 
						
							2020-04-11 19:51:32 +02:00  
						
					 
				
					
						
							
							
								 
								yuyi
							
						 
						
							 
							
							
								
								
							
							
								
							
								ea960b2ce2 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: fix inter literal format error  
							
							 
							
							
							
						 
						
							2020-04-11 17:25:39 +02:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								yuyi
							
						 
						
							 
							
							
								
								
							
							
								
							
								bf20b01586 
								
									
								
							
								 
							
						 
						
							
							
								
								map: fix map_test.v error  
							
							 
							
							
							
						 
						
							2020-04-09 03:57:08 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								eb78396307 
								
							
								 
							
						 
						
							
							
								
								parser: fix prefix precedence  
							
							 
							
							
							
						 
						
							2020-04-08 13:53:11 +02:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								ka-weihe
							
						 
						
							 
							
							
								
								
							
							
								
							
								7406abe3b6 
								
									
								
							
								 
							
						 
						
							
							
								
								map: use strcmp and update wyhash  
							
							 
							
							
							
						 
						
							2020-04-08 00:02:15 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								6bbd1943dd 
								
							
								 
							
						 
						
							
							
								
								cgen: fix &string cast; vfmt fixes  
							
							 
							
							
							
						 
						
							2020-04-07 18:51:44 +02:00  
						
					 
				
					
						
							
							
								 
								lutherwenxu
							
						 
						
							 
							
							
								
								
							
							
								
							
								a8c92e6dff 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: remove hack and enforce type checking  
							
							 
							
							
							
						 
						
							2020-04-07 03:27:06 +02:00  
						
					 
				
					
						
							
							
								 
								Major Taylor
							
						 
						
							 
							
							
								
								
							
							
								
							
								f099f90f50 
								
									
								
							
								 
							
						 
						
							
							
								
								string: fix trim_right, add tests  
							
							 
							
							
							
						 
						
							2020-04-06 14:30:25 +02:00  
						
					 
				
					
						
							
							
								 
								ka-weihe
							
						 
						
							 
							
							
								
								
							
							
								
							
								a30d292385 
								
									
								
							
								 
							
						 
						
							
							
								
								map: fix leaksfree fix ( #4254 )  
							
							 
							
							
							
						 
						
							2020-04-05 23:31:53 +02:00  
						
					 
				
					
						
							
							
								 
								ka-weihe
							
						 
						
							 
							
							
								
								
							
							
								
							
								307daacf67 
								
									
								
							
								 
							
						 
						
							
							
								
								depgraph/map: fix memory bug  
							
							 
							
							
							
						 
						
							2020-04-05 22:09:52 +02:00  
						
					 
				
					
						
							
							
								 
								Alexey
							
						 
						
							 
							
							
								
								
							
							
								
							
								781c20a6ae 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: bring back Windows fixes  
							
							 
							
							
							
						 
						
							2020-04-05 16:08:16 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								f748390172 
								
							
								 
							
						 
						
							
							
								
								parser: do no allow var names with __; cgen: use __argc  
							
							 
							
							
							
						 
						
							2020-04-04 14:55:40 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								440f1cf4c6 
								
							
								 
							
						 
						
							
							
								
								map: remove old get methods  
							
							 
							
							
							
						 
						
							2020-04-04 14:22:39 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								46aed151ab 
								
							
								 
							
						 
						
							
							
								
								parser: snake_case check; array: mutable array test  
							
							 
							
							
							
						 
						
							2020-04-04 14:09:58 +02:00  
						
					 
				
					
						
							
							
								 
								Alexey
							
						 
						
							 
							
							
								
								
							
							
								
							
								6c4de001b8 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: add `builtin.init` call inside of `_vinit`  
							
							 
							
							
							
						 
						
							2020-04-03 13:27:19 +02:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								6b9bf8cbf7 
								
							
								 
							
						 
						
							
							
								
								v2: fixes for most of vlib/builtin/map_test.v .  
							
							 
							
							
							
						 
						
							2020-04-03 00:42:08 +03:00  
						
					 
				
					
						
							
							
								 
								Alexey
							
						 
						
							 
							
							
								
								
							
							
								
							
								6309e699e5 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: add operator precedence test  
							
							 
							
							
							
						 
						
							2020-04-02 19:02:49 +02:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
								
								
							
							
								
							
								abf15e863c 
								
									
								
							
								 
							
						 
						
							
							
								
								v2: compile vrepl, 'fn main(){println(2+2)}' runs now  
							
							 
							
							... 
							
							
							
							It works if you give it complete V programs like
fn main(){println(2+2)}
but not for single expressions like 2+2 or statements like a:='abc' 
							
						 
						
							2020-04-02 19:21:12 +03:00  
						
					 
				
					
						
							
							
								 
								penguindark
							
						 
						
							 
							
							
								
								
							
							
								
							
								83289d74a7 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: fix int to hex  
							
							 
							
							
							
						 
						
							2020-04-02 17:16:17 +02:00