Ben
							
						 | 
						
							
							
							
								
								
							
							
								
							
								4ffdcf8058
								
									
								
							
								
							
						 | 
						
							
							
								
								os: add existing_path function (#14536)
							
							
							
							
							
						 | 
						
							2022-05-31 06:32:12 +03:00 | 
						
					
				
					
						
							
							
								 
								Ben
							
						 | 
						
							
							
							
								
								
							
							
								
							
								f431020764
								
									
								
							
								
							
						 | 
						
							
							
								
								os: minor clean ups on filepath.v (#14506)
							
							
							
							
							
						 | 
						
							2022-05-24 11:29:32 +03:00 | 
						
					
				
					
						
							
							
								 
								Ben
							
						 | 
						
							
							
							
								
								
							
							
								
							
								971c55cf30
								
									
								
							
								
							
						 | 
						
							
							
								
								os: add norm_path and abs_path function (#14435)
							
							
							
							
							
						 | 
						
							2022-05-21 01:16:29 +03:00 | 
						
					
				
					
						
							
							
								 
								Vincenzo Palazzo
							
						 | 
						
							
							
							
								
								
							
							
								
							
								17bba712bd
								
									
								
							
								
							
						 | 
						
							
							
								
								checker: ban unsafe pointer/fn comparison (#14462)
							
							
							
							
							
						 | 
						
							2022-05-20 18:30:16 +03:00 | 
						
					
				
					
						
							
							
								 
								Adam Oates
							
						 | 
						
							
							
							
								
								
							
							
								
							
								a786c58d0a
								
									
								
							
								
							
						 | 
						
							
							
								
								os: add `fn user_names()` (#14424)
							
							
							
							
							
						 | 
						
							2022-05-18 13:37:34 +03:00 | 
						
					
				
					
						
							
							
								 
								Ben
							
						 | 
						
							
							
							
								
								
							
							
								
							
								cbb24d34c9
								
									
								
							
								
							
						 | 
						
							
							
								
								os: fix is_abs_path function for Windows systems (#14397)
							
							
							
							
							
						 | 
						
							2022-05-16 09:59:37 +03:00 | 
						
					
				
					
						
							
							
								 
								Daniel Däschle
							
						 | 
						
							
							
							
								
								
							
							
								
							
								d679146a80
								
									
								
							
								
							
						 | 
						
							
							
								
								fmt: remove space in front of ? and ! (#14366)
							
							
							
							
							
						 | 
						
							2022-05-13 06:56:21 +03:00 | 
						
					
				
					
						
							
							
								 
								Larpon
							
						 | 
						
							
							
							
								
								
							
							
								
							
								34a252ef84
								
									
								
							
								
							
						 | 
						
							
							
								
								os: add `raw_execute` on Windows (#14363)
							
							
							
							
							
						 | 
						
							2022-05-11 16:56:03 +03:00 | 
						
					
				
					
						
							
							
								 
								Larpon
							
						 | 
						
							
							
							
								
								
							
							
								
							
								0ec1c8d9f0
								
									
								
							
								
							
						 | 
						
							
							
								
								szip: expose zip_folder (#14356)
							
							
							
							
							
						 | 
						
							2022-05-11 16:48:41 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								5277ce7dce
								
									
								
							
								
							
						 | 
						
							
							
								
								tests: support for marking _test.v files with `// vtest flaky: true`, to reduce false positives from the CI
							
							
							
							
							
						 | 
						
							2022-04-30 13:30:02 +03:00 | 
						
					
				
					
						
							
							
								 
								Nick Treleaven
							
						 | 
						
							
							
							
								
								
							
							
								
							
								d8a5df9044
								
									
								
							
								
							
						 | 
						
							
							
								
								checker: error if smaller signed == unsigned (#14078)
							
							
							
							
							
						 | 
						
							2022-04-25 12:09:25 +03:00 | 
						
					
				
					
						
							
							
								 
								Larpon
							
						 | 
						
							
							
							
								
								
							
							
								
							
								506259adb6
								
									
								
							
								
							
						 | 
						
							
							
								
								os: add behavior info to `is_dir_empty` documentation (#14110)
							
							
							
							
							
						 | 
						
							2022-04-21 18:21:00 +03:00 | 
						
					
				
					
						
							
							
								 
								Hunam
							
						 | 
						
							
							
							
								
								
							
							
								
							
								0374f021c5
								
									
								
							
								
							
						 | 
						
							
							
								
								os: small cleanup of function description (#14112)
							
							
							
							
							
						 | 
						
							2022-04-20 20:58:41 +03:00 | 
						
					
				
					
						
							
							
								 
								Larpon
							
						 | 
						
							
							
							
								
								
							
							
								
							
								a1342e85c3
								
									
								
							
								
							
						 | 
						
							
							
								
								os: add info about overwritten content to `write_file` (#14109)
							
							
							
							
							
						 | 
						
							2022-04-20 15:29:58 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								fbb9e65c0f
								
							
								
							
						 | 
						
							
							
								
								all: ~500 more byte=>u8
							
							
							
							
							
						 | 
						
							2022-04-15 18:25:45 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								fb192d949b
								
							
								
							
						 | 
						
							
							
								
								all: replace []byte with []u8
							
							
							
							
							
						 | 
						
							2022-04-15 15:35:35 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								dbcf6e9c33
								
							
								
							
						 | 
						
							
							
								
								os: fix Process on windows
							
							
							
							
							
						 | 
						
							2022-04-15 15:23:05 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								d4a0d6f73c
								
							
								
							
						 | 
						
							
							
								
								all: byte => u8
							
							
							
							
							
						 | 
						
							2022-04-15 14:58:56 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								014c3c97f0
								
							
								
							
						 | 
						
							
							
								
								all: byte => u8
							
							
							
							
							
						 | 
						
							2022-04-15 14:45:52 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								8788512c4d
								
									
								
							
								
							
						 | 
						
							
							
								
								checker: make using err.msg and err.code produce an *actual* notice, even with the present compatibility hack (will be *removed* in 2022-06-01)
							
							
							
							
							
						 | 
						
							2022-04-12 14:56:02 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								60e718e7c6
								
							
								
							
						 | 
						
							
							
								
								test: save removing the nonexistent binary output for v fmt and v vet tests
							
							
							
							
							
						 | 
						
							2022-04-09 13:04:52 +03:00 | 
						
					
				
					
						
							
							
								 
								pancake
							
						 | 
						
							
							
							
								
								
							
							
								
							
								5369379738
								
									
								
							
								
							
						 | 
						
							
							
								
								repl: handle exit(n) (#13930)
							
							
							
							
							
						 | 
						
							2022-04-04 16:22:34 +03:00 | 
						
					
				
					
						
							
							
								 
								pancake
							
						 | 
						
							
							
							
								
								
							
							
								
							
								af79c1e6ef
								
									
								
							
								
							
						 | 
						
							
							
								
								os: implement os.config_dir() like in Go's UserConfigDir (#13893)
							
							
							
							
							
						 | 
						
							2022-04-01 22:04:43 +03:00 | 
						
					
				
					
						
							
							
								 
								yuyi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								62553dcc2e
								
									
								
							
								
							
						 | 
						
							
							
								
								cgen: fix crash for casting bool to int  (fix #13825) (#13844)
							
							
							
							
							
						 | 
						
							2022-03-28 12:20:47 +03:00 | 
						
					
				
					
						
							
							
								 
								JalonSolov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								de2fc87995
								
									
								
							
								
							
						 | 
						
							
							
								
								os: handle trailing backslash on windows path when quoting (#13705)
							
							
							
							
							
						 | 
						
							2022-03-10 01:29:37 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								36ec47cd20
								
							
								
							
						 | 
						
							
							
								
								all: replace "NB:" with "Note:" (docs/comments)
							
							
							
							
							
						 | 
						
							2022-03-06 20:01:22 +03:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								f2e5bb447e
								
									
								
							
								
							
						 | 
						
							
							
								
								os: remove dead code
							
							
							
							
							
						 | 
						
							2022-02-21 22:57:24 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								bad30bdd79
								
									
								
							
								
							
						 | 
						
							
							
								
								os: allow using XDG_CACHE_HOME for choosing the folder returned by `os.cache_dir()` on windows too
							
							
							
							
							
						 | 
						
							2022-02-13 11:18:51 +02:00 | 
						
					
				
					
						
							
							
								 
								Tim Basel
							
						 | 
						
							
							
							
								
								
							
							
								
							
								9d0a5942ac
								
									
								
							
								
							
						 | 
						
							
							
								
								builtin: change IError `msg` and `code` to methods + fix vlib, add a deprecation notice for the old usages (#13041)
							
							
							
							
							
						 | 
						
							2022-02-11 15:52:33 +02:00 | 
						
					
				
					
						
							
							
								 
								Juergen Donnerstag
							
						 | 
						
							
							
							
								
								
							
							
								
							
								654bc49d3c
								
									
								
							
								
							
						 | 
						
							
							
								
								os: implement win_read_string on os.Process (#13428)
							
							
							
							
							
						 | 
						
							2022-02-11 13:02:00 +02:00 | 
						
					
				
					
						
							
							
								 
								Tarcisio Gruppi
							
						 | 
						
							
							
							
								
								
							
							
								
							
								51513ae19a
								
									
								
							
								
							
						 | 
						
							
							
								
								vfmt: keep file permissions with -w on !windows (#13334)
							
							
							
							
							
						 | 
						
							2022-02-01 14:49:06 +02:00 | 
						
					
				
					
						
							
							
								 
								Merlin Diavova
							
						 | 
						
							
							
							
								
								
							
							
								
							
								f3683b7cdc
								
									
								
							
								
							
						 | 
						
							
							
								
								os: add an .exit_code field to os.Command (#13321)
							
							
							
							
							
							
							
							* Added os.Command.exit_code
* vfmt vlib/os/os_test.v
* extract os.Command to os.v, add a dummy panicing implementation on windows, just for parity, fix os_test.v on macos, skip test_command on windows.
Co-authored-by: Merlin Diavova <md@merlindiaova.org>
Co-authored-by: Delyan Angelov <delian66@gmail.com> 
							
						 | 
						
							2022-01-30 00:44:52 +02:00 | 
						
					
				
					
						
							
							
								 
								Subhomoy Haldar
							
						 | 
						
							
							
							
								
								
							
							
								
							
								fe77e64b3e
								
									
								
							
								
							
						 | 
						
							
							
								
								os: remove trim_space() in os.execute() on windows, to make implementations consistent (#13272)
							
							
							
							
							
						 | 
						
							2022-01-25 14:09:56 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								34f0d442df
								
									
								
							
								
							
						 | 
						
							
							
								
								ci: separate other_ci.yml and paths_ci.yml; simplify make.bat (#13254)
							
							
							
							
							
						 | 
						
							2022-01-23 12:50:19 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								fa6f7d4c83
								
									
								
							
								
							
						 | 
						
							
							
								
								os: add os.quoted_path/1, use it consistently for running V itself
							
							
							
							
							
						 | 
						
							2022-01-22 21:13:28 +02:00 | 
						
					
				
					
						
							
							
								 
								playX
							
						 | 
						
							
							
							
								
								
							
							
								
							
								7fe62a8b3e
								
									
								
							
								
							
						 | 
						
							
							
								
								js,os: fix `return` in `or` blocks; Properly get path_delimiter and path_separator in JS (#13179)
							
							
							
							
							
						 | 
						
							2022-01-15 09:55:03 +02:00 | 
						
					
				
					
						
							
							
								 
								Larpon
							
						 | 
						
							
							
							
								
								
							
							
								
							
								7fbd856bf8
								
									
								
							
								
							
						 | 
						
							
							
								
								os: add font module, move from gg (#13144)
							
							
							
							
							
						 | 
						
							2022-01-13 12:16:18 +02:00 | 
						
					
				
					
						
							
							
								 
								Larpon
							
						 | 
						
							
							
							
								
								
							
							
								
							
								17911432b9
								
									
								
							
								
							
						 | 
						
							
							
								
								android: fix and test compilation to raw Android C code (#13080)
							
							
							
							
							
						 | 
						
							2022-01-07 16:57:05 +02:00 | 
						
					
				
					
						
							
							
								 
								jeffmikels
							
						 | 
						
							
							
							
								
								
							
							
								
							
								a60b381d5e
								
									
								
							
								
							
						 | 
						
							
							
								
								docs: adding skeleton README.md files for all vlib modules (#13034)
							
							
							
							
							
						 | 
						
							2022-01-05 18:06:08 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Medvednikov
							
						 | 
						
							
							
							
							
								
							
								59ed4be49a
								
							
								
							
						 | 
						
							
							
								
								all: update copyright year
							
							
							
							
							
						 | 
						
							2022-01-04 12:21:12 +03:00 | 
						
					
				
					
						
							
							
								 
								playX
							
						 | 
						
							
							
							
								
								
							
							
								
							
								a2468e1e0c
								
									
								
							
								
							
						 | 
						
							
							
								
								js,os: fix integer arithmetic; add Process.close() and os.is_readable() for VJS; Make tetris run on JS backend (#12940)
							
							
							
							
							
						 | 
						
							2021-12-23 11:36:42 +02:00 | 
						
					
				
					
						
							
							
								 
								playX
							
						 | 
						
							
							
							
								
								
							
							
								
							
								5f0160bf11
								
									
								
							
								
							
						 | 
						
							
							
								
								js,gg: more work on porting gg to JS backend (#12903)
							
							
							
							
							
						 | 
						
							2021-12-20 16:18:21 +03:00 | 
						
					
				
					
						
							
							
								 
								playX
							
						 | 
						
							
							
							
								
								
							
							
								
							
								cb4c67588c
								
									
								
							
								
							
						 | 
						
							
							
								
								os: add support for signal handling on JS backend (#12818)
							
							
							
							
							
						 | 
						
							2021-12-13 20:18:12 +02:00 | 
						
					
				
					
						
							
							
								 
								playX
							
						 | 
						
							
							
							
								
								
							
							
								
							
								0da7e2f8ab
								
									
								
							
								
							
						 | 
						
							
							
								
								js: make vlib/v/util compile on JS backend (#12660)
							
							
							
							
							
						 | 
						
							2021-12-03 12:25:36 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								5e8288528a
								
									
								
							
								
							
						 | 
						
							
							
								
								ci: fix `v -b js vlib/builtin/js/array_test.js.v`
							
							
							
							
							
						 | 
						
							2021-11-22 15:11:33 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								6a252ed015
								
									
								
							
								
							
						 | 
						
							
							
								
								os: implement a JS version of os.join_path_single too
							
							
							
							
							
						 | 
						
							2021-11-22 15:03:05 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								7a0dc60d04
								
									
								
							
								
							
						 | 
						
							
							
								
								os: re-add the leak in os.join_path (the `os.join_path(x, ...arr)` case should be handled by V). Add a memleak free os.join_path_single version.
							
							
							
							
							
						 | 
						
							2021-11-22 14:40:55 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
							
								
							
								c3b8e5e181
								
							
								
							
						 | 
						
							
							
								
								ci: fix compilation on FreeBSD
							
							
							
							
							
						 | 
						
							2021-11-22 09:32:13 +00:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								84aa05f8fb
								
									
								
							
								
							
						 | 
						
							
							
								
								ci: fix macos build
							
							
							
							
							
						 | 
						
							2021-11-22 11:07:26 +02:00 | 
						
					
				
					
						
							
							
								 
								Delyan Angelov
							
						 | 
						
							
							
							
								
								
							
							
								
							
								fe48380e85
								
									
								
							
								
							
						 | 
						
							
							
								
								os: cleanup; ci: fix a segfault in the tcc32 job when calling pref.vexe_path() -> os.real_path(os.executable())
							
							
							
							
							
						 | 
						
							2021-11-22 10:32:10 +02:00 |