a06e2298f0 
								
							
								 
							
						 
						
							
							
								
								compiler: detect and error on public init function & remove empty init functions  
							
							
							
						 
						
							2019-10-12 13:54:58 +03:00  
				
					
						
							
							
								 
						
							
							
								5ef2c947f7 
								
							
								 
							
						 
						
							
							
								
								szip: use `&zip` instead of `*zip` ( #2301 )  
							
							
							
						 
						
							2019-10-12 12:46:33 +03:00  
				
					
						
							
							
								 
						
							
							
								40156392f8 
								
									
								
							
								 
							
						 
						
							
							
								
								compiler: cached modules - windows fixes & organise cached module path ( #2302 )  
							
							... 
							
							
							
							compiler: cached modules - windows fixes & organise cached module path (#2302 ) 
							
						 
						
							2019-10-12 16:41:41 +11:00  
				
					
						
							
							
								 
						
							
							
								dd053d79b0 
								
							
								 
							
						 
						
							
							
								
								vlib/examples: fix gl/glfw/gg examples. rename init functions  
							
							
							
						 
						
							2019-10-12 06:03:15 +03:00  
				
					
						
							
							
								 
						
							
							
								b107b4f1e5 
								
							
								 
							
						 
						
							
							
								
								modules: create the modules directory if it's missing, use cache/  
							
							
							
						 
						
							2019-10-12 05:04:59 +03:00  
				
					
						
							
							
								 
						
							
							
								4c91a5c94b 
								
							
								 
							
						 
						
							
							
								
								module caching: generate type aliases  
							
							
							
						 
						
							2019-10-12 04:09:37 +03:00  
				
					
						
							
							
								 
						
							
							
								4cd9099f74 
								
							
								 
							
						 
						
							
							
								
								disable $if for headers for now  
							
							
							
						 
						
							2019-10-12 03:49:36 +03:00  
				
					
						
							
							
								 
						
							
							
								6db7518189 
								
							
								 
							
						 
						
							
							
								
								make $if work with includes: skip the body if the target is different  
							
							
							
						 
						
							2019-10-12 03:48:32 +03:00  
				
					
						
							
							
								 
						
							
							
								51388fea75 
								
							
								 
							
						 
						
							
							
								
								compiler: module init function & init consts for cached modules  
							
							
							
						 
						
							2019-10-12 01:17:37 +03:00  
				
					
						
							
							
								 
						
							
							
								c7e47e6884 
								
							
								 
							
						 
						
							
							
								
								array: minor clean up  
							
							
							
						 
						
							2019-10-12 00:06:30 +03:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								9193242a76 
								
							
								 
							
						 
						
							
							
								
								fix runtime module test  
							
							
							
						 
						
							2019-10-11 14:16:02 +03:00  
				
					
						
							
							
								 
						
							
							
								af46bf515f 
								
							
								 
							
						 
						
							
							
								
								glfw: bring back 64 bit glfw3.dll  
							
							
							
						 
						
							2019-10-11 13:47:56 +03:00  
				
					
						
							
							
								 
						
							
							
								52c2fa44b8 
								
							
								 
							
						 
						
							
							
								
								runtime: nr_cpus()  
							
							
							
						 
						
							2019-10-11 13:47:56 +03:00  
				
					
						
							
							
								 
						
							
							
								a280e98d7f 
								
							
								 
							
						 
						
							
							
								
								fix the build  
							
							
							
						 
						
							2019-10-11 06:57:08 +03:00  
				
					
						
							
							
								 
						
							
							
								726aaecc46 
								
							
								 
							
						 
						
							
							
								
								compiler: make V compilable wit the tcc backend  
							
							
							
						 
						
							2019-10-11 06:49:53 +03:00  
				
					
						
							
							
								 
						
							
							
								942c56ca95 
								
							
								 
							
						 
						
							
							
								
								array: add reduce() method  
							
							
							
						 
						
							2019-10-11 04:12:40 +03:00  
				
					
						
							
							
								 
						
							
							
								e1dd4c19b5 
								
							
								 
							
						 
						
							
							
								
								compiler: cache modules if they are not built yet  
							
							
							
						 
						
							2019-10-10 22:53:59 +03:00  
				
					
						
							
							
								 
						
							
							
								a5ccc4673b 
								
							
								 
							
						 
						
							
							
								
								http: handle and print socket errors  
							
							
							
						 
						
							2019-10-10 20:24:36 +03:00  
				
					
						
							
							
								 
						
							
							
								f86a52aae6 
								
							
								 
							
						 
						
							
							
								
								socket: reuse socket parameters in addrinfo hints  
							
							
							
						 
						
							2019-10-10 20:09:43 +03:00  
				
					
						
							
							
								 
						
							
							
								e61dce6441 
								
							
								 
							
						 
						
							
							
								
								freetype: fix compiler warning about ctx._draw_text  
							
							
							
						 
						
							2019-10-10 20:09:19 +03:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								f8fefd5a60 
								
							
								 
							
						 
						
							
							
								
								urllib: rem underscore methods from; add strings index_bytes  
							
							
							
						 
						
							2019-10-10 20:04:11 +03:00  
				
					
						
							
							
								 
						
							
							
								f3abb9e682 
								
							
								 
							
						 
						
							
							
								
								fix 'v -debug examples/hello_world.v'  
							
							
							
						 
						
							2019-10-10 20:02:32 +03:00  
				
					
						
							
							
								 
						
							
							
								9385ed27ae 
								
							
								 
							
						 
						
							
							
								
								fix v.js  
							
							
							
						 
						
							2019-10-10 01:27:16 +03:00  
				
					
						
							
							
								 
						
							
							
								1f6535afb0 
								
							
								 
							
						 
						
							
							
								
								array/map: remove _get(), _push() etc  
							
							
							
						 
						
							2019-10-10 01:15:19 +03:00  
				
					
						
							
							
								 
						
							
							
								2411b8d1e7 
								
							
								 
							
						 
						
							
							
								
								module cache fixes; do not allow function names starting with _  
							
							
							
						 
						
							2019-10-10 00:44:26 +03:00  
				
					
						
							
							
								 
						
							
							
								0796e1dd69 
								
							
								 
							
						 
						
							
							
								
								socket: no need to initialize WinSock on each request  
							
							
							
						 
						
							2019-10-09 21:01:31 +03:00  
				
					
						
							
							
								 
						
							
							
								b1da59845e 
								
							
								 
							
						 
						
							
							
								
								array: fix initialization of empty fixed size arrays  
							
							
							
						 
						
							2019-10-09 15:26:30 +03:00  
				
					
						
							
							
								 
						
							
							
								29f578d172 
								
							
								 
							
						 
						
							
							
								
								cc: bring back os.rm()  
							
							
							
						 
						
							2019-10-09 07:02:45 +03:00  
				
					
						
							
							
								 
						
							
							
								7690b58691 
								
							
								 
							
						 
						
							
							
								
								remove experimental os2 test  
							
							
							
						 
						
							2019-10-09 06:41:55 +03:00  
				
					
						
							
							
								 
						
							
							
								a9a73d9315 
								
							
								 
							
						 
						
							
							
								
								caching modules: almost there  
							
							
							
						 
						
							2019-10-09 06:35:58 +03:00  
				
					
						
							
							
								 
						
							
							
								c1eb714a7f 
								
							
								 
							
						 
						
							
							
								
								bitfield: change `[0;n]` to `[0].repeat(n)`  
							
							
							
						 
						
							2019-10-08 13:24:02 +03:00  
				
					
						
							
							
								 
						
							
							
								6edc25f512 
								
							
								 
							
						 
						
							
							
								
								pg: remove unused imports  
							
							
							
						 
						
							2019-10-08 13:23:39 +03:00  
				
					
						
							
							
								 
						
							
							
								fecf3f19c3 
								
							
								 
							
						 
						
							
							
								
								array: add filter() method  
							
							
							
						 
						
							2019-10-08 13:23:17 +03:00  
				
					
						
							
							
								 
						
							
							
								e10848e0d5 
								
							
								 
							
						 
						
							
							
								
								windows: read console with ReadConsole when it is not redirected  
							
							
							
						 
						
							2019-10-08 12:29:09 +03:00  
				
					
						
							
							
								 
						
							
							
								60d4f47f7a 
								
							
								 
							
						 
						
							
							
								
								improve crash diagnosis/detection when a test segfaults  
							
							
							
						 
						
							2019-10-08 02:34:55 +03:00  
				
					
						
							
							
								 
						
							
							
								ac5241b5bd 
								
							
								 
							
						 
						
							
							
								
								compiler: implement -stats option for running a _test.v file  
							
							... 
							
							
							
							* Draft implementation of `v -stats file_test.v` .
* compiler: call stuff in vlib/benchmark/tests/always_imported.v, when doing `v -stats file_test.v`
* Nicer looking output from 'v -stats file_test.v' .
* Tweak colors and layout of -stats file_test.v .
* Fix a hardcoded path in compiler/main.v .
* Show colorized OK/FAIL for the examples in 'v test v' too.
* Add some comments about the purpose of the methods inside vlib/benchmark/tests/always_imported.v .
* when fails are 0, do not colorize their number at all. 
							
						 
						
							2019-10-07 08:51:26 +03:00  
				
					
						
							
							
								 
						
							
							
								f1923d454c 
								
							
								 
							
						 
						
							
							
								
								parser: make verbose mode less verbose  
							
							
							
						 
						
							2019-10-07 01:25:53 +03:00  
				
					
						
							
							
								 
						
							
							
								5acadbab32 
								
							
								 
							
						 
						
							
							
								
								readline: optional return, automatic raw mode and standalone functions  
							
							
							
						 
						
							2019-10-06 16:28:41 +03:00  
				
					
						
							
							
								 
						
							
							
								b0573bd4e4 
								
							
								 
							
						 
						
							
							
								
								time: add new public format function ddmmy()  
							
							
							
						 
						
							2019-10-06 16:24:37 +03:00  
				
					
						
							
							
								 
						
							
							
								b242e8d7ff 
								
							
								 
							
						 
						
							
							
								
								optimize `a in [1,2,3]` to `a == 1 || a == 2 || a == 3`  
							
							
							
						 
						
							2019-10-06 06:07:38 +03:00  
				
					
						
							
							
								 
						
							
							
								65aafb3cf1 
								
							
								 
							
						 
						
							
							
								
								3d arrays are not supported yet  
							
							
							
						 
						
							2019-10-06 04:18:55 +03:00  
				
					
						
							
							
								 
						
							
							
								6a0599b5f4 
								
							
								 
							
						 
						
							
							
								
								raw strings with r'raw'  
							
							
							
						 
						
							2019-10-06 04:11:08 +03:00  
				
					
						
							
							
								 
						
							
							
								735336e569 
								
							
								 
							
						 
						
							
							
								
								array: 2d and 3d test  
							
							
							
						 
						
							2019-10-05 16:03:19 +03:00  
				
					
						
							
							
								 
						
							
							
								72ae12877e 
								
									
								
							
								 
							
						 
						
							
							
								
								remvoe dupe in main & fix js string.builder ( #2233 )  
							
							
							
						 
						
							2019-10-05 18:07:10 +10:00  
				
					
						
							
							
								 
						
							
							
								e14861694c 
								
							
								 
							
						 
						
							
							
								
								another v.js fix  
							
							
							
						 
						
							2019-10-05 08:03:26 +03:00  
				
					
						
							
							
								 
						
							
							
								ed99fc2d42 
								
							
								 
							
						 
						
							
							
								
								v.js: fix strings.Builder  
							
							
							
						 
						
							2019-10-05 07:40:32 +03:00  
				
					
						
							
							
								 
						
							
							
								68bcf6830c 
								
							
								 
							
						 
						
							
							
								
								array: add index() method  
							
							
							
						 
						
							2019-10-04 23:07:19 +03:00  
				
					
						
							
							
								 
						
							
							
								52f4f4026b 
								
									
								
							
								 
							
						 
						
							
							
								
								compiler: cache modules  
							
							
							
						 
						
							2019-10-04 15:48:09 +03:00