dced76d1a4 
								
							
								 
							
						 
						
							
							
								
								os, filepath: reorganize functions  
							
							
							
						 
						
							2019-12-23 13:09:22 +03:00  
				
					
						
							
							
								 
						
							
							
								6e130cd446 
								
							
								 
							
						 
						
							
							
								
								compiler: support for custom flags  
							
							... 
							
							
							
							[if custom]fn..{} , #flag custom, $if custom {} 
							
						 
						
							2019-12-23 13:09:00 +03:00  
				
					
						
							
							
								 
						
							
							
								28ecfb231d 
								
							
								 
							
						 
						
							
							
								
								compiler: map[string]pointer, ?pointer, fix []pointer  
							
							
							
						 
						
							2019-12-22 01:44:16 +03:00  
				
					
						
							
							
								 
						
							
							
								d38687f893 
								
							
								 
							
						 
						
							
							
								
								run vfmt on cc, cgen, comptime, if_match  
							
							
							
						 
						
							2019-12-19 23:43:23 +03:00  
				
					
						
							
							
								 
						
							
							
								519f2990f2 
								
							
								 
							
						 
						
							
							
								
								vfmt: minor fixes  
							
							
							
						 
						
							2019-12-19 10:02:47 +03:00  
				
					
						
							
							
								 
						
							
							
								df2f98e276 
								
							
								 
							
						 
						
							
							
								
								run vfmt on more files  
							
							
							
						 
						
							2019-12-19 02:38:54 +03:00  
				
					
						
							
							
								 
						
							
							
								02939d776b 
								
							
								 
							
						 
						
							
							
								
								vfmt: fix in, |, or {}  
							
							
							
						 
						
							2019-12-18 08:01:29 +03:00  
				
					
						
							
							
								 
						
							
							
								bcde155da7 
								
							
								 
							
						 
						
							
							
								
								test the recent type alias string; print vweb templates in verbose mode  
							
							
							
						 
						
							2019-12-16 19:34:04 +03:00  
				
					
						
							
							
								 
						
							
							
								ef562413cd 
								
							
								 
							
						 
						
							
							
								
								-prealloc  
							
							
							
						 
						
							2019-12-14 02:28:15 +03:00  
				
					
						
							
							
								 
						
							
							
								13769f440f 
								
							
								 
							
						 
						
							
							
								
								vweb: continue after bad http client connection; performance fixes  
							
							... 
							
							
							
							* Enable compiling vweb with -prod (by supressing 'declared and not used' warning about 'reset') .
* Fix http responses (now wrk is happy and shows no errors) by adding a Content-Length header.
* Fix -g compilation for urllib.v .
* vweb: println action= only in debug mode.
* vweb: max request headers counting fix.
* Make vweb.html get a 'ctx mut Context' param, just like the other methods.
* vweb: simplify add_header.
* Use a string builder for the most common html case so that the response http text can be send in one go.
* vweb: reduce _STR/string interpolation usage in the most common html response case.
* vweb: refactor common http response formatting into Context.send_response_to_client/2 method. 
							
						 
						
							2019-12-11 17:32:54 +03:00  
				
					
						
							
							
								 
						
							
							
								3486118ab7 
								
							
								 
							
						 
						
							
							
								
								compiler: force custom struct .str() methods to be defined public  
							
							
							
						 
						
							2019-12-11 03:24:26 +03:00  
				
					
						
							
							
								 
						
							
							
								6d5e9f88f8 
								
							
								 
							
						 
						
							
							
								
								parser: allow enums to be used as bitfield flags  
							
							
							
						 
						
							2019-12-10 06:16:47 +03:00  
				
					
						
							
							
								 
						
							
							
								8f9b6ac248 
								
							
								 
							
						 
						
							
							
								
								'$foo()' string interpolation  
							
							
							
						 
						
							2019-12-08 23:18:11 +03:00  
				
					
						
							
							
								 
						
							
							
								c8d111924d 
								
							
								 
							
						 
						
							
							
								
								check unused and unmodified vars in all modules, not just main  
							
							
							
						 
						
							2019-12-06 18:43:56 +03:00  
				
					
						
							
							
								 
						
							
							
								a57e29dfc5 
								
							
								 
							
						 
						
							
							
								
								os: replace dir_exists with is_dir; file_exists() => exists()  
							
							
							
						 
						
							2019-12-04 23:17:45 +03:00  
				
					
						
							
							
								 
						
							
							
								47f5e1178f 
								
							
								 
							
						 
						
							
							
								
								-output-cross-platform-c for creating a single x-platform C file  
							
							
							
						 
						
							2019-12-04 02:02:52 +03:00  
				
					
						
							
							
								 
						
							
							
								ff80e3a5fa 
								
							
								 
							
						 
						
							
							
								
								i8 print test + $if mac => $if macos  
							
							
							
						 
						
							2019-12-03 16:09:43 +03:00  
				
					
						
							
							
								 
						
							
							
								81d4f66fbb 
								
							
								 
							
						 
						
							
							
								
								string: make `index()` return `?int` instead of `int`/-1  
							
							
							
						 
						
							2019-11-30 13:21:21 +03:00  
				
					
						
							
							
								 
						
							
							
								cb8a19efaf 
								
							
								 
							
						 
						
							
							
								
								vweb: bring back html() test  
							
							
							
						 
						
							2019-11-26 09:34:09 +03:00  
				
					
						
							
							
								 
						
							
							
								3107618732 
								
							
								 
							
						 
						
							
							
								
								vweb: remove no longer needed special case & fix tmpl  
							
							
							
						 
						
							2019-11-26 09:23:11 +03:00  
				
					
						
							
							
								 
						
							
							
								8d241cc164 
								
							
								 
							
						 
						
							
							
								
								vweb fixes; ORM fixes; freeing strings  
							
							
							
						 
						
							2019-11-26 07:47:16 +03:00  
				
					
						
							
							
								 
						
							
							
								edd4706480 
								
							
								 
							
						 
						
							
							
								
								compiler: parser fixes for vweb  
							
							
							
						 
						
							2019-11-25 15:29:55 +03:00  
				
					
						
							
							
								 
						
							
							
								7158a012c3 
								
							
								 
							
						 
						
							
							
								
								compiler: update to get vweb working  
							
							
							
						 
						
							2019-11-25 13:48:25 +03:00  
				
					
						
							
							
								 
						
							
							
								76cd70c232 
								
							
								 
							
						 
						
							
							
								
								compiler: add -vpath and -vlib_path options  
							
							
							
						 
						
							2019-11-21 15:06:19 +03:00  
				
					
						
							
							
								 
						
							
							
								e577b40743 
								
							
								 
							
						 
						
							
							
								
								compiler: add support for $if x32, x64, big_endian, little_endian  
							
							
							
						 
						
							2019-11-15 16:14:28 +03:00  
				
					
						
							
							
								 
						
							
							
								b1fa0d25f0 
								
							
								 
							
						 
						
							
							
								
								foo()? syntax  
							
							
							
						 
						
							2019-11-14 06:15:45 +03:00  
				
					
						
							
							
								 
						
							
							
								72249ce889 
								
							
								 
							
						 
						
							
							
								
								fix duplicate #define generation  
							
							
							
						 
						
							2019-11-13 23:35:14 +03:00  
				
					
						
							
							
								 
						
							
							
								861f2d4bc0 
								
							
								 
							
						 
						
							
							
								
								parser: skip $if windows etc blocks on a different os  
							
							
							
						 
						
							2019-11-13 21:14:37 +03:00  
				
					
						
							
							
								 
						
							
							
								00b3557ce1 
								
							
								 
							
						 
						
							
							
								
								parser: start removing start_tmp()  
							
							
							
						 
						
							2019-11-11 05:06:24 +03:00  
				
					
						
							
							
								 
						
							
							
								3d4f85069f 
								
							
								 
							
						 
						
							
							
								
								more vfmt fixes  
							
							
							
						 
						
							2019-11-10 02:44:26 +03:00  
				
					
						
							
							
								 
						
							
							
								bc826173cc 
								
							
								 
							
						 
						
							
							
								
								fix $if msvc conditional define  
							
							
							
						 
						
							2019-11-08 16:00:55 +03:00  
				
					
						
							
							
								 
						
							
							
								855a736a2c 
								
							
								 
							
						 
						
							
							
								
								parser: C enums + another enum simplification  
							
							
							
						 
						
							2019-11-06 05:14:34 +03:00  
				
					
						
							
							
								 
						
							
							
								1b5f724df0 
								
							
								 
							
						 
						
							
							
								
								#include warning  
							
							
							
						 
						
							2019-11-06 00:32:15 +03:00  
				
					
						
							
							
								 
						
							
							
								ee4db9f96d 
								
							
								 
							
						 
						
							
							
								
								parser: $if clang, $if msvc, $if mingw  
							
							
							
						 
						
							2019-11-04 20:14:34 +03:00  
				
					
						
							
							
								 
						
							
							
								4120982da1 
								
							
								 
							
						 
						
							
							
								
								compiler: add varg str method & varg / parser optimizations  
							
							
							
						 
						
							2019-11-02 13:17:56 +03:00  
				
					
						
							
							
								 
						
							
							
								96f7620628 
								
							
								 
							
						 
						
							
							
								
								instead of `Enum.foo` require `.foo` if it's enough + some UI fixes  
							
							
							
						 
						
							2019-10-30 15:48:33 +03:00  
				
					
						
							
							
								 
						
							
							
								59378dce46 
								
							
								 
							
						 
						
							
							
								
								compiler/vlib: replace substr/left/right with `[start..end]` everywhere  
							
							
							
						 
						
							2019-10-27 10:03:15 +03:00  
				
					
						
							
							
								 
						
							
							
								70c9565607 
								
							
								 
							
						 
						
							
							
								
								array: fix map() return type and handle []bool  
							
							
							
						 
						
							2019-10-26 14:49:36 +03:00  
				
					
						
							
							
								 
						
							
							
								4ef10c92f4 
								
							
								 
							
						 
						
							
							
								
								array: map() method  
							
							
							
						 
						
							2019-10-26 14:28:11 +03:00  
				
					
						
							
							
								 
						
							
							
								8d2111169a 
								
							
								 
							
						 
						
							
							
								
								fix V.js methods and duplicate .str() in arrays  
							
							
							
						 
						
							2019-10-25 22:38:39 +03:00  
				
					
						
							
							
								 
						
							
							
								c7e6d379da 
								
							
								 
							
						 
						
							
							
								
								$if glibc {  
							
							
							
						 
						
							2019-10-25 18:33:02 +03:00  
				
					
						
							
							
								 
						
							
							
								f7c00b8180 
								
							
								 
							
						 
						
							
							
								
								compiler: blank ident - consolidate duplicated code into single function  
							
							
							
						 
						
							2019-10-20 12:24:12 +03:00  
				
					
						
							
							
								 
						
							
							
								8a31ee4b53 
								
							
								 
							
						 
						
							
							
								
								generic functions  
							
							
							
						 
						
							2019-10-20 10:19:37 +03:00  
				
					
						
							
							
								 
						
							
							
								c24d94f87f 
								
									
								
							
								 
							
						 
						
							
							
								
								compiler: fix mistake in comptime.v ( #2425 )  
							
							... 
							
							
							
							* merge master
* fix mistake in comptime.v 
							
						 
						
							2019-10-19 19:40:01 +11:00  
				
					
						
							
							
								 
						
							
							
								b51b8858d6 
								
									
								
							
								 
							
						 
						
							
							
								
								compiler: update & enable cflag error ( #2420 )  
							
							... 
							
							
							
							* merge master
* update & enable cflag error 
							
						 
						
							2019-10-19 11:38:02 +11:00  
				
					
						
							
							
								 
						
							
							
								28b24eeef6 
								
									
								
							
								 
							
						 
						
							
							
								
								compiler: blank ident error fixes + other small cflag / parser fixes ( #2418 )  
							
							... 
							
							
							
							* merge master
* fix blank ident & add cflag error
* undo cflag changes
* fix gen_js
* undo gen_js changes
* fix
* fix 
							
						 
						
							2019-10-19 08:00:47 +11:00  
				
					
						
							
							
								 
						
							
							
								c355e967ad 
								
							
								 
							
						 
						
							
							
								
								move array filter codegen to comptime.v  
							
							
							
						 
						
							2019-10-18 07:58:54 +03:00  
				
					
						
							
							
								 
						
							
							
								5cd38ec91b 
								
							
								 
							
						 
						
							
							
								
								V shell scripts  
							
							
							
						 
						
							2019-10-17 08:27:27 +03:00  
				
					
						
							
							
								 
						
							
							
								5481f226dd 
								
							
								 
							
						 
						
							
							
								
								parser: Infinite multi-dimensional array  
							
							
							
						 
						
							2019-10-17 06:52:58 +03:00  
				
					
						
							
							
								 
						
							
							
								a68222b55b 
								
							
								 
							
						 
						
							
							
								
								comptime: fix tcc check  
							
							
							
						 
						
							2019-10-14 08:53:03 +03:00