joe-conigliaro
							
						 
						
							 
							
							
							
								
							
								4dc4f12ccd 
								
							
								 
							
						 
						
							
							
								
								hashmap: use fnv32 as hash algo  
							
							 
							
							
							
						 
						
							2019-12-21 09:59:12 +03:00  
						
					 
				
					
						
							
							
								 
								Steve Phillips
							
						 
						
							 
							
							
							
								
							
								6e9493887d 
								
							
								 
							
						 
						
							
							
								
								builtin/array.v: Fixed typo in new_array (cap -> cap_)  
							
							 
							
							
							
						 
						
							2019-12-20 23:09:59 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								d082b3f4b9 
								
							
								 
							
						 
						
							
							
								
								run vfmt on vlib/builtin  
							
							 
							
							
							
						 
						
							2019-12-20 00:12:29 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								76c800ffb6 
								
							
								 
							
						 
						
							
							
								
								bring back array.eq  
							
							 
							
							
							
						 
						
							2019-12-19 23:49:40 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								d38687f893 
								
							
								 
							
						 
						
							
							
								
								run vfmt on cc, cgen, comptime, if_match  
							
							 
							
							
							
						 
						
							2019-12-19 23:43:23 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								2096018b00 
								
							
								 
							
						 
						
							
							
								
								map: another fix + test  
							
							 
							
							
							
						 
						
							2019-12-19 21:17:12 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								26f5d34e64 
								
							
								 
							
						 
						
							
							
								
								map: fix a bug with an incorrect size after delete()  
							
							 
							
							
							
						 
						
							2019-12-19 21:11:42 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								df2f98e276 
								
							
								 
							
						 
						
							
							
								
								run vfmt on more files  
							
							 
							
							
							
						 
						
							2019-12-19 02:38:54 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								1cef83aea4 
								
							
								 
							
						 
						
							
							
								
								run vfmt on array.v  
							
							 
							
							
							
						 
						
							2019-12-18 21:20:41 +03:00  
						
					 
				
					
						
							
							
								 
								BigBlack
							
						 
						
							 
							
							
							
								
							
								67cf7f18e6 
								
							
								 
							
						 
						
							
							
								
								array of pointers support  
							
							 
							
							
							
						 
						
							2019-12-18 03:26:04 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								ea781a557f 
								
							
								 
							
						 
						
							
							
								
								array: slice_clone()  
							
							 
							
							
							
						 
						
							2019-12-17 01:29:40 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								562f24336d 
								
							
								 
							
						 
						
							
							
								
								add ./v2 to gitignore  
							
							 
							
							
							
						 
						
							2019-12-17 01:21:18 +03:00  
						
					 
				
					
						
							
							
								 
								penguindark
							
						 
						
							 
							
							
							
								
							
								3dbf7a4039 
								
							
								 
							
						 
						
							
							
								
								atof implementation in V  
							
							 
							
							
							
						 
						
							2019-12-17 01:07:13 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								54707ff81d 
								
							
								 
							
						 
						
							
							
								
								do not allow calloc(0)  
							
							 
							
							
							
						 
						
							2019-12-16 22:48:55 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								e7856a1afc 
								
							
								 
							
						 
						
							
							
								
								do not allow malloc(0)  
							
							 
							
							
							
						 
						
							2019-12-16 21:29:32 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								b7c477cc18 
								
							
								 
							
						 
						
							
							
								
								freestanding: ptr_str, string concat, struct declaration  
							
							 
							
							... 
							
							
							
							* compiler: extract c_common_macros from c_headers, and use it in bare_c_headers too. Support for ptr_str and string concatenation in -freestanding mode.
* Add tests for structs and string concatenation in -freestanding mode .
* Move check_string_add_works to string/string.v . 
							
						 
						
							2019-12-16 19:05:33 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								8581c11900 
								
							
								 
							
						 
						
							
							
								
								update malloc  
							
							 
							
							
							
						 
						
							2019-12-14 02:46:55 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								ef562413cd 
								
							
								 
							
						 
						
							
							
								
								-prealloc  
							
							 
							
							
							
						 
						
							2019-12-14 02:28:15 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								b8f728590b 
								
							
								 
							
						 
						
							
							
								
								string: last_index ?int  
							
							 
							
							
							
						 
						
							2019-12-12 21:54:48 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								0eeb607ffd 
								
							
								 
							
						 
						
							
							
								
								fix fopen definition  
							
							 
							
							
							
						 
						
							2019-12-12 21:03:08 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								88ec9c235d 
								
							
								 
							
						 
						
							
							
								
								sort structs: handle fixed size arrays  
							
							 
							
							
							
						 
						
							2019-12-12 14:21:22 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								576618d8cc 
								
							
								 
							
						 
						
							
							
								
								string cloning; fix `foo.str += 's'`  
							
							 
							
							
							
						 
						
							2019-12-12 05:20:52 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								ad250523cd 
								
							
								 
							
						 
						
							
							
								
								fix parser.fileis()  
							
							 
							
							
							
						 
						
							2019-12-11 21:42:22 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								7dcd47369b 
								
							
								 
							
						 
						
							
							
								
								option to pre-allocate a memory block  
							
							 
							
							
							
						 
						
							2019-12-11 18:41:25 +03:00  
						
					 
				
					
						
							
							
								 
								joe-conigliaro
							
						 
						
							 
							
							
							
								
							
								3486118ab7 
								
							
								 
							
						 
						
							
							
								
								compiler: force custom struct .str() methods to be defined public  
							
							 
							
							
							
						 
						
							2019-12-11 03:24:26 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								f286387647 
								
							
								 
							
						 
						
							
							
								
								vweb: secure HttpOnly cookies  
							
							 
							
							
							
						 
						
							2019-12-11 03:20:30 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								cdfbb2978d 
								
							
								 
							
						 
						
							
							
								
								strings: replace_each([]); orm: update  
							
							 
							
							
							
						 
						
							2019-12-10 23:57:49 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								9726e18c0a 
								
							
								 
							
						 
						
							
							
								
								string: optimize replace()  
							
							 
							
							
							
						 
						
							2019-12-10 18:50:21 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								6f49d4c1d2 
								
							
								 
							
						 
						
							
							
								
								orm: bool support; vweb fixes  
							
							 
							
							
							
						 
						
							2019-12-09 23:20:29 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								75280bb54c 
								
							
								 
							
						 
						
							
							
								
								fix int.str() memory bug  
							
							 
							
							
							
						 
						
							2019-12-09 16:41:13 +03:00  
						
					 
				
					
						
							
							
								 
								penguindark
							
						 
						
							 
							
							
							
								
							
								9730164613 
								
							
								 
							
						 
						
							
							
								
								atoi: fix leading zeros in string to int conversion  
							
							 
							
							
							
						 
						
							2019-12-08 23:22:33 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								4d1f721558 
								
							
								 
							
						 
						
							
							
								
								fix "" string interpolation bug  
							
							 
							
							
							
						 
						
							2019-12-08 20:06:00 +03:00  
						
					 
				
					
						
							
							
								 
								bogen85
							
						 
						
							 
							
							
							
								
							
								8178e1f7da 
								
							
								 
							
						 
						
							
							
								
								freestanding: malloc/free with mm_alloc an mm_free  
							
							 
							
							... 
							
							
							
							Added more array support that depends on malloc. Added string clone (that uses malloc). Added test for it. Eliminated stack allocated buffers from most of the unit checks. 
							
						 
						
							2019-12-08 13:44:52 +03:00  
						
					 
				
					
						
							
							
								 
								bogen85
							
						 
						
							 
							
							
							
								
							
								751ba48bf5 
								
							
								 
							
						 
						
							
							
								
								freestanding improvements (exit, function checks)  
							
							 
							
							... 
							
							
							
							Fixed exit for freestanding (as assert now uses it).
Running each function check now in a forked process so they can be killed or return other exit codes (and so each function runs, even if others crash) 
							
						 
						
							2019-12-07 22:25:19 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								9cba3bdf78 
								
							
								 
							
						 
						
							
							
								
								windows: WideCharToMultiByte() returns an int  
							
							 
							
							
							
						 
						
							2019-12-07 17:31:07 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								ad6adf327e 
								
							
								 
							
						 
						
							
							
								
								vlib: fix missing `else{}` in match statements  
							
							 
							
							
							
						 
						
							2019-12-07 17:23:37 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								2fb7fba856 
								
							
								 
							
						 
						
							
							
								
								require `else` in `match` statements  
							
							 
							
							
							
						 
						
							2019-12-07 17:01:44 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								d7ccbba2c9 
								
							
								 
							
						 
						
							
							
								
								do not allow casting a type to itself  
							
							 
							
							
							
						 
						
							2019-12-07 15:31:56 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								be323e2fb6 
								
							
								 
							
						 
						
							
							
								
								ci: set up pg database to test ORM  
							
							 
							
							
							
						 
						
							2019-12-06 02:11:39 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								cb46bf314e 
								
							
								 
							
						 
						
							
							
								
								get_type.v  
							
							 
							
							
							
						 
						
							2019-12-05 18:48:39 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								90e3ab8c1e 
								
							
								 
							
						 
						
							
							
								
								debugging v -live message.v  
							
							 
							
							
							
						 
						
							2019-12-05 12:48:23 +03:00  
						
					 
				
					
						
							
							
								 
								Nicolas Sauzede
							
						 
						
							 
							
							
							
								
							
								9d854c5df0 
								
							
								 
							
						 
						
							
							
								
								vlib: sdl module + tVintris example  
							
							 
							
							
							
						 
						
							2019-12-05 11:25:55 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								6dd1270539 
								
							
								 
							
						 
						
							
							
								
								builtin: remove an unnecessary malloc() call  
							
							 
							
							
							
						 
						
							2019-12-05 11:08:41 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								2144c162c4 
								
							
								 
							
						 
						
							
							
								
								os: is_link()  
							
							 
							
							
							
						 
						
							2019-12-04 23:53:11 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								a57e29dfc5 
								
							
								 
							
						 
						
							
							
								
								os: replace dir_exists with is_dir; file_exists() => exists()  
							
							 
							
							
							
						 
						
							2019-12-04 23:17:45 +03:00  
						
					 
				
					
						
							
							
								 
								bogen85
							
						 
						
							 
							
							
							
								
							
								a9aaa13a09 
								
							
								 
							
						 
						
							
							
								
								freestanding: sys_getuid, sys_waitid; minimal fork check; remove bare.S  
							
							 
							
							
							
						 
						
							2019-12-04 11:46:09 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								47f5e1178f 
								
							
								 
							
						 
						
							
							
								
								-output-cross-platform-c for creating a single x-platform C file  
							
							 
							
							
							
						 
						
							2019-12-04 02:02:52 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								eb20dd39b1 
								
							
								 
							
						 
						
							
							
								
								freestanding: init consts  
							
							 
							
							
							
						 
						
							2019-12-04 01:40:26 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								c4a43633da 
								
							
								 
							
						 
						
							
							
								
								i8, i18, u16 str()  
							
							 
							
							
							
						 
						
							2019-12-03 21:14:17 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								66f271f100 
								
							
								 
							
						 
						
							
							
								
								fix a string interpolation bug  
							
							 
							
							
							
						 
						
							2019-12-03 20:41:49 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								f192429c8a 
								
							
								 
							
						 
						
							
							
								
								$if mac => $if macos  
							
							 
							
							
							
						 
						
							2019-12-03 16:29:37 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								ff80e3a5fa 
								
							
								 
							
						 
						
							
							
								
								i8 print test + $if mac => $if macos  
							
							 
							
							
							
						 
						
							2019-12-03 16:09:43 +03:00  
						
					 
				
					
						
							
							
								 
								Don Alfons Nisnoni
							
						 
						
							 
							
							
							
								
							
								254afcb2d0 
								
							
								 
							
						 
						
							
							
								
								*C.char => charptr  
							
							 
							
							
							
						 
						
							2019-12-02 11:37:35 +03:00  
						
					 
				
					
						
							
							
								 
								radare
							
						 
						
							 
							
							
							
								
							
								5ff387bbe4 
								
							
								 
							
						 
						
							
							
								
								strings: split_nth and add tests  
							
							 
							
							
							
						 
						
							2019-12-01 16:10:13 +03:00  
						
					 
				
					
						
							
							
								 
								bogen85
							
						 
						
							 
							
							
							
								
							
								854309a7d8 
								
							
								 
							
						 
						
							
							
								
								freestanding: add array support (stack only for now)  
							
							 
							
							
							
						 
						
							2019-12-01 11:27:36 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								3fea8f3de5 
								
							
								 
							
						 
						
							
							
								
								*char => charptr everywhere  
							
							 
							
							
							
						 
						
							2019-12-01 10:33:26 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								81d4f66fbb 
								
							
								 
							
						 
						
							
							
								
								string: make `index()` return `?int` instead of `int`/-1  
							
							 
							
							
							
						 
						
							2019-11-30 13:21:21 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								cc2bd0bb68 
								
							
								 
							
						 
						
							
							
								
								string: make substr private  
							
							 
							
							
							
						 
						
							2019-11-30 12:50:57 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								7e4799334f 
								
							
								 
							
						 
						
							
							
								
								array: make left/right/slice private  
							
							 
							
							
							
						 
						
							2019-11-30 12:37:34 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								b38283dcf1 
								
							
								 
							
						 
						
							
							
								
								string: make left/right private  
							
							 
							
							
							
						 
						
							2019-11-30 12:06:17 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								c7f8f2175b 
								
							
								 
							
						 
						
							
							
								
								move vlib/builtin/utf8_util.v to vlib/encoding/utf8/utf8_util.v  
							
							 
							
							
							
						 
						
							2019-11-30 08:52:37 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								f724a956b3 
								
							
								 
							
						 
						
							
							
								
								parser: fix `a & b == c` precedence  
							
							 
							
							
							
						 
						
							2019-11-29 22:42:32 +03:00  
						
					 
				
					
						
							
							
								 
								penguindark
							
						 
						
							 
							
							
							
								
							
								82d4a731f3 
								
							
								 
							
						 
						
							
							
								
								utf8 functions (to_lower etc)  
							
							 
							
							
							
						 
						
							2019-11-29 16:25:25 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								9e19472c33 
								
							
								 
							
						 
						
							
							
								
								show an info message if a C compiler is not installed  
							
							 
							
							
							
						 
						
							2019-11-29 12:12:06 +03:00  
						
					 
				
					
						
							
							
								 
								bogen85
							
						 
						
							 
							
							
							
								
							
								729f9c3391 
								
							
								 
							
						 
						
							
							
								
								bare: add mm_alloc, mm_free  
							
							 
							
							... 
							
							
							
							also split errno from return value in existing Linux syscall wrappers
update applicable syscall wrapper checks 
							
						 
						
							2019-11-29 10:14:17 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								7545ea709a 
								
							
								 
							
						 
						
							
							
								
								enable alpine/musl CI tests  
							
							 
							
							
							
						 
						
							2019-11-28 11:46:52 +03:00  
						
					 
				
					
						
							
							
								 
								bogen85
							
						 
						
							 
							
							
							
								
							
								f6ec1b29f9 
								
							
								 
							
						 
						
							
							
								
								strconv: make string.int() stop parsing on invalid digit  
							
							 
							
							
							
						 
						
							2019-11-28 09:46:10 +03:00  
						
					 
				
					
						
							
							
								 
								bogen85
							
						 
						
							 
							
							
							
								
							
								9374168b26 
								
							
								 
							
						 
						
							
							
								
								compiler: allow function expecting a void* to receive a byteptr  
							
							 
							
							
							
						 
						
							2019-11-28 09:44:43 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								8d241cc164 
								
							
								 
							
						 
						
							
							
								
								vweb fixes; ORM fixes; freeing strings  
							
							 
							
							
							
						 
						
							2019-11-26 07:47:16 +03:00  
						
					 
				
					
						
							
							
								 
								bogen85
							
						 
						
							 
							
							
							
								
							
								5c217b9e61 
								
							
								 
							
						 
						
							
							
								
								fix hexadecimal constants + freestanding fixes  
							
							 
							
							
							
						 
						
							2019-11-26 06:12:37 +03:00  
						
					 
				
					
						
							
							
								 
								M
							
						 
						
							 
							
							
							
								
							
								837af9b230 
								
							
								 
							
						 
						
							
							
								
								freebsd: backtrace  
							
							 
							
							
							
						 
						
							2019-11-25 13:54:56 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								30042ab54b 
								
							
								 
							
						 
						
							
							
								
								cfns: fix some declarations  
							
							 
							
							
							
						 
						
							2019-11-25 13:54:07 +03:00  
						
					 
				
					
						
							
							
								 
								Unknown User
							
						 
						
							 
							
							
							
								
							
								268a6dc6d9 
								
							
								 
							
						 
						
							
							
								
								add missing cfns  
							
							 
							
							
							
						 
						
							2019-11-25 04:35:41 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								19b4cf66ac 
								
							
								 
							
						 
						
							
							
								
								Windows should work now  
							
							 
							
							
							
						 
						
							2019-11-24 15:31:51 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								748e8b7ce4 
								
							
								 
							
						 
						
							
							
								
								more Windows definitions  
							
							 
							
							
							
						 
						
							2019-11-24 15:29:11 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								b44cbc9b13 
								
							
								 
							
						 
						
							
							
								
								define RegQueryValueEx on Windows  
							
							 
							
							
							
						 
						
							2019-11-24 15:21:49 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								558024696c 
								
							
								 
							
						 
						
							
							
								
								lots of C Windows function definitions  
							
							 
							
							
							
						 
						
							2019-11-24 15:16:19 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								a74f4a661d 
								
							
								 
							
						 
						
							
							
								
								fix C.GetStdHandle() on Windows  
							
							 
							
							
							
						 
						
							2019-11-24 14:07:14 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								81c17e55a6 
								
							
								 
							
						 
						
							
							
								
								more C fn definitions  
							
							 
							
							
							
						 
						
							2019-11-24 13:16:11 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								f4fe90ea6d 
								
							
								 
							
						 
						
							
							
								
								C fn definitions on Linux  
							
							 
							
							
							
						 
						
							2019-11-22 19:00:56 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								e9e931fe4a 
								
							
								 
							
						 
						
							
							
								
								force C function definitions  
							
							 
							
							
							
						 
						
							2019-11-24 12:14:22 +03:00  
						
					 
				
					
						
							
							
								 
								Dwight Schauer
							
						 
						
							 
							
							
							
								
							
								e724792a67 
								
							
								 
							
						 
						
							
							
								
								freestanding: add core linux syscalls and associated tests  
							
							 
							
							
							
						 
						
							2019-11-23 19:35:57 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								9b4bc0189b 
								
							
								 
							
						 
						
							
							
								
								backtraces: cleaner looking backtrace output on linux  
							
							 
							
							
							
						 
						
							2019-11-23 14:22:55 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								57fbf0b8a9 
								
							
								 
							
						 
						
							
							
								
								map: fix `in` for deleted keys  
							
							 
							
							
							
						 
						
							2019-11-22 20:05:43 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								9712213f50 
								
							
								 
							
						 
						
							
							
								
								x64 machine code generation (ELF)  
							
							 
							
							
							
						 
						
							2019-11-22 14:33:22 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								c98db8c437 
								
							
								 
							
						 
						
							
							
								
								array: fix sort() for ints  
							
							 
							
							
							
						 
						
							2019-11-19 00:27:35 +03:00  
						
					 
				
					
						
							
							
								 
								Jiten Palaparthi
							
						 
						
							 
							
							
							
								
							
								32fbc2bdf3 
								
							
								 
							
						 
						
							
							
								
								remove pub for a private function in array.v  
							
							 
							
							
							
						 
						
							2019-11-18 00:43:23 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								0c5854e371 
								
							
								 
							
						 
						
							
							
								
								add a c/raw string interpolation test  
							
							 
							
							
							
						 
						
							2019-11-16 22:17:01 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								8d1eb759f7 
								
							
								 
							
						 
						
							
							
								
								fix v -o foo.c build module foo  
							
							 
							
							
							
						 
						
							2019-11-16 21:49:58 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								dc50ed69cf 
								
							
								 
							
						 
						
							
							
								
								bare: fix str[idx]  
							
							 
							
							
							
						 
						
							2019-11-16 11:33:04 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								d1b8d34dd5 
								
							
								 
							
						 
						
							
							
								
								os_linux.v  
							
							 
							
							
							
						 
						
							2019-11-16 09:16:51 +03:00  
						
					 
				
					
						
							
							
								 
								Nicolas Sauzede
							
						 
						
							 
							
							
							
								
							
								1dadf9d966 
								
							
								 
							
						 
						
							
							
								
								fix Windows warnings  
							
							 
							
							
							
						 
						
							2019-11-16 02:30:50 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								96cde10696 
								
							
								 
							
						 
						
							
							
								
								C string literals (c'str'); bare builtin module; bare println()  
							
							 
							
							
							
						 
						
							2019-11-15 02:29:20 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								bd97dc0134 
								
							
								 
							
						 
						
							
							
								
								os: realpath potential fix  
							
							 
							
							
							
						 
						
							2019-11-15 01:07:38 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								a04c3bac83 
								
							
								 
							
						 
						
							
							
								
								CI: ubuntu-musl target  
							
							 
							
							
							
						 
						
							2019-11-15 00:46:40 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								6eaa2db533 
								
							
								 
							
						 
						
							
							
								
								fix V.js  
							
							 
							
							
							
						 
						
							2019-11-14 10:05:41 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								7d924679a6 
								
							
								 
							
						 
						
							
							
								
								[]: update all examples and tests  
							
							 
							
							
							
						 
						
							2019-11-14 10:00:22 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								96b530cf85 
								
							
								 
							
						 
						
							
							
								
								update []  
							
							 
							
							
							
						 
						
							2019-11-14 09:53:05 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								4a833d8151 
								
							
								 
							
						 
						
							
							
								
								parser: clean up all []  
							
							 
							
							
							
						 
						
							2019-11-14 09:21:20 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								861f2d4bc0 
								
							
								 
							
						 
						
							
							
								
								parser: skip $if windows etc blocks on a different os  
							
							 
							
							
							
						 
						
							2019-11-13 21:14:37 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								ffa6bcfff5 
								
							
								 
							
						 
						
							
							
								
								vfmt: handle comments  
							
							 
							
							
							
						 
						
							2019-11-13 11:54:22 +03:00  
						
					 
				
					
						
							
							
								 
								Steven Gay
							
						 
						
							 
							
							
							
								
							
								51663520c8 
								
							
								 
							
						 
						
							
							
								
								MSVC backtrace  
							
							 
							
							
							
						 
						
							2019-11-13 11:05:06 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								10b0432eca 
								
							
								 
							
						 
						
							
							
								
								parser: fix mutable map args  
							
							 
							
							
							
						 
						
							2019-11-12 22:35:53 +03:00  
						
					 
				
					
						
							
							
								 
								Don Alfons Nisnoni
							
						 
						
							 
							
							
							
								
							
								d732be64f6 
								
							
								 
							
						 
						
							
							
								
								array: update docs  
							
							 
							
							
							
						 
						
							2019-11-12 19:26:04 +03:00  
						
					 
				
					
						
							
							
								 
								BigBlack
							
						 
						
							 
							
							
							
								
							
								0ab09a57f7 
								
							
								 
							
						 
						
							
							
								
								parser: multi-level pointers  
							
							 
							
							
							
						 
						
							2019-11-11 18:43:22 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								ffa9646749 
								
							
								 
							
						 
						
							
							
								
								Revert "print_backtrace_skipping_top_frames:  Implementation for MSVC "  
							
							 
							
							... 
							
							
							
							This reverts commit d1e7a54f3a . 
							
						 
						
							2019-11-10 20:01:19 +03:00  
						
					 
				
					
						
							
							
								 
								Don Alfons Nisnoni
							
						 
						
							 
							
							
							
								
							
								b9728c7af0 
								
							
								 
							
						 
						
							
							
								
								string: update split() method  
							
							 
							
							
							
						 
						
							2019-11-10 19:37:36 +03:00  
						
					 
				
					
						
							
							
								 
								Steven Gay
							
						 
						
							 
							
							
							
								
							
								d1e7a54f3a 
								
							
								 
							
						 
						
							
							
								
								print_backtrace_skipping_top_frames:  Implementation for MSVC  
							
							 
							
							
							
						 
						
							2019-11-10 19:34:53 +03:00  
						
					 
				
					
						
							
							
								 
								Nicolas Sauzede
							
						 
						
							 
							
							
							
								
							
								2f5de11c22 
								
							
								 
							
						 
						
							
							
								
								fix byteptr warning  
							
							 
							
							
							
						 
						
							2019-11-08 01:30:07 +03:00  
						
					 
				
					
						
							
							
								 
								vitalyster
							
						 
						
							 
							
							
							
								
							
								8dbeab9a7b 
								
							
								 
							
						 
						
							
							
								
								make V work on Windows 7  
							
							 
							
							
							
						 
						
							2019-11-06 23:04:40 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								75510e2ea1 
								
							
								 
							
						 
						
							
							
								
								remove `last` test  
							
							 
							
							
							
						 
						
							2019-11-06 18:19:03 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								f6d06fcda2 
								
							
								 
							
						 
						
							
							
								
								update tests and examples after the mutability fix  
							
							 
							
							
							
						 
						
							2019-11-06 06:57:04 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								425c9ce401 
								
							
								 
							
						 
						
							
							
								
								a special `last` variable in for loops (experimental)  
							
							 
							
							
							
						 
						
							2019-11-05 17:17:55 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								4e64a58ac1 
								
							
								 
							
						 
						
							
							
								
								scanner: fix string interpolation in raw strings  
							
							 
							
							
							
						 
						
							2019-11-03 23:57:26 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								80ba8f07b8 
								
							
								 
							
						 
						
							
							
								
								more ui vh fixes  
							
							 
							
							
							
						 
						
							2019-11-01 18:03:24 +03:00  
						
					 
				
					
						
							
							
								 
								Nicolas Sauzede
							
						 
						
							 
							
							
							
								
							
								71450828bd 
								
							
								 
							
						 
						
							
							
								
								fix missing protos for popen and backtrace_symbols  
							
							 
							
							
							
						 
						
							2019-11-01 00:52:08 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								91df08f56d 
								
							
								 
							
						 
						
							
							
								
								cc: experimental -fast option for tcc/codegen in the future  
							
							 
							
							
							
						 
						
							2019-11-01 00:37:24 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								987f5fd2a1 
								
							
								 
							
						 
						
							
							
								
								string: bring back strconv  
							
							 
							
							
							
						 
						
							2019-11-01 00:28:52 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								ae696e7ccb 
								
							
								 
							
						 
						
							
							
								
								Revert "Revert "array: fix and document array functions""  
							
							 
							
							... 
							
							
							
							This reverts commit b1eb9d6b15 . 
							
						 
						
							2019-10-31 21:50:20 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								4c96ca4e62 
								
							
								 
							
						 
						
							
							
								
								string: remove strconv dep  
							
							 
							
							
							
						 
						
							2019-10-31 21:50:11 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								128d37c671 
								
							
								 
							
						 
						
							
							
								
								vh fixes for the UI module  
							
							 
							
							
							
						 
						
							2019-10-31 21:26:12 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								b1eb9d6b15 
								
							
								 
							
						 
						
							
							
								
								Revert "array: fix and document array functions"  
							
							 
							
							... 
							
							
							
							This reverts commit 7fa33fc250 . 
							
						 
						
							2019-10-31 20:29:58 +03:00  
						
					 
				
					
						
							
							
								 
								Alvydas Vitkauskas
							
						 
						
							 
							
							
							
								
							
								7fa33fc250 
								
							
								 
							
						 
						
							
							
								
								array: fix and document array functions  
							
							 
							
							
							
						 
						
							2019-10-31 15:46:50 +03:00  
						
					 
				
					
						
							
							
								 
								Amal Shaji
							
						 
						
							 
							
							
							
								
							
								e8d34002e1 
								
							
								 
							
						 
						
							
							
								
								map: fixed deletion of non-existent keys  
							
							 
							
							
							
						 
						
							2019-10-30 20:19:59 +03:00  
						
					 
				
					
						
							
							
								 
								lorenzo pirro
							
						 
						
							 
							
							
							
								
							
								d42c53346d 
								
							
								 
							
						 
						
							
							
								
								array: eq() for builtins (byte, string, int, i64, f32)  
							
							 
							
							
							
						 
						
							2019-10-29 14:26:00 +03:00  
						
					 
				
					
						
							
							
								 
								Don Alfons Nisnoni
							
						 
						
							 
							
							
							
								
							
								8358528888 
								
							
								 
							
						 
						
							
							
								
								string: add some docs  
							
							 
							
							
							
						 
						
							2019-10-27 22:29:55 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								d00fdca38f 
								
							
								 
							
						 
						
							
							
								
								[if vfmt] for fgen() functions  
							
							 
							
							
							
						 
						
							2019-10-27 12:13:08 +03:00  
						
					 
				
					
						
							
							
								 
								joe-conigliaro
							
						 
						
							 
							
							
							
								
							
								d81b0675f0 
								
							
								 
							
						 
						
							
							
								
								array: bring back left & right method tests  
							
							 
							
							
							
						 
						
							2019-10-27 12:05:19 +03:00  
						
					 
				
					
						
							
							
								 
								joe-conigliaro
							
						 
						
							 
							
							
							
								
							
								59378dce46 
								
							
								 
							
						 
						
							
							
								
								compiler/vlib: replace substr/left/right with `[start..end]` everywhere  
							
							 
							
							
							
						 
						
							2019-10-27 10:03:15 +03:00  
						
					 
				
					
						
							
							
								 
								joe-conigliaro
							
						 
						
							 
							
							
							
								
							
								a075ce160e 
								
							
								 
							
						 
						
							
							
								
								compiler: add `[..2]` & `[2..]` support for slices  
							
							 
							
							
							
						 
						
							2019-10-27 09:36:04 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								ee51313e2c 
								
							
								 
							
						 
						
							
							
								
								test array and string slices  
							
							 
							
							
							
						 
						
							2019-10-27 01:37:29 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								6944161b15 
								
							
								 
							
						 
						
							
							
								
								array: clean up filter()  
							
							 
							
							
							
						 
						
							2019-10-26 14:53:55 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								70c9565607 
								
							
								 
							
						 
						
							
							
								
								array: fix map() return type and handle []bool  
							
							 
							
							
							
						 
						
							2019-10-26 14:49:36 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								f40d672a12 
								
							
								 
							
						 
						
							
							
								
								array: map() test  
							
							 
							
							
							
						 
						
							2019-10-26 14:32:56 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								f6f5b8cfb1 
								
							
								 
							
						 
						
							
							
								
								bring back string.h for now  
							
							 
							
							
							
						 
						
							2019-10-26 11:51:22 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								fbd41eacba 
								
							
								 
							
						 
						
							
							
								
								remove string.h include 1  
							
							 
							
							
							
						 
						
							2019-10-26 11:43:25 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								ef45a87882 
								
							
								 
							
						 
						
							
							
								
								remove string.h include  
							
							 
							
							
							
						 
						
							2019-10-26 11:29:56 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								cba12d0106 
								
							
								 
							
						 
						
							
							
								
								macos libproc fix 2  
							
							 
							
							
							
						 
						
							2019-10-26 02:19:14 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								203f967677 
								
							
								 
							
						 
						
							
							
								
								macos libproc fix 1  
							
							 
							
							
							
						 
						
							2019-10-26 02:16:37 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								7de95a642e 
								
							
								 
							
						 
						
							
							
								
								remove more C headers  
							
							 
							
							
							
						 
						
							2019-10-26 02:08:46 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								dc2c62807a 
								
							
								 
							
						 
						
							
							
								
								string: faster int()  
							
							 
							
							
							
						 
						
							2019-10-25 23:41:18 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								5510327d70 
								
							
								 
							
						 
						
							
							
								
								array_test.v: str() test  
							
							 
							
							
							
						 
						
							2019-10-25 22:40:52 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								be0830b24f 
								
							
								 
							
						 
						
							
							
								
								builtin: do not use backtrace with musl  
							
							 
							
							
							
						 
						
							2019-10-25 18:38:47 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								ef9cae6dc0 
								
							
								 
							
						 
						
							
							
								
								bring back backtrace  
							
							 
							
							
							
						 
						
							2019-10-25 17:59:41 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								a83aa28a67 
								
							
								 
							
						 
						
							
							
								
								urllib: switch => match  
							
							 
							
							
							
						 
						
							2019-10-25 17:54:34 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								d0cbb4041b 
								
							
								 
							
						 
						
							
							
								
								disable backtrace for now  
							
							 
							
							
							
						 
						
							2019-10-25 17:38:07 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								e04c4ad852 
								
							
								 
							
						 
						
							
							
								
								remove execinfo.h include  
							
							 
							
							
							
						 
						
							2019-10-25 17:20:49 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								784847cf18 
								
							
								 
							
						 
						
							
							
								
								make V compile  
							
							 
							
							
							
						 
						
							2019-10-25 16:06:21 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								ea3f9b5b9a 
								
							
								 
							
						 
						
							
							
								
								remove execinfo.h header  
							
							 
							
							
							
						 
						
							2019-10-25 12:13:38 +03:00