Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								76c800ffb6 
								
							
								 
							
						 
						
							
							
								
								bring back array.eq  
							
							 
							
							
							
						 
						
							2019-12-19 23:49:40 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								d38687f893 
								
							
								 
							
						 
						
							
							
								
								run vfmt on cc, cgen, comptime, if_match  
							
							 
							
							
							
						 
						
							2019-12-19 23:43:23 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								ce86626ec2 
								
							
								 
							
						 
						
							
							
								
								run vfmt on table.v  
							
							 
							
							
							
						 
						
							2019-12-19 23:26:23 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								1679457f6b 
								
							
								 
							
						 
						
							
							
								
								clean up math_test.v  
							
							 
							
							
							
						 
						
							2019-12-19 22:16:10 +03:00  
						
					 
				
					
						
							
							
								 
								BigBlack
							
						 
						
							 
							
							
							
								
							
								a38a0f4fb7 
								
							
								 
							
						 
						
							
							
								
								parser: fix x.function_pointer()  
							
							 
							
							
							
						 
						
							2019-12-19 21:23:29 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								2096018b00 
								
							
								 
							
						 
						
							
							
								
								map: another fix + test  
							
							 
							
							
							
						 
						
							2019-12-19 21:17:12 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								26f5d34e64 
								
							
								 
							
						 
						
							
							
								
								map: fix a bug with an incorrect size after delete()  
							
							 
							
							
							
						 
						
							2019-12-19 21:11:42 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								519f2990f2 
								
							
								 
							
						 
						
							
							
								
								vfmt: minor fixes  
							
							 
							
							
							
						 
						
							2019-12-19 10:02:47 +03:00  
						
					 
				
					
						
							
							
								 
								BigBlack
							
						 
						
							 
							
							
							
								
							
								aa0ad9d922 
								
							
								 
							
						 
						
							
							
								
								fix vweb example  
							
							 
							
							
							
						 
						
							2019-12-19 03:38:39 +03:00  
						
					 
				
					
						
							
							
								 
								penguindark
							
						 
						
							 
							
							
							
								
							
								929e7c1193 
								
							
								 
							
						 
						
							
							
								
								strconv: atof_quick for tasks that need speed but not big accuracy  
							
							 
							
							
							
						 
						
							2019-12-19 03:37:53 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								df2f98e276 
								
							
								 
							
						 
						
							
							
								
								run vfmt on more files  
							
							 
							
							
							
						 
						
							2019-12-19 02:38:54 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								1cef83aea4 
								
							
								 
							
						 
						
							
							
								
								run vfmt on array.v  
							
							 
							
							
							
						 
						
							2019-12-18 21:20:41 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								9e11de4a8c 
								
							
								 
							
						 
						
							
							
								
								freebsd: fix BSDmakefile  
							
							 
							
							
							
						 
						
							2019-12-18 14:13:43 +03:00  
						
					 
				
					
						
							
							
								 
								Charles WANG
							
						 
						
							 
							
							
							
								
							
								0ebe86fbd5 
								
							
								 
							
						 
						
							
							
								
								sqlite: readme  
							
							 
							
							
							
						 
						
							2019-12-18 13:22:22 +03:00  
						
					 
				
					
						
							
							
								 
								BigBlack
							
						 
						
							 
							
							
							
								
							
								2f218b878b 
								
							
								 
							
						 
						
							
							
								
								fix fn type call  
							
							 
							
							
							
						 
						
							2019-12-18 13:21:49 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								4b7aa4ec09 
								
							
								 
							
						 
						
							
							
								
								freebsd: fix compilation  
							
							 
							
							
							
						 
						
							2019-12-18 13:21:20 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								67bdc2c7a9 
								
							
								 
							
						 
						
							
							
								
								vfmt: fn args fixes  
							
							 
							
							
							
						 
						
							2019-12-18 11:11:47 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								569b32bd1e 
								
							
								 
							
						 
						
							
							
								
								run vfmt on fn.v  
							
							 
							
							
							
						 
						
							2019-12-18 10:07:30 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								81045023c4 
								
							
								 
							
						 
						
							
							
								
								run vfmt on scanner.v  
							
							 
							
							
							
						 
						
							2019-12-18 08:26:51 +03:00  
						
					 
				
					
						
							
							
								 
								Abdullah Atta
							
						 
						
							 
							
							
							
								
							
								20e73ff69a 
								
							
								 
							
						 
						
							
							
								
								os: fix nreadelements naming  
							
							 
							
							
							
						 
						
							2019-12-18 08:22:52 +03:00  
						
					 
				
					
						
							
							
								 
								Abdullah Atta
							
						 
						
							 
							
							
							
								
							
								489ec05b23 
								
							
								 
							
						 
						
							
							
								
								eventbus: remove hacks, add sender  
							
							 
							
							
							
						 
						
							2019-12-18 08:16:33 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								02939d776b 
								
							
								 
							
						 
						
							
							
								
								vfmt: fix in, |, or {}  
							
							 
							
							
							
						 
						
							2019-12-18 08:01:29 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								3d1db3519d 
								
							
								 
							
						 
						
							
							
								
								test enum printing  
							
							 
							
							
							
						 
						
							2019-12-18 05:45:48 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								7456d556e1 
								
							
								 
							
						 
						
							
							
								
								fix 2 repl tests  
							
							 
							
							
							
						 
						
							2019-12-18 05:02:23 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								a46a2e4715 
								
							
								 
							
						 
						
							
							
								
								run vfmt on parser.v  
							
							 
							
							
							
						 
						
							2019-12-18 04:43:41 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								ad211a86a6 
								
							
								 
							
						 
						
							
							
								
								vfmt: re-write V files + fix {}  
							
							 
							
							
							
						 
						
							2019-12-18 04:33:02 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								53b334145b 
								
							
								 
							
						 
						
							
							
								
								lots of vfmt fixes  
							
							 
							
							
							
						 
						
							2019-12-18 04:15:41 +03:00  
						
					 
				
					
						
							
							
								 
								BigBlack
							
						 
						
							 
							
							
							
								
							
								67cf7f18e6 
								
							
								 
							
						 
						
							
							
								
								array of pointers support  
							
							 
							
							
							
						 
						
							2019-12-18 03:26:04 +03:00  
						
					 
				
					
						
							
							
								 
								prime31
							
						 
						
							 
							
							
							
								
							
								f00f9fbf5a 
								
							
								 
							
						 
						
							
							
								
								os: fix bug where read_bytes would return only the first byte  
							
							 
							
							
							
						 
						
							2019-12-18 00:16:56 +03:00  
						
					 
				
					
						
							
							
								 
								BigBlack
							
						 
						
							 
							
							
							
								
							
								e68200538a 
								
							
								 
							
						 
						
							
							
								
								parser: call struct field fns  
							
							 
							
							
							
						 
						
							2019-12-17 22:00:08 +03:00  
						
					 
				
					
						
							
							
								 
								Don Alfons Nisnoni
							
						 
						
							 
							
							
							
								
							
								09be75f6ae 
								
							
								 
							
						 
						
							
							
								
								readme: make github links consistent  
							
							 
							
							
							
						 
						
							2019-12-17 21:57:37 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								d405cfbcf7 
								
							
								 
							
						 
						
							
							
								
								gg: remove spurious printing of gl.TEXT_VERT  
							
							 
							
							
							
						 
						
							2019-12-17 19:17:48 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								ba519f105a 
								
							
								 
							
						 
						
							
							
								
								compiler: option/command parsing bugfix  
							
							 
							
							
							
						 
						
							2019-12-17 16:00:10 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								37add98043 
								
							
								 
							
						 
						
							
							
								
								fix programs without fn main  
							
							 
							
							
							
						 
						
							2019-12-17 05:05:10 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								84f535d242 
								
							
								 
							
						 
						
							
							
								
								atof: remove extra() causing warnings  
							
							 
							
							
							
						 
						
							2019-12-17 01:47:30 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								ea781a557f 
								
							
								 
							
						 
						
							
							
								
								array: slice_clone()  
							
							 
							
							
							
						 
						
							2019-12-17 01:29:40 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								562f24336d 
								
							
								 
							
						 
						
							
							
								
								add ./v2 to gitignore  
							
							 
							
							
							
						 
						
							2019-12-17 01:21:18 +03:00  
						
					 
				
					
						
							
							
								 
								Johan Hillerström
							
						 
						
							 
							
							
							
								
							
								6008fa44c6 
								
							
								 
							
						 
						
							
							
								
								parser: fix generic function call in `for in` expression  
							
							 
							
							
							
						 
						
							2019-12-17 01:08:30 +03:00  
						
					 
				
					
						
							
							
								 
								penguindark
							
						 
						
							 
							
							
							
								
							
								3dbf7a4039 
								
							
								 
							
						 
						
							
							
								
								atof implementation in V  
							
							 
							
							
							
						 
						
							2019-12-17 01:07:13 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								5a56ca0892 
								
							
								 
							
						 
						
							
							
								
								parser: handle operator overloading type errors  
							
							 
							
							
							
						 
						
							2019-12-17 00:50:41 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								560d1383d1 
								
							
								 
							
						 
						
							
							
								
								fix optional struct field assignment  
							
							 
							
							
							
						 
						
							2019-12-17 00:36:28 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								54707ff81d 
								
							
								 
							
						 
						
							
							
								
								do not allow calloc(0)  
							
							 
							
							
							
						 
						
							2019-12-16 22:48:55 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								e7856a1afc 
								
							
								 
							
						 
						
							
							
								
								do not allow malloc(0)  
							
							 
							
							
							
						 
						
							2019-12-16 21:29:32 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								10718557a2 
								
							
								 
							
						 
						
							
							
								
								increase the name limit to 15  
							
							 
							
							
							
						 
						
							2019-12-16 19:36:29 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								bcde155da7 
								
							
								 
							
						 
						
							
							
								
								test the recent type alias string; print vweb templates in verbose mode  
							
							 
							
							
							
						 
						
							2019-12-16 19:34:04 +03:00  
						
					 
				
					
						
							
							
								 
								BigBlack
							
						 
						
							 
							
							
							
								
							
								8c0e0f8ab7 
								
							
								 
							
						 
						
							
							
								
								parser: fix type alias type check  
							
							 
							
							
							
						 
						
							2019-12-16 19:06:40 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								b7c477cc18 
								
							
								 
							
						 
						
							
							
								
								freestanding: ptr_str, string concat, struct declaration  
							
							 
							
							... 
							
							
							
							* compiler: extract c_common_macros from c_headers, and use it in bare_c_headers too. Support for ptr_str and string concatenation in -freestanding mode.
* Add tests for structs and string concatenation in -freestanding mode .
* Move check_string_add_works to string/string.v . 
							
						 
						
							2019-12-16 19:05:33 +03:00  
						
					 
				
					
						
							
							
								 
								lutherwenxu
							
						 
						
							 
							
							
							
								
							
								dadf147382 
								
							
								 
							
						 
						
							
							
								
								flag: implement *_opt() and *_multi()  
							
							 
							
							... 
							
							
							
							It's very often that someone will need to process values that were not
provided separately (eg. generating a complex default value like in V).
This commit allows the user to call the *_opt() functions instead of
forcing them to provide some magical default values.
* flag: Implement int_multi(), float_multi() and string_multi()
These 3 functions are useful when the application expects a flag to be
repeated more than once.
A sample would be:
v -cflags someflag -cflags secondflag
This feature exposes the raw array that the flag parser internally keeps
and allow the application to parse it however they want instead of
dropping everything except the first element.
* flag: Add documentation
Add comments describing what *_opt() and *_multi() do. 
							
						 
						
							2019-12-16 19:03:38 +03:00  
						
					 
				
					
						
							
							
								 
								vitalyster
							
						 
						
							 
							
							
							
								
							
								d1714c4a2a 
								
							
								 
							
						 
						
							
							
								
								cc.v: build thirdparty objfiles with msvc when no cc installed  
							
							 
							
							
							
						 
						
							2019-12-16 18:56:37 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								7e0a9fb83a 
								
							
								 
							
						 
						
							
							
								
								compiler: fix regression for -d option flag  
							
							 
							
							
							
						 
						
							2019-12-16 18:55:10 +03:00