ee879f3e41 
								
									
								
							
								 
							
						 
						
							
							
								
								x.json2: proper string encoding + minor fixes ( #9026 )  
							
							
							
						 
						
							2021-03-01 10:22:36 +01:00  
				
					
						
							
							
								 
						
							
							
								b712af56fd 
								
									
								
							
								 
							
						 
						
							
							
								
								all: bring back `panic(err.msg)` -> `panic(err)` ( #9022 )  
							
							
							
						 
						
							2021-03-01 00:18:14 +01:00  
				
					
						
							
							
								 
						
							
							
								d63b7bc35a 
								
									
								
							
								 
							
						 
						
							
							
								
								all: update repo to use the new error handling syntax ( #8950 )  
							
							
							
						 
						
							2021-02-28 23:20:21 +03:00  
				
					
						
							
							
								 
						
							
							
								b9a381f101 
								
									
								
							
								 
							
						 
						
							
							
								
								all: migrate to the new Option (p. 1) ( #8924 )  
							
							
							
						 
						
							2021-02-28 22:24:29 +03:00  
				
					
						
							
							
								 
						
							
							
								3a2d696fac 
								
							
								 
							
						 
						
							
							
								
								time: time.wait() => time.sleep()  
							
							
							
						 
						
							2021-02-27 20:41:06 +03:00  
				
					
						
							
							
								 
						
							
							
								d0a64f2da7 
								
									
								
							
								 
							
						 
						
							
							
								
								net/openssl/websocket: implement io.Writer ( #8980 )  
							
							
							
						 
						
							2021-02-27 10:29:18 +02:00  
				
					
						
							
							
								 
						
							
							
								8dff168e01 
								
									
								
							
								 
							
						 
						
							
							
								
								x.json2: create custom scanner for scanning JSON ( #8716 )  
							
							
							
						 
						
							2021-02-26 08:36:02 +02:00  
				
					
						
							
							
								 
						
							
							
								d81b6e7805 
								
									
								
							
								 
							
						 
						
							
							
								
								encoding.base64: change base64 function signatures to use `[]byte` ( #8970 )  
							
							
							
						 
						
							2021-02-26 08:22:12 +02:00  
				
					
						
							
							
								 
						
							
							
								1c0eefae38 
								
									
								
							
								 
							
						 
						
							
							
								
								parser/scanner: replace p.peek_tok2/3 with p.peek_token(2/3) ( #8946 )  
							
							
							
						 
						
							2021-02-24 21:03:53 +03:00  
				
					
						
							
							
								 
						
							
							
								f54c1a5cc2 
								
									
								
							
								 
							
						 
						
							
							
								
								all: add strings.Builder.write_string and use write_string instead of write ( #8892 )  
							
							
							
						 
						
							2021-02-22 13:18:11 +02:00  
				
					
						
							
							
								 
						
							
							
								ac4791045f 
								
									
								
							
								 
							
						 
						
							
							
								
								time: consolidate the different sleep functions into time.wait(Duration) ( #8853 )  
							
							
							
						 
						
							2021-02-21 17:05:03 +02:00  
				
					
						
							
							
								 
						
							
							
								b1209aac1b 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix building of vlib/x/websocket/websocket_test.v  
							
							
							
						 
						
							2021-02-21 17:03:25 +02:00  
				
					
						
							
							
								 
						
							
							
								f2ce72c2bf 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: split the websockets tests into their own CI .yml file  
							
							
							
						 
						
							2021-02-21 16:35:27 +02:00  
				
					
						
							
							
								 
						
							
							
								746dfe6317 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: make vweb and websocket tests more robust to transient errors  
							
							
							
						 
						
							2021-02-20 20:24:21 +02:00  
				
					
						
							
							
								 
						
							
							
								4ccf991f61 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: warn when casting a fixed array (use `&arr[0]` instead) ( #8787 )  
							
							
							
						 
						
							2021-02-17 20:45:11 +01:00  
				
					
						
							
							
								 
						
							
							
								e4a67dea37 
								
									
								
							
								 
							
						 
						
							
							
								
								json2: wrap Builder.free() calls inside unsafe ( #8790 )  
							
							
							
						 
						
							2021-02-17 02:19:26 +02:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								ea803113c3 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: check `unsafe` V function calls ( #8752 )  
							
							
							
						 
						
							2021-02-14 19:31:42 +01:00  
				
					
						
							
							
								 
						
							
							
								58b3a30b47 
								
									
								
							
								 
							
						 
						
							
							
								
								docs/readmes: format almost all remaining code blocks ( #8590 )  
							
							
							
						 
						
							2021-02-05 19:50:28 +02:00  
				
					
						
							
							
								 
						
							
							
								978359a6fc 
								
									
								
							
								 
							
						 
						
							
							
								
								tests: fix some warnings in preparation for `-W test-self`  
							
							
							
						 
						
							2021-01-31 11:05:17 +02:00  
				
					
						
							
							
								 
						
							
							
								75d85403a6 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: better ternary concat wrapping ( #8379 )  
							
							
							
						 
						
							2021-01-28 11:23:48 +01:00  
				
					
						
							
							
								 
						
							
							
								2d86c50d49 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix autobahn integration tests job  
							
							
							
						 
						
							2021-01-26 20:12:12 +02:00  
				
					
						
							
							
								 
						
							
							
								e5a84719ca 
								
									
								
							
								 
							
						 
						
							
							
								
								all: require calling `optfn() ?` / `optfn() or {...}` for `fn optfn() ? {}`  
							
							
							
						 
						
							2021-01-26 16:43:17 +02:00  
				
					
						
							
							
								 
						
							
							
								728344ff65 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix `v test-cleancode`  
							
							
							
						 
						
							2021-01-25 12:55:01 +02:00  
				
					
						
							
							
								 
						
							
							
								39e5f6e9df 
								
									
								
							
								 
							
						 
						
							
							
								
								x.websocket: websocket server fix and bring back server autobahn ( #8291 )  
							
							
							
						 
						
							2021-01-23 16:56:38 +01:00  
				
					
						
							
							
								 
						
							
							
								d991712b3c 
								
							
								 
							
						 
						
							
							
								
								gg: native rendering mode on macOS  
							
							
							
						 
						
							2021-01-23 10:25:43 +01:00  
				
					
						
							
							
								 
						
							
							
								8b61891348 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: smarter if condition wrapping ( #8201 )  
							
							
							
						 
						
							2021-01-23 10:33:22 +02:00  
				
					
						
							
							
								 
						
							
							
								970c03987d 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: temporarily comment the server tests for autobahn ( #8272 )  
							
							
							
						 
						
							2021-01-22 22:30:53 +02:00  
				
					
						
							
							
								 
						
							
							
								d92f5c55ba 
								
									
								
							
								 
							
						 
						
							
							
								
								net: use mut and refs as receivers consistently ( #8205 )  
							
							
							
						 
						
							2021-01-20 11:11:01 +01:00  
				
					
						
							
							
								 
						
							
							
								da93666cd8 
								
									
								
							
								 
							
						 
						
							
							
								
								x.websocket: bring back shift operators ( #8197 )  
							
							
							
						 
						
							2021-01-19 10:42:59 +01:00  
				
					
						
							
							
								 
						
							
							
								874885c87d 
								
									
								
							
								 
							
						 
						
							
							
								
								x.websocket: fix weird shift operator bug in clang -prod flag ( #8192 )  
							
							
							
						 
						
							2021-01-19 05:49:37 +01:00  
				
					
						
							
							
								 
						
							
							
								ac2c3847af 
								
									
								
							
								 
							
						 
						
							
							
								
								all: update copyright to 2019-2021 ( #8029 )  
							
							
							
						 
						
							2021-01-18 13:20:06 +01:00  
				
					
						
							
							
								 
						
							
							
								ee9f9c9d81 
								
									
								
							
								 
							
						 
						
							
							
								
								x.ttf: add README, some improvements ( #8157 )  
							
							
							
						 
						
							2021-01-17 03:11:47 +01:00  
				
					
						
							
							
								 
						
							
							
								53941c4a0a 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: fix if cond break readability ( #8132 )  
							
							
							
						 
						
							2021-01-16 02:12:17 +01:00  
				
					
						
							
							
								 
						
							
							
								1d1fda9522 
								
									
								
							
								 
							
						 
						
							
							
								
								x.ttf: fix for the MSVC `get_string` pointer issue ( #8139 )  
							
							... 
							
							
							
							* fix tab and spaces in indentation
* fix for glyph not found error
* fix for get_String in ttf.v pointer problems with MSVC
* avoid second return in get_string
* move from u32 to u64 to byteptr in 64 bit systems 
							
						 
						
							2021-01-15 20:40:56 +02:00  
				
					
						
							
							
								 
						
							
							
								3289dff7ff 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: require explicit return none ( #8060 )  
							
							
							
						 
						
							2021-01-12 11:43:55 +01:00  
				
					
						
							
							
								 
						
							
							
								33694665f0 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: align each contiguous field of struct. not the whole. ( #7981 )  
							
							
							
						 
						
							2021-01-12 04:38:43 +01:00  
				
					
						
							
							
								 
						
							
							
								55e3e50b9b 
								
									
								
							
								 
							
						 
						
							
							
								
								ttf: improvement on not found glyphs ( #8050 )  
							
							
							
						 
						
							2021-01-12 00:49:58 +01:00  
				
					
						
							
							
								 
						
							
							
								cc17f145c5 
								
									
								
							
								 
							
						 
						
							
							
								
								websocket: make compile with autofree ( #8023 )  
							
							
							
						 
						
							2021-01-11 09:03:10 +01:00  
				
					
						
							
							
								 
						
							
							
								692a718428 
								
									
								
							
								 
							
						 
						
							
							
								
								examples: use os.resource_abs_path, so `v run examples/ttf_font/example_ttf.v` works  
							
							
							
						 
						
							2021-01-10 20:36:50 +02:00  
				
					
						
							
							
								 
						
							
							
								c067cc0357 
								
									
								
							
								 
							
						 
						
							
							
								
								vlib: add a TTF font loader and render in `x.ttf` ( #7995 )  
							
							
							
						 
						
							2021-01-10 20:14:41 +02:00  
				
					
						
							
							
								 
						
							
							
								cbe7740d97 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: do not generate `import` statements for auto imports ( #7966 )  
							
							
							
						 
						
							2021-01-08 17:42:40 +01:00  
				
					
						
							
							
								 
						
							
							
								9291fb5e0c 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: disallow comparison between enum and int ( #7886 )  
							
							
							
						 
						
							2021-01-08 17:41:52 +01:00  
				
					
						
							
							
								 
						
							
							
								f9a873736e 
								
									
								
							
								 
							
						 
						
							
							
								
								x.websocket: server broadcast plus examples ( #7922 )  
							
							
							
						 
						
							2021-01-06 15:43:54 +01:00  
				
					
						
							
							
								 
						
							
							
								dd516858d4 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: align struct field comments ( #7632 )  
							
							
							
						 
						
							2021-01-03 21:10:25 +01:00  
				
					
						
							
							
								 
						
							
							
								a9ab79d301 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: ban any_int/any_float outside buitlin ( #7675 )  
							
							
							
						 
						
							2020-12-31 12:41:30 +01:00  
				
					
						
							
							
								 
						
							
							
								02965e753e 
								
									
								
							
								 
							
						 
						
							
							
								
								all: re-implement variadics using arrays & implement array decomposition to varg ( #7689 )  
							
							
							
						 
						
							2020-12-29 16:14:08 +01:00  
				
					
						
							
							
								 
						
							
							
								ef6011b94c 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: keep comments after struct decl default value ( #7648 )  
							
							
							
						 
						
							2020-12-28 15:38:21 +02:00  
				
					
						
							
							
								 
						
							
							
								b7a5dbf7b4 
								
									
								
							
								 
							
						 
						
							
							
								
								test-cleancode: add the rest of vlib/x/websocket/  
							
							
							
						 
						
							2020-12-28 07:25:46 +02:00  
				
					
						
							
							
								 
						
							
							
								b65353794c 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: run vfmt over websocket_client.v and websocket_server.v  
							
							
							
						 
						
							2020-12-28 07:14:06 +02:00