Lukas Neubert
							
						 | 
						
							
							
							
								
								
							
							
								
							
								06fdf34214
								
									
								
							
								
							
						 | 
						
							
							
								
								fmt: unwrap long single line ifs (#7608)
							
							
							
							
							
						 | 
						
							2020-12-27 14:20:30 +01:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								88a8507dd8
								
									
								
							
								
							
						 | 
						
							
							
								
								os: vfmt most of `os`, add it to `v test-cleancode`
							
							
							
							
							
						 | 
						
							2020-12-16 11:08:23 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								bd07177ef0
								
									
								
							
								
							
						 | 
						
							
							
								
								vlib: prepare os for -Wimpure-v
							
							
							
							
							
						 | 
						
							2020-12-15 09:58:33 +02:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								947ceb1595
								
									
								
							
								
							
						 | 
						
							
							
								
								os: format os.v (#7334)
							
							
							
							
							
						 | 
						
							2020-12-15 09:33:31 +02:00 | 
						
					
				
					
						
							
							
								 
								ka-weihe
							
						 | 
						
							
							
							
								
								
							
							
								
							
								4d025582c0
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: fix shadowing warning (#7289)
							
							
							
							
							
						 | 
						
							2020-12-12 23:06:02 +01:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								095327134e
								
									
								
							
								
							
						 | 
						
							
							
								
								os: fix trailing slash in dir() (#7283)
							
							
							
							
							
						 | 
						
							2020-12-12 10:59:43 +01:00 | 
						
					
				
					
						
							
							
								 
								heronwr
							
						 | 
						
							
							
							
								
								
							
							
								
							
								f8af866f76
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: make v_realloc use int parameter instead of u32 (#7080)
							
							
							
							
							
						 | 
						
							2020-12-02 15:35:11 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								b11d285680
								
									
								
							
								
							
						 | 
						
							
							
								
								v: support multiple paths in VMODULES env variable (#7048)
							
							
							
							
							
						 | 
						
							2020-11-30 18:31:37 +01:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								aae5812337
								
							
								
							
						 | 
						
							
							
								
								os: cleanup os.find_abs_path_of_executable/1
							
							
							
							
							
						 | 
						
							2020-11-30 08:40:39 +02:00 | 
						
					
				
					
						
							
							
								 
								Emily Hudson
							
						 | 
						
							
							
							
								
								
							
							
								
							
								cd2a2cef25
								
									
								
							
								
							
						 | 
						
							
							
								
								vlib/net: add buffered IO, x.net -> net (#6754)
							
							
							
							
							
						 | 
						
							2020-11-15 22:54:47 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								4b35495fbe
								
							
								
							
						 | 
						
							
							
								
								all: support VMODULES environment variable (defaulting to ~/.vmodules)
							
							
							
							
							
						 | 
						
							2020-11-08 08:07:17 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								f7698ea160
								
							
								
							
						 | 
						
							
							
								
								v symlink: fix windows PATH setting (cmd.exe needs C: not c:)
							
							
							
							
							
						 | 
						
							2020-10-22 17:31:37 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								7da1afa140
								
							
								
							
						 | 
						
							
							
								
								all: switch to the new fn arg syntax everywhere; add lots of vfmt -verify tests
							
							
							
							
							
						 | 
						
							2020-10-15 12:32:28 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								4879661f5a
								
							
								
							
						 | 
						
							
							
								
								os: remove base_dir(); dir() and base() fixes
							
							
							
							
							
						 | 
						
							2020-10-01 01:25:52 +02:00 | 
						
					
				
					
						
							
							
								 
								Lukas Neubert
							
						 | 
						
							
							
							
								
								
							
							
								
							
								3a8be4d8d9
								
									
								
							
								
							
						 | 
						
							
							
								
								os: home_dir() remove trailing slash (#6512)
							
							
							
							
							
						 | 
						
							2020-09-30 16:02:54 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								dc954bbb03
								
							
								
							
						 | 
						
							
							
								
								all: use `macos` consistently in os.user_os and the compiler
							
							
							
							
							
						 | 
						
							2020-09-29 22:32:20 +03:00 | 
						
					
				
					
						
							
							
								 
								Marcin
							
						 | 
						
							
							
							
								
								
							
							
								
							
								34884c1631
								
									
								
							
								
							
						 | 
						
							
							
								
								os: fix binary mode read/write on windows (#6431)
							
							
							
							
							
						 | 
						
							2020-09-20 16:28:45 +02:00 | 
						
					
				
					
						
							
							
								 
								Daniel Däschle
							
						 | 
						
							
							
							
								
								
							
							
								
							
								c960b5979e
								
									
								
							
								
							
						 | 
						
							
							
								
								vlib: fix incompatible pointer warning (#6385)
							
							
							
							
							
						 | 
						
							2020-09-16 17:40:02 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								2bd4355a4c
								
							
								
							
						 | 
						
							
							
								
								os: add check for path.len == 0 in vfopen
							
							
							
							
							
						 | 
						
							2020-09-13 18:08:58 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								8c71ba8912
								
							
								
							
						 | 
						
							
							
								
								os: add more error checking for os.read_bytes and os.read_file
							
							
							
							
							
						 | 
						
							2020-09-13 18:03:19 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								ce6d2759f5
								
							
								
							
						 | 
						
							
							
								
								os: add os.open_stdin/0 and os.File.get_line/0
							
							
							
							
							
						 | 
						
							2020-09-10 16:57:03 +03:00 | 
						
					
				
					
						
							
							
								 
								Larpon
							
						 | 
						
							
							
							
								
								
							
							
								
							
								51d7d7cfae
								
									
								
							
								
							
						 | 
						
							
							
								
								os: fix os.mv edge case and Windows style paths (#6302)
							
							
							
							
							
						 | 
						
							2020-09-06 13:12:07 +02:00 | 
						
					
				
					
						
							
							
								 
								Larpon
							
						 | 
						
							
							
							
								
								
							
							
								
							
								81778e507f
								
									
								
							
								
							
						 | 
						
							
							
								
								os: is_file() (#6301)
							
							
							
							
							
						 | 
						
							2020-09-04 22:27:52 +02:00 | 
						
					
				
					
						
							
							
								 
								Larpon
							
						 | 
						
							
							
							
								
								
							
							
								
							
								efa49bfbb7
								
									
								
							
								
							
						 | 
						
							
							
								
								os: make  behave more like Unix "mv" command (#6300)
							
							
							
							
							
						 | 
						
							2020-09-04 13:08:47 +02:00 | 
						
					
				
					
						
							
							
								 
								Maciej Obarski
							
						 | 
						
							
							
							
								
								
							
							
								
							
								7bd2804ce9
								
									
								
							
								
							
						 | 
						
							
							
								
								all: automatic error propagation in place of "or { return(err) }"
							
							
							
							
							
						 | 
						
							2020-08-29 01:58:03 +02:00 | 
						
					
				
					
						
							
							
								 
								Maciej Obarski
							
						 | 
						
							
							
							
								
								
							
							
								
							
								2ce5797ec2
								
									
								
							
								
							
						 | 
						
							
							
								
								os: vfopen returns option now (#6244)
							
							
							
							
							
						 | 
						
							2020-08-28 14:24:00 +02:00 | 
						
					
				
					
						
							
							
								 
								Larpon
							
						 | 
						
							
							
							
								
								
							
							
								
							
								d982aa54e8
								
									
								
							
								
							
						 | 
						
							
							
								
								os: add missing documentation (#6234)
							
							
							
							
							
						 | 
						
							2020-08-27 16:57:01 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								15bdb8f7cd
								
							
								
							
						 | 
						
							
							
								
								autofree: tmp arg var frees fixes
							
							
							
							
							
						 | 
						
							2020-08-27 11:30:35 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								6921d46185
								
							
								
							
						 | 
						
							
							
								
								all: rune type for `` literals
							
							
							
							
							
						 | 
						
							2020-08-27 06:46:37 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								9b171b76e0
								
							
								
							
						 | 
						
							
							
								
								os: call os.real_path/1 before returning in os.find_abs_path_of_executable/1
							
							
							
							
							
						 | 
						
							2020-08-20 19:23:19 +03:00 | 
						
					
				
					
						
							
							
								 
								Yarila682
							
						 | 
						
							
							
							
								
								
							
							
								
							
								29528196f2
								
									
								
							
								
							
						 | 
						
							
							
								
								os: close opened file descriptors in `cp()` (#6142)
							
							
							
							
							
						 | 
						
							2020-08-16 04:55:10 +02:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								bab5c21224
								
									
								
							
								
							
						 | 
						
							
							
								
								parser: warn when fixed-size ArrayInit doesn't have trailing `{}`. (#6137)
							
							
							
							
							
						 | 
						
							2020-08-16 04:54:05 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								36eae1c175
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: x.vstring() instead of string(x) (#6102)
							
							
							
							
							
						 | 
						
							2020-08-10 18:05:26 +02:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								2dd90de993
								
									
								
							
								
							
						 | 
						
							
							
								
								parser: error on `[unsafe_fn]` (#6090)
							
							
							
							
							
						 | 
						
							2020-08-09 12:22:11 +03:00 | 
						
					
				
					
						
							
							
								 
								Larpon
							
						 | 
						
							
							
							
								
								
							
							
								
							
								09f1362305
								
									
								
							
								
							
						 | 
						
							
							
								
								os: let temp_dir adhere to posix/fhs version 3.0 on linux and mac (#6069)
							
							
							
							
							
						 | 
						
							2020-08-05 19:02:57 +02:00 | 
						
					
				
					
						
							
							
								 
								dils2k
							
						 | 
						
							
							
							
								
								
							
							
								
							
								8dede3b535
								
									
								
							
								
							
						 | 
						
							
							
								
								builder: add a verror, when the output folder is not existing and writable (#5966)
							
							
							
							
							
						 | 
						
							2020-08-03 18:19:36 +03:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								8dcc3cda97
								
									
								
							
								
							
						 | 
						
							
							
								
								os.cp: fix returning false error on Windows (#6037)
							
							
							
							
							
						 | 
						
							2020-08-02 14:08:45 +03:00 | 
						
					
				
					
						
							
							
								 
								Carlos Esquerdo Bernat
							
						 | 
						
							
							
							
								
								
							
							
								
							
								d71c11577a
								
									
								
							
								
							
						 | 
						
							
							
								
								os: move file logic to file.v (#6013)
							
							
							
							
							
						 | 
						
							2020-08-01 23:07:37 +02:00 | 
						
					
				
					
						
							
							
								 
								pancake
							
						 | 
						
							
							
							
								
								
							
							
								
							
								04ef2a2671
								
									
								
							
								
							
						 | 
						
							
							
								
								os: implement os.system for iOS and uncomment the `$if ios` blocks (#5947)
							
							
							
							
							
						 | 
						
							2020-07-24 10:17:32 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								632e27a4a9
								
							
								
							
						 | 
						
							
							
								
								all: fix a big mutability bug and update all mutable vars
							
							
							
							
							
						 | 
						
							2020-07-23 23:16:36 +02:00 | 
						
					
				
					
						
							
							
								 
								pancake
							
						 | 
						
							
							
							
								
								
							
							
								
							
								36352085ae
								
									
								
							
								
							
						 | 
						
							
							
								
								v: add support for iOS crosscompilation (#5943)
							
							
							
							
							
						 | 
						
							2020-07-23 07:58:44 +03:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								ee349691f9
								
									
								
							
								
							
						 | 
						
							
							
								
								v/checker: Warn about pointer indexing outside unsafe {} (#5918)
							
							
							
							
							
						 | 
						
							2020-07-22 20:28:53 +03:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								a74cbf55c7
								
									
								
							
								
							
						 | 
						
							
							
								
								checker: warn if C.m* or C.s* functions are called outside unsafe blocks (#5869)
							
							
							
							
							
						 | 
						
							2020-07-20 20:06:41 +03:00 | 
						
					
				
					
						
							
							
								 
								Ryan Willis
							
						 | 
						
							
							
							
								
								
							
							
								
							
								f66967a88c
								
									
								
							
								
							
						 | 
						
							
							
								
								vsymlink: real Windows symbolic link, fallback to batch, make.bat updates (#5841)
							
							
							
							
							
						 | 
						
							2020-07-16 18:33:26 +02:00 | 
						
					
				
					
						
							
							
								 
								ka-weihe
							
						 | 
						
							
							
							
								
								
							
							
								
							
								df45488e09
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: fix warnings (#5820)
							
							
							
							
							
						 | 
						
							2020-07-14 00:16:31 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								1baa7ef806
								
							
								
							
						 | 
						
							
							
								
								os: implement os.write_file_array and os.read_file_array .
							
							
							
							
							
						 | 
						
							2020-07-13 10:46:37 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								b92ce38593
								
							
								
							
						 | 
						
							
							
								
								os: fix v_realloc call on windows
							
							
							
							
							
						 | 
						
							2020-07-11 12:45:22 +02:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								4490cd2e8a
								
									
								
							
								
							
						 | 
						
							
							
								
								os: replace panics with optionals (#5718)
							
							
							
							
							
						 | 
						
							2020-07-07 12:41:42 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								6b2777e681
								
							
								
							
						 | 
						
							
							
								
								compiler: support VTMP; tests: delete .tmp.c files on successfull tests
							
							
							
							
							
						 | 
						
							2020-07-06 15:08:46 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								bae9ed0350
								
							
								
							
						 | 
						
							
							
								
								os: fix file.writeln(s) too, where s contains `0` bytes
							
							
							
							
							
						 | 
						
							2020-07-04 14:14:43 +03:00 |