|  Delyan Angelov | 8a380f4699 | tools: make `v test-cleancode` test everything by default (#10050) | 2021-05-08 13:32:29 +03:00 | 
				
					
						|  Uwe Krüger | d26ac5692e | all: various fixes for [heap]/auto-heap handling (#10033) | 2021-05-07 15:58:48 +03:00 | 
				
					
						|  Lukas Neubert | dee733aae4 | fmt: reset const field align after multi line exprs (#9916) | 2021-04-29 02:17:37 +03:00 | 
				
					
						|  Alexander Medvednikov | 0567cbe431 | examples: fix compilation with -prod | 2021-04-23 14:48:07 +03:00 | 
				
					
						|  zakuro | 7443179cc8 | checker: make use of private enum from outside module an error.  (#9821) | 2021-04-22 07:07:56 +03:00 | 
				
					
						|  spaceface | 73352583e7 | ci: fix all `-cstrict` warnings with gcc and clang (#9792) | 2021-04-19 15:38:48 +03:00 | 
				
					
						|  Delyan Angelov | 85e9cf1bd3 | tests: add vlib/x/json2 to vtest-cleancode.v | 2021-04-11 11:34:08 +03:00 | 
				
					
						|  Delyan Angelov | c939e4df97 | x.json2: fix `direct sum type init` notices | 2021-04-11 11:28:52 +03:00 | 
				
					
						|  Lukas Neubert | 46e7e27ba3 | v vet: give an error for trailing whitespace (#9574) | 2021-04-09 13:22:14 +03:00 | 
				
					
						|  Miccah | f809d4052f | net.http: change header behavior to keep custom header case (#9602) | 2021-04-08 02:12:46 +02:00 | 
				
					
						|  Larpon | 8caabf0e9e | sokol: update to floooh/sokol@c602d83 (#9607) | 2021-04-07 20:39:23 +02:00 | 
				
					
						|  Delyan Angelov | 4822274d29 | x.websocket: use &byte instead of byteptr | 2021-04-05 19:53:48 +03:00 | 
				
					
						|  Atakan Yenel | 28018c6fc9 | x.json2: add custom errors (#9523) | 2021-03-30 15:29:17 +03:00 | 
				
					
						|  Anton Zavodchikov | 9b9ef5fe1b | x.websocket: add header to client (#9517) | 2021-03-30 11:39:07 +02:00 | 
				
					
						|  Ned Palacios | c5302bfcf5 | x.json2: skip whitespace before scanning (#9508) | 2021-03-30 09:40:20 +02:00 | 
				
					
						|  pancake | 1bf7d968f9 | x.json2: add u64 (#9457) | 2021-03-25 16:53:39 +01:00 | 
				
					
						|  Delyan Angelov | c76c69ec35 | all: simplify `return if ...` constructs to make more code compatible with -autofree | 2021-03-22 16:45:29 +02:00 | 
				
					
						|  zakuro | c8416f9a54 | all: deprecate write_str and replace it with write_string (#9369) | 2021-03-20 17:25:51 +01:00 | 
				
					
						|  Delyan Angelov | 04095f4088 | ci: fix failing `v -W build-tools` and `v -W build-examples`; run vfmt. | 2021-03-19 09:49:26 +02:00 | 
				
					
						|  Lukas Neubert | a67d49050c | math: add a pure V `math.mathutil`, with generic `min`, `max` and `abs` functions (#9176), and use it consistently | 2021-03-12 11:28:04 +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 | 
				
					
						|  Ned Palacios | ee879f3e41 | x.json2: proper string encoding + minor fixes (#9026) | 2021-03-01 10:22:36 +01: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 | d0a64f2da7 | net/openssl/websocket: implement io.Writer (#8980) | 2021-02-27 10:29:18 +02:00 | 
				
					
						|  Ned Palacios | 8dff168e01 | x.json2: create custom scanner for scanning JSON (#8716) | 2021-02-26 08:36:02 +02:00 | 
				
					
						|  Miccah | d81b6e7805 | encoding.base64: change base64 function signatures to use `[]byte` (#8970) | 2021-02-26 08:22:12 +02:00 | 
				
					
						|  Delyan Angelov | 1c0eefae38 | parser/scanner: replace p.peek_tok2/3 with p.peek_token(2/3) (#8946) | 2021-02-24 21:03:53 +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 | 
				
					
						|  zakuro | ac4791045f | time: consolidate the different sleep functions into time.wait(Duration) (#8853) | 2021-02-21 17:05:03 +02:00 | 
				
					
						|  Delyan Angelov | b1209aac1b | ci: fix building of vlib/x/websocket/websocket_test.v | 2021-02-21 17:03:25 +02:00 | 
				
					
						|  Delyan Angelov | f2ce72c2bf | ci: split the websockets tests into their own CI .yml file | 2021-02-21 16:35:27 +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 | 4ccf991f61 | checker: warn when casting a fixed array (use `&arr[0]` instead) (#8787) | 2021-02-17 20:45:11 +01:00 | 
				
					
						|  Lukas Neubert | e4a67dea37 | json2: wrap Builder.free() calls inside unsafe (#8790) | 2021-02-17 02:19:26 +02:00 | 
				
					
						|  Nick Treleaven | 4a0367a63c | vlib: add [unsafe] tag to more functions: tos, string_from_wide, strings.Builder: write_bytes, free (#8766) | 2021-02-15 17:15:52 +02:00 | 
				
					
						|  Nick Treleaven | ea803113c3 | checker: check `unsafe` V function calls (#8752) | 2021-02-14 19:31:42 +01:00 | 
				
					
						|  Lukas Neubert | 58b3a30b47 | docs/readmes: format almost all remaining code blocks (#8590) | 2021-02-05 19:50:28 +02:00 | 
				
					
						|  Delyan Angelov | 978359a6fc | tests: fix some warnings in preparation for `-W test-self` | 2021-01-31 11:05:17 +02:00 | 
				
					
						|  Lukas Neubert | 75d85403a6 | fmt: better ternary concat wrapping (#8379) | 2021-01-28 11:23:48 +01:00 | 
				
					
						|  Delyan Angelov | 2d86c50d49 | ci: fix autobahn integration tests job | 2021-01-26 20:12:12 +02:00 | 
				
					
						|  Delyan Angelov | e5a84719ca | all: require calling `optfn() ?` / `optfn() or {...}` for `fn optfn() ? {}` | 2021-01-26 16:43:17 +02:00 | 
				
					
						|  Delyan Angelov | 728344ff65 | ci: fix `v test-cleancode` | 2021-01-25 12:55:01 +02:00 | 
				
					
						|  Tomas Hellström | 39e5f6e9df | x.websocket: websocket server fix and bring back server autobahn (#8291) | 2021-01-23 16:56:38 +01:00 | 
				
					
						|  Alexander Medvednikov | d991712b3c | gg: native rendering mode on macOS | 2021-01-23 10:25:43 +01:00 | 
				
					
						|  Lukas Neubert | 8b61891348 | fmt: smarter if condition wrapping (#8201) | 2021-01-23 10:33:22 +02:00 | 
				
					
						|  Tomas Hellström | 970c03987d | ci: temporarily comment the server tests for autobahn (#8272) | 2021-01-22 22:30:53 +02:00 | 
				
					
						|  Delyan Angelov | d92f5c55ba | net: use mut and refs as receivers consistently (#8205) | 2021-01-20 11:11:01 +01:00 |