94c321c80d 
								
									
								
							
								 
							
						 
						
							
							
								
								v.gen.js: port fully the array test suite & add fixes ( #11073 )  
							
							
							
						 
						
							2021-08-07 17:58:49 +03:00  
				
					
						
							
							
								 
						
							
							
								c560d58f1e 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: use heuristic to detect circular reference  in auto str ( #11090 )  
							
							
							
						 
						
							2021-08-07 14:56:09 +03:00  
				
					
						
							
							
								 
						
							
							
								7d3476cbca 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix tests-sanitize-address-clang job (regression after  9995f6c)  
							
							
							
						 
						
							2021-08-07 14:37:51 +03:00  
				
					
						
							
							
								 
						
							
							
								9995f6cca1 
								
									
								
							
								 
							
						 
						
							
							
								
								encoding.base64: speed up encoding and decoding ( #11055 )  
							
							... 
							
							
							
							* add new function headers
* new encoding function
* rename to decode_micro and add helper functions
* implement new decoding function
* add test for buffer to buffer decoding
* - add notice to GO code
- v fmt base64.v
* implement new decoding function
* fix base64_memory_test.v by commenting a few lines
* vfmt base64.v
* add some more asserts to base64_memory_test.v
* remove unused decoding function
* add bounds check, when detecting the padding
* use union for storing the decoded data
Co-authored-by: Delyan Angelov <delian66@gmail.com> 
							
						 
						
							2021-08-07 00:09:55 +03:00  
				
					
						
							
							
								 
						
							
							
								cf0767ad6c 
								
									
								
							
								 
							
						 
						
							
							
								
								v: add constant folding AST transformation ( #11085 )  
							
							
							
						 
						
							2021-08-06 23:19:18 +03:00  
				
					
						
							
							
								 
						
							
							
								ec39e38e14 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix generic method on alias struct receiver ( #11080 )  
							
							
							
						 
						
							2021-08-06 21:26:54 +03:00  
				
					
						
							
							
								 
						
							
							
								3b116d2455 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: support embedded struct fields on sumtype common fields ( #11084 )  
							
							
							
						 
						
							2021-08-06 21:26:19 +03:00  
				
					
						
							
							
								 
						
							
							
								25d49bc615 
								
									
								
							
								 
							
						 
						
							
							
								
								orm: handle empty fields ( #11083 )  
							
							
							
						 
						
							2021-08-06 21:25:38 +03:00  
				
					
						
							
							
								 
						
							
							
								e1cc1665dc 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: push function arguments in fn_args() ( #11086 )  
							
							
							
						 
						
							2021-08-06 20:01:20 +03:00  
				
					
						
							
							
								 
						
							
							
								4f2fe50b9b 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: disable running gitly for now (timeouts because of shared deadlock since  91ade5b)  
							
							
							
						 
						
							2021-08-06 17:31:55 +03:00  
				
					
						
							
							
								 
						
							
							
								e89bed3e25 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: temporarily deactivate test case for  #11061  (fixes CI timeouts) ( #11079 )  
							
							
							
						 
						
							2021-08-06 12:46:56 +03:00  
				
					
						
							
							
								 
						
							
							
								a4358a6801 
								
									
								
							
								 
							
						 
						
							
							
								
								orm: fix unique fields ( #11045 )  
							
							
							
						 
						
							2021-08-06 06:21:59 +03:00  
				
					
						
							
							
								 
						
							
							
								490dec222f 
								
									
								
							
								 
							
						 
						
							
							
								
								fmt: keep char literal, `'` ( #11060 )  
							
							
							
						 
						
							2021-08-06 06:21:28 +03:00  
				
					
						
							
							
								 
						
							
							
								b95224aa20 
								
									
								
							
								 
							
						 
						
							
							
								
								vself: fix command line args ( #11072 )  
							
							
							
						 
						
							2021-08-06 06:21:00 +03:00  
				
					
						
							
							
								 
						
							
							
								91ade5bf8c 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix shared field init ( #11061 )  
							
							
							
						 
						
							2021-08-06 05:11:03 +03:00  
				
					
						
							
							
								 
						
							
							
								44bacfc931 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix optional generation order ( #11070 )  
							
							
							
						 
						
							2021-08-06 03:57:34 +03:00  
				
					
						
							
							
								 
						
							
							
								7346aeca5f 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: refactor array sort generation ( #11067 )  
							
							
							
						 
						
							2021-08-06 03:55:48 +03:00  
				
					
						
							
							
								 
						
							
							
								8d2567740b 
								
									
								
							
								 
							
						 
						
							
							
								
								parser: make [..] work ( #11064 )  
							
							
							
						 
						
							2021-08-06 03:54:24 +03:00  
				
					
						
							
							
								 
						
							
							
								c30cda3daf 
								
									
								
							
								 
							
						 
						
							
							
								
								v.gen.c: fix error of `println(alias of struct)` ( #11062 )  
							
							
							
						 
						
							2021-08-05 20:20:10 +03:00  
				
					
						
							
							
								 
						
							
							
								11784279ba 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: check fn_call().sort() ( fix   #11040 ) ( #11056 )  
							
							
							
						 
						
							2021-08-04 21:23:22 +03:00  
				
					
						
							
							
								 
						
							
							
								f59119485a 
								
									
								
							
								 
							
						 
						
							
							
								
								v.parser: add check for existing type on sum type declaration ( #11054 )  
							
							
							
						 
						
							2021-08-04 18:14:16 +03:00  
				
					
						
							
							
								 
						
							
							
								310b51c883 
								
									
								
							
								 
							
						 
						
							
							
								
								vlib: remove unused `os2` module ( #11053 )  
							
							
							
						 
						
							2021-08-04 17:56:08 +03:00  
				
					
						
							
							
								 
						
							
							
								f9c279d11d 
								
									
								
							
								 
							
						 
						
							
							
								
								v.checker: make calling a deprecated fn an error, 180 days (6 months) after its deprecation date ( #10682 )  
							
							
							
						 
						
							2021-08-04 17:41:00 +03:00  
				
					
						
							
							
								 
						
							
							
								efa8dcf4d2 
								
									
								
							
								 
							
						 
						
							
							
								
								time: turn Time.unix to i64, so it can represent times before 1970-01-01, fix time operators, add more tests ( #11050 )  
							
							
							
						 
						
							2021-08-04 13:12:02 +03:00  
				
					
						
							
							
								 
						
							
							
								1bf6d04e37 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix failing program_test.v due to deprecation warnings  
							
							
							
						 
						
							2021-08-04 12:58:06 +03:00  
				
					
						
							
							
								 
						
							
							
								5162c257a2 
								
									
								
							
								 
							
						 
						
							
							
								
								v.parser: minor cleanup in parse_type.v ( #11047 )  
							
							
							
						 
						
							2021-08-04 12:49:36 +03:00  
				
					
						
							
							
								 
						
							
							
								8743b616a0 
								
									
								
							
								 
							
						 
						
							
							
								
								v.gen.js: codegen fixes, add a few builtins, port more array tests ( #11049 )  
							
							
							
						 
						
							2021-08-04 12:46:24 +03:00  
				
					
						
							
							
								 
						
							
							
								800c0e5092 
								
									
								
							
								 
							
						 
						
							
							
								
								vlib: remove deprecated map{} usages as well as deprecated functions ( #11035 )  
							
							
							
						 
						
							2021-08-04 12:44:41 +03:00  
				
					
						
							
							
								 
						
							
							
								b870f7a6f1 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix array sort error ( #11046 )  
							
							
							
						 
						
							2021-08-04 06:31:57 +03:00  
				
					
						
							
							
								 
						
							
							
								2eb11110d6 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix autofree error of array init with string variable ( fix   #10427 ) ( #11041 )  
							
							
							
						 
						
							2021-08-04 03:39:20 +03:00  
				
					
						
							
							
								 
						
							
							
								815c4b7420 
								
									
								
							
								 
							
						 
						
							
							
								
								all: rename generic_struct_inst to generic_inst ( #11044 )  
							
							
							
						 
						
							2021-08-04 03:37:27 +03:00  
				
					
						
							
							
								 
						
							
							
								c13ba6d4b6 
								
									
								
							
								 
							
						 
						
							
							
								
								ci: fix ci.yml syntax  
							
							
							
						 
						
							2021-08-03 18:55:23 +03:00  
				
					
						
							
							
								 
						
							
							
								3677391329 
								
									
								
							
								 
							
						 
						
							
							
								
								vdoc: add v/preludes_js/ to .vdocignore ( #11039 )  
							
							
							
						 
						
							2021-08-03 18:52:45 +03:00  
				
					
						
							
							
								 
						
							
							
								a39962a6b9 
								
							
								 
							
						 
						
							
							
								
								tutorials: fix blog.v code formatting  
							
							
							
						 
						
							2021-08-03 16:13:41 +03:00  
				
					
						
							
							
								 
						
							
							
								00d4c7082e 
								
									
								
							
								 
							
						 
						
							
							
								
								native: add support for print, eprint and eprintln ( #11034 )  
							
							
							
						 
						
							2021-08-03 16:04:31 +03:00  
				
					
						
							
							
								 
						
							
							
								80976e640c 
								
							
								 
							
						 
						
							
							
								
								vweb: remove init_server() from all examples, tutorials, and tests  
							
							
							
						 
						
							2021-08-03 16:03:16 +03:00  
				
					
						
							
							
								 
						
							
							
								f879b3e221 
								
							
								 
							
						 
						
							
							
								
								ci: run gitly  
							
							
							
						 
						
							2021-08-03 15:41:52 +03:00  
				
					
						
							
							
								 
						
							
							
								0455632b1f 
								
									
								
							
								 
							
						 
						
							
							
								
								v.gen.js: fix prefix, postfix and assign codegen and add more array tests ( #11031 )  
							
							
							
						 
						
							2021-08-03 14:59:46 +03:00  
				
					
						
							
							
								 
						
							
							
								0ebad47d2a 
								
									
								
							
								 
							
						 
						
							
							
								
								v doc: fix an infinite recursion in `v doc .` executed in /tmp. Add tests for v.doc.get_parent_mod/1 .  
							
							
							
						 
						
							2021-08-03 13:36:58 +03:00  
				
					
						
							
							
								 
						
							
							
								fd58e9f819 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: fix auto str for map of reference struct ( fix   #11024 ) ( #11028 )  
							
							
							
						 
						
							2021-08-03 08:03:00 +03:00  
				
					
						
							
							
								 
						
							
							
								fc193bebf2 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: add documentation for builtin array functions ( #11023 )  
							
							
							
						 
						
							2021-08-03 06:25:33 +03:00  
				
					
						
							
							
								 
						
							
							
								a55ba08fad 
								
									
								
							
								 
							
						 
						
							
							
								
								orm: fix time ( #11026 )  
							
							
							
						 
						
							2021-08-03 05:17:00 +03:00  
				
					
						
							
							
								 
						
							
							
								6dcf72fe9b 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: dont generate function if its flag is false ( #11021 )  
							
							
							
						 
						
							2021-08-03 03:17:22 +03:00  
				
					
						
							
							
								 
						
							
							
								820669b011 
								
									
								
							
								 
							
						 
						
							
							
								
								math.fractions: make the numerator and denominator public ( #11018 )  
							
							
							
						 
						
							2021-08-02 18:50:11 +03:00  
				
					
						
							
							
								 
						
							
							
								69f31d8d5c 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: check int literal to enum cast ( fix   #10125 ) ( #10348 )  
							
							
							
						 
						
							2021-08-02 07:12:29 +03:00  
				
					
						
							
							
								 
						
							
							
								b88b17aca5 
								
									
								
							
								 
							
						 
						
							
							
								
								docs: fix a typo in the Module import aliasing section ( #11017 )  
							
							
							
						 
						
							2021-08-02 07:11:03 +03:00  
				
					
						
							
							
								 
						
							
							
								eca7af107a 
								
									
								
							
								 
							
						 
						
							
							
								
								examples: fix static vweb assets example ( #11008 )  
							
							
							
						 
						
							2021-08-01 21:46:30 +03:00  
				
					
						
							
							
								 
						
							
							
								dbf5c976a3 
								
									
								
							
								 
							
						 
						
							
							
								
								v.gen.native: support more `ifs` constructs for amd64 ( #11007 )  
							
							
							
						 
						
							2021-08-01 20:19:02 +03:00  
				
					
						
							
							
								 
						
							
							
								cc9463401e 
								
									
								
							
								 
							
						 
						
							
							
								
								http: change server handler from function to interface ( #10994 )  
							
							
							
						 
						
							2021-08-01 15:50:11 +03:00  
				
					
						
							
							
								 
						
							
							
								836ac54d12 
								
									
								
							
								 
							
						 
						
							
							
								
								v.gen.js: add more array tests and fixes ( #11014 )  
							
							
							
						 
						
							2021-08-01 14:08:49 +03:00