Miccah
|
a0e27d3fd9
|
net.http: refactor the Response struct (#10922)
|
2021-07-24 20:47:45 +03:00 |
Miccah
|
c3c420a41c
|
vweb: remove chunked encoding support in server responses (#10750)
|
2021-07-13 15:47:16 +03:00 |
Alexander Medvednikov
|
eacdd0d7e1
|
comptime: fix $(field.name) in $for; vweb: shared fields
|
2021-06-16 20:33:39 +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 |
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 |
Miccah
|
5eb67ccd94
|
http: use Header struct for headers (#9462)
|
2021-04-09 18:17:33 +02:00 |
Delyan Angelov
|
b041681c00
|
tests: bump limits to reduce flakyness on m1 with latest clang
|
2021-04-05 22:38:55 +03: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 |
zakuro
|
6b2c7fd53e
|
fmt: remove tail space when using multiline short arg (#9110)
|
2021-03-04 12:44:50 +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 |
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 |
Alexander Medvednikov
|
3a2d696fac
|
time: time.wait() => time.sleep()
|
2021-02-27 20:41:06 +03:00 |
zakuro
|
ac4791045f
|
time: consolidate the different sleep functions into time.wait(Duration) (#8853)
|
2021-02-21 17:05:03 +02:00 |
Delyan Angelov
|
746dfe6317
|
ci: make vweb and websocket tests more robust to transient errors
|
2021-02-20 20:24:21 +02:00 |
Nick Treleaven
|
9e751f72c4
|
doc, fmt: use `map{key: value}` syntax for map literals (#8623)
|
2021-02-08 16:57:42 +02:00 |
Delyan Angelov
|
e5a84719ca
|
all: require calling `optfn() ?` / `optfn() or {...}` for `fn optfn() ? {}`
|
2021-01-26 16:43:17 +02:00 |
Delyan Angelov
|
dbaccd4272
|
vfmt: shorten `main.const_name` to just `const_name`
|
2021-01-25 20:57:33 +02:00 |
Delyan Angelov
|
728344ff65
|
ci: fix `v test-cleancode`
|
2021-01-25 12:55:01 +02:00 |
Louis Schmieder
|
b44ec4921f
|
vweb: make vweb async (#8095)
|
2021-01-21 11:08:38 +01:00 |
Delyan Angelov
|
d92f5c55ba
|
net: use mut and refs as receivers consistently (#8205)
|
2021-01-20 11:11:01 +01:00 |
joe-conigliaro
|
97ebecc5f4
|
usecache: get all tests running with -usecache enabled by default (p.1) (#7699)
|
2021-01-20 06:04:59 +01:00 |
Louis Schmieder
|
38881e4b20
|
vweb: Implement chunked encoding transfer (#8179)
|
2021-01-18 13:04:21 +01:00 |
Lukas Neubert
|
d96a1b8a5f
|
fmt: intelligent newlines for trailing arg syntax (#7748)
|
2021-01-10 17:39:37 +01:00 |
Alexander Medvednikov
|
352cf91ba2
|
vweb: remove `return vweb.Result{}` everywhere
|
2021-01-08 04:57:02 +01:00 |
Daniel Däschle
|
9f74be4cf6
|
vweb: route to index dynamically (#7782)
|
2021-01-05 01:30:27 +01:00 |
zakuro
|
dd516858d4
|
fmt: align struct field comments (#7632)
|
2021-01-03 21:10:25 +01:00 |
Delyan Angelov
|
d912ff165b
|
ci: fix failing vweb test, increase timeout for vweb_test_server.v, add VWEB_LOGFILE
|
2021-01-02 13:33:26 +02:00 |
Alexander Medvednikov
|
7496c74f7e
|
vweb: add [post] test
|
2021-01-01 21:29:17 +01:00 |
Alexander Medvednikov
|
2533c706ae
|
vweb: migrate all tests and examples to the new syntax
|
2020-12-31 17:22:47 +01:00 |
Delyan Angelov
|
d563261e58
|
vweb: run vfmt, add it to `v test-cleancode`
|
2020-12-27 11:38:12 +02:00 |
Emily Hudson
|
553ecf63e7
|
vlib/io: fix reader bugs, make read_all take a config struct (#7361)
|
2020-12-16 18:22:26 +01:00 |
Emily Hudson
|
cd2a2cef25
|
vlib/net: add buffered IO, x.net -> net (#6754)
|
2020-11-15 22:54:47 +02:00 |
Delyan Angelov
|
3c2202572b
|
cgen: produce cleaner error on missing C headers (with optional explanation) (#6637)
Implements support for `#include <openssl/rand.h> # Please install OpenSSL`.
|
2020-10-17 18:27:06 +03:00 |
Alexander Medvednikov
|
ea31f75098
|
checker: more default field fixes
|
2020-09-09 14:14:44 +02:00 |
Maciej Obarski
|
7bd2804ce9
|
all: automatic error propagation in place of "or { return(err) }"
|
2020-08-29 01:58:03 +02:00 |
Delyan Angelov
|
f259d275fc
|
tests: bump simple_tcp_client retries to 20
|
2020-08-25 17:52:44 +03:00 |
Delyan Angelov
|
7b7ab580ab
|
tests: add retry logic in simple_tcp_client in vweb_test.v
|
2020-08-25 17:05:40 +03:00 |
Delyan Angelov
|
2ad2b4c5ba
|
vweb: add more tests. Fix missing Content-Length: header bug on 404.
|
2020-08-14 02:49:15 +03:00 |
Delyan Angelov
|
712f4bd7f8
|
vweb: add tests
|
2020-08-14 00:52:02 +03:00 |
Alexander Medvednikov
|
ad8b105b2c
|
vweb example
|
2019-07-30 21:15:17 +02:00 |
Alexander Medvednikov
|
548611bedc
|
vweb: serve static files and vweb.text()
|
2019-07-30 15:53:35 +02:00 |