|  Alexander Medvednikov | f09a5135e9 | checker: handle builtin enum init correctly | 2021-05-20 03:14:32 +03:00 | 
				
					
						|  Alexander Medvednikov | 664f220f40 | vweb: a minor readme update | 2021-05-17 08:51:52 +03:00 | 
				
					
						|  Alexander Medvednikov | ed6ad728d9 | vweb: fix serving static files | 2021-05-16 04:28:14 +03:00 | 
				
					
						|  JalonSolov | 141248f592 | doc: vweb README (#10106) | 2021-05-15 05:53:25 +03:00 | 
				
					
						|  Delyan Angelov | 143c3d4bb4 | io: deprecate io.make_reader (not needed anymore) | 2021-05-13 10:26:26 +03:00 | 
				
					
						|  Delyan Angelov | 2b420cdf4d | ci: vfmt new vlib/vweb/vweb_app_test.v | 2021-05-11 14:01:57 +03:00 | 
				
					
						|  Delyan Angelov | 6450fda938 | ci: fix compiling blog/, *and* comptime_if_is_test.v. Add vweb_app_test.v . | 2021-05-11 13:59:08 +03:00 | 
				
					
						|  Alexander Medvednikov | 72a135c7c5 | vweb: update vweb_test_server.v | 2021-05-11 09:52:08 +03:00 | 
				
					
						|  Alexander Medvednikov | dc034d9b16 | vweb: make thread safe; checker: `$if T is Interface {` | 2021-05-11 09:30:18 +03:00 | 
				
					
						|  Uwe Krüger | d26ac5692e | all: various fixes for [heap]/auto-heap handling (#10033) | 2021-05-07 15:58:48 +03:00 | 
				
					
						|  Miccah | 8b50a5a171 | vweb: fix route matching on `/` (#10001) | 2021-05-05 14:20:40 +03:00 | 
				
					
						|  Lukas Neubert | dee733aae4 | fmt: reset const field align after multi line exprs (#9916) | 2021-04-29 02:17:37 +03:00 | 
				
					
						|  Carlos Esquerdo Bernat | f46868133b | vweb: remove calling .to_lower too early while processing url and url params (#9805) | 2021-04-28 07:46:36 +03:00 | 
				
					
						|  Delyan Angelov | cafe382424 | vweb: update references to old .init_once() and .init() methods to .init_server() and .before_request() | 2021-04-26 19:38:13 +03:00 | 
				
					
						|  Delyan Angelov | bd539b6427 | vfmt: fix string interpolation formatting with multiple ',",\' and \" . | 2021-04-20 20:26:06 +03:00 | 
				
					
						|  Miccah | e2be3ec396 | vweb: split and parse Content-Type header correctly (#9756) | 2021-04-16 08:46:06 +03:00 | 
				
					
						|  William Clavier | b11b744630 | vweb: fix the `none` error for empty TCP connections (#9759) | 2021-04-16 08:45:46 +03:00 | 
				
					
						|  Alexander Medvednikov | a18f85c8cd | vweb: init_once() => init_server(); init() => before_request() | 2021-04-15 06:27:24 +03:00 | 
				
					
						|  Miccah | 5eb67ccd94 | http: use Header struct for headers (#9462) | 2021-04-09 18:17:33 +02:00 | 
				
					
						|  Miccah | 67ec33218e | vweb: read the entire request body from buffered reader (#9644) | 2021-04-09 10:53:33 +03:00 | 
				
					
						|  Miccah | f809d4052f | net.http: change header behavior to keep custom header case (#9602) | 2021-04-08 02:12:46 +02:00 | 
				
					
						|  Delyan Angelov | b041681c00 | tests: bump limits to reduce flakyness on m1 with latest clang | 2021-04-05 22:38:55 +03:00 | 
				
					
						|  Atakan Yenel | e9c7cd0c9f | vweb: add custom errors (#9519) | 2021-03-30 15:30:16 +03:00 | 
				
					
						|  Alexander Medvednikov | 0c055a1ce9 | all: s.contains(s2) instead of `in` | 2021-03-23 11:38:56 +03:00 | 
				
					
						|  Alexander Medvednikov | 149151b1e8 | cgen: minor vfmt | 2021-03-17 03:41:52 +03:00 | 
				
					
						|  Alexander Medvednikov | 091a1bab27 | autofree: free global map consts and some vweb fixes | 2021-03-17 01:33:35 +01:00 | 
				
					
						|  Alexander Medvednikov | 852d302b87 | io: BufferedReader.free() | 2021-03-15 21:25:19 +01:00 | 
				
					
						|  Anton Zavodchikov | 1ad4623fb8 | tmpl: move to v/parser (#9052) | 2021-03-15 13:35:55 +02:00 | 
				
					
						|  Alexander Medvednikov | 530b981765 | vweb: mark send_response_to_client with [manualfree] | 2021-03-12 01:11:43 +03:00 | 
				
					
						|  Miccah | f26d2f02b7 | ast, cgen, checker, parser: support method arguments in comptime $for (#9208) | 2021-03-11 15:04:34 +02:00 | 
				
					
						|  Lukas Neubert | fdcfe397d4 | fmt: write empty or blocks the same as empty fn bodies, empty structs, etc (#9136) | 2021-03-06 21:04:51 +02:00 | 
				
					
						|  Lukas Neubert | 80356edd8c | fmt: combine simple attributes into a single line (#9120) | 2021-03-05 07:17:57 +02:00 | 
				
					
						|  Miccah | 709d7460de | vweb: refactor form parsing and add tests (#9051) | 2021-03-04 18:00:03 +02:00 | 
				
					
						|  zakuro | 6b2c7fd53e | fmt: remove tail space when using multiline short arg (#9110) | 2021-03-04 12:44:50 +02:00 | 
				
					
						|  Lukas Neubert | 0f8f8bd90d | fmt: force empty lines after struct declarations and most functions (#9096) | 2021-03-03 23:56:40 +01:00 | 
				
					
						|  Patrick Hintermayer | 38495da07e | docs: add a basic vweb getting started example (#9073) | 2021-03-03 14:39:04 +02:00 | 
				
					
						|  Delyan Angelov | 094936d764 | ci: reduce chances of false positives from vweb_test.v on macos | 2021-03-03 10:04:12 +02:00 | 
				
					
						|  Miccah | b3a31e7626 | vweb: add test for 0 Content-Length hang (#9069) | 2021-03-02 21:31:57 +02:00 | 
				
					
						|  Delyan Angelov | cd423251da | vweb: add .mount_static_folder_at/2 , use it instead of app.handle_static in the server_sent_events example | 2021-03-02 21:30:18 +02:00 | 
				
					
						|  Delyan Angelov | eb4c60877e | vweb: fix timeouting after 30 seconds, when a request with `Content-Length: 0` was processed | 2021-03-02 21:02:44 +02:00 | 
				
					
						|  Miccah | d0fab60981 | vweb: refactor routing logic (#9025) | 2021-03-01 11:50:52 +01:00 | 
				
					
						|  Anton Zavodchikov | 506041a15b | tmpl: fix doubling templates folder path and enhancements (#9029) | 2021-03-01 11:15:59 +02:00 | 
				
					
						|  spaceface | b712af56fd | all: bring back `panic(err.msg)` -> `panic(err)` (#9022) | 2021-03-01 00:18:14 +01:00 | 
				
					
						|  spaceface | d63b7bc35a | all: update repo to use the new error handling syntax (#8950) | 2021-02-28 23:20:21 +03:00 | 
				
					
						|  spaceface | b9a381f101 | all: migrate to the new Option (p. 1) (#8924) | 2021-02-28 22:24:29 +03:00 | 
				
					
						|  Delyan Angelov | 4076e8eaa0 | tmpl: add a tmpl_all_in_one_folder.vv test; fix for static_vars_in_translated_mode.vv | 2021-02-28 19:14:19 +02:00 | 
				
					
						|  Delyan Angelov | 5e87eeb864 | tmpl: support for `@include 'file.md'` as well as paths != templates/ | 2021-02-28 18:52:31 +02:00 | 
				
					
						|  Miccah | 7e08e84bc1 | vweb: refactor HTTP request parsing (#8874) | 2021-02-27 23:18:25 +01:00 | 
				
					
						|  Alexander Medvednikov | 3a2d696fac | time: time.wait() => time.sleep() | 2021-02-27 20:41:06 +03:00 | 
				
					
						|  zakuro | f54c1a5cc2 | all: add strings.Builder.write_string and use write_string instead of write (#8892) | 2021-02-22 13:18:11 +02:00 |