718041194f 
								
							
								 
							
						 
						
							
							
								
								os: clean up  
							
							
							
						 
						
							2019-09-02 13:57:00 +03:00  
				
					
						
							
							
								 
						
							
							
								0e2c41e0f9 
								
							
								 
							
						 
						
							
							
								
								replace *Foo with &Foo everywhere  
							
							
							
						 
						
							2019-09-01 22:51:16 +03:00  
				
					
						
							
							
								 
						
							
							
								aa438c7c3f 
								
							
								 
							
						 
						
							
							
								
								os: fix exec() and get_raw_line(); fix Windows tests and examples  
							
							
							
						 
						
							2019-08-26 13:51:48 +03:00  
				
					
						
							
							
								 
						
							
							
								4c07df6a21 
								
							
								 
							
						 
						
							
							
								
								small webassembly fix  
							
							
							
						 
						
							2019-08-24 03:09:23 +03:00  
				
					
						
							
							
								 
						
							
							
								031e7fe113 
								
							
								 
							
						 
						
							
							
								
								os: libproc.h on macos only  
							
							
							
						 
						
							2019-08-24 02:53:11 +03:00  
				
					
						
							
							
								 
						
							
							
								7fd9827318 
								
							
								 
							
						 
						
							
							
								
								all: add missing includes  
							
							
							
						 
						
							2019-08-24 02:48:47 +03:00  
				
					
						
							
							
								 
						
							
							
								d98c20466e 
								
							
								 
							
						 
						
							
							
								
								cc.v: build with "implicit-function-declaration" and fix declarations  
							
							... 
							
							
							
							required for the webassembly backend
2 
							
						 
						
							2019-08-24 00:20:53 +03:00  
				
					
						
							
							
								 
						
							
							
								dcfc9eb1a1 
								
							
								 
							
						 
						
							
							
								
								remove  from the language  
							
							
							
						 
						
							2019-08-22 23:19:31 +03:00  
				
					
						
							
							
								 
						
							
							
								77b31de117 
								
							
								 
							
						 
						
							
							
								
								compiler: produce errors in C "filepath:line:column:" format  
							
							
							
						 
						
							2019-08-22 14:15:11 +03:00  
				
					
						
							
							
								 
						
							
							
								8a1324c141 
								
							
								 
							
						 
						
							
							
								
								os: make exec() return ?Result with exit code and output  
							
							
							
						 
						
							2019-08-17 21:11:40 +03:00  
				
					
						
							
							
								 
						
							
							
								100bb7c54c 
								
							
								 
							
						 
						
							
							
								
								os: clean up windows functions  
							
							
							
						 
						
							2019-08-17 16:17:43 +03:00  
				
					
						
							
							
								 
						
							
							
								7ed0438b04 
								
							
								 
							
						 
						
							
							
								
								os: remove PathSeparator hack now that we have v_win.c  
							
							
							
						 
						
							2019-08-17 16:02:59 +03:00  
				
					
						
							
							
								 
						
							
							
								be141d9c5f 
								
							
								 
							
						 
						
							
							
								
								os: Windows fixes  
							
							
							
						 
						
							2019-08-17 02:09:36 +03:00  
				
					
						
							
							
								 
						
							
							
								b188ecf680 
								
							
								 
							
						 
						
							
							
								
								Makefile: re-write `make test` in V  
							
							
							
						 
						
							2019-08-16 16:51:46 +03:00  
				
					
						
							
							
								 
						
							
							
								1864e92ff4 
								
							
								 
							
						 
						
							
							
								
								parser: disallow statements after a return, branch check $if, $else, switch, and loops correctly  
							
							
							
						 
						
							2019-08-10 10:26:42 +02:00  
				
					
						
							
							
								 
						
							
							
								28147c0930 
								
							
								 
							
						 
						
							
							
								
								os.exec: return ?string instead of string  
							
							
							
						 
						
							2019-08-08 07:30:05 +02:00  
				
					
						
							
							
								 
						
							
							
								52f473d1c7 
								
							
								 
							
						 
						
							
							
								
								all: fix immutable fn args  
							
							
							
						 
						
							2019-08-07 05:28:00 +02:00  
				
					
						
							
							
								 
						
							
							
								43fb954234 
								
							
								 
							
						 
						
							
							
								
								os: fix executable on FreeBSD and older C compilers  
							
							
							
						 
						
							2019-08-04 00:16:37 +02:00  
				
					
						
							
							
								 
						
							
							
								a7e464fee9 
								
							
								 
							
						 
						
							
							
								
								user modules + `v install` from vpm  
							
							
							
						 
						
							2019-08-01 17:28:25 +02:00  
				
					
						
							
							
								 
						
							
							
								cd49c2103b 
								
							
								 
							
						 
						
							
							
								
								os: fix read_lines for win/dos files on unix  
							
							
							
						 
						
							2019-08-01 00:48:10 +02:00  
				
					
						
							
							
								 
						
							
							
								2e1da4b4bc 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1050  from avitkauskas/fix-read-lines  
							
							... 
							
							
							
							os: fix read_lines 
							
						 
						
							2019-07-31 10:56:36 +02:00  
				
					
						
							
							
								 
						
							
							
								fa24a0cec5 
								
							
								 
							
						 
						
							
							
								
								os: fix is_dir  
							
							
							
						 
						
							2019-07-31 10:38:29 +02:00  
				
					
						
							
							
								 
						
							
							
								207bab5f79 
								
							
								 
							
						 
						
							
							
								
								generics, vweb, comptime codegen, etc  
							
							
							
						 
						
							2019-07-29 18:24:48 +02:00  
				
					
						
							
							
								 
						
							
							
								8484de86c7 
								
							
								 
							
						 
						
							
							
								
								fix   #1353  os.get_line  
							
							
							
						 
						
							2019-07-29 04:44:54 +02:00  
				
					
						
							
							
								 
						
							
							
								299d41e3b9 
								
							
								 
							
						 
						
							
							
								
								os: fix a memory leak in File.write(string)  
							
							
							
						 
						
							2019-07-24 22:47:06 +02:00  
				
					
						
							
							
								 
						
							
							
								ca70d1f8a3 
								
							
								 
							
						 
						
							
							
								
								os: Make windows allocations more consistent & LocalFree args_list  
							
							... 
							
							
							
							if max is 512 then allocate `max * sizeof(wchar_t)` 
							
						 
						
							2019-07-24 19:10:06 +02:00  
				
					
						
							
							
								 
						
							
							
								f8bc893972 
								
							
								 
							
						 
						
							
							
								
								Re-add the case for msvc now that it is a valid comp-time option  
							
							
							
						 
						
							2019-07-24 18:14:44 +02:00  
				
					
						
							
							
								 
						
							
							
								99355ae8b2 
								
							
								 
							
						 
						
							
							
								
								os: Implement a read-all for STDIN  
							
							
							
						 
						
							2019-07-24 18:14:13 +02:00  
				
					
						
							
							
								 
						
							
							
								2306901e6e 
								
							
								 
							
						 
						
							
							
								
								os.flush_stdout()  
							
							
							
						 
						
							2019-07-24 16:15:28 +02:00  
				
					
						
							
							
								 
						
							
							
								32aae80a64 
								
							
								 
							
						 
						
							
							
								
								Windows: fix some heap corruptions, fix msvc not building with unicode flags, fix os.getwd, fix mscrazy using a less recent installation  
							
							
							
						 
						
							2019-07-24 15:00:26 +02:00  
				
					
						
							
							
								 
						
							
							
								0bbefca875 
								
							
								 
							
						 
						
							
							
								
								Windows: unicode command line  
							
							
							
						 
						
							2019-07-24 14:32:36 +02:00  
				
					
						
							
							
								 
						
							
							
								fcb1f211e3 
								
							
								 
							
						 
						
							
							
								
								Windows Unicode I/O  
							
							
							
						 
						
							2019-07-24 12:16:45 +02:00  
				
					
						
							
							
								 
						
							
							
								2291e9fcfe 
								
							
								 
							
						 
						
							
							
								
								Revert "Windows Unicode support"  
							
							... 
							
							
							
							This reverts commit 8462e99bc5 
							
						 
						
							2019-07-24 00:24:34 +02:00  
				
					
						
							
							
								 
						
							
							
								8462e99bc5 
								
							
								 
							
						 
						
							
							
								
								Windows Unicode support  
							
							
							
						 
						
							2019-07-23 23:40:24 +02:00  
				
					
						
							
							
								 
						
							
							
								e25ea7f9dd 
								
							
								 
							
						 
						
							
							
								
								add MSVC C backend support; fix live code reloading on Windows; other Windows fixes  
							
							
							
						 
						
							2019-07-23 23:23:13 +02:00  
				
					
						
							
							
								 
						
							
							
								390394b56b 
								
							
								 
							
						 
						
							
							
								
								string: make substr() copy the data, like in Java and C#; remove .cstr()  
							
							... 
							
							
							
							this makes managing memory used by strings much easier
V strings are now fully compatible with C strings 
							
						 
						
							2019-07-22 17:03:45 +02:00  
				
					
						
							
							
								 
						
							
							
								23c5f88f3e 
								
							
								 
							
						 
						
							
							
								
								Revert "Windows Unicode I/O "  
							
							... 
							
							
							
							This reverts commit 3e005074a3 
							
						 
						
							2019-07-21 17:29:40 +02:00  
				
					
						
							
							
								 
						
							
							
								9c9fe7029e 
								
							
								 
							
						 
						
							
							
								
								fix os.is_dir on Windows  
							
							
							
						 
						
							2019-07-21 17:14:25 +02:00  
				
					
						
							
							
								 
						
							
							
								a6e4720a4d 
								
									
								
							
								 
							
						 
						
							
							
								
								os: fix popen on Windows  
							
							
							
						 
						
							2019-07-21 13:37:27 +02:00  
				
					
						
							
							
								 
						
							
							
								3e005074a3 
								
							
								 
							
						 
						
							
							
								
								Windows Unicode I/O  
							
							
							
						 
						
							2019-07-21 13:29:32 +02:00  
				
					
						
							
							
								 
						
							
							
								6e6f6bc387 
								
							
								 
							
						 
						
							
							
								
								free/malloc fixes  
							
							
							
						 
						
							2019-07-21 12:36:21 +02:00  
				
					
						
							
							
								 
						
							
							
								d6ddfa124d 
								
							
								 
							
						 
						
							
							
								
								Fixed get_error_msg for *nix  
							
							... 
							
							
							
							* Fixed undefined: get_error_msg 
							
						 
						
							2019-07-18 20:21:48 +02:00  
				
					
						
							
							
								 
						
							
							
								251e32948e 
								
							
								 
							
						 
						
							
							
								
								fix Windows build: move hostname to net/  
							
							
							
						 
						
							2019-07-17 13:50:58 +02:00  
				
					
						
							
							
								 
						
							
							
								b9f3f2d622 
								
							
								 
							
						 
						
							
							
								
								v script  
							
							
							
						 
						
							2019-07-17 13:49:42 +02:00  
				
					
						
							
							
								 
						
							
							
								a743ecaff9 
								
							
								 
							
						 
						
							
							
								
								Windows : fix build  
							
							... 
							
							
							
							curl -Os https://raw.githubusercontent.com/vlang/vc/master/v.c 
cc -std=gnu11 -w -o v v.c -lm
ccK5ic4o.o:v.c:(.text+0x6f62): undefined reference to `__imp_gethostname'
collect2.exe: error: ld returned 1 exit status 
							
						 
						
							2019-07-17 00:02:31 +02:00  
				
					
						
							
							
								 
						
							
							
								8ef3313d63 
								
							
								 
							
						 
						
							
							
								
								Fixed buf on hostname and added optional type.  
							
							... 
							
							
							
							Before submitting this PR, submit https://github.com/vlang/v/pull/1188  
							
						 
						
							2019-07-17 00:02:07 +02:00  
				
					
						
							
							
								 
						
							
							
								91a712fdf0 
								
							
								 
							
						 
						
							
							
								
								Check for max error code overflow  
							
							... 
							
							
							
							If do not check the overflow of the maximum error code (15841), this can lead to a program crash. 
							
						 
						
							2019-07-17 00:01:42 +02:00  
				
					
						
							
							
								 
						
							
							
								47b0221b82 
								
							
								 
							
						 
						
							
							
								
								os: hostname function  
							
							
							
						 
						
							2019-07-16 19:23:47 +02:00  
				
					
						
							
							
								 
						
							
							
								36442976c3 
								
							
								 
							
						 
						
							
							
								
								fix dir_exists on win  
							
							
							
						 
						
							2019-07-16 18:31:49 +02:00  
				
					
						
							
							
								 
						
							
							
								e638e47af5 
								
							
								 
							
						 
						
							
							
								
								`setenv` and `unsetenv` for windows fix  
							
							
							
						 
						
							2019-07-16 17:18:08 +02:00