4822274d29 
								
									
								
							
								 
							
						 
						
							
							
								
								x.websocket: use &byte instead of byteptr  
							
							
							
						 
						
							2021-04-05 19:53:48 +03:00  
				
					
						
							
							
								 
						
							
							
								28018c6fc9 
								
									
								
							
								 
							
						 
						
							
							
								
								x.json2: add custom errors ( #9523 )  
							
							
							
						 
						
							2021-03-30 15:29:17 +03:00  
				
					
						
							
							
								 
						
							
							
								9b9ef5fe1b 
								
									
								
							
								 
							
						 
						
							
							
								
								x.websocket: add header to client ( #9517 )  
							
							
							
						 
						
							2021-03-30 11:39:07 +02:00  
				
					
						
							
							
								 
						
							
							
								c5302bfcf5 
								
									
								
							
								 
							
						 
						
							
							
								
								x.json2: skip whitespace before scanning ( #9508 )  
							
							
							
						 
						
							2021-03-30 09:40:20 +02:00  
				
					
						
							
							
								 
						
							
							
								1bf7d968f9 
								
									
								
							
								 
							
						 
						
							
							
								
								x.json2: add u64 ( #9457 )  
							
							
							
						 
						
							2021-03-25 16:53:39 +01:00  
				
					
						
							
							
								 
						
							
							
								c76c69ec35 
								
									
								
							
								 
							
						 
						
							
							
								
								all: simplify `return if ...` constructs to make more code compatible with -autofree  
							
							
							
						 
						
							2021-03-22 16:45:29 +02:00  
				
					
						
							
							
								 
						
							
							
								c8416f9a54 
								
									
								
							
								 
							
						 
						
							
							
								
								all: deprecate write_str and replace it with write_string ( #9369 )  
							
							
							
						 
						
							2021-03-20 17:25:51 +01:00  
				
					
						
							
							
								 
						
							
							
								04095f4088 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix failing `v -W build-tools` and `v -W build-examples`; run vfmt.  
							
							
							
						 
						
							2021-03-19 09:49:26 +02:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								fdcfe397d4 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: write empty or blocks the same as empty fn bodies, empty structs, etc ( #9136 )  
							
							
							
						 
						
							2021-03-06 21:04:51 +02:00  
				
					
						
							
							
								 
						
							
							
								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