384e81fe28 
								
							
								 
							
						 
						
							
							
								
								fix travis  
							
							
							
						 
						
							2019-10-27 21:51:40 +03:00  
				
					
						
							
							
								 
						
							
							
								07d37fbfc0 
								
							
								 
							
						 
						
							
							
								
								ci: remove vid for now  
							
							
							
						 
						
							2019-10-27 21:40:26 +03:00  
				
					
						
							
							
								 
						
							
							
								9cddf22fff 
								
							
								 
							
						 
						
							
							
								
								glfw: make two structs public  
							
							
							
						 
						
							2019-10-27 21:23:33 +03:00  
				
					
						
							
							
								 
						
							
							
								9c5abd575f 
								
							
								 
							
						 
						
							
							
								
								parser: remove switch_statement()  
							
							
							
						 
						
							2019-10-27 13:03:40 +03:00  
				
					
						
							
							
								 
						
							
							
								e890f682e2 
								
							
								 
							
						 
						
							
							
								
								[if] fn: remove unused expression  
							
							
							
						 
						
							2019-10-27 12:42:31 +03:00  
				
					
						
							
							
								 
						
							
							
								5946f67328 
								
							
								 
							
						 
						
							
							
								
								final switch => match  
							
							
							
						 
						
							2019-10-27 12:38:50 +03:00  
				
					
						
							
							
								 
						
							
							
								acaf66ac80 
								
							
								 
							
						 
						
							
							
								
								readline: switch => match  
							
							
							
						 
						
							2019-10-27 12:38:36 +03:00  
				
					
						
							
							
								 
						
							
							
								293cf18266 
								
							
								 
							
						 
						
							
							
								
								enable [if vfmt]  
							
							
							
						 
						
							2019-10-27 12:16:33 +03:00  
				
					
						
							
							
								 
						
							
							
								d00fdca38f 
								
							
								 
							
						 
						
							
							
								
								[if vfmt] for fgen() functions  
							
							
							
						 
						
							2019-10-27 12:13:08 +03:00  
				
					
						
							
							
								 
						
							
							
								d81b0675f0 
								
							
								 
							
						 
						
							
							
								
								array: bring back left & right method tests  
							
							
							
						 
						
							2019-10-27 12:05:19 +03:00  
				
					
						
							
							
								 
						
							
							
								6e0a789b6d 
								
							
								 
							
						 
						
							
							
								
								tetris: minor fixes  
							
							
							
						 
						
							2019-10-27 10:24:28 +03:00  
				
					
						
							
							
								 
						
							
							
								efdadc3758 
								
							
								 
							
						 
						
							
							
								
								tetris/glfw: fix warnings  
							
							
							
						 
						
							2019-10-27 10:13:40 +03:00  
				
					
						
							
							
								 
						
							
							
								59378dce46 
								
							
								 
							
						 
						
							
							
								
								compiler/vlib: replace substr/left/right with `[start..end]` everywhere  
							
							
							
						 
						
							2019-10-27 10:03:15 +03:00  
				
					
						
							
							
								 
						
							
							
								ed55826686 
								
							
								 
							
						 
						
							
							
								
								log/net: switch => match  
							
							
							
						 
						
							2019-10-27 09:45:03 +03:00  
				
					
						
							
							
								 
						
							
							
								7ba5248e56 
								
							
								 
							
						 
						
							
							
								
								os_win.v: switch => match  
							
							
							
						 
						
							2019-10-27 09:36:40 +03:00  
				
					
						
							
							
								 
						
							
							
								a075ce160e 
								
							
								 
							
						 
						
							
							
								
								compiler: add `[..2]` & `[2..]` support for slices  
							
							
							
						 
						
							2019-10-27 09:36:04 +03:00  
				
					
						
							
							
								 
						
							
							
								e80cf185b9 
								
							
								 
							
						 
						
							
							
								
								allow public unions and interfaces  
							
							
							
						 
						
							2019-10-27 02:23:52 +03:00  
				
					
						
							
							
								 
						
							
							
								ef022c2326 
								
							
								 
							
						 
						
							
							
								
								[if vfmt] function attribute for skipping functions for performance  
							
							
							
						 
						
							2019-10-27 02:11:31 +03:00  
				
					
						
							
							
								 
						
							
							
								ee51313e2c 
								
							
								 
							
						 
						
							
							
								
								test array and string slices  
							
							
							
						 
						
							2019-10-27 01:37:29 +03:00  
				
					
						
							
							
								 
						
							
							
								dd12a85429 
								
							
								 
							
						 
						
							
							
								
								array: fix a regression  
							
							
							
						 
						
							2019-10-26 22:26:30 +03:00  
				
					
						
							
							
								 
						
							
							
								570a7aaaf3 
								
							
								 
							
						 
						
							
							
								
								a[start..end] slicing  
							
							
							
						 
						
							2019-10-26 22:20:13 +03:00  
				
					
						
							
							
								 
						
							
							
								678ce54e70 
								
							
								 
							
						 
						
							
							
								
								os: document functions  
							
							
							
						 
						
							2019-10-26 20:21:07 +03:00  
				
					
						
							
							
								 
						
							
							
								2d05c906d5 
								
							
								 
							
						 
						
							
							
								
								base64: some optimizations  
							
							... 
							
							
							
							* Add a test for the base64 encoding/decoding of long strings (i.e. mainly memory allocation).
* Make vlib/encoding/base64/base64_memory_test.v resemble more test.v from https://github.com/kostya/benchmarks  .
* base64: some optimizations, also add base64.encode_in_buffer and base64.decode_in_buffer .
* Fix tests passing static strings.
* Reduce time needed for base64_memory_test.v .
* Optimize encoding.base64.Index access too (it is static), which speeds up decoding. 
							
						 
						
							2019-10-26 18:20:36 +03:00  
				
					
						
							
							
								 
						
							
							
								272b0aec82 
								
							
								 
							
						 
						
							
							
								
								os: fix os.get_error_msg on Windows  
							
							
							
						 
						
							2019-10-26 14:58:05 +03:00  
				
					
						
							
							
								 
						
							
							
								6944161b15 
								
							
								 
							
						 
						
							
							
								
								array: clean up filter()  
							
							
							
						 
						
							2019-10-26 14:53:55 +03:00  
				
					
						
							
							
								 
						
							
							
								70c9565607 
								
							
								 
							
						 
						
							
							
								
								array: fix map() return type and handle []bool  
							
							
							
						 
						
							2019-10-26 14:49:36 +03:00  
				
					
						
							
							
								 
						
							
							
								f40d672a12 
								
							
								 
							
						 
						
							
							
								
								array: map() test  
							
							
							
						 
						
							2019-10-26 14:32:56 +03:00  
				
					
						
							
							
								 
						
							
							
								4ef10c92f4 
								
							
								 
							
						 
						
							
							
								
								array: map() method  
							
							
							
						 
						
							2019-10-26 14:28:11 +03:00  
				
					
						
							
							
								 
						
							
							
								f6f5b8cfb1 
								
							
								 
							
						 
						
							
							
								
								bring back string.h for now  
							
							
							
						 
						
							2019-10-26 11:51:22 +03:00  
				
					
						
							
							
								 
						
							
							
								fbd41eacba 
								
							
								 
							
						 
						
							
							
								
								remove string.h include 1  
							
							
							
						 
						
							2019-10-26 11:43:25 +03:00  
				
					
						
							
							
								 
						
							
							
								ef45a87882 
								
							
								 
							
						 
						
							
							
								
								remove string.h include  
							
							
							
						 
						
							2019-10-26 11:29:56 +03:00  
				
					
						
							
							
								 
						
							
							
								58f0503f6d 
								
							
								 
							
						 
						
							
							
								
								cc.v: bring back implicit fn declaration  
							
							
							
						 
						
							2019-10-26 11:09:20 +03:00  
				
					
						
							
							
								 
						
							
							
								cba12d0106 
								
							
								 
							
						 
						
							
							
								
								macos libproc fix 2  
							
							
							
						 
						
							2019-10-26 02:19:14 +03:00  
				
					
						
							
							
								 
						
							
							
								203f967677 
								
							
								 
							
						 
						
							
							
								
								macos libproc fix 1  
							
							
							
						 
						
							2019-10-26 02:16:37 +03:00  
				
					
						
							
							
								 
						
							
							
								7de95a642e 
								
							
								 
							
						 
						
							
							
								
								remove more C headers  
							
							
							
						 
						
							2019-10-26 02:08:46 +03:00  
				
					
						
							
							
								 
						
							
							
								dc2c62807a 
								
							
								 
							
						 
						
							
							
								
								string: faster int()  
							
							
							
						 
						
							2019-10-25 23:41:18 +03:00  
				
					
						
							
							
								 
						
							
							
								5510327d70 
								
							
								 
							
						 
						
							
							
								
								array_test.v: str() test  
							
							
							
						 
						
							2019-10-25 22:40:52 +03:00  
				
					
						
							
							
								 
						
							
							
								8d2111169a 
								
							
								 
							
						 
						
							
							
								
								fix V.js methods and duplicate .str() in arrays  
							
							
							
						 
						
							2019-10-25 22:38:39 +03:00  
				
					
						
							
							
								 
						
							
							
								b6fa252fc9 
								
							
								 
							
						 
						
							
							
								
								time: make Time struct public  
							
							
							
						 
						
							2019-10-25 22:04:25 +03:00  
				
					
						
							
							
								 
						
							
							
								8364130a1f 
								
							
								 
							
						 
						
							
							
								
								compiler: implement error_with_code(s string, code int)  
							
							... 
							
							
							
							Make available the integer code as errcode to callers/unwrappers 
							
						 
						
							2019-10-25 22:03:42 +03:00  
				
					
						
							
							
								 
						
							
							
								9c5a359de3 
								
							
								 
							
						 
						
							
							
								
								fix V.js methods after the recent generics fix  
							
							
							
						 
						
							2019-10-25 21:57:32 +03:00  
				
					
						
							
							
								 
						
							
							
								280c7d396c 
								
							
								 
							
						 
						
							
							
								
								generics: generic methods, cast to T  
							
							
							
						 
						
							2019-10-25 21:32:27 +03:00  
				
					
						
							
							
								 
						
							
							
								7d02eccbce 
								
							
								 
							
						 
						
							
							
								
								cc.v: fix tcc check  
							
							
							
						 
						
							2019-10-25 20:11:53 +03:00  
				
					
						
							
							
								 
						
							
							
								c30f16a038 
								
							
								 
							
						 
						
							
							
								
								parser: add ; after a goto label  
							
							
							
						 
						
							2019-10-25 18:53:45 +03:00  
				
					
						
							
							
								 
						
							
							
								090e1a87b7 
								
							
								 
							
						 
						
							
							
								
								linux: use gcc if tcc fails  
							
							
							
						 
						
							2019-10-25 18:49:49 +03:00  
				
					
						
							
							
								 
						
							
							
								be0830b24f 
								
							
								 
							
						 
						
							
							
								
								builtin: do not use backtrace with musl  
							
							
							
						 
						
							2019-10-25 18:38:47 +03:00  
				
					
						
							
							
								 
						
							
							
								c7e6d379da 
								
							
								 
							
						 
						
							
							
								
								$if glibc {  
							
							
							
						 
						
							2019-10-25 18:33:02 +03:00  
				
					
						
							
							
								 
						
							
							
								ef9cae6dc0 
								
							
								 
							
						 
						
							
							
								
								bring back backtrace  
							
							
							
						 
						
							2019-10-25 17:59:41 +03:00  
				
					
						
							
							
								 
						
							
							
								a83aa28a67 
								
							
								 
							
						 
						
							
							
								
								urllib: switch => match  
							
							
							
						 
						
							2019-10-25 17:54:34 +03:00  
				
					
						
							
							
								 
						
							
							
								d0cbb4041b 
								
							
								 
							
						 
						
							
							
								
								disable backtrace for now  
							
							
							
						 
						
							2019-10-25 17:38:07 +03:00