582ee9e643 
								
							
								 
							
						 
						
							
							
								
								urllib: put braces in << | expressions in urllib.v to make test pass  
							
							
							
						 
						
							2020-04-07 22:58:29 +03:00  
				
					
						
							
							
								 
						
							
							
								ef8c1203b4 
								
									
								
							
								 
							
						 
						
							
							
								
								cleanup: replace C for loops with range  
							
							
							
						 
						
							2020-02-24 17:55:16 +01:00  
				
					
						
							
							
								 
						
							
							
								0ad5d53423 
								
									
								
							
								 
							
						 
						
							
							
								
								net.http: more robust handling of relative /path URL redirects  
							
							
							
						 
						
							2020-02-12 14:52:39 +01:00  
				
					
						
							
							
								 
						
							
							
								7f709c3285 
								
									
								
							
								 
							
						 
						
							
							
								
								update copyright years  
							
							
							
						 
						
							2020-02-03 05:00:36 +01:00  
				
					
						
							
							
								 
						
							
							
								c8c43a2475 
								
							
								 
							
						 
						
							
							
								
								update copyright year  
							
							
							
						 
						
							2020-01-23 21:04:46 +01:00  
				
					
						
							
							
								 
						
							
							
								84a6c019e8 
								
							
								 
							
						 
						
							
							
								
								http: refactor and reduce duplication  
							
							
							
						 
						
							2020-01-16 18:16:11 +01:00  
				
					
						
							
							
								 
						
							
							
								848cd3cb3e 
								
							
								 
							
						 
						
							
							
								
								run vfmt on http, net, sync, strconv  
							
							
							
						 
						
							2019-12-22 01:57:50 +03:00  
				
					
						
							
							
								 
						
							
							
								dc83e30a44 
								
							
								 
							
						 
						
							
							
								
								access modifiers: update tests/examples  
							
							
							
						 
						
							2019-12-13 20:09:11 +03:00  
				
					
						
							
							
								 
						
							
							
								b8f728590b 
								
							
								 
							
						 
						
							
							
								
								string: last_index ?int  
							
							
							
						 
						
							2019-12-12 21:54:48 +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  
				
					
						
							
							
								 
						
							
							
								ad6adf327e 
								
							
								 
							
						 
						
							
							
								
								vlib: fix missing `else{}` in match statements  
							
							
							
						 
						
							2019-12-07 17:23:37 +03:00  
				
					
						
							
							
								 
						
							
							
								c8d111924d 
								
							
								 
							
						 
						
							
							
								
								check unused and unmodified vars in all modules, not just main  
							
							
							
						 
						
							2019-12-06 18:43:56 +03:00  
				
					
						
							
							
								 
						
							
							
								2651b8957a 
								
							
								 
							
						 
						
							
							
								
								parser: fix unreachable code error in if a := opt()  
							
							
							
						 
						
							2019-11-30 15:17:27 +03:00  
				
					
						
							
							
								 
						
							
							
								81d4f66fbb 
								
							
								 
							
						 
						
							
							
								
								string: make `index()` return `?int` instead of `int`/-1  
							
							
							
						 
						
							2019-11-30 13:21:21 +03:00  
				
					
						
							
							
								 
						
							
							
								dbaa37ea46 
								
							
								 
							
						 
						
							
							
								
								urllib: fix string length in escape()  
							
							
							
						 
						
							2019-11-27 12:15:05 +03:00  
				
					
						
							
							
								 
						
							
							
								9bfea5e60b 
								
							
								 
							
						 
						
							
							
								
								pg: define all C functions  
							
							
							
						 
						
							2019-11-25 06:55:29 +03:00  
				
					
						
							
							
								 
						
							
							
								96b530cf85 
								
							
								 
							
						 
						
							
							
								
								update []  
							
							
							
						 
						
							2019-11-14 09:53:05 +03:00  
				
					
						
							
							
								 
						
							
							
								32473eeafe 
								
							
								 
							
						 
						
							
							
								
								net and http: more consistent error messages  
							
							
							
						 
						
							2019-11-12 19:23:53 +03:00  
				
					
						
							
							
								 
						
							
							
								e266c8a750 
								
							
								 
							
						 
						
							
							
								
								urllib: test str()  
							
							
							
						 
						
							2019-11-06 22:35:59 +03:00  
				
					
						
							
							
								 
						
							
							
								c4e9f09f0f 
								
							
								 
							
						 
						
							
							
								
								urllib: crash when converting URL to str  
							
							
							
						 
						
							2019-11-06 22:34:33 +03:00  
				
					
						
							
							
								 
						
							
							
								df5faf35e5 
								
							
								 
							
						 
						
							
							
								
								compiler: optionals default value  
							
							
							
						 
						
							2019-11-04 02:38:49 +03:00  
				
					
						
							
							
								 
						
							
							
								59378dce46 
								
							
								 
							
						 
						
							
							
								
								compiler/vlib: replace substr/left/right with `[start..end]` everywhere  
							
							
							
						 
						
							2019-10-27 10:03:15 +03:00  
				
					
						
							
							
								 
						
							
							
								ed55826686 
								
							
								 
							
						 
						
							
							
								
								log/net: switch => match  
							
							
							
						 
						
							2019-10-27 09:45:03 +03:00  
				
					
						
							
							
								 
						
							
							
								a83aa28a67 
								
							
								 
							
						 
						
							
							
								
								urllib: switch => match  
							
							
							
						 
						
							2019-10-25 17:54:34 +03:00  
				
					
						
							
							
								 
						
							
							
								3d6bdc2dc3 
								
							
								 
							
						 
						
							
							
								
								public enums + more public structs (libs/examples/tests)  
							
							
							
						 
						
							2019-10-24 13:24:50 +03:00  
				
					
						
							
							
								 
						
							
							
								f8fefd5a60 
								
							
								 
							
						 
						
							
							
								
								urllib: rem underscore methods from; add strings index_bytes  
							
							
							
						 
						
							2019-10-10 20:04:11 +03:00  
				
					
						
							
							
								 
						
							
							
								8974aa4513 
								
							
								 
							
						 
						
							
							
								
								compiler/vlib: change `_ :=` to `_ =` and disable `_ :=`  
							
							
							
						 
						
							2019-09-25 15:10:45 +03:00  
				
					
						
							
							
								 
						
							
							
								f1d5f8e2bf 
								
							
								 
							
						 
						
							
							
								
								parser: allow `!` only with bools  
							
							
							
						 
						
							2019-09-21 18:21:45 +03:00  
				
					
						
							
							
								 
						
							
							
								f077fbd32d 
								
							
								 
							
						 
						
							
							
								
								vlib: change `[0;n]` to `[0].repeat(n)`  
							
							
							
						 
						
							2019-09-15 12:26:05 +03:00  
				
					
						
							
							
								 
						
							
							
								7fc678c961 
								
							
								 
							
						 
						
							
							
								
								fix urllib_test.v  
							
							
							
						 
						
							2019-09-09 14:21:18 +03:00  
				
					
						
							
							
								 
						
							
							
								db110759ab 
								
							
								 
							
						 
						
							
							
								
								vweb: fix warnings  
							
							
							
						 
						
							2019-09-03 19:10:56 +03:00  
				
					
						
							
							
								 
						
							
							
								3db50f724b 
								
							
								 
							
						 
						
							
							
								
								net.urllib: Update with latest changes from go lib  
							
							
							
						 
						
							2019-08-27 22:44:41 +03:00  
				
					
						
							
							
								 
						
							
							
								49205dcce3 
								
							
								 
							
						 
						
							
							
								
								examples: fix maps warnings  
							
							
							
						 
						
							2019-08-17 02:55:11 +03:00  
				
					
						
							
							
								 
						
							
							
								8a2714b35a 
								
							
								 
							
						 
						
							
							
								
								fix typo  
							
							
							
						 
						
							2019-08-12 11:03:49 +03: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  
				
					
						
							
							
								 
						
							
							
								69932758db 
								
							
								 
							
						 
						
							
							
								
								net.urllib: update enum / const style  
							
							
							
						 
						
							2019-08-06 13:01:05 +02:00  
				
					
						
							
							
								 
						
							
							
								8d3617b3de 
								
							
								 
							
						 
						
							
							
								
								fix fn_test.v and urllib.v  
							
							
							
						 
						
							2019-08-05 03:31:22 +02:00  
				
					
						
							
							
								 
						
							
							
								9e76d8a638 
								
							
								 
							
						 
						
							
							
								
								net.urllib: fix values (used for query string/form data)  
							
							
							
						 
						
							2019-08-02 23:28:55 +02:00  
				
					
						
							
							
								 
						
							
							
								7bf1c7f005 
								
							
								 
							
						 
						
							
							
								
								net.urllib: change confusing name of internal method  
							
							
							
						 
						
							2019-08-02 08:52:37 +02:00  
				
					
						
							
							
								 
						
							
							
								be0796ce14 
								
							
								 
							
						 
						
							
							
								
								urllib: fix error message  
							
							
							
						 
						
							2019-08-02 06:00:34 +02:00  
				
					
						
							
							
								 
						
							
							
								8369525d8a 
								
							
								 
							
						 
						
							
							
								
								net.urllib: fix unescape  
							
							
							
						 
						
							2019-08-02 00:31:47 +02:00  
				
					
						
							
							
								 
						
							
							
								d3c89273e8 
								
							
								 
							
						 
						
							
							
								
								net.urllib module  
							
							
							
						 
						
							2019-08-01 15:01:03 +02:00