ad250523cd 
								
							
								 
							
						 
						
							
							
								
								fix parser.fileis()  
							
							
							
						 
						
							2019-12-11 21:42:22 +03:00  
				
					
						
							
							
								 
						
							
							
								7dcd47369b 
								
							
								 
							
						 
						
							
							
								
								option to pre-allocate a memory block  
							
							
							
						 
						
							2019-12-11 18:41:25 +03:00  
				
					
						
							
							
								 
						
							
							
								3486118ab7 
								
							
								 
							
						 
						
							
							
								
								compiler: force custom struct .str() methods to be defined public  
							
							
							
						 
						
							2019-12-11 03:24:26 +03:00  
				
					
						
							
							
								 
						
							
							
								f286387647 
								
							
								 
							
						 
						
							
							
								
								vweb: secure HttpOnly cookies  
							
							
							
						 
						
							2019-12-11 03:20:30 +03:00  
				
					
						
							
							
								 
						
							
							
								cdfbb2978d 
								
							
								 
							
						 
						
							
							
								
								strings: replace_each([]); orm: update  
							
							
							
						 
						
							2019-12-10 23:57:49 +03:00  
				
					
						
							
							
								 
						
							
							
								9726e18c0a 
								
							
								 
							
						 
						
							
							
								
								string: optimize replace()  
							
							
							
						 
						
							2019-12-10 18:50:21 +03:00  
				
					
						
							
							
								 
						
							
							
								6f49d4c1d2 
								
							
								 
							
						 
						
							
							
								
								orm: bool support; vweb fixes  
							
							
							
						 
						
							2019-12-09 23:20:29 +03:00  
				
					
						
							
							
								 
						
							
							
								75280bb54c 
								
							
								 
							
						 
						
							
							
								
								fix int.str() memory bug  
							
							
							
						 
						
							2019-12-09 16:41:13 +03:00  
				
					
						
							
							
								 
						
							
							
								9730164613 
								
							
								 
							
						 
						
							
							
								
								atoi: fix leading zeros in string to int conversion  
							
							
							
						 
						
							2019-12-08 23:22:33 +03:00  
				
					
						
							
							
								 
						
							
							
								4d1f721558 
								
							
								 
							
						 
						
							
							
								
								fix "" string interpolation bug  
							
							
							
						 
						
							2019-12-08 20:06:00 +03:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								9cba3bdf78 
								
							
								 
							
						 
						
							
							
								
								windows: WideCharToMultiByte() returns an int  
							
							
							
						 
						
							2019-12-07 17:31:07 +03:00  
				
					
						
							
							
								 
						
							
							
								ad6adf327e 
								
							
								 
							
						 
						
							
							
								
								vlib: fix missing `else{}` in match statements  
							
							
							
						 
						
							2019-12-07 17:23:37 +03:00  
				
					
						
							
							
								 
						
							
							
								2fb7fba856 
								
							
								 
							
						 
						
							
							
								
								require `else` in `match` statements  
							
							
							
						 
						
							2019-12-07 17:01:44 +03:00  
				
					
						
							
							
								 
						
							
							
								d7ccbba2c9 
								
							
								 
							
						 
						
							
							
								
								do not allow casting a type to itself  
							
							
							
						 
						
							2019-12-07 15:31:56 +03:00  
				
					
						
							
							
								 
						
							
							
								be323e2fb6 
								
							
								 
							
						 
						
							
							
								
								ci: set up pg database to test ORM  
							
							
							
						 
						
							2019-12-06 02:11:39 +03:00  
				
					
						
							
							
								 
						
							
							
								cb46bf314e 
								
							
								 
							
						 
						
							
							
								
								get_type.v  
							
							
							
						 
						
							2019-12-05 18:48:39 +03:00  
				
					
						
							
							
								 
						
							
							
								90e3ab8c1e 
								
							
								 
							
						 
						
							
							
								
								debugging v -live message.v  
							
							
							
						 
						
							2019-12-05 12:48:23 +03:00  
				
					
						
							
							
								 
						
							
							
								9d854c5df0 
								
							
								 
							
						 
						
							
							
								
								vlib: sdl module + tVintris example  
							
							
							
						 
						
							2019-12-05 11:25:55 +03:00  
				
					
						
							
							
								 
						
							
							
								6dd1270539 
								
							
								 
							
						 
						
							
							
								
								builtin: remove an unnecessary malloc() call  
							
							
							
						 
						
							2019-12-05 11:08:41 +03:00  
				
					
						
							
							
								 
						
							
							
								2144c162c4 
								
							
								 
							
						 
						
							
							
								
								os: is_link()  
							
							
							
						 
						
							2019-12-04 23:53:11 +03:00  
				
					
						
							
							
								 
						
							
							
								a57e29dfc5 
								
							
								 
							
						 
						
							
							
								
								os: replace dir_exists with is_dir; file_exists() => exists()  
							
							
							
						 
						
							2019-12-04 23:17:45 +03:00  
				
					
						
							
							
								 
						
							
							
								a9aaa13a09 
								
							
								 
							
						 
						
							
							
								
								freestanding: sys_getuid, sys_waitid; minimal fork check; remove bare.S  
							
							
							
						 
						
							2019-12-04 11:46:09 +03:00  
				
					
						
							
							
								 
						
							
							
								47f5e1178f 
								
							
								 
							
						 
						
							
							
								
								-output-cross-platform-c for creating a single x-platform C file  
							
							
							
						 
						
							2019-12-04 02:02:52 +03:00  
				
					
						
							
							
								 
						
							
							
								eb20dd39b1 
								
							
								 
							
						 
						
							
							
								
								freestanding: init consts  
							
							
							
						 
						
							2019-12-04 01:40:26 +03:00  
				
					
						
							
							
								 
						
							
							
								c4a43633da 
								
							
								 
							
						 
						
							
							
								
								i8, i18, u16 str()  
							
							
							
						 
						
							2019-12-03 21:14:17 +03:00  
				
					
						
							
							
								 
						
							
							
								66f271f100 
								
							
								 
							
						 
						
							
							
								
								fix a string interpolation bug  
							
							
							
						 
						
							2019-12-03 20:41:49 +03:00  
				
					
						
							
							
								 
						
							
							
								f192429c8a 
								
							
								 
							
						 
						
							
							
								
								$if mac => $if macos  
							
							
							
						 
						
							2019-12-03 16:29:37 +03:00  
				
					
						
							
							
								 
						
							
							
								ff80e3a5fa 
								
							
								 
							
						 
						
							
							
								
								i8 print test + $if mac => $if macos  
							
							
							
						 
						
							2019-12-03 16:09:43 +03:00  
				
					
						
							
							
								 
						
							
							
								254afcb2d0 
								
							
								 
							
						 
						
							
							
								
								*C.char => charptr  
							
							
							
						 
						
							2019-12-02 11:37:35 +03:00  
				
					
						
							
							
								 
						
							
							
								5ff387bbe4 
								
							
								 
							
						 
						
							
							
								
								strings: split_nth and add tests  
							
							
							
						 
						
							2019-12-01 16:10:13 +03:00  
				
					
						
							
							
								 
						
							
							
								854309a7d8 
								
							
								 
							
						 
						
							
							
								
								freestanding: add array support (stack only for now)  
							
							
							
						 
						
							2019-12-01 11:27:36 +03:00  
				
					
						
							
							
								 
						
							
							
								3fea8f3de5 
								
							
								 
							
						 
						
							
							
								
								*char => charptr everywhere  
							
							
							
						 
						
							2019-12-01 10:33:26 +03:00  
				
					
						
							
							
								 
						
							
							
								81d4f66fbb 
								
							
								 
							
						 
						
							
							
								
								string: make `index()` return `?int` instead of `int`/-1  
							
							
							
						 
						
							2019-11-30 13:21:21 +03:00  
				
					
						
							
							
								 
						
							
							
								cc2bd0bb68 
								
							
								 
							
						 
						
							
							
								
								string: make substr private  
							
							
							
						 
						
							2019-11-30 12:50:57 +03:00  
				
					
						
							
							
								 
						
							
							
								7e4799334f 
								
							
								 
							
						 
						
							
							
								
								array: make left/right/slice private  
							
							
							
						 
						
							2019-11-30 12:37:34 +03:00  
				
					
						
							
							
								 
						
							
							
								b38283dcf1 
								
							
								 
							
						 
						
							
							
								
								string: make left/right private  
							
							
							
						 
						
							2019-11-30 12:06:17 +03:00  
				
					
						
							
							
								 
						
							
							
								c7f8f2175b 
								
							
								 
							
						 
						
							
							
								
								move vlib/builtin/utf8_util.v to vlib/encoding/utf8/utf8_util.v  
							
							
							
						 
						
							2019-11-30 08:52:37 +03:00  
				
					
						
							
							
								 
						
							
							
								f724a956b3 
								
							
								 
							
						 
						
							
							
								
								parser: fix `a & b == c` precedence  
							
							
							
						 
						
							2019-11-29 22:42:32 +03:00  
				
					
						
							
							
								 
						
							
							
								82d4a731f3 
								
							
								 
							
						 
						
							
							
								
								utf8 functions (to_lower etc)  
							
							
							
						 
						
							2019-11-29 16:25:25 +03:00  
				
					
						
							
							
								 
						
							
							
								9e19472c33 
								
							
								 
							
						 
						
							
							
								
								show an info message if a C compiler is not installed  
							
							
							
						 
						
							2019-11-29 12:12:06 +03:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								7545ea709a 
								
							
								 
							
						 
						
							
							
								
								enable alpine/musl CI tests  
							
							
							
						 
						
							2019-11-28 11:46:52 +03:00  
				
					
						
							
							
								 
						
							
							
								f6ec1b29f9 
								
							
								 
							
						 
						
							
							
								
								strconv: make string.int() stop parsing on invalid digit  
							
							
							
						 
						
							2019-11-28 09:46:10 +03:00  
				
					
						
							
							
								 
						
							
							
								9374168b26 
								
							
								 
							
						 
						
							
							
								
								compiler: allow function expecting a void* to receive a byteptr  
							
							
							
						 
						
							2019-11-28 09:44:43 +03:00  
				
					
						
							
							
								 
						
							
							
								8d241cc164 
								
							
								 
							
						 
						
							
							
								
								vweb fixes; ORM fixes; freeing strings  
							
							
							
						 
						
							2019-11-26 07:47:16 +03:00  
				
					
						
							
							
								 
						
							
							
								5c217b9e61 
								
							
								 
							
						 
						
							
							
								
								fix hexadecimal constants + freestanding fixes  
							
							
							
						 
						
							2019-11-26 06:12:37 +03:00  
				
					
						
							
							
								 
						
							
							
								837af9b230 
								
							
								 
							
						 
						
							
							
								
								freebsd: backtrace  
							
							
							
						 
						
							2019-11-25 13:54:56 +03:00  
				
					
						
							
							
								 
						
							
							
								30042ab54b 
								
							
								 
							
						 
						
							
							
								
								cfns: fix some declarations  
							
							
							
						 
						
							2019-11-25 13:54:07 +03:00  
				
					
						
							
							
								 
						
							
							
								268a6dc6d9 
								
							
								 
							
						 
						
							
							
								
								add missing cfns  
							
							
							
						 
						
							2019-11-25 04:35:41 +03:00  
				
					
						
							
							
								 
						
							
							
								19b4cf66ac 
								
							
								 
							
						 
						
							
							
								
								Windows should work now  
							
							
							
						 
						
							2019-11-24 15:31:51 +03:00  
				
					
						
							
							
								 
						
							
							
								748e8b7ce4 
								
							
								 
							
						 
						
							
							
								
								more Windows definitions  
							
							
							
						 
						
							2019-11-24 15:29:11 +03:00  
				
					
						
							
							
								 
						
							
							
								b44cbc9b13 
								
							
								 
							
						 
						
							
							
								
								define RegQueryValueEx on Windows  
							
							
							
						 
						
							2019-11-24 15:21:49 +03:00  
				
					
						
							
							
								 
						
							
							
								558024696c 
								
							
								 
							
						 
						
							
							
								
								lots of C Windows function definitions  
							
							
							
						 
						
							2019-11-24 15:16:19 +03:00  
				
					
						
							
							
								 
						
							
							
								a74f4a661d 
								
							
								 
							
						 
						
							
							
								
								fix C.GetStdHandle() on Windows  
							
							
							
						 
						
							2019-11-24 14:07:14 +03:00  
				
					
						
							
							
								 
						
							
							
								81c17e55a6 
								
							
								 
							
						 
						
							
							
								
								more C fn definitions  
							
							
							
						 
						
							2019-11-24 13:16:11 +03:00  
				
					
						
							
							
								 
						
							
							
								f4fe90ea6d 
								
							
								 
							
						 
						
							
							
								
								C fn definitions on Linux  
							
							
							
						 
						
							2019-11-22 19:00:56 +03:00  
				
					
						
							
							
								 
						
							
							
								e9e931fe4a 
								
							
								 
							
						 
						
							
							
								
								force C function definitions  
							
							
							
						 
						
							2019-11-24 12:14:22 +03:00  
				
					
						
							
							
								 
						
							
							
								e724792a67 
								
							
								 
							
						 
						
							
							
								
								freestanding: add core linux syscalls and associated tests  
							
							
							
						 
						
							2019-11-23 19:35:57 +03:00  
				
					
						
							
							
								 
						
							
							
								9b4bc0189b 
								
							
								 
							
						 
						
							
							
								
								backtraces: cleaner looking backtrace output on linux  
							
							
							
						 
						
							2019-11-23 14:22:55 +03:00  
				
					
						
							
							
								 
						
							
							
								57fbf0b8a9 
								
							
								 
							
						 
						
							
							
								
								map: fix `in` for deleted keys  
							
							
							
						 
						
							2019-11-22 20:05:43 +03:00  
				
					
						
							
							
								 
						
							
							
								9712213f50 
								
							
								 
							
						 
						
							
							
								
								x64 machine code generation (ELF)  
							
							
							
						 
						
							2019-11-22 14:33:22 +03:00  
				
					
						
							
							
								 
						
							
							
								c98db8c437 
								
							
								 
							
						 
						
							
							
								
								array: fix sort() for ints  
							
							
							
						 
						
							2019-11-19 00:27:35 +03:00  
				
					
						
							
							
								 
						
							
							
								32fbc2bdf3 
								
							
								 
							
						 
						
							
							
								
								remove pub for a private function in array.v  
							
							
							
						 
						
							2019-11-18 00:43:23 +03:00  
				
					
						
							
							
								 
						
							
							
								0c5854e371 
								
							
								 
							
						 
						
							
							
								
								add a c/raw string interpolation test  
							
							
							
						 
						
							2019-11-16 22:17:01 +03:00  
				
					
						
							
							
								 
						
							
							
								8d1eb759f7 
								
							
								 
							
						 
						
							
							
								
								fix v -o foo.c build module foo  
							
							
							
						 
						
							2019-11-16 21:49:58 +03:00  
				
					
						
							
							
								 
						
							
							
								dc50ed69cf 
								
							
								 
							
						 
						
							
							
								
								bare: fix str[idx]  
							
							
							
						 
						
							2019-11-16 11:33:04 +03:00  
				
					
						
							
							
								 
						
							
							
								d1b8d34dd5 
								
							
								 
							
						 
						
							
							
								
								os_linux.v  
							
							
							
						 
						
							2019-11-16 09:16:51 +03:00  
				
					
						
							
							
								 
						
							
							
								1dadf9d966 
								
							
								 
							
						 
						
							
							
								
								fix Windows warnings  
							
							
							
						 
						
							2019-11-16 02:30:50 +03:00  
				
					
						
							
							
								 
						
							
							
								96cde10696 
								
							
								 
							
						 
						
							
							
								
								C string literals (c'str'); bare builtin module; bare println()  
							
							
							
						 
						
							2019-11-15 02:29:20 +03:00  
				
					
						
							
							
								 
						
							
							
								bd97dc0134 
								
							
								 
							
						 
						
							
							
								
								os: realpath potential fix  
							
							
							
						 
						
							2019-11-15 01:07:38 +03:00  
				
					
						
							
							
								 
						
							
							
								a04c3bac83 
								
							
								 
							
						 
						
							
							
								
								CI: ubuntu-musl target  
							
							
							
						 
						
							2019-11-15 00:46:40 +03:00  
				
					
						
							
							
								 
						
							
							
								6eaa2db533 
								
							
								 
							
						 
						
							
							
								
								fix V.js  
							
							
							
						 
						
							2019-11-14 10:05:41 +03:00  
				
					
						
							
							
								 
						
							
							
								7d924679a6 
								
							
								 
							
						 
						
							
							
								
								[]: update all examples and tests  
							
							
							
						 
						
							2019-11-14 10:00:22 +03:00  
				
					
						
							
							
								 
						
							
							
								96b530cf85 
								
							
								 
							
						 
						
							
							
								
								update []  
							
							
							
						 
						
							2019-11-14 09:53:05 +03:00  
				
					
						
							
							
								 
						
							
							
								4a833d8151 
								
							
								 
							
						 
						
							
							
								
								parser: clean up all []  
							
							
							
						 
						
							2019-11-14 09:21:20 +03:00  
				
					
						
							
							
								 
						
							
							
								861f2d4bc0 
								
							
								 
							
						 
						
							
							
								
								parser: skip $if windows etc blocks on a different os  
							
							
							
						 
						
							2019-11-13 21:14:37 +03:00  
				
					
						
							
							
								 
						
							
							
								ffa6bcfff5 
								
							
								 
							
						 
						
							
							
								
								vfmt: handle comments  
							
							
							
						 
						
							2019-11-13 11:54:22 +03:00  
				
					
						
							
							
								 
						
							
							
								51663520c8 
								
							
								 
							
						 
						
							
							
								
								MSVC backtrace  
							
							
							
						 
						
							2019-11-13 11:05:06 +03:00  
				
					
						
							
							
								 
						
							
							
								10b0432eca 
								
							
								 
							
						 
						
							
							
								
								parser: fix mutable map args  
							
							
							
						 
						
							2019-11-12 22:35:53 +03:00  
				
					
						
							
							
								 
						
							
							
								d732be64f6 
								
							
								 
							
						 
						
							
							
								
								array: update docs  
							
							
							
						 
						
							2019-11-12 19:26:04 +03:00  
				
					
						
							
							
								 
						
							
							
								0ab09a57f7 
								
							
								 
							
						 
						
							
							
								
								parser: multi-level pointers  
							
							
							
						 
						
							2019-11-11 18:43:22 +03:00  
				
					
						
							
							
								 
						
							
							
								ffa9646749 
								
							
								 
							
						 
						
							
							
								
								Revert "print_backtrace_skipping_top_frames:  Implementation for MSVC "  
							
							... 
							
							
							
							This reverts commit d1e7a54f3a 
							
						 
						
							2019-11-10 20:01:19 +03:00  
				
					
						
							
							
								 
						
							
							
								b9728c7af0 
								
							
								 
							
						 
						
							
							
								
								string: update split() method  
							
							
							
						 
						
							2019-11-10 19:37:36 +03:00  
				
					
						
							
							
								 
						
							
							
								d1e7a54f3a 
								
							
								 
							
						 
						
							
							
								
								print_backtrace_skipping_top_frames:  Implementation for MSVC  
							
							
							
						 
						
							2019-11-10 19:34:53 +03:00  
				
					
						
							
							
								 
						
							
							
								2f5de11c22 
								
							
								 
							
						 
						
							
							
								
								fix byteptr warning  
							
							
							
						 
						
							2019-11-08 01:30:07 +03:00  
				
					
						
							
							
								 
						
							
							
								8dbeab9a7b 
								
							
								 
							
						 
						
							
							
								
								make V work on Windows 7  
							
							
							
						 
						
							2019-11-06 23:04:40 +03:00  
				
					
						
							
							
								 
						
							
							
								75510e2ea1 
								
							
								 
							
						 
						
							
							
								
								remove `last` test  
							
							
							
						 
						
							2019-11-06 18:19:03 +03:00  
				
					
						
							
							
								 
						
							
							
								f6d06fcda2 
								
							
								 
							
						 
						
							
							
								
								update tests and examples after the mutability fix  
							
							
							
						 
						
							2019-11-06 06:57:04 +03:00  
				
					
						
							
							
								 
						
							
							
								425c9ce401 
								
							
								 
							
						 
						
							
							
								
								a special `last` variable in for loops (experimental)  
							
							
							
						 
						
							2019-11-05 17:17:55 +03:00  
				
					
						
							
							
								 
						
							
							
								4e64a58ac1 
								
							
								 
							
						 
						
							
							
								
								scanner: fix string interpolation in raw strings  
							
							
							
						 
						
							2019-11-03 23:57:26 +03:00  
				
					
						
							
							
								 
						
							
							
								80ba8f07b8 
								
							
								 
							
						 
						
							
							
								
								more ui vh fixes  
							
							
							
						 
						
							2019-11-01 18:03:24 +03:00  
				
					
						
							
							
								 
						
							
							
								71450828bd 
								
							
								 
							
						 
						
							
							
								
								fix missing protos for popen and backtrace_symbols  
							
							
							
						 
						
							2019-11-01 00:52:08 +03:00  
				
					
						
							
							
								 
						
							
							
								91df08f56d 
								
							
								 
							
						 
						
							
							
								
								cc: experimental -fast option for tcc/codegen in the future  
							
							
							
						 
						
							2019-11-01 00:37:24 +03:00  
				
					
						
							
							
								 
						
							
							
								987f5fd2a1 
								
							
								 
							
						 
						
							
							
								
								string: bring back strconv  
							
							
							
						 
						
							2019-11-01 00:28:52 +03:00  
				
					
						
							
							
								 
						
							
							
								ae696e7ccb 
								
							
								 
							
						 
						
							
							
								
								Revert "Revert "array: fix and document array functions""  
							
							... 
							
							
							
							This reverts commit b1eb9d6b15 
							
						 
						
							2019-10-31 21:50:20 +03:00  
				
					
						
							
							
								 
						
							
							
								4c96ca4e62 
								
							
								 
							
						 
						
							
							
								
								string: remove strconv dep  
							
							
							
						 
						
							2019-10-31 21:50:11 +03:00  
				
					
						
							
							
								 
						
							
							
								128d37c671 
								
							
								 
							
						 
						
							
							
								
								vh fixes for the UI module  
							
							
							
						 
						
							2019-10-31 21:26:12 +03:00  
				
					
						
							
							
								 
						
							
							
								b1eb9d6b15 
								
							
								 
							
						 
						
							
							
								
								Revert "array: fix and document array functions"  
							
							... 
							
							
							
							This reverts commit 7fa33fc250 
							
						 
						
							2019-10-31 20:29:58 +03:00  
				
					
						
							
							
								 
						
							
							
								7fa33fc250 
								
							
								 
							
						 
						
							
							
								
								array: fix and document array functions  
							
							
							
						 
						
							2019-10-31 15:46:50 +03:00  
				
					
						
							
							
								 
						
							
							
								e8d34002e1 
								
							
								 
							
						 
						
							
							
								
								map: fixed deletion of non-existent keys  
							
							
							
						 
						
							2019-10-30 20:19:59 +03:00  
				
					
						
							
							
								 
						
							
							
								d42c53346d 
								
							
								 
							
						 
						
							
							
								
								array: eq() for builtins (byte, string, int, i64, f32)  
							
							
							
						 
						
							2019-10-29 14:26:00 +03:00  
				
					
						
							
							
								 
						
							
							
								8358528888 
								
							
								 
							
						 
						
							
							
								
								string: add some docs  
							
							
							
						 
						
							2019-10-27 22:29:55 +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  
				
					
						
							
							
								 
						
							
							
								59378dce46 
								
							
								 
							
						 
						
							
							
								
								compiler/vlib: replace substr/left/right with `[start..end]` everywhere  
							
							
							
						 
						
							2019-10-27 10:03:15 +03:00  
				
					
						
							
							
								 
						
							
							
								a075ce160e 
								
							
								 
							
						 
						
							
							
								
								compiler: add `[..2]` & `[2..]` support for slices  
							
							
							
						 
						
							2019-10-27 09:36:04 +03:00  
				
					
						
							
							
								 
						
							
							
								ee51313e2c 
								
							
								 
							
						 
						
							
							
								
								test array and string slices  
							
							
							
						 
						
							2019-10-27 01:37:29 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								be0830b24f 
								
							
								 
							
						 
						
							
							
								
								builtin: do not use backtrace with musl  
							
							
							
						 
						
							2019-10-25 18:38:47 +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  
				
					
						
							
							
								 
						
							
							
								e04c4ad852 
								
							
								 
							
						 
						
							
							
								
								remove execinfo.h include  
							
							
							
						 
						
							2019-10-25 17:20:49 +03:00  
				
					
						
							
							
								 
						
							
							
								784847cf18 
								
							
								 
							
						 
						
							
							
								
								make V compile  
							
							
							
						 
						
							2019-10-25 16:06:21 +03:00  
				
					
						
							
							
								 
						
							
							
								ea3f9b5b9a 
								
							
								 
							
						 
						
							
							
								
								remove execinfo.h header  
							
							
							
						 
						
							2019-10-25 12:13:38 +03:00  
				
					
						
							
							
								 
						
							
							
								4e21e9ed44 
								
							
								 
							
						 
						
							
							
								
								minor V.js fixes  
							
							
							
						 
						
							2019-10-25 12:13:38 +03:00  
				
					
						
							
							
								 
						
							
							
								d4c1bba856 
								
							
								 
							
						 
						
							
							
								
								fix V.js  
							
							
							
						 
						
							2019-10-24 22:58:01 +03:00  
				
					
						
							
							
								 
						
							
							
								3a929faf26 
								
							
								 
							
						 
						
							
							
								
								enums: make `in` work without specifying the full type  
							
							
							
						 
						
							2019-10-24 15:41:34 +03:00  
				
					
						
							
							
								 
						
							
							
								dca49e43d9 
								
							
								 
							
						 
						
							
							
								
								c defs  
							
							
							
						 
						
							2019-10-24 15:41:34 +03:00  
				
					
						
							
							
								 
						
							
							
								4a88a28a3b 
								
							
								 
							
						 
						
							
							
								
								make all necessary structs public  
							
							
							
						 
						
							2019-10-24 12:51:00 +03:00  
				
					
						
							
							
								 
						
							
							
								f14425ec18 
								
							
								 
							
						 
						
							
							
								
								do not allow one letter struct names  
							
							
							
						 
						
							2019-10-23 23:46:07 +03:00  
				
					
						
							
							
								 
						
							
							
								054dd237a4 
								
							
								 
							
						 
						
							
							
								
								V.js: remove u8  
							
							
							
						 
						
							2019-10-23 15:56:57 +03:00  
				
					
						
							
							
								 
						
							
							
								6174dfb424 
								
							
								 
							
						 
						
							
							
								
								fix V.js  
							
							
							
						 
						
							2019-10-23 15:51:52 +03:00  
				
					
						
							
							
								 
						
							
							
								eef73eea22 
								
							
								 
							
						 
						
							
							
								
								tools: new tool to extracts function names declared in V files  
							
							
							
						 
						
							2019-10-21 14:14:28 +03:00  
				
					
						
							
							
								 
						
							
							
								81b1b882fd 
								
							
								 
							
						 
						
							
							
								
								bultin: mark unsafe functions  
							
							
							
						 
						
							2019-10-20 20:29:24 +03:00  
				
					
						
							
							
								 
						
							
							
								1b518c158b 
								
							
								 
							
						 
						
							
							
								
								unsafe keyword + make array.free() an unsafe method  
							
							
							
						 
						
							2019-10-20 20:10:44 +03:00  
				
					
						
							
							
								 
						
							
							
								b73387647c 
								
							
								 
							
						 
						
							
							
								
								v.js: make eprintln use console.error  
							
							
							
						 
						
							2019-10-19 15:42:37 +03:00  
				
					
						
							
							
								 
						
							
							
								80e79a3966 
								
							
								 
							
						 
						
							
							
								
								array: optimized generic filter()  
							
							
							
						 
						
							2019-10-18 07:30:39 +03:00  
				
					
						
							
							
								 
						
							
							
								8d16762f03 
								
							
								 
							
						 
						
							
							
								
								strconv module + use it in builtin/string instead of C functions  
							
							
							
						 
						
							2019-10-17 19:37:55 +03:00  
				
					
						
							
							
								 
						
							
							
								f46b58b09d 
								
							
								 
							
						 
						
							
							
								
								int: i64 hex() use PRIx64  
							
							
							
						 
						
							2019-10-17 11:06:54 +03:00  
				
					
						
							
							
								 
						
							
							
								75e2a29cb5 
								
							
								 
							
						 
						
							
							
								
								string: bring back strtoul for now  
							
							
							
						 
						
							2019-10-15 08:53:35 +03:00  
				
					
						
							
							
								 
						
							
							
								f9593bd857 
								
							
								 
							
						 
						
							
							
								
								builtin: float.v + remove #include <math.h>  
							
							
							
						 
						
							2019-10-15 08:41:45 +03:00  
				
					
						
							
							
								 
						
							
							
								4b176ba855 
								
							
								 
							
						 
						
							
							
								
								string: test i64() and u64()  
							
							
							
						 
						
							2019-10-15 04:26:19 +03:00  
				
					
						
							
							
								 
						
							
							
								10ed65bc12 
								
							
								 
							
						 
						
							
							
								
								fix float.eq()  
							
							
							
						 
						
							2019-10-15 03:45:11 +03:00  
				
					
						
							
							
								 
						
							
							
								91690a1b54 
								
							
								 
							
						 
						
							
							
								
								fix f64 tcc eq crash  
							
							
							
						 
						
							2019-10-13 04:27:57 +03:00  
				
					
						
							
							
								 
						
							
							
								2d127cb694 
								
							
								 
							
						 
						
							
							
								
								tcc windows fixes  
							
							
							
						 
						
							2019-10-14 09:03:11 +03:00  
				
					
						
							
							
								 
						
							
							
								de10a529b0 
								
							
								 
							
						 
						
							
							
								
								CI: fix building v  
							
							
							
						 
						
							2019-10-14 07:08:02 +03:00