|  Daniel Däschle | 3a146a6dbe | checker: fix error pos on default value (#6338) | 2020-09-09 15:34:41 +02:00 | 
				
					
						|  Alexander Medvednikov | ea31f75098 | checker: more default field fixes | 2020-09-09 14:14:44 +02:00 | 
				
					
						|  Alexander Medvednikov | 3410705974 | autofree: lots of fixes | 2020-09-05 12:00:35 +02:00 | 
				
					
						|  Maciej Obarski | 7bd2804ce9 | all: automatic error propagation in place of "or { return(err) }" | 2020-08-29 01:58:03 +02:00 | 
				
					
						|  Alexander Medvednikov | 8dcc73993e | net: remove old websocket module | 2020-08-27 07:33:59 +02:00 | 
				
					
						|  Daniel Däschle | fcc61a981d | all: TypeSymbol.source_name (#6187) | 2020-08-22 12:29:15 +02:00 | 
				
					
						|  Tomas Hellström | fb148e0b61 | x.websockets: new websockets module on top of x.net (#6189) | 2020-08-22 00:50:38 +02:00 | 
				
					
						|  Delyan Angelov | e8ff94fb8b | net.html: simplify map setting (fixes compilation with tcc on aarch64) | 2020-08-20 16:45:54 +03:00 | 
				
					
						|  Delyan Angelov | 7727aad90f | net.http: fix windows compilation warning | 2020-08-18 12:14:21 +03:00 | 
				
					
						|  Alexander Medvednikov | 40d91cc23b | gg: handle bad image index | 2020-08-18 01:08:58 +02:00 | 
				
					
						|  Sandro Martini | dab639662f | http: fix new warnings (#6153) | 2020-08-17 20:17:17 +02:00 | 
				
					
						|  Nick Treleaven | bab5c21224 | parser: warn when fixed-size ArrayInit doesn't have trailing `{}`. (#6137) | 2020-08-16 04:54:05 +02:00 | 
				
					
						|  Nick Treleaven | 75212f9fab | cgen: error if ForInStmt is not handled (#6131) | 2020-08-14 21:01:43 +02:00 | 
				
					
						|  Delyan Angelov | 36eae1c175 | builtin: x.vstring() instead of string(x) (#6102) | 2020-08-10 18:05:26 +02:00 | 
				
					
						|  João Victor Oliveira Couto | f6a85d5305 | net.html: create html parser module (#6076) | 2020-08-09 04:13:34 +02:00 | 
				
					
						|  Delyan Angelov | 34d03801de | tests: run ws_test.v only with -d network | 2020-08-07 10:14:40 +03:00 | 
				
					
						|  Swastik Baranwal | d56d622a43 | checker: add checks for byte casting (#5917) | 2020-08-01 23:17:00 +02:00 | 
				
					
						|  Carlos Esquerdo Bernat | 7b630f0350 | ws: send unsolicited pong control frame on connect in ws_test.v (#6010) | 2020-07-29 18:11:24 +03:00 | 
				
					
						|  Carlos Esquerdo Bernat | 2f2463a04c | ws: make Client.state `pub mut` (#6009) | 2020-07-29 17:52:33 +03:00 | 
				
					
						|  Carlos Esquerdo Bernat | 0539b2a7ea | eventbus: removed check on publish, always use receiver, args, sender order for callbacks (#5940) | 2020-07-28 18:48:25 +03:00 | 
				
					
						|  Delyan Angelov | 228486555c | http: add pub to Method.str() | 2020-07-28 12:34:29 +03:00 | 
				
					
						|  Carlos Esquerdo Bernat | 49a7a835c7 | ws: update README.md (#5983) | 2020-07-28 11:22:03 +03:00 | 
				
					
						|  Carlos Esquerdo Bernat | 28657fe7cb | http: handle all of the http.Method values in .str() (#6002) | 2020-07-28 10:39:10 +03:00 | 
				
					
						|  joe-conigliaro | 5d49034c31 | http: backend_windows - use Method enum in ssl_do() | 2020-07-28 14:35:21 +10:00 | 
				
					
						|  joe-conigliaro | 395e886b2e | http/vweb: use Method enum & add helpers | 2020-07-28 14:13:19 +10:00 | 
				
					
						|  Alexander Medvednikov | fec9920b1a | http: replace method string with an enum | 2020-07-27 21:20:23 +02:00 | 
				
					
						|  Alexander Medvednikov | 3d19167628 | http: fix cookies (part 2) | 2020-07-26 22:01:25 +02:00 | 
				
					
						|  Alexander Medvednikov | cf4235ab65 | http: fix cookies | 2020-07-26 15:54:21 +02:00 | 
				
					
						|  Carlos Esquerdo Bernat | 1f8ae5d12c | websocket: add tests (#5967) | 2020-07-25 22:25:31 +02:00 | 
				
					
						|  Delyan Angelov | d83e2ee330 | websocket: fix compilation after the more strict mutability check | 2020-07-24 08:41:14 +03:00 | 
				
					
						|  Delyan Angelov | 276c1de190 | unsafe: tag with unsafe{} some more pointer manipulations | 2020-07-22 21:42:51 +03:00 | 
				
					
						|  Nick Treleaven | ee349691f9 | v/checker: Warn about pointer indexing outside unsafe {} (#5918) | 2020-07-22 20:28:53 +03:00 | 
				
					
						|  Delyan Angelov | ebbc7bd471 | examples: fix crash when running examples/ws/client.v outside of valgrind | 2020-07-22 18:42:57 +03:00 | 
				
					
						|  Carlos Esquerdo Bernat | b0d76c59f7 | websocket utf8: move utf8 functions from websocket to encoding.utf8, add utf8_test.v (4/4) (#5924) | 2020-07-22 18:36:24 +03:00 | 
				
					
						|  Carlos Esquerdo Bernat | 635c99e2ed | ws: obtain port when not specified (#5922) | 2020-07-22 17:35:30 +03:00 | 
				
					
						|  Carlos Esquerdo Bernat | 0d8ebf5845 | websocket: use log instead submodule logger (1/4) (#5921) | 2020-07-22 17:31:22 +03:00 | 
				
					
						|  Delyan Angelov | 0af415fa28 | vlib: add unsafe{} wrappers to C. fn calls, to allow compiling with -prod again | 2020-07-21 09:05:31 +03:00 | 
				
					
						|  Carlos Esquerdo Bernat | 6dbc143d67 | websocket: move ws example to examples folder (#5875) | 2020-07-21 00:55:58 +02:00 | 
				
					
						|  Carlos Esquerdo Bernat | 60997b3052 | net.http: wrap unsafe{} around req.headers.free() (#5891) | 2020-07-20 15:39:46 +03:00 | 
				
					
						|  Delyan Angelov | e3f7681e89 | smtp_test: use `assert false return`, remove for loop | 2020-07-13 18:52:46 +03:00 | 
				
					
						|  Delyan Angelov | 97d01a5487 | test: enable passing username/password through env vars to smtp_test.v | 2020-07-13 18:22:36 +03:00 | 
				
					
						|  spaceface777 | e9c144bf98 | smtp: rewrite module api (#5819) | 2020-07-13 16:41:23 +02:00 | 
				
					
						|  Nedim | 8674991bac | smtp: add mail sent confirmation and tests for smtp lib (#5813) | 2020-07-12 20:42:11 +03:00 | 
				
					
						|  Delyan Angelov | d28a1042a0 | net.http, net.websocket: allow importing both in the same app | 2020-07-12 15:21:40 +03:00 | 
				
					
						|  Nedim | 25c397f921 | net.smtp: remove credentials from the test (#5808) | 2020-07-11 21:19:36 +02:00 | 
				
					
						|  Nedim | 549c4f54cd | net: implementation of SMTP RFC 2821 (#5807) | 2020-07-11 21:05:24 +02:00 | 
				
					
						|  Alexander Medvednikov | 2e275731a3 | websocket: fix compilation | 2020-07-11 12:41:37 +02:00 | 
				
					
						|  Alexander Medvednikov | 649821be4c | all: use v_realloc | 2020-07-11 12:37:54 +02:00 | 
				
					
						|  Alexander Medvednikov | 4d7d1eb0c4 | http: referer() | 2020-07-07 14:37:43 +02:00 | 
				
					
						|  Delyan Angelov | 1416c70e73 | net.websocket: fix building client.v | 2020-07-05 18:44:39 +03:00 | 
				
					
						|  yuyi | 34a24eaa4e | checker: validate loop var names (#5677) | 2020-07-05 15:27:37 +02:00 | 
				
					
						|  Ryan Willis | bb6ab185c3 | ci: fix periodic integration tests (#5666) | 2020-07-04 19:52:25 +02:00 | 
				
					
						|  Uwe Krüger | 3b067f5f85 | all: experimental locked concurrency support, part 1 (#5637) | 2020-07-04 12:44:25 +02:00 | 
				
					
						|  div72 | 95696559b7 | os: fix early termination when saving binary (#5646) | 2020-07-04 01:48:01 +02:00 | 
				
					
						|  Nick Treleaven | 0b49e4db1c | v/checker.v: disallow pointer arithmetic for InfixExpr outside unsafe {} (#5640) | 2020-07-03 18:10:10 +02:00 | 
				
					
						|  Delyan Angelov | 5813d2bf72 | net.socket: add s.peer_ip() | 2020-07-02 23:02:56 +03:00 | 
				
					
						|  Nick Treleaven | e7339fec15 | all: disallow pointer arithmetic for AssignStmt, PostfixExpr outside unsafe{} (#5581) | 2020-07-01 14:50:17 +02:00 | 
				
					
						|  Delyan Angelov | 78e1127d99 | cgen: treat the main module like any other v module | 2020-07-01 00:53:53 +02:00 | 
				
					
						|  Louis Schmieder | f3010cbfb2 | http: add post function with json as payload (#5580) | 2020-06-30 14:36:11 +02:00 | 
				
					
						|  Emily Hudson | c84bafbdae | vlib,cgen: cleanup array inits using `.repeat() instead of new init syntax | 2020-06-27 21:46:04 +02:00 | 
				
					
						|  ka-weihe | 7f225f2eaa | map: rename size to len | 2020-06-21 16:51:02 +02:00 | 
				
					
						|  Delyan Angelov | 0d6233cd45 | net: support for s.max_single_send_size in Socket.send/2 | 2020-06-21 17:40:39 +03:00 | 
				
					
						|  spaceface777 | 624005bbd0 | tcc_win: fix tests | 2020-06-19 12:54:56 +02:00 | 
				
					
						|  Ned Palacios | 5ff7d07138 | vdoc: fix sorting + other minor improvements | 2020-06-19 10:36:45 +02:00 | 
				
					
						|  Alexander Medvednikov | 931bba1d7d | net: fix windows urlmon flag | 2020-06-10 11:25:41 +02:00 | 
				
					
						|  Alexander Medvednikov | c261ac4f46 | net: fix windows headers | 2020-06-10 11:24:37 +02:00 | 
				
					
						|  Hungry Blue Dev | e649cf84e3 | rand: reorganize: phase 2 | 2020-06-09 15:06:07 +02:00 | 
				
					
						|  Enzo Baldisserri | 11b7b97311 | parser: fail when assigning to _ with := | 2020-06-08 00:47:04 +02:00 | 
				
					
						|  Louis Schmieder | 2cad6db9f7 | http: fix redirect for servers returning lowercase 'location:' header | 2020-06-08 00:01:20 +03:00 | 
				
					
						|  Tomas Hellström | 9c8769503f | time: add microsecond precision to Time struct | 2020-06-07 16:19:09 +03:00 | 
				
					
						|  Alexander Medvednikov | 13a7ce9e69 | gg: GG => Context | 2020-06-04 20:26:18 +02:00 | 
				
					
						|  yuyi | 5ae8853648 | all: change `f mut Foo` to `mut f Foo` | 2020-06-04 10:35:40 +02:00 | 
				
					
						|  Uwe Krüger | 076089d3c5 | checker: apply stricter type checks to function args and return types | 2020-06-01 21:15:59 +02:00 | 
				
					
						|  Naheel | 4fcabb71c4 | os: implement cp for nix | 2020-06-01 21:11:40 +02:00 | 
				
					
						|  Delyan Angelov | 4956ca62e3 | websocket: move .nonce_size to pub mut: | 2020-06-01 20:37:24 +03:00 | 
				
					
						|  Delyan Angelov | 328a235f94 | websocket: add Client.nonce_size field | 2020-06-01 20:31:58 +03:00 | 
				
					
						|  Delyan Angelov | ae8f7cf569 | tests: fix some tests, that failed due to the stricter immutable checks | 2020-06-01 18:24:38 +03:00 | 
				
					
						|  Delyan Angelov | 04ca7efc0c | websocket: fix compilation of client.v | 2020-05-28 01:38:54 +03:00 | 
				
					
						|  Delyan Angelov | a4af4f9fe7 | http_test.v: comment yahoo test urls for now | 2020-05-27 15:53:57 +03:00 | 
				
					
						|  Uwe Krüger | 013fdb8a4b | checker: restrict numeric promotions to cases where no data is lost | 2020-05-27 05:42:48 +02:00 | 
				
					
						|  Enzo Baldisserri | 145b125155 | websocket: make compile | 2020-05-26 12:50:37 +02:00 | 
				
					
						|  Enzo Baldisserri | d22609051a | checker: CallExpr with handled optional returns plain type | 2020-05-25 11:32:14 +02:00 | 
				
					
						|  Delyan Angelov | 06540f0e91 | net: fix warnings due to uppercase consts | 2020-05-24 07:39:47 +03:00 | 
				
					
						|  yuyi | 4608898bcd | checker: fix multiple assign immutable error | 2020-05-23 17:30:28 +02:00 | 
				
					
						|  yuyi | dda875a9c8 | all: unify const names to snake_case | 2020-05-22 17:36:09 +02:00 | 
				
					
						|  Alexander Medvednikov | ca81442fac | parser: fix a small bug with < | 2020-05-20 21:47:03 +02:00 | 
				
					
						|  Delyan Angelov | e3a162db77 | http: remove redundant consts in backend_nix.c.v | 2020-05-20 21:40:29 +03:00 | 
				
					
						|  Alexander Medvednikov | 80070516fd | http: set buffer size to 1536 | 2020-05-20 19:23:51 +02:00 | 
				
					
						|  Alexander Medvednikov | 5d08c9d5a8 | http: use bufsize const | 2020-05-20 19:22:02 +02:00 | 
				
					
						|  Delyan Angelov | 6eee69f7bc | http: cleanup ssl_do, enhance the detection of chunked encoding | 2020-05-20 14:32:59 +03:00 | 
				
					
						|  Delyan Angelov | ac396ea02f | http: cleanup backend_nix.c.v, fixes vpm too | 2020-05-20 12:04:28 +03:00 | 
				
					
						|  Delyan Angelov | 1c2376741b | http: fix redirects handling | 2020-05-20 09:58:57 +03:00 | 
				
					
						|  Alexander Medvednikov | 0a6d709ce2 | http: fix recent changes; picoev: make compile | 2020-05-20 05:37:03 +02:00 | 
				
					
						|  Uwe Krüger | 2635be511f | all: re-apply C++ support | 2020-05-18 21:38:06 +02:00 | 
				
					
						|  Alexander Medvednikov | 07a78b2843 | Revert "all: C++ compiler support" This reverts commit 9a237c3e82. | 2020-05-18 17:05:48 +02:00 | 
				
					
						|  Uwe Krüger | 9a237c3e82 | all: C++ compiler support | 2020-05-18 15:51:36 +02:00 | 
				
					
						|  Alexander Medvednikov | 4f307c1a78 | checker: requre & in struct init; http: chunked encoding | 2020-05-18 05:11:00 +02:00 | 
				
					
						|  yuyi | 7f4cf08516 | parser: check `(mut f Foo)` syntax | 2020-05-17 13:51:18 +02:00 | 
				
					
						|  Enzo Baldisserri | f44a40eee0 | checker: check incorrect names | 2020-05-16 16:12:23 +02:00 | 
				
					
						|  Delyan Angelov | 034bf46e4d | vlib: remove unused arrays module | 2020-05-16 00:20:14 +03:00 |