865eee2f6b 
								
							
								 
							
						 
						
							
							
								
								gg: remove draw_text()  
							
							
							
						 
						
							2019-08-08 16:09:04 +02:00  
				
					
						
							
							
								 
						
							
							
								27fad0f19b 
								
							
								 
							
						 
						
							
							
								
								ft: clean up  
							
							
							
						 
						
							2019-08-08 10:08:44 +02:00  
				
					
						
							
							
								 
						
							
							
								61983a6799 
								
							
								 
							
						 
						
							
							
								
								parser: check that functions return in all if/else branches  
							
							
							
						 
						
							2019-08-08 09:49:56 +02:00  
				
					
						
							
							
								 
						
							
							
								28147c0930 
								
							
								 
							
						 
						
							
							
								
								os.exec: return ?string instead of string  
							
							
							
						 
						
							2019-08-08 07:30:05 +02:00  
				
					
						
							
							
								 
						
							
							
								1c38661ff7 
								
							
								 
							
						 
						
							
							
								
								openssl: add Brew openssl path  
							
							... 
							
							
							
							closes  #1509  
						
							2019-08-08 06:26:28 +02:00  
				
					
						
							
							
								 
						
							
							
								802ff1d012 
								
							
								 
							
						 
						
							
							
								
								compiler: scoped defer + build tests with msvc  
							
							
							
						 
						
							2019-08-07 17:51:21 +02:00  
				
					
						
							
							
								 
						
							
							
								c924a6cf00 
								
							
								 
							
						 
						
							
							
								
								flag: allow to define flags with abbreviation  
							
							... 
							
							
							
							* flag: allow to check the count of the free args to produce an error
* flag: allow to define flags with abbreviation
flags could be defined to use a single char as abbreviation like
'--output' or '-o'
'--help' or '-h' 
							
						 
						
							2019-08-07 16:52:10 +02:00  
				
					
						
							
							
								 
						
							
							
								4b69d43f9f 
								
							
								 
							
						 
						
							
							
								
								fix examples  
							
							
							
						 
						
							2019-08-07 14:16:10 +02:00  
				
					
						
							
							
								 
						
							
							
								b5d67f226f 
								
							
								 
							
						 
						
							
							
								
								openssl: use system headers on non-Windows systems  
							
							
							
						 
						
							2019-08-07 14:09:15 +02:00  
				
					
						
							
							
								 
						
							
							
								25d84f72a9 
								
							
								 
							
						 
						
							
							
								
								last mut fixes  
							
							
							
						 
						
							2019-08-07 14:07:37 +02:00  
				
					
						
							
							
								 
						
							
							
								cebb6cd537 
								
							
								 
							
						 
						
							
							
								
								ft: minor fixes  
							
							
							
						 
						
							2019-08-07 13:39:54 +02:00  
				
					
						
							
							
								 
						
							
							
								ff6e0df0a5 
								
							
								 
							
						 
						
							
							
								
								array: minor fixes  
							
							
							
						 
						
							2019-08-07 13:39:54 +02:00  
				
					
						
							
							
								 
						
							
							
								511a3d3901 
								
							
								 
							
						 
						
							
							
								
								vlib.crypto+other: fix mut args  
							
							
							
						 
						
							2019-08-07 13:37:07 +02:00  
				
					
						
							
							
								 
						
							
							
								818c4a14e5 
								
							
								 
							
						 
						
							
							
								
								compiler: fix a bug with mutable array args  
							
							
							
						 
						
							2019-08-07 12:36:45 +02:00  
				
					
						
							
							
								 
						
							
							
								0bcc53c366 
								
							
								 
							
						 
						
							
							
								
								vlib: fix mutable args  
							
							
							
						 
						
							2019-08-07 09:53:33 +02:00  
				
					
						
							
							
								 
						
							
							
								34e0b164eb 
								
							
								 
							
						 
						
							
							
								
								make function arguments immutable by default  
							
							
							
						 
						
							2019-08-07 08:59:00 +02:00  
				
					
						
							
							
								 
						
							
							
								06b8bd9382 
								
							
								 
							
						 
						
							
							
								
								Add a logger interface to the std modules  
							
							
							
						 
						
							2019-08-07 08:06:53 +02:00  
				
					
						
							
							
								 
						
							
							
								52f473d1c7 
								
							
								 
							
						 
						
							
							
								
								all: fix immutable fn args  
							
							
							
						 
						
							2019-08-07 05:28:00 +02:00  
				
					
						
							
							
								 
						
							
							
								8d35649d90 
								
							
								 
							
						 
						
							
							
								
								openssl_backend: add MacPorts libssl path  
							
							
							
						 
						
							2019-08-07 04:28:15 +02:00  
				
					
						
							
							
								 
						
							
							
								7607b00952 
								
							
								 
							
						 
						
							
							
								
								http: chunked decoding support  
							
							
							
						 
						
							2019-08-07 03:57:47 +02:00  
				
					
						
							
							
								 
						
							
							
								6bde860043 
								
							
								 
							
						 
						
							
							
								
								http test: not today  
							
							
							
						 
						
							2019-08-06 17:31:48 +02:00  
				
					
						
							
							
								 
						
							
							
								ac335269b3 
								
							
								 
							
						 
						
							
							
								
								bring back the http test  
							
							
							
						 
						
							2019-08-06 17:06:44 +02:00  
				
					
						
							
							
								 
						
							
							
								b7a6c761b3 
								
							
								 
							
						 
						
							
							
								
								openssl: make compile on Linux  
							
							
							
						 
						
							2019-08-06 16:35:49 +02:00  
				
					
						
							
							
								 
						
							
							
								60d206c29d 
								
							
								 
							
						 
						
							
							
								
								http: use urllib.parse  
							
							
							
						 
						
							2019-08-06 14:43:09 +02:00  
				
					
						
							
							
								 
						
							
							
								1b2e49be1c 
								
							
								 
							
						 
						
							
							
								
								http: disable the test until windows is fixed  
							
							
							
						 
						
							2019-08-06 14:28:27 +02:00  
				
					
						
							
							
								 
						
							
							
								3316968266 
								
							
								 
							
						 
						
							
							
								
								http: only run the get test on linux/macos for now  
							
							
							
						 
						
							2019-08-06 14:15:42 +02:00  
				
					
						
							
							
								 
						
							
							
								8b75f2125a 
								
							
								 
							
						 
						
							
							
								
								http: init_module() to init openssl once  
							
							
							
						 
						
							2019-08-06 14:03:01 +02:00  
				
					
						
							
							
								 
						
							
							
								eece058f18 
								
							
								 
							
						 
						
							
							
								
								h1  
							
							
							
						 
						
							2019-08-06 14:03:01 +02:00  
				
					
						
							
							
								 
						
							
							
								bea8f6d7e5 
								
							
								 
							
						 
						
							
							
								
								http: remove libcurl dependency; replace it with a simple OpenSSL backend  
							
							
							
						 
						
							2019-08-06 13:32:09 +02:00  
				
					
						
							
							
								 
						
							
							
								69932758db 
								
							
								 
							
						 
						
							
							
								
								net.urllib: update enum / const style  
							
							
							
						 
						
							2019-08-06 13:01:05 +02:00  
				
					
						
							
							
								 
						
							
							
								7a7b5040e2 
								
							
								 
							
						 
						
							
							
								
								http: fix response headers and status code; clean up ft and gg  
							
							
							
						 
						
							2019-08-06 03:06:27 +02:00  
				
					
						
							
							
								 
						
							
							
								ff730b4eb0 
								
							
								 
							
						 
						
							
							
								
								flag: allow to check the count of the free args to produce an error  
							
							
							
						 
						
							2019-08-06 01:56:42 +02:00  
				
					
						
							
							
								 
						
							
							
								43b81688f6 
								
							
								 
							
						 
						
							
							
								
								socket: WSACleanup should not be called on socket close  
							
							
							
						 
						
							2019-08-06 01:50:45 +02:00  
				
					
						
							
							
								 
						
							
							
								22eaceb17c 
								
							
								 
							
						 
						
							
							
								
								http_win: set status_code ,remove unused var  
							
							
							
						 
						
							2019-08-05 09:59:07 +02:00  
				
					
						
							
							
								 
						
							
							
								2fab73983b 
								
							
								 
							
						 
						
							
							
								
								add builtin import pass + use builder in map  
							
							
							
						 
						
							2019-08-05 06:01:53 +02:00  
				
					
						
							
							
								 
						
							
							
								5ed338dc2e 
								
							
								 
							
						 
						
							
							
								
								bring back map.str()  
							
							
							
						 
						
							2019-08-05 04:34:12 +02:00  
				
					
						
							
							
								 
						
							
							
								8d3617b3de 
								
							
								 
							
						 
						
							
							
								
								fix fn_test.v and urllib.v  
							
							
							
						 
						
							2019-08-05 03:31:22 +02:00  
				
					
						
							
							
								 
						
							
							
								350e13679c 
								
							
								 
							
						 
						
							
							
								
								force `()` in complex bool expressions: `(a && b) || c` instead of `a && b || c`  
							
							
							
						 
						
							2019-08-05 03:22:28 +02:00  
				
					
						
							
							
								 
						
							
							
								4bc1f73fd0 
								
							
								 
							
						 
						
							
							
								
								fix gg.v  
							
							
							
						 
						
							2019-08-04 09:46:49 +02:00  
				
					
						
							
							
								 
						
							
							
								ee437de8d3 
								
							
								 
							
						 
						
							
							
								
								type name check fixes  
							
							
							
						 
						
							2019-08-04 09:38:46 +02:00  
				
					
						
							
							
								 
						
							
							
								8bce5cb810 
								
							
								 
							
						 
						
							
							
								
								force snake_case in struct fields  
							
							
							
						 
						
							2019-08-04 09:18:16 +02:00  
				
					
						
							
							
								 
						
							
							
								576192949d 
								
							
								 
							
						 
						
							
							
								
								fixed size array with const size: `numbers := [N]int`  
							
							
							
						 
						
							2019-08-04 04:11:16 +02:00  
				
					
						
							
							
								 
						
							
							
								f306fbb2f0 
								
							
								 
							
						 
						
							
							
								
								net connect: fix error/return type  
							
							
							
						 
						
							2019-08-04 01:46:55 +02:00  
				
					
						
							
							
								 
						
							
							
								43fb954234 
								
							
								 
							
						 
						
							
							
								
								os: fix executable on FreeBSD and older C compilers  
							
							
							
						 
						
							2019-08-04 00:16:37 +02:00  
				
					
						
							
							
								 
						
							
							
								9eb385d9ee 
								
							
								 
							
						 
						
							
							
								
								Revert "remove pg from vlib"  
							
							... 
							
							
							
							This reverts commit 15c5f671f0 
							
						 
						
							2019-08-04 00:11:56 +02:00  
				
					
						
							
							
								 
						
							
							
								331d6f98ee 
								
							
								 
							
						 
						
							
							
								
								string: fix bug and add tests for string.count  
							
							
							
						 
						
							2019-08-03 22:24:03 +02:00  
				
					
						
							
							
								 
						
							
							
								93d27b0b9f 
								
							
								 
							
						 
						
							
							
								
								vweb assets: the assets cache files are now immutable after creation. ( #1454 )  
							
							
							
						 
						
							2019-08-03 22:16:26 +10:00  
				
					
						
							
							
								 
						
							
							
								45e76609b0 
								
									
								
							
								 
							
						 
						
							
							
								
								vweb.assets: adds AssetManager for combining/minifying/caching css & js assets ( #1452 )  
							
							... 
							
							
							
							* start
* more work
* more
* more work
* update comments
* add back mut
* make minify faster
* add mut
* revert option size
* ret bool from public methods not ?bool for now
* update comments etc
* update comment
* dont return option for now
* clean up 
							
						 
						
							2019-08-03 20:09:09 +10:00  
				
					
						
							
							
								 
						
							
							
								e446f988f7 
								
							
								 
							
						 
						
							
							
								
								clean up map initialization  
							
							
							
						 
						
							2019-08-03 10:26:36 +02:00  
				
					
						
							
							
								 
						
							
							
								a5f5b52204 
								
							
								 
							
						 
						
							
							
								
								`map := { 'foo': 'bar' }` syntax  
							
							
							
						 
						
							2019-08-03 10:20:04 +02:00