Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								d2d75f3824 
								
							
								 
							
						 
						
							
							
								
								parser: do not allow "int?", only "?int"  
							
							 
							
							
							
						 
						
							2019-09-23 23:17:06 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								8d52d877fb 
								
							
								 
							
						 
						
							
							
								
								compiler: free local_vars  
							
							 
							
							
							
						 
						
							2019-09-23 22:16:52 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								0e39df24d4 
								
							
								 
							
						 
						
							
							
								
								net: make socket.recv return the allocated buffer and the message length  
							
							 
							
							
							
						 
						
							2019-09-23 19:48:18 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								bf1ee28194 
								
							
								 
							
						 
						
							
							
								
								ui: Objective-C @interface support for Cocoa; minor clean-ups  
							
							 
							
							
							
						 
						
							2019-09-23 15:54:17 +03:00  
						
					 
				
					
						
							
							
								 
								Henrixounez
							
						 
						
							 
							
							
							
								
							
								db44004d51 
								
							
								 
							
						 
						
							
							
								
								readline: utf8 compatibility  
							
							 
							
							
							
						 
						
							2019-09-23 13:43:24 +03:00  
						
					 
				
					
						
							
							
								 
								joe-conigliaro
							
						 
						
							 
							
							
							
								
							
								23c84516e2 
								
							
								 
							
						 
						
							
							
								
								compiler: error on unused imports  
							
							 
							
							
							
						 
						
							2019-09-23 13:42:20 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								b4207e1be7 
								
							
								 
							
						 
						
							
							
								
								compiler: allow "u64_var == 0" without casting the const literal  
							
							 
							
							
							
						 
						
							2019-09-23 02:14:10 +03:00  
						
					 
				
					
						
							
							
								 
								joe-conigliaro
							
						 
						
							 
							
							
							
								
							
								7aaf4012e4 
								
							
								 
							
						 
						
							
							
								
								math.bits: add missing pub to fn's  
							
							 
							
							
							
						 
						
							2019-09-23 00:51:03 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								1b91b31698 
								
							
								 
							
						 
						
							
							
								
								rand: add pcg32 and splitmix64 implementations  
							
							 
							
							
							
						 
						
							2019-09-23 00:50:22 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								7421781150 
								
							
								 
							
						 
						
							
							
								
								CI: split jobs into more steps; compiler: fix "v test v" with tcc  
							
							 
							
							
							
						 
						
							2019-09-22 17:24:15 +03:00  
						
					 
				
					
						
							
							
								 
								luoheng
							
						 
						
							 
							
							
							
								
							
								f1d5f8e2bf 
								
							
								 
							
						 
						
							
							
								
								parser: allow `!` only with bools  
							
							 
							
							
							
						 
						
							2019-09-21 18:21:45 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								a232b215a7 
								
							
								 
							
						 
						
							
							
								
								double quotes for denoting strings  
							
							 
							
							
							
						 
						
							2019-09-21 17:18:02 +03:00  
						
					 
				
					
						
							
							
								 
								Michiel Vlootman
							
						 
						
							 
							
							
							
								
							
								9b7ca248f0 
								
							
								 
							
						 
						
							
							
								
								similarity.v: update a comment  
							
							 
							
							
							
						 
						
							2019-09-21 14:59:06 +03:00  
						
					 
				
					
						
							
							
								 
								vitalyster
							
						 
						
							 
							
							
							
								
							
								111007470e 
								
							
								 
							
						 
						
							
							
								
								array: malloc => calloc  
							
							 
							
							
							
						 
						
							2019-09-21 02:29:09 +03:00  
						
					 
				
					
						
							
							
								 
								Henrixounez
							
						 
						
							 
							
							
							
								
							
								ffcff9ebd4 
								
							
								 
							
						 
						
							
							
								
								builtins: ustring comparisons, concatenation and other functions  
							
							 
							
							
							
						 
						
							2019-09-20 19:07:38 +03:00  
						
					 
				
					
						
							
							
								 
								joe-conigliaro
							
						 
						
							 
							
							
							
								
							
								d80a3365c4 
								
							
								 
							
						 
						
							
							
								
								math.bits: add some more helpers, to be used in upcoming biginteger  
							
							 
							
							
							
						 
						
							2019-09-20 17:39:36 +03:00  
						
					 
				
					
						
							
							
								 
								vitalyster
							
						 
						
							 
							
							
							
								
							
								a42b4e219c 
								
							
								 
							
						 
						
							
							
								
								net.socket: windows fixes and test  
							
							 
							
							... 
							
							
							
							* added missing ai_canonname in addrinfo structure
* ai_canonname, ai_addr and ai_addrlen must be zeroed before getaddrinfo call
* write() must not be used on windows sockets
* added (Socket).get_port() function which is useful when socket was initialized with 0 (random) port
* tests is fixed, test server started listening on random port to avoid conflicts 
							
						 
						
							2019-09-20 17:04:39 +03:00  
						
					 
				
					
						
							
							
								 
								vitalyster
							
						 
						
							 
							
							
							
								
							
								f1bb25bfaf 
								
							
								 
							
						 
						
							
							
								
								windows: Unicode input in REPL  
							
							 
							
							
							
						 
						
							2019-09-20 17:03:13 +03:00  
						
					 
				
					
						
							
							
								 
								joe-conigliaro
							
						 
						
							 
							
							
							
								
							
								486b3d2f92 
								
							
								 
							
						 
						
							
							
								
								crypto.rand: fix rand test from failing sometimes  
							
							 
							
							
							
						 
						
							2019-09-19 13:12:40 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								a94c1556ce 
								
							
								 
							
						 
						
							
							
								
								array: remove temporary repeat2()  
							
							 
							
							
							
						 
						
							2019-09-19 05:22:24 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								cb31eeec55 
								
							
								 
							
						 
						
							
							
								
								compiler: first step to require explicit definition of imported C fns  
							
							 
							
							
							
						 
						
							2019-09-19 05:16:25 +03:00  
						
					 
				
					
						
							
							
								 
								joe-conigliaro
							
						 
						
							 
							
							
							
								
							
								b9cc6535f6 
								
							
								 
							
						 
						
							
							
								
								crypto.rand: rename read_u64 to int_u64 + clean up  
							
							 
							
							
							
						 
						
							2019-09-18 16:12:16 +03:00  
						
					 
				
					
						
							
							
								 
								joe-conigliaro
							
						 
						
							 
							
							
							
								
							
								f187c35fb2 
								
							
								 
							
						 
						
							
							
								
								vlib: inline certain functions  
							
							 
							
							
							
						 
						
							2019-09-18 15:45:32 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								d1500511e6 
								
							
								 
							
						 
						
							
							
								
								"none" keyword for optionals + more memory fixes  
							
							 
							
							
							
						 
						
							2019-09-18 14:15:10 +03:00  
						
					 
				
					
						
							
							
								 
								joe-conigliaro
							
						 
						
							 
							
							
							
								
							
								32ad33558d 
								
							
								 
							
						 
						
							
							
								
								crypto.rand: add PRNG function read_u64  
							
							 
							
							
							
						 
						
							2019-09-17 22:03:54 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								0a2f7a6ba7 
								
							
								 
							
						 
						
							
							
								
								fix tests  
							
							 
							
							
							
						 
						
							2019-09-17 13:37:25 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								1397d532c6 
								
							
								 
							
						 
						
							
							
								
								compiler: check if mutable receivers are modified  
							
							 
							
							
							
						 
						
							2019-09-17 13:10:43 +03:00  
						
					 
				
					
						
							
							
								 
								joe-conigliaro
							
						 
						
							 
							
							
							
								
							
								9c9e6290a6 
								
							
								 
							
						 
						
							
							
								
								remove unnecessary mut argument ( #2016 )  
							
							 
							
							
							
						 
						
							2019-09-17 01:09:19 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								19b04d5427 
								
							
								 
							
						 
						
							
							
								
								math: fix const warnings  
							
							 
							
							
							
						 
						
							2019-09-16 22:49:18 +03:00  
						
					 
				
					
						
							
							
								 
								Nicolas Sauzede
							
						 
						
							 
							
							
							
								
							
								ff009f1c4e 
								
							
								 
							
						 
						
							
							
								
								rand: rand_r(seed)  
							
							 
							
							
							
						 
						
							2019-09-16 22:21:21 +03:00  
						
					 
				
					
						
							
							
								 
								vitalyster
							
						 
						
							 
							
							
							
								
							
								f7a0fefe27 
								
							
								 
							
						 
						
							
							
								
								glfw: printf -> println  
							
							 
							
							
							
						 
						
							2019-09-16 21:07:34 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								c76d09f9a5 
								
							
								 
							
						 
						
							
							
								
								make V.js compile  
							
							 
							
							
							
						 
						
							2019-09-16 18:31:13 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								7cf7215557 
								
							
								 
							
						 
						
							
							
								
								testing: always show benchmarks  
							
							 
							
							
							
						 
						
							2019-09-16 18:27:55 +03:00  
						
					 
				
					
						
							
							
								 
								hazohelet
							
						 
						
							 
							
							
							
								
							
								9158ba4640 
								
							
								 
							
						 
						
							
							
								
								vlib: add Android checks to build V on Android  
							
							 
							
							
							
						 
						
							2019-09-16 18:23:11 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								a45895a3af 
								
							
								 
							
						 
						
							
							
								
								new benchmark module + make the tests use it  
							
							 
							
							
							
						 
						
							2019-09-16 17:29:06 +03:00  
						
					 
				
					
						
							
							
								 
								joe-conigliaro
							
						 
						
							 
							
							
							
								
							
								075a8e5ccb 
								
							
								 
							
						 
						
							
							
								
								compiler: improve typo detection  
							
							 
							
							
							
						 
						
							2019-09-15 20:07:12 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								3db4d66824 
								
							
								 
							
						 
						
							
							
								
								operator | not defined on bool  
							
							 
							
							
							
						 
						
							2019-09-15 19:35:48 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								48c05b5a45 
								
							
								 
							
						 
						
							
							
								
								cgen: use *char in all functions with *char args to avoid warnings  
							
							 
							
							
							
						 
						
							2019-09-15 18:56:33 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								849bef987c 
								
							
								 
							
						 
						
							
							
								
								more C warnings fixed  
							
							 
							
							
							
						 
						
							2019-09-15 15:53:57 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								3e923871cf 
								
							
								 
							
						 
						
							
							
								
								compiler: use *char() cast in C functions to afix warnings  
							
							 
							
							
							
						 
						
							2019-09-15 15:19:18 +03:00  
						
					 
				
					
						
							
							
								 
								joe-conigliaro
							
						 
						
							 
							
							
							
								
							
								f077fbd32d 
								
							
								 
							
						 
						
							
							
								
								vlib: change `[0;n]` to `[0].repeat(n)`  
							
							 
							
							
							
						 
						
							2019-09-15 12:26:05 +03:00  
						
					 
				
					
						
							
							
								 
								Henrixounez
							
						 
						
							 
							
							
							
								
							
								602e472b8a 
								
							
								 
							
						 
						
							
							
								
								builtin: getchar for unicode characters  
							
							 
							
							
							
						 
						
							2019-09-15 04:41:24 +03:00  
						
					 
				
					
						
							
							
								 
								Henrixounez
							
						 
						
							 
							
							
							
								
							
								04ff9ede9f 
								
							
								 
							
						 
						
							
							
								
								readline: allow writing without tty + small fixes  
							
							 
							
							
							
						 
						
							2019-09-15 04:33:31 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								5cc81b91cb 
								
							
								 
							
						 
						
							
							
								
								JavaSript backend (early stage)  
							
							 
							
							
							
						 
						
							2019-09-15 03:49:57 +03:00  
						
					 
				
					
						
							
							
								 
								Vitor Oliveira
							
						 
						
							 
							
							
							
								
							
								1a099c9284 
								
							
								 
							
						 
						
							
							
								
								vlib: fix several typos  
							
							 
							
							
							
						 
						
							2019-09-14 23:54:14 +03:00  
						
					 
				
					
						
							
							
								 
								joe-conigliaro
							
						 
						
							 
							
							
							
								
							
								81bf67ba4f 
								
							
								 
							
						 
						
							
							
								
								hash.crc32: change *Crc32 to &Crc32  
							
							 
							
							
							
						 
						
							2019-09-13 22:45:04 +03:00  
						
					 
				
					
						
							
							
								 
								joe-conigliaro
							
						 
						
							 
							
							
							
								
							
								5aaa794519 
								
							
								 
							
						 
						
							
							
								
								compiler: clean up the typo check  
							
							 
							
							
							
						 
						
							2019-09-13 16:15:30 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								9dd86f6fb8 
								
							
								 
							
						 
						
							
							
								
								compiler: more memory logic + replace "cur_fn &Fn" with "cur_fn Fn"  
							
							 
							
							
							
						 
						
							2019-09-13 15:47:31 +03:00  
						
					 
				
					
						
							
							
								 
								joe-conigliaro
							
						 
						
							 
							
							
							
								
							
								41734affb3 
								
							
								 
							
						 
						
							
							
								
								compiler: detect typos in function/variable/module names  
							
							 
							
							
							
						 
						
							2019-09-13 14:10:24 +03:00  
						
					 
				
					
						
							
							
								 
								iRedMail
							
						 
						
							 
							
							
							
								
							
								92b634de7c 
								
							
								 
							
						 
						
							
							
								
								Fixes old syntax and make Row.vals mutable  
							
							 
							
							... 
							
							
							
							- Replace `*` by `&` for C code
- Make `Row.vals` mutable. Otherwise line 56 will raise error. 
							
						 
						
							2019-09-13 00:46:51 +03:00