ab969b072c 
								
							
								 
							
						 
						
							
							
								
								io.directories.search: some cleanup.  
							
							
							
						 
						
							2014-05-20 14:46:01 -07:00  
				
					
						
							
							
								 
						
							
							
								3fb1532bd6 
								
							
								 
							
						 
						
							
							
								
								io.directories.search: add quot stack effects, simplify find-all-files.  
							
							
							
						 
						
							2014-05-20 12:29:02 -07:00  
				
					
						
							
							
								 
						
							
							
								7e4f2ec618 
								
							
								 
							
						 
						
							
							
								
								io.directories.search: faster directory traversal.  
							
							
							
						 
						
							2014-05-20 12:06:11 -07:00  
				
					
						
							
							
								 
						
							
							
								4ca5b2ccb3 
								
							
								 
							
						 
						
							
							
								
								Revert "unix.ffi: be more explicit about dirent64."  
							
							... 
							
							
							
							This reverts commit edf456149330d44995b1c8bdf61a1c5d2617ed9c. 
							
						 
						
							2014-04-29 14:02:30 -07:00  
				
					
						
							
							
								 
						
							
							
								5dd26a9066 
								
							
								 
							
						 
						
							
							
								
								unix.ffi: be more explicit about dirent64.  
							
							
							
						 
						
							2014-04-29 13:54:27 -07:00  
				
					
						
							
							
								 
						
							
							
								09dec78603 
								
							
								 
							
						 
						
							
							
								
								io.directories.unix.linux: fix using.  
							
							
							
						 
						
							2014-04-29 13:38:27 -07:00  
				
					
						
							
							
								 
						
							
							
								26ff963758 
								
							
								 
							
						 
						
							
							
								
								io.directories: faster directory-entries by caching dirent structs.  
							
							
							
						 
						
							2014-04-29 13:22:56 -07:00  
				
					
						
							
							
								 
						
							
							
								eaca04de3b 
								
							
								 
							
						 
						
							
							
								
								libc: several vocabs now need to depend on libc  
							
							
							
						 
						
							2014-04-02 12:13:00 -05:00  
				
					
						
							
							
								 
						
							
							
								e407981e12 
								
							
								 
							
						 
						
							
							
								
								io.directories: Add with-resource-directory word and use it.  
							
							
							
						 
						
							2013-09-24 13:13:39 -07:00  
				
					
						
							
							
								 
						
							
							
								ec1ecbe549 
								
							
								 
							
						 
						
							
							
								
								io.directories.unix: If you mount a .iso, all the file types are +unknown+ according to directory-files.  
							
							... 
							
							
							
							Fall back to file-info on +unknown+ file types and use with-directory in with-unix-directory so the paths are correct for file-info.
Fixes  #911 . 
							
						 
						
							2013-07-11 09:46:26 -07:00  
				
					
						
							
							
								 
						
							
							
								7a35d85f30 
								
							
								 
							
						 
						
							
							
								
								io.directories.search: Show directory entries instead of throwing them away.  
							
							
							
						 
						
							2013-04-13 16:18:54 -07:00  
				
					
						
							
							
								 
						
							
							
								84a93dd998 
								
							
								 
							
						 
						
							
							
								
								io.directories.search.windows: Windows8 doesn't find ProgramFiles with the  
							
							... 
							
							
							
							existing methods, find it in an os-env. 
							
						 
						
							2013-04-09 12:19:06 -07:00  
				
					
						
							
							
								 
						
							
							
								5a99bbaf1d 
								
							
								 
							
						 
						
							
							
								
								io.directories.unix: style fix to line up code.  
							
							
							
						 
						
							2013-03-25 19:47:56 -07:00  
				
					
						
							
							
								 
						
							
							
								85d0c607b0 
								
							
								 
							
						 
						
							
							
								
								io.directories: fix docs for (directory-entries).  
							
							
							
						 
						
							2013-03-06 17:35:53 -08:00  
				
					
						
							
							
								 
						
							
							
								83712ad87e 
								
							
								 
							
						 
						
							
							
								
								io.directories: defining "?delete-file".  
							
							
							
						 
						
							2012-10-25 10:07:15 -07:00  
				
					
						
							
							
								 
						
							
							
								4e72d80256 
								
							
								 
							
						 
						
							
							
								
								Using "same?" in more places.  
							
							
							
						 
						
							2012-07-21 10:22:44 -07:00  
				
					
						
							
							
								 
						
							
							
								2f7e8c0352 
								
							
								 
							
						 
						
							
							
								
								io.directories: fix mistaken refactor.  
							
							
							
						 
						
							2012-07-17 08:39:31 -07:00  
				
					
						
							
							
								 
						
							
							
								c507293d41 
								
							
								 
							
						 
						
							
							
								
								io.directories.hierarchy: faster directory-tree-files.  
							
							
							
						 
						
							2012-07-17 08:25:53 -07:00  
				
					
						
							
							
								 
						
							
							
								b519b52fa3 
								
							
								 
							
						 
						
							
							
								
								io.directories: cleanup and some performance improvements with move/copy.  
							
							
							
						 
						
							2012-07-16 22:03:49 -07:00  
				
					
						
							
							
								 
						
							
							
								2f325e4fee 
								
							
								 
							
						 
						
							
							
								
								using if-zero in even more places.  
							
							
							
						 
						
							2012-07-16 19:38:49 -07:00  
				
					
						
							
							
								 
						
							
							
								eccf5a82ae 
								
							
								 
							
						 
						
							
							
								
								io.files.info.windows: Fix file-systems word in two ways. First, don't  
							
							... 
							
							
							
							allocate 32k on the local alloc stack (which causes a 'double fault.')
Second, if the volume doesnt look up to a real path, don't make a dummy
object for that. volume
Use alien>native-string and native-string>alien wherever possible instead of
utf16n for Windows. 
							
						 
						
							2012-06-21 08:32:53 -07:00  
				
					
						
							
							
								 
						
							
							
								25ec33dc10 
								
							
								 
							
						 
						
							
							
								
								io.directories.unix: remove redundant using  
							
							
							
						 
						
							2011-11-28 20:36:46 -08:00  
				
					
						
							
							
								 
						
							
							
								4c0d73da3c 
								
							
								 
							
						 
						
							
							
								
								io.files.info: fix circularity  
							
							... 
							
							
							
							Remove the undocumented and redundant "copy-file-and-info" word, since "copy-file" does the same thing, and the circular dependency on "io.directories" was causing some deploys to fail 
							
						 
						
							2011-11-28 19:37:01 -08:00  
				
					
						
							
							
								 
						
							
							
								7754ab2c06 
								
							
								 
							
						 
						
							
							
								
								io.directories.unix: make copy-file copy perms  
							
							... 
							
							
							
							Like the docs claim it does 
							
						 
						
							2011-11-27 12:37:54 -08:00  
				
					
						
							
							
								 
						
							
							
								943596575a 
								
							
								 
							
						 
						
							
							
								
								use radix literals  
							
							
							
						 
						
							2011-11-23 19:03:40 -08:00  
				
					
						
							
							
								 
						
							
							
								62f652a5a1 
								
							
								 
							
						 
						
							
							
								
								io.directories: fix delete-file on windows, add unit test  
							
							
							
						 
						
							2011-11-12 18:28:07 -08:00  
				
					
						
							
							
								 
						
							
							
								94db86a6db 
								
							
								 
							
						 
						
							
							
								
								Make "foo.private" require load foo instead.  
							
							... 
							
							
							
							Move require from vocabs.loader to vocabs. Update everything.
Fixes  #201 . 
							
						 
						
							2011-11-02 11:50:03 -07:00  
				
					
						
							
							
								 
						
							
							
								b58688f87d 
								
							
								 
							
						 
						
							
							
								
								Add throw-win32-error, use it in (delete-file)  
							
							
							
						 
						
							2011-10-19 02:51:36 -07:00  
				
					
						
							
							
								 
						
							
							
								5608178389 
								
							
								 
							
						 
						
							
							
								
								When deleting a file, if it fails with "Access is denied" then set the file  
							
							... 
							
							
							
							attributes to normal and try again. Some files in the .git directory are set
to read-only, preventing the build machines from deleting old builds. 
							
						 
						
							2011-10-19 02:28:45 -07:00  
				
					
						
							
							
								 
						
							
							
								5c694767cd 
								
							
								 
							
						 
						
							
							
								
								Report which file doesn't get deleted on Windows.  
							
							
							
						 
						
							2011-10-18 00:59:57 -07:00  
				
					
						
							
							
								 
						
							
							
								bf2a96e9e0 
								
							
								 
							
						 
						
							
							
								
								Remove Windows CE from core/ basis/ and build-support/  
							
							... 
							
							
							
							Rename the winnt singleton to windows in core/ basis/ extra/
Rename boot images winnt -> windows
Fixes  #84 . 
							
						 
						
							2011-09-18 23:19:06 -05:00  
				
					
						
							
							
								 
						
							
							
								a8633d28c7 
								
							
								 
							
						 
						
							
							
								
								unix.*, io.directories.unix: remove unnecessary dependency on io.backend.unix  
							
							
							
						 
						
							2011-09-01 22:31:45 -07:00  
				
					
						
							
							
								 
						
							
							
								662bc3b07b 
								
							
								 
							
						 
						
							
							
								
								Fix bugs in unix ffi usage  
							
							
							
						 
						
							2011-05-23 23:36:14 -04:00  
				
					
						
							
							
								 
						
							
							
								75560699ea 
								
							
								 
							
						 
						
							
							
								
								Move <ref>, deref and little-endian? from alien.c-types to alien.data, remove <c-object>  
							
							
							
						 
						
							2010-12-25 16:55:36 -08:00  
				
					
						
							
							
								 
						
							
							
								7a9591674c 
								
							
								 
							
						 
						
							
							
								
								io.directories.search: fix a couple of examples  
							
							
							
						 
						
							2010-12-23 05:15:20 +09:00  
				
					
						
							
							
								 
						
							
							
								ae7b44e5eb 
								
							
								 
							
						 
						
							
							
								
								io.directories: fix typo in example  
							
							
							
						 
						
							2010-11-14 17:18:56 +09:00  
				
					
						
							
							
								 
						
							
							
								4ca9bd0bba 
								
							
								 
							
						 
						
							
							
								
								Remove usages of <void*> and *void*  
							
							
							
						 
						
							2010-10-25 13:22:50 -05:00  
				
					
						
							
							
								 
						
							
							
								3bd23f2414 
								
							
								 
							
						 
						
							
							
								
								io.directories.hierarchy: add some tests  
							
							
							
						 
						
							2010-09-20 21:36:22 -07:00  
				
					
						
							
							
								 
						
							
							
								f3b264522c 
								
							
								 
							
						 
						
							
							
								
								io.directories: move directory-tree-files words to io.directories.hierarchy, where all the other *-tree stuff is  
							
							
							
						 
						
							2010-09-11 18:43:47 -07:00  
				
					
						
							
							
								 
						
							
							
								026499e64f 
								
							
								 
							
						 
						
							
							
								
								Use flags{ instead of flags all over the place  
							
							
							
						 
						
							2010-04-01 14:44:03 -05:00  
				
					
						
							
							
								 
						
							
							
								e7968ceffc 
								
							
								 
							
						 
						
							
							
								
								mop up compiler errors from macosx load-all  
							
							
							
						 
						
							2010-03-09 00:56:07 -08:00  
				
					
						
							
							
								 
						
							
							
								95bfc8a240 
								
							
								 
							
						 
						
							
							
								
								vocabs.metadata: replace unportable tag with a platforms.txt file for more fine-grained control. Rename unportable tag to untested for remaining cases  
							
							
							
						 
						
							2010-02-20 13:30:49 +13:00  
				
					
						
							
							
								 
						
							
							
								f06e278e17 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							... 
							
							
							
							Conflicts:
	basis/tools/deploy/shaker/shaker.factor 
							
						 
						
							2010-02-15 11:50:43 -08:00  
				
					
						
							
							
								 
						
							
							
								4893ebf183 
								
							
								 
							
						 
						
							
							
								
								Small cleanups  
							
							
							
						 
						
							2010-02-16 04:04:09 +13:00  
				
					
						
							
							
								 
						
							
							
								1632fa6448 
								
							
								 
							
						 
						
							
							
								
								io.directories: directory-tree-files should include the directories too, not just their contents  
							
							
							
						 
						
							2010-02-13 13:57:58 -08:00  
				
					
						
							
							
								 
						
							
							
								2b05f90c7b 
								
							
								 
							
						 
						
							
							
								
								io.directories: add "directory-tree-files" and "with-directory-tree-files" words  
							
							
							
						 
						
							2010-02-13 12:52:32 -08:00  
				
					
						
							
							
								 
						
							
							
								080609c281 
								
							
								 
							
						 
						
							
							
								
								Minor doc fixes  
							
							
							
						 
						
							2010-02-03 22:56:32 +13:00  
				
					
						
							
							
								 
						
							
							
								7381d47103 
								
							
								 
							
						 
						
							
							
								
								More documentation cleanup.  
							
							
							
						 
						
							2010-02-03 00:05:04 -07:00  
				
					
						
							
							
								 
						
							
							
								7c40fc1a36 
								
							
								 
							
						 
						
							
							
								
								unix-system-call io-error -> unix-system-call drop  
							
							... 
							
							
							
							make unix.ffi, unix.ffi.linux unportable
fix spacing in io.cpp before refactoring 
							
						 
						
							2010-01-23 09:07:35 -06:00  
				
					
						
							
							
								 
						
							
							
								8c1d202b4c 
								
							
								 
							
						 
						
							
							
								
								Rename accumulator to collector, pusher to selector  
							
							
							
						 
						
							2010-01-22 15:00:53 -06:00