Slava Pestov
							
						 
						
							 
							
							
							
								
							
								ca8be54c96 
								
							
								 
							
						 
						
							
							
								
								io.files.unix: fix load errors arising from byte-length being moved  
							
							 
							
							
							
						 
						
							2010-02-24 21:20:21 +13:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								8d952277a2 
								
							
								 
							
						 
						
							
							
								
								Handle EINTR in a lot of cases where it wasn't handled before.  Split off unix into unix.ffi and unix.  
							
							 
							
							
							
						 
						
							2010-01-22 12:59:24 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								07fcb43a06 
								
							
								 
							
						 
						
							
							
								
								Make unix-system-call retry the call immediately upon hitting EINTR.  Use unix-system-call wherever EAGAIN or EINPROGRESS are not handled.  Handle EINTR if connect returns it.  
							
							 
							
							
							
						 
						
							2010-01-22 12:59:17 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								7369522b69 
								
							
								 
							
						 
						
							
							
								
								add utility words for changing file permissions  
							
							 
							
							
							
						 
						
							2009-12-06 17:53:35 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								0612bc6177 
								
							
								 
							
						 
						
							
							
								
								Factor source files should not be executable  
							
							 
							
							
							
						 
						
							2009-11-21 17:50:43 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								e376a0ece2 
								
							
								 
							
						 
						
							
							
								
								(normalize-path) -> absolute-path, canonicalize-path -> resolve-symlinks  
							
							 
							
							
							
						 
						
							2009-10-28 17:25:50 -05:00  
						
					 
				
					
						
							
							
								 
								Keith Lazuka
							
						 
						
							 
							
							
							
								
							
								405e5d015b 
								
							
								 
							
						 
						
							
							
								
								docs: change $subsection to $subsections  
							
							 
							
							
							
						 
						
							2009-10-02 12:15:48 -04:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								4f094a7ce5 
								
							
								 
							
						 
						
							
							
								
								fix bootstrap on openbsd  
							
							 
							
							
							
						 
						
							2009-09-13 00:21:57 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								00e8e11d18 
								
							
								 
							
						 
						
							
							
								
								list file-systems with statfs instead of statvfs on openbsd  
							
							 
							
							
							
						 
						
							2009-09-12 21:05:26 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								91e7e1eeea 
								
							
								 
							
						 
						
							
							
								
								Fix the build  
							
							 
							
							
							
						 
						
							2009-09-10 00:47:01 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								7f2e2b1777 
								
							
								 
							
						 
						
							
							
								
								Specialized array overhaul  
							
							 
							
							... 
							
							
							
							- Replace hand-written specialized-arrays.* subvocabularies with new system; instead of USE:ing specialized-arrays.T, do SPECIALIZED-ARRAY: T
- Ditto for specialized-vectors; use SPECIALIZED-VECTOR:
- io.mmap.functor: removed entirely, use <mapped-array> instead
- struct-arrays and struct-vectors have been removed because specialized arrays and vectors subsume them entirely 
							
						 
						
							2009-09-09 22:33:34 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								a054ec3d64 
								
							
								 
							
						 
						
							
							
								
								specialized-arrays.direct is no more; instead, every specialized-array.<foo> vocabulary has a <direct-T-array> constructor  
							
							 
							
							
							
						 
						
							2009-09-04 22:01:55 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								b282dd9eac 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-09-01 18:16:31 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								eb98b49d74 
								
							
								 
							
						 
						
							
							
								
								openbsd defined a struct with freebsd in the name.  oops.....  
							
							 
							
							
							
						 
						
							2009-09-01 14:18:29 -05:00  
						
					 
				
					
						
							
							
								 
								erg
							
						 
						
							 
							
							
							
								
							
								4c354581a9 
								
							
								 
							
						 
						
							
							
								
								fix file-systems on the bsds  
							
							 
							
							
							
						 
						
							2009-09-01 13:16:37 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								bce748ee81 
								
							
								 
							
						 
						
							
							
								
								fix newly introduced references to c-type-array  
							
							 
							
							
							
						 
						
							2009-08-31 12:49:09 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								175529c938 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor into struct-updates  
							
							 
							
							
							
						 
						
							2009-08-31 12:35:47 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								6ac21a8cf9 
								
							
								 
							
						 
						
							
							
								
								fix using  
							
							 
							
							
							
						 
						
							2009-08-31 12:20:56 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								f74351ce64 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor into struct-updates  
							
							 
							
							
							
						 
						
							2009-08-31 12:01:23 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								1a84aa7fc3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor into struct-updates  
							
							 
							
							
							
						 
						
							2009-08-31 12:01:04 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								0bcd7c2619 
								
							
								 
							
						 
						
							
							
								
								typo  
							
							 
							
							
							
						 
						
							2009-08-31 12:00:39 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								d22a25a3ec 
								
							
								 
							
						 
						
							
							
								
								try to fix file-systems on a few platforms  
							
							 
							
							
							
						 
						
							2009-08-31 11:49:29 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								6c996f4d30 
								
							
								 
							
						 
						
							
							
								
								fix netbsd file-systems  
							
							 
							
							
							
						 
						
							2009-08-31 11:38:21 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								27af645048 
								
							
								 
							
						 
						
							
							
								
								fix file-systems on freebsd  
							
							 
							
							
							
						 
						
							2009-08-31 11:35:52 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								2d37ac31be 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							... 
							
							
							
							Conflicts:
	basis/environment/winnt/winnt.factor
	basis/io/files/windows/nt/nt.factor
	basis/windows/shell32/shell32.factor 
							
						 
						
							2009-08-31 10:35:58 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								de94e49f06 
								
							
								 
							
						 
						
							
							
								
								escape the class name in io.files.info  
							
							 
							
							
							
						 
						
							2009-08-30 20:10:41 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								447be26efd 
								
							
								 
							
						 
						
							
							
								
								remove direct uint arrays in file info  
							
							 
							
							
							
						 
						
							2009-08-30 11:58:30 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								783eb0bb53 
								
							
								 
							
						 
						
							
							
								
								change all stat, statfs, statvfs and calendar structs  
							
							 
							
							
							
						 
						
							2009-08-30 04:06:41 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								142fddd530 
								
							
								 
							
						 
						
							
							
								
								Fix usings on X11  
							
							 
							
							
							
						 
						
							2009-05-16 11:50:16 -04:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								1214e22839 
								
							
								 
							
						 
						
							
							
								
								copy-tree now preserves file permissions on Unix  
							
							 
							
							
							
						 
						
							2009-05-14 17:36:07 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								bd6eb42d0f 
								
							
								 
							
						 
						
							
							
								
								fix size-on-disk for unix  
							
							 
							
							
							
						 
						
							2009-04-20 17:44:12 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								12a89f1550 
								
							
								 
							
						 
						
							
							
								
								fix size-on-disk for unix  
							
							 
							
							
							
						 
						
							2009-04-20 17:25:18 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								5c236d6585 
								
							
								 
							
						 
						
							
							
								
								add a size-on-disk slot to file-info, the each-file combinator now works better, add a path>sizes word  
							
							 
							
							
							
						 
						
							2009-04-20 16:52:18 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								990513db60 
								
							
								 
							
						 
						
							
							
								
								use CONSTANT: in basis  
							
							 
							
							
							
						 
						
							2009-02-22 19:13:08 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								6324fb6c13 
								
							
								 
							
						 
						
							
							
								
								add unix canonicalize-path  
							
							 
							
							
							
						 
						
							2009-02-18 13:34:45 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								f34c14a0f5 
								
							
								 
							
						 
						
							
							
								
								Remove some usages of tuck  
							
							 
							
							
							
						 
						
							2009-01-23 18:20:47 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								4a01649d15 
								
							
								 
							
						 
						
							
							
								
								add with-directory-entries and file-type>trailing  
							
							 
							
							
							
						 
						
							2009-01-13 00:05:19 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								69e4fe1f76 
								
							
								 
							
						 
						
							
							
								
								fix bootstrap on a couple platforms  
							
							 
							
							
							
						 
						
							2009-01-09 14:31:02 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								a773e59216 
								
							
								 
							
						 
						
							
							
								
								username -> user-name  
							
							 
							
							
							
						 
						
							2009-01-08 17:56:03 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								4f1aefd3fe 
								
							
								 
							
						 
						
							
							
								
								fix bootstrap  
							
							 
							
							
							
						 
						
							2008-12-18 19:57:21 -06:00  
						
					 
				
					
						
							
							
								 
								erg
							
						 
						
							 
							
							
							
								
							
								7103cc3cda 
								
							
								 
							
						 
						
							
							
								
								Add follow-link/follow-links, use it in file-system-info on linux.  add  
							
							 
							
							... 
							
							
							
							docs and unit tests.  fix indentation 
							
						 
						
							2008-12-18 18:32:00 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								034022ec7f 
								
							
								 
							
						 
						
							
							
								
								Add meta-data  
							
							 
							
							
							
						 
						
							2008-12-16 00:43:32 -06:00  
						
					 
				
					
						
							
							
								 
								slava
							
						 
						
							 
							
							
							
								
							
								82e452a885 
								
							
								 
							
						 
						
							
							
								
								Fix Linux bootstrap  
							
							 
							
							
							
						 
						
							2008-12-15 02:18:59 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								59a5e554d4 
								
							
								 
							
						 
						
							
							
								
								Split up io.directories further, move file types to io.files.types. Bunny demo no longer pulls in file-info and file-system-info code, reducing image size by 35kb  
							
							 
							
							
							
						 
						
							2008-12-15 00:01:06 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								50e214c152 
								
							
								 
							
						 
						
							
							
								
								io.files split up and general refactoring work in progress  
							
							 
							
							
							
						 
						
							2008-12-14 20:03:00 -06:00