lutherwenxu
							
						 
						
							 
							
							
								
								
							
							
								
							
								a8c92e6dff 
								
									
								
							
								 
							
						 
						
							
							
								
								checker: remove hack and enforce type checking  
							
							 
							
							
							
						 
						
							2020-04-07 03:27:06 +02:00  
						
					 
				
					
						
							
							
								 
								Alexey
							
						 
						
							 
							
							
								
								
							
							
								
							
								6c4de001b8 
								
									
								
							
								 
							
						 
						
							
							
								
								cgen: add `builtin.init` call inside of `_vinit`  
							
							 
							
							
							
						 
						
							2020-04-03 13:27:19 +02:00  
						
					 
				
					
						
							
							
								 
								radare
							
						 
						
							 
							
							
								
								
							
							
								
							
								cc75fe4fe5 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: Fix undefined behaviour when allocating empty structs ( #4088 )  
							
							 
							
							
							
						 
						
							2020-03-21 12:24:34 +01:00  
						
					 
				
					
						
							
							
								 
								radare
							
						 
						
							 
							
							
								
								
							
							
								
							
								c21e976cad 
								
									
								
							
								 
							
						 
						
							
							
								
								builtin: do not use unsafe sprintf/vsprintf functions  
							
							 
							
							
							
						 
						
							2020-03-21 06:37:58 +01:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								f27f832ede 
								
							
								 
							
						 
						
							
							
								
								cgen: definitions + other fixes; calloc fix  
							
							 
							
							
							
						 
						
							2020-03-04 17:08:28 +01:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								432ee93916 
								
							
								 
							
						 
						
							
							
								
								v2: break, continue, for in fixes, fixed size array, |  
							
							 
							
							
							
						 
						
							2020-02-04 08:29:50 +01:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								d87cb3f672 
								
							
								 
							
						 
						
							
							
								
								v2: consts, $if, attributes, globals, if/for type check, prefs  
							
							 
							
							
							
						 
						
							2020-02-03 07:03:32 +01:00  
						
					 
				
					
						
							
							
								 
								Shun Sakai
							
						 
						
							 
							
							
							
								
							
								c8c43a2475 
								
							
								 
							
						 
						
							
							
								
								update copyright year  
							
							 
							
							
							
						 
						
							2020-01-23 21:04:46 +01:00  
						
					 
				
					
						
							
							
								 
								vitalyster
							
						 
						
							 
							
							
							
								
							
								66a6fa163e 
								
							
								 
							
						 
						
							
							
								
								windows: read console using ReadFile/ReadConsole ( #3387 )  
							
							 
							
							
							
						 
						
							2020-01-10 14:06:40 +01:00  
						
					 
				
					
						
							
							
								 
								vitalyster
							
						 
						
							 
							
							
							
								
							
								8412c6f03f 
								
							
								 
							
						 
						
							
							
								
								windows: println using WriteFile/WriteConsole  
							
							 
							
							
							
						 
						
							2020-01-09 22:47:13 +01:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								651c7e8de1 
								
							
								 
							
						 
						
							
							
								
								cgen tests  
							
							 
							
							
							
						 
						
							2019-12-28 11:55:14 +01:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								d9835c1ecf 
								
							
								 
							
						 
						
							
							
								
								move atofq.v to a separate module  
							
							 
							
							
							
						 
						
							2019-12-26 11:56:21 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								d082b3f4b9 
								
							
								 
							
						 
						
							
							
								
								run vfmt on vlib/builtin  
							
							 
							
							
							
						 
						
							2019-12-20 00:12:29 +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
							
						 
						
							 
							
							
							
								
							
								8581c11900 
								
							
								 
							
						 
						
							
							
								
								update malloc  
							
							 
							
							
							
						 
						
							2019-12-14 02:46:55 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								ef562413cd 
								
							
								 
							
						 
						
							
							
								
								-prealloc  
							
							 
							
							
							
						 
						
							2019-12-14 02:28:15 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								576618d8cc 
								
							
								 
							
						 
						
							
							
								
								string cloning; fix `foo.str += 's'`  
							
							 
							
							
							
						 
						
							2019-12-12 05:20:52 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								ad250523cd 
								
							
								 
							
						 
						
							
							
								
								fix parser.fileis()  
							
							 
							
							
							
						 
						
							2019-12-11 21:42:22 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								7dcd47369b 
								
							
								 
							
						 
						
							
							
								
								option to pre-allocate a memory block  
							
							 
							
							
							
						 
						
							2019-12-11 18:41:25 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								90e3ab8c1e 
								
							
								 
							
						 
						
							
							
								
								debugging v -live message.v  
							
							 
							
							
							
						 
						
							2019-12-05 12:48:23 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								6dd1270539 
								
							
								 
							
						 
						
							
							
								
								builtin: remove an unnecessary malloc() call  
							
							 
							
							
							
						 
						
							2019-12-05 11:08:41 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								7545ea709a 
								
							
								 
							
						 
						
							
							
								
								enable alpine/musl CI tests  
							
							 
							
							
							
						 
						
							2019-11-28 11:46:52 +03:00  
						
					 
				
					
						
							
							
								 
								M
							
						 
						
							 
							
							
							
								
							
								837af9b230 
								
							
								 
							
						 
						
							
							
								
								freebsd: backtrace  
							
							 
							
							
							
						 
						
							2019-11-25 13:54:56 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								e9e931fe4a 
								
							
								 
							
						 
						
							
							
								
								force C function definitions  
							
							 
							
							
							
						 
						
							2019-11-24 12:14:22 +03:00  
						
					 
				
					
						
							
							
								 
								Nicolas Sauzede
							
						 
						
							 
							
							
							
								
							
								1dadf9d966 
								
							
								 
							
						 
						
							
							
								
								fix Windows warnings  
							
							 
							
							
							
						 
						
							2019-11-16 02:30:50 +03:00  
						
					 
				
					
						
							
							
								 
								Steven Gay
							
						 
						
							 
							
							
							
								
							
								51663520c8 
								
							
								 
							
						 
						
							
							
								
								MSVC backtrace  
							
							 
							
							
							
						 
						
							2019-11-13 11:05:06 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								ffa9646749 
								
							
								 
							
						 
						
							
							
								
								Revert "print_backtrace_skipping_top_frames:  Implementation for MSVC "  
							
							 
							
							... 
							
							
							
							This reverts commit d1e7a54f3a . 
							
						 
						
							2019-11-10 20:01:19 +03:00  
						
					 
				
					
						
							
							
								 
								Steven Gay
							
						 
						
							 
							
							
							
								
							
								d1e7a54f3a 
								
							
								 
							
						 
						
							
							
								
								print_backtrace_skipping_top_frames:  Implementation for MSVC  
							
							 
							
							
							
						 
						
							2019-11-10 19:34:53 +03:00  
						
					 
				
					
						
							
							
								 
								Nicolas Sauzede
							
						 
						
							 
							
							
							
								
							
								2f5de11c22 
								
							
								 
							
						 
						
							
							
								
								fix byteptr warning  
							
							 
							
							
							
						 
						
							2019-11-08 01:30:07 +03:00  
						
					 
				
					
						
							
							
								 
								vitalyster
							
						 
						
							 
							
							
							
								
							
								8dbeab9a7b 
								
							
								 
							
						 
						
							
							
								
								make V work on Windows 7  
							
							 
							
							
							
						 
						
							2019-11-06 23:04:40 +03:00  
						
					 
				
					
						
							
							
								 
								Nicolas Sauzede
							
						 
						
							 
							
							
							
								
							
								71450828bd 
								
							
								 
							
						 
						
							
							
								
								fix missing protos for popen and backtrace_symbols  
							
							 
							
							
							
						 
						
							2019-11-01 00:52:08 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								128d37c671 
								
							
								 
							
						 
						
							
							
								
								vh fixes for the UI module  
							
							 
							
							
							
						 
						
							2019-10-31 21:26:12 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								be0830b24f 
								
							
								 
							
						 
						
							
							
								
								builtin: do not use backtrace with musl  
							
							 
							
							
							
						 
						
							2019-10-25 18:38:47 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								ef9cae6dc0 
								
							
								 
							
						 
						
							
							
								
								bring back backtrace  
							
							 
							
							
							
						 
						
							2019-10-25 17:59:41 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								d0cbb4041b 
								
							
								 
							
						 
						
							
							
								
								disable backtrace for now  
							
							 
							
							
							
						 
						
							2019-10-25 17:38:07 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								ea3f9b5b9a 
								
							
								 
							
						 
						
							
							
								
								remove execinfo.h header  
							
							 
							
							
							
						 
						
							2019-10-25 12:13:38 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								dca49e43d9 
								
							
								 
							
						 
						
							
							
								
								c defs  
							
							 
							
							
							
						 
						
							2019-10-24 15:41:34 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								81b1b882fd 
								
							
								 
							
						 
						
							
							
								
								bultin: mark unsafe functions  
							
							 
							
							
							
						 
						
							2019-10-20 20:29:24 +03:00  
						
					 
				
					
						
							
							
								 
								joe-conigliaro
							
						 
						
							 
							
							
							
								
							
								51388fea75 
								
							
								 
							
						 
						
							
							
								
								compiler: module init function & init consts for cached modules  
							
							 
							
							
							
						 
						
							2019-10-12 01:17:37 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								2b087dbf95 
								
							
								 
							
						 
						
							
							
								
								backtraces: add source line numbers too on linux  
							
							 
							
							... 
							
							
							
							* Add source line numbers to backtraces on linux.
* Fix -g (broken after token caching).
* reset the #line directives after all the v code is compiled
* cleanup p.cgen.line setting inside p.next() .
* Support windows filepaths like "C:\Users\travis\build\vlang\v\v.exe.tmp.c" inside generated #line directives.
* Try to diagnose better windows-gcc failing.
* Revert "Try to diagnose better windows-gcc failing."
* implement and use cescaped_path/1 .
* Use cescaped_path/1 consistently throughout compiler/ . 
							
						 
						
							2019-10-12 00:04:42 +03:00  
						
					 
				
					
						
							
							
								 
								vitalyster
							
						 
						
							 
							
							
							
								
							
								e64609387d 
								
							
								 
							
						 
						
							
							
								
								term: colors on Windows console  
							
							 
							
							... 
							
							
							
							* isConsole moved to builtin is_atty function
* Windows console initialization moved to builtin.init 
							
						 
						
							2019-10-10 20:08:36 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								2411b8d1e7 
								
							
								 
							
						 
						
							
							
								
								module cache fixes; do not allow function names starting with _  
							
							 
							
							
							
						 
						
							2019-10-10 00:44:26 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
								
								
							
							
								
							
								52f4f4026b 
								
									
								
							
								 
							
						 
						
							
							
								
								compiler: cache modules  
							
							 
							
							
							
						 
						
							2019-10-04 15:48:09 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								2ac80485c0 
								
							
								 
							
						 
						
							
							
								
								C backend: fix a couple of C warnings on Linux  
							
							 
							
							
							
						 
						
							2019-10-01 14:35:59 +03:00  
						
					 
				
					
						
							
							
								 
								Delyan Angelov
							
						 
						
							 
							
							
							
								
							
								366c50674c 
								
							
								 
							
						 
						
							
							
								
								tooling: add tools/compare_v_performance_between_commits  
							
							 
							
							... 
							
							
							
							easily compare v performance/size across commits.
* fix eprintln on linux (it now uses stderr, and flushes it).
* flag: cleaner usage information. 
							
						 
						
							2019-09-28 14:17:16 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								cb31eeec55 
								
							
								 
							
						 
						
							
							
								
								compiler: first step to require explicit definition of imported C fns  
							
							 
							
							
							
						 
						
							2019-09-19 05:16:25 +03:00  
						
					 
				
					
						
							
							
								 
								hazohelet
							
						 
						
							 
							
							
							
								
							
								9158ba4640 
								
							
								 
							
						 
						
							
							
								
								vlib: add Android checks to build V on Android  
							
							 
							
							
							
						 
						
							2019-09-16 18:23:11 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								849bef987c 
								
							
								 
							
						 
						
							
							
								
								more C warnings fixed  
							
							 
							
							
							
						 
						
							2019-09-15 15:53:57 +03:00  
						
					 
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 
						
							 
							
							
							
								
							
								9dd86f6fb8 
								
							
								 
							
						 
						
							
							
								
								compiler: more memory logic + replace "cur_fn &Fn" with "cur_fn Fn"  
							
							 
							
							
							
						 
						
							2019-09-13 15:47:31 +03:00