John Benediktsson
							
						 
						
							 
							
							
							
								
							
								115b7b62df 
								
							
								 
							
						 
						
							
							
								
								basis: removing unnecessary method stack effects.  
							
							 
							
							
							
						 
						
							2020-09-09 15:00:54 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								ca1612cc57 
								
							
								 
							
						 
						
							
							
								
								io: fix for win32-error not throwing on zero.  
							
							 
							
							
							
						 
						
							2020-01-06 14:20:15 -08:00  
						
					 
				
					
						
							
							
								 
								Alexander Iljin
							
						 
						
							 
							
							
							
								
							
								3733b13daf 
								
							
								 
							
						 
						
							
							
								
								Replace "win32-error-string throw" with windows-error instance throwing  
							
							 
							
							... 
							
							
							
							Remove win32-error-string, because there was only one place it was used in. 
							
						 
						
							2020-01-06 13:18:33 -08:00  
						
					 
				
					
						
							
							
								 
								Alexander Iljin
							
						 
						
							 
							
							
							
								
							
								294be2cca3 
								
							
								 
							
						 
						
							
							
								
								Replace inline INVALID_HANDLE_VALUE checks with check-invalid-handle calls  
							
							 
							
							... 
							
							
							
							On error find-first-file will now throw a windows-error instance instead of
a string. 
							
						 
						
							2020-01-06 13:18:33 -08:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								f9c90583d0 
								
							
								 
							
						 
						
							
							
								
								io.files.info: Fix linux file-system-info recursion  
							
							 
							
							
							
						 
						
							2020-01-05 13:27:22 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								9beeedfe18 
								
							
								 
							
						 
						
							
							
								
								io.files.info: Fix find-mount-point.  
							
							 
							
							
							
						 
						
							2020-01-04 13:33:45 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								4da6f51c91 
								
							
								 
							
						 
						
							
							
								
								io.files.info: fix circularity regression in file-systems on linux  
							
							 
							
							
							
						 
						
							2020-01-04 09:07:32 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								16442c27ac 
								
							
								 
							
						 
						
							
							
								
								io: Fix word to find disk space if a file is missing.  
							
							 
							
							... 
							
							
							
							Add canonicalize-drive because Windows likes C: instead of c:.
Add >windows-path for path string comparison.
Add canonicalize-path-full for fixing the path, drive, and / to \\ on
Windows. 
							
						 
						
							2020-01-03 16:30:00 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								75e98b4bc3 
								
							
								 
							
						 
						
							
							
								
								Revert "Replace inline INVALID_HANDLE_VALUE checks with check-invalid-handle calls"  
							
							 
							
							... 
							
							
							
							This reverts commit 1e61dbfd2a . 
							
						 
						
							2020-01-03 13:04:29 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								7f395ba7f0 
								
							
								 
							
						 
						
							
							
								
								Revert "Replace "win32-error-string throw" with windows-error instance throwing"  
							
							 
							
							... 
							
							
							
							This reverts commit 2dfb3b3a73 . 
							
						 
						
							2020-01-03 13:03:10 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								16c153411d 
								
							
								 
							
						 
						
							
							
								
								io: Trim using lists.  
							
							 
							
							
							
						 
						
							2020-01-03 12:42:11 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								3419d34cbf 
								
							
								 
							
						 
						
							
							
								
								mason.disk: Better handling of free disk space.  
							
							 
							
							... 
							
							
							
							- Works if the build directory does not exist, assuming it would be created on the root disk containing the path of the first existing parent directory
- Space calculation is wrong, we should be using the available space
- MB is GB, comment was wrong
- Call find-mount-point-info to get the real disk mount point even if the dir does not exist 
							
						 
						
							2020-01-03 11:10:53 -06:00  
						
					 
				
					
						
							
							
								 
								Alexander Iljin
							
						 
						
							 
							
							
							
								
							
								2dfb3b3a73 
								
							
								 
							
						 
						
							
							
								
								Replace "win32-error-string throw" with windows-error instance throwing  
							
							 
							
							... 
							
							
							
							Remove win32-error-string, because there was only one place it was used in. 
							
						 
						
							2019-11-25 07:06:59 -08:00  
						
					 
				
					
						
							
							
								 
								Alexander Iljin
							
						 
						
							 
							
							
							
								
							
								1e61dbfd2a 
								
							
								 
							
						 
						
							
							
								
								Replace inline INVALID_HANDLE_VALUE checks with check-invalid-handle calls  
							
							 
							
							... 
							
							
							
							On error find-first-file will now throw a windows-error instance instead of
a string. 
							
						 
						
							2019-11-25 07:06:59 -08:00  
						
					 
				
					
						
							
							
								 
								Alexander Iljin
							
						 
						
							 
							
							
							
								
							
								0007789795 
								
							
								 
							
						 
						
							
							
								
								continuations[-docs]: add the finally word  
							
							 
							
							
							
						 
						
							2019-04-22 21:57:51 -07:00  
						
					 
				
					
						
							
							
								 
								Jack Lucas
							
						 
						
							 
							
							
							
								
							
								3154242a3a 
								
							
								 
							
						 
						
							
							
								
								Re-add Freebsd Support  
							
							 
							
							
							
						 
						
							2019-02-08 19:17:30 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								4b614cc15b 
								
							
								 
							
						 
						
							
							
								
								factor: Make source files/resources 644 instead of 755.  
							
							 
							
							
							
						 
						
							2018-07-13 20:36:50 -05:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								ca03896d74 
								
							
								 
							
						 
						
							
							
								
								more test IN: cleanup.  
							
							 
							
							
							
						 
						
							2018-02-15 09:20:01 -08:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								b92a3e109d 
								
							
								 
							
						 
						
							
							
								
								io: Add with-ensure-directory and ?file-info.  
							
							 
							
							
							
						 
						
							2017-08-03 18:42:32 -05:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								9103d1546f 
								
							
								 
							
						 
						
							
							
								
								basis/: more docs  
							
							 
							
							
							
						 
						
							2017-07-09 15:08:49 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Iljin
							
						 
						
							 
							
							
							
								
							
								2ffa446f5b 
								
							
								 
							
						 
						
							
							
								
								*-docs: replace double spaces with single spaces  
							
							 
							
							... 
							
							
							
							Code examples and other places where multiple spaces were used to align
text were left intact. 
							
						 
						
							2017-06-05 13:16:07 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								7c7bb93c55 
								
							
								 
							
						 
						
							
							
								
								factor: Rename GENERIC# to GENERIC#:.  
							
							 
							
							... 
							
							
							
							Fixes  #1670 . 
							
						 
						
							2017-06-01 13:58:58 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								df189eada5 
								
							
								 
							
						 
						
							
							
								
								io.files.info.windows: Fix using list.  
							
							 
							
							... 
							
							
							
							We are using fry twice and it shows up in bootstrap. 
							
						 
						
							2017-05-31 18:40:08 -05:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								a1c503c6e4 
								
							
								 
							
						 
						
							
							
								
								io.files.info.unix.linux: handles the possible permission denied error in M: linux file-systems  
							
							 
							
							
							
						 
						
							2016-11-19 02:07:49 +01:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								00d4572e6c 
								
							
								 
							
						 
						
							
							
								
								basis,extra: refactorings to use the ignore-error and ignore-error/f words  
							
							 
							
							
							
						 
						
							2016-11-18 23:41:36 +01:00  
						
					 
				
					
						
							
							
								 
								Alexander Iljin
							
						 
						
							 
							
							
							
								
							
								ebfce1deea 
								
							
								 
							
						 
						
							
							
								
								io.files.info-docs: fix links to file-info-tuple parameters  
							
							 
							
							
							
						 
						
							2016-07-30 09:25:30 -07:00  
						
					 
				
					
						
							
							
								 
								Alexander Iljin
							
						 
						
							 
							
							
							
								
							
								b43c7b4fd7 
								
							
								 
							
						 
						
							
							
								
								io.files.info.windows: suppress ERROR_FILE_NOT_FOUND in volume>paths  
							
							 
							
							
							
						 
						
							2016-06-22 11:27:26 -07:00  
						
					 
				
					
						
							
							
								 
								Alexander Iljin
							
						 
						
							 
							
							
							
								
							
								f530692362 
								
							
								 
							
						 
						
							
							
								
								io.files.windows: replace open-existing with open-r/w  
							
							 
							
							... 
							
							
							
							This fixes error throwing in case of CreateFile failure, and calls
add-completion for the file handle on success. 
							
						 
						
							2016-06-22 11:27:26 -07:00  
						
					 
				
					
						
							
							
								 
								Jon Harper
							
						 
						
							 
							
							
							
								
							
								e9454fc310 
								
							
								 
							
						 
						
							
							
								
								io.files.info docs, sync link-info and file-info docs  
							
							 
							
							
							
						 
						
							2016-06-22 11:22:43 -07:00  
						
					 
				
					
						
							
							
								 
								Alexander Iljin
							
						 
						
							 
							
							
							
								
							
								8e2a65e5a2 
								
							
								 
							
						 
						
							
							
								
								io.files.info.windows: add a comment to open-read-handle  
							
							 
							
							
							
						 
						
							2016-05-30 12:35:26 -07:00  
						
					 
				
					
						
							
							
								 
								Alexander Iljin
							
						 
						
							 
							
							
							
								
							
								aa7a285390 
								
							
								 
							
						 
						
							
							
								
								io.files.info.windows: fix flags in open-read-handle  
							
							 
							
							... 
							
							
							
							Add FILE_SHARE_WRITE and FILE_SHARE_DELETE flags and calls CreateFile-flags
hook. This fixes file-readable? so that it uses the same flags as open-read
(issue #1470 ). 
							
						 
						
							2016-05-30 12:35:25 -07:00  
						
					 
				
					
						
							
							
								 
								Alexander Iljin
							
						 
						
							 
							
							
							
								
							
								043c6984b9 
								
							
								 
							
						 
						
							
							
								
								io.files.info.windows: fix file-readable?  
							
							 
							
							... 
							
							
							
							This fixes issue #1470 . Now the method tries to open the file handle for
reading and returns t on success. This approach makes Windows check the
current user's permissions. 
							
						 
						
							2016-05-30 12:35:24 -07:00  
						
					 
				
					
						
							
							
								 
								Alexander Iljin
							
						 
						
							 
							
							
							
								
							
								2264638a61 
								
							
								 
							
						 
						
							
							
								
								io.files.info.windows: add open-read-handle to reuse later  
							
							 
							
							
							
						 
						
							2016-05-30 12:35:23 -07:00  
						
					 
				
					
						
							
							
								 
								Alexander Iljin
							
						 
						
							 
							
							
							
								
							
								2b68636207 
								
							
								 
							
						 
						
							
							
								
								io.files.info.windows: fix parameter name for get-file-information-stat  
							
							 
							
							
							
						 
						
							2016-05-30 12:35:23 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								3f18b71d07 
								
							
								 
							
						 
						
							
							
								
								cleanup some QUALIFIED: that are no longer needed.  
							
							 
							
							
							
						 
						
							2016-03-29 10:20:16 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								32b29f7079 
								
							
								 
							
						 
						
							
							
								
								io.files.info: cleanup by using with-temp-directory.  
							
							 
							
							
							
						 
						
							2016-03-17 17:51:36 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								d4b8e44399 
								
							
								 
							
						 
						
							
							
								
								license rename: fix the rest of it.  
							
							 
							
							
							
						 
						
							2016-03-17 02:36:34 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								67e7874e91 
								
							
								 
							
						 
						
							
							
								
								io.files.info.unix.linux: Special characters in mount points are encoded as octal escape sequences.  
							
							 
							
							
							
						 
						
							2015-11-03 15:55:14 -08:00  
						
					 
				
					
						
							
							
								 
								Alexander Iljin
							
						 
						
							 
							
							
							
								
							
								156a2d0b90 
								
							
								 
							
						 
						
							
							
								
								Minor documentation fixes.  
							
							 
							
							
							
						 
						
							2015-09-29 09:12:29 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								e477f6996f 
								
							
								 
							
						 
						
							
							
								
								Fix comments to be ! not #!.  
							
							 
							
							
							
						 
						
							2015-09-08 16:15:10 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								ceb75057da 
								
							
								 
							
						 
						
							
							
								
								change ERROR: words from throw-foo back to foo.  
							
							 
							
							
							
						 
						
							2015-08-13 16:13:05 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								b6be8685c3 
								
							
								 
							
						 
						
							
							
								
								basis: ERROR: changes.  
							
							 
							
							
							
						 
						
							2015-08-13 03:20:39 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								618330b31e 
								
							
								 
							
						 
						
							
							
								
								factor: rename system:vm -> vm-path to differentiate it from vm:vm (which is a STRUCT:)  
							
							 
							
							
							
						 
						
							2015-07-20 00:10:29 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								892c62e1dc 
								
							
								 
							
						 
						
							
							
								
								factor: second stab at [ ] [ ] unit-test -> { } [ ] unit-test  
							
							 
							
							
							
						 
						
							2015-07-03 09:39:59 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								59f3b1ea57 
								
							
								 
							
						 
						
							
							
								
								Revert "factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!"  
							
							 
							
							... 
							
							
							
							Needs a bit more work.
This reverts commit 7e54cc2824 . 
							
						 
						
							2015-07-02 13:47:06 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								7e54cc2824 
								
							
								 
							
						 
						
							
							
								
								factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!  
							
							 
							
							
							
						 
						
							2015-07-02 11:36:08 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								39093727b1 
								
							
								 
							
						 
						
							
							
								
								libc: rename (io-error) to throw-errno.  
							
							 
							
							
							
						 
						
							2014-11-21 09:29:45 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								57f9d78892 
								
							
								 
							
						 
						
							
							
								
								improve help by linking to types directly.  
							
							 
							
							
							
						 
						
							2014-05-23 20:20:15 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								e50d1375a1 
								
							
								 
							
						 
						
							
							
								
								io: need to use libc for OS X?  
							
							 
							
							
							
						 
						
							2014-04-03 21:43:37 -07:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								eaca04de3b 
								
							
								 
							
						 
						
							
							
								
								libc: several vocabs now need to depend on libc  
							
							 
							
							
							
						 
						
							2014-04-02 12:13:00 -05:00