2f1810634e 
								
							
								 
							
						 
						
							
							
								
								checker: do not allow direct initialization of builtin types (s := string{})  
							
							
							
						 
						
							2021-03-13 18:20:46 +03:00  
				
					
						
							
							
								 
						
							
							
								d81b6e7805 
								
									
								
							
								 
							
						 
						
							
							
								
								encoding.base64: change base64 function signatures to use `[]byte` ( #8970 )  
							
							
							
						 
						
							2021-02-26 08:22:12 +02:00  
				
					
						
							
							
								 
						
							
							
								ac4791045f 
								
									
								
							
								 
							
						 
						
							
							
								
								time: consolidate the different sleep functions into time.wait(Duration) ( #8853 )  
							
							
							
						 
						
							2021-02-21 17:05:03 +02:00  
				
					
						
							
							
								 
						
							
							
								ea803113c3 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: check `unsafe` V function calls ( #8752 )  
							
							
							
						 
						
							2021-02-14 19:31:42 +01:00  
				
					
						
							
							
								 
						
							
							
								981b42125f 
								
									
								
							
								 
							
						 
						
							
							
								
								encoding: document all of the `encoding.base64` module ( #8276 )  
							
							
							
						 
						
							2021-01-22 22:29:05 +02:00  
				
					
						
							
							
								 
						
							
							
								ac2c3847af 
								
									
								
							
								 
							
						 
						
							
							
								
								all: update copyright to 2019-2021 ( #8029 )  
							
							
							
						 
						
							2021-01-18 13:20:06 +01:00  
				
					
						
							
							
								 
						
							
							
								a2efb5319d 
								
									
								
							
								 
							
						 
						
							
							
								
								all: change `[1,2,3]!!` to `[1,2,3]!` ( #8101 )  
							
							
							
						 
						
							2021-01-14 03:51:13 +01:00  
				
					
						
							
							
								 
						
							
							
								df82ef6bc7 
								
									
								
							
								 
							
						 
						
							
							
								
								base64: encode_url ( #6622 )  
							
							
							
						 
						
							2020-10-15 16:04:06 +02:00  
				
					
						
							
							
								 
						
							
							
								ee349691f9 
								
									
								
							
								 
							
						 
						
							
							
								
								v/checker: Warn about pointer indexing outside unsafe {} ( #5918 )  
							
							
							
						 
						
							2020-07-22 20:28:53 +03:00  
				
					
						
							
							
								 
						
							
							
								6dd1494008 
								
							
								 
							
						 
						
							
							
								
								encoding.base64: use fixed static arrays for the ending_table and index consts  
							
							
							
						 
						
							2020-07-21 17:56:19 +03:00  
				
					
						
							
							
								 
						
							
							
								36edd6295f 
								
									
								
							
								 
							
						 
						
							
							
								
								vlib: transfer intro to readme; normalize comments  
							
							
							
						 
						
							2020-06-08 00:04:23 +03:00  
				
					
						
							
							
								 
						
							
							
								fd4d28b7b6 
								
									
								
							
								 
							
						 
						
							
							
								
								tests: update for stricter type checks  
							
							
							
						 
						
							2020-05-24 21:07:32 +02:00  
				
					
						
							
							
								 
						
							
							
								c26e83f58a 
								
									
								
							
								 
							
						 
						
							
							
								
								array: fix fixed array errors  
							
							
							
						 
						
							2020-04-25 18:26:38 +02:00  
				
					
						
							
							
								 
						
							
							
								56c3a8b9a2 
								
									
								
							
								 
							
						 
						
							
							
								
								base64: fix build  
							
							
							
						 
						
							2020-04-09 12:17:01 +02:00  
				
					
						
							
							
								 
						
							
							
								ef8c1203b4 
								
									
								
							
								 
							
						 
						
							
							
								
								cleanup: replace C for loops with range  
							
							
							
						 
						
							2020-02-24 17:55:16 +01:00  
				
					
						
							
							
								 
						
							
							
								c8c43a2475 
								
							
								 
							
						 
						
							
							
								
								update copyright year  
							
							
							
						 
						
							2020-01-23 21:04:46 +01:00  
				
					
						
							
							
								 
						
							
							
								f87177d34d 
								
							
								 
							
						 
						
							
							
								
								base64: fix warnings  
							
							
							
						 
						
							2020-01-01 12:58:32 +01:00  
				
					
						
							
							
								 
						
							
							
								e7856a1afc 
								
							
								 
							
						 
						
							
							
								
								do not allow malloc(0)  
							
							
							
						 
						
							2019-12-16 21:29:32 +03:00  
				
					
						
							
							
								 
						
							
							
								ad6adf327e 
								
							
								 
							
						 
						
							
							
								
								vlib: fix missing `else{}` in match statements  
							
							
							
						 
						
							2019-12-07 17:23:37 +03:00  
				
					
						
							
							
								 
						
							
							
								c2814c1ada 
								
							
								 
							
						 
						
							
							
								
								vlib: fix remaining mutability errors  
							
							
							
						 
						
							2019-12-07 15:13:23 +03:00  
				
					
						
							
							
								 
						
							
							
								5a8c07dcf5 
								
							
								 
							
						 
						
							
							
								
								strings: builder: write_b()  
							
							
							
						 
						
							2019-12-06 23:02:09 +03:00  
				
					
						
							
							
								 
						
							
							
								2d05c906d5 
								
							
								 
							
						 
						
							
							
								
								base64: some optimizations  
							
							... 
							
							
							
							* Add a test for the base64 encoding/decoding of long strings (i.e. mainly memory allocation).
* Make vlib/encoding/base64/base64_memory_test.v resemble more test.v from https://github.com/kostya/benchmarks  .
* base64: some optimizations, also add base64.encode_in_buffer and base64.decode_in_buffer .
* Fix tests passing static strings.
* Reduce time needed for base64_memory_test.v .
* Optimize encoding.base64.Index access too (it is static), which speeds up decoding. 
							
						 
						
							2019-10-26 18:20:36 +03:00  
				
					
						
							
							
								 
						
							
							
								ed93185cb7 
								
							
								 
							
						 
						
							
							
								
								fix base64 test  
							
							
							
						 
						
							2019-09-28 22:23:22 +03:00  
				
					
						
							
							
								 
						
							
							
								8a2d25247f 
								
							
								 
							
						 
						
							
							
								
								submodules  
							
							
							
						 
						
							2019-07-07 01:22:47 +02:00