026499e64f 
								
							
								 
							
						 
						
							
							
								
								Use flags{ instead of flags all over the place  
							
							
							
						 
						
							2010-04-01 14:44:03 -05:00  
				
					
						
							
							
								 
						
							
							
								dc52f177f5 
								
							
								 
							
						 
						
							
							
								
								Add utiltity words for io.files.unique  
							
							
							
						 
						
							2010-03-31 15:09:51 -05:00  
				
					
						
							
							
								 
						
							
							
								ca8be54c96 
								
							
								 
							
						 
						
							
							
								
								io.files.unix: fix load errors arising from byte-length being moved  
							
							
							
						 
						
							2010-02-24 21:20:21 +13: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  
				
					
						
							
							
								 
						
							
							
								e19461d410 
								
							
								 
							
						 
						
							
							
								
								io.files.info: load io.files.info.unix if we're on Unix. Fixes long-standing no-method error on file-info  
							
							
							
						 
						
							2010-02-15 17:15:26 +13: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  
				
					
						
							
							
								 
						
							
							
								b7b84fc5b7 
								
							
								 
							
						 
						
							
							
								
								fix using  
							
							
							
						 
						
							2010-01-22 12:59:27 -06:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								00f58f81e1 
								
							
								 
							
						 
						
							
							
								
								Fix iota bug in io.files.info.windows  
							
							
							
						 
						
							2010-01-15 21:17:47 -06:00  
				
					
						
							
							
								 
						
							
							
								4c71d71907 
								
							
								 
							
						 
						
							
							
								
								random is generic now -- iota random -> random  
							
							
							
						 
						
							2010-01-14 12:48:57 -06:00  
				
					
						
							
							
								 
						
							
							
								df4fb4a3ee 
								
							
								 
							
						 
						
							
							
								
								Removing integers-as-sequences  
							
							
							
						 
						
							2010-01-15 07:15:33 +13:00  
				
					
						
							
							
								 
						
							
							
								7369522b69 
								
							
								 
							
						 
						
							
							
								
								add utility words for changing file permissions  
							
							
							
						 
						
							2009-12-06 17:53:35 -06:00  
				
					
						
							
							
								 
						
							
							
								0612bc6177 
								
							
								 
							
						 
						
							
							
								
								Factor source files should not be executable  
							
							
							
						 
						
							2009-11-21 17:50:43 -06:00  
				
					
						
							
							
								 
						
							
							
								5ccce283fa 
								
							
								 
							
						 
						
							
							
								
								Various Windows load fixes  
							
							
							
						 
						
							2009-11-21 17:24:37 -06:00  
				
					
						
							
							
								 
						
							
							
								ffd7de02d6 
								
							
								 
							
						 
						
							
							
								
								Update a few places that used string C type names to use words; fixes some deploy tests  
							
							
							
						 
						
							2009-11-20 03:21:48 -06:00  
				
					
						
							
							
								 
						
							
							
								138cdeff54 
								
							
								 
							
						 
						
							
							
								
								typo in io.files.info.windows  
							
							
							
						 
						
							2009-11-07 22:23:39 -06:00  
				
					
						
							
							
								 
						
							
							
								61d579360d 
								
							
								 
							
						 
						
							
							
								
								remove non-primitive-related uses of tuck from basis  
							
							
							
						 
						
							2009-11-05 17:03:24 -06:00  
				
					
						
							
							
								 
						
							
							
								e376a0ece2 
								
							
								 
							
						 
						
							
							
								
								(normalize-path) -> absolute-path, canonicalize-path -> resolve-symlinks  
							
							
							
						 
						
							2009-10-28 17:25:50 -05:00  
				
					
						
							
							
								 
						
							
							
								739f61bc56 
								
							
								 
							
						 
						
							
							
								
								fix using  
							
							
							
						 
						
							2009-10-16 19:56:48 -05:00  
				
					
						
							
							
								 
						
							
							
								7e2fdfe1ec 
								
							
								 
							
						 
						
							
							
								
								fix using for io.pathnames changes  
							
							
							
						 
						
							2009-10-16 05:48:51 -05:00  
				
					
						
							
							
								 
						
							
							
								211dce8cd7 
								
							
								 
							
						 
						
							
							
								
								add a move-file-unique word to move a file into a directory without name clashes  
							
							
							
						 
						
							2009-10-15 15:29:24 -05:00  
				
					
						
							
							
								 
						
							
							
								405e5d015b 
								
							
								 
							
						 
						
							
							
								
								docs: change $subsection to $subsections  
							
							
							
						 
						
							2009-10-02 12:15:48 -04:00  
				
					
						
							
							
								 
						
							
							
								076ab42dc3 
								
							
								 
							
						 
						
							
							
								
								move some allocation words that don't really have much to do with c types out of alien.c-types into a new alien.data vocab  
							
							
							
						 
						
							2009-09-17 22:36:05 -05:00  
				
					
						
							
							
								 
						
							
							
								4f094a7ce5 
								
							
								 
							
						 
						
							
							
								
								fix bootstrap on openbsd  
							
							
							
						 
						
							2009-09-13 00:21:57 -05:00  
				
					
						
							
							
								 
						
							
							
								00e8e11d18 
								
							
								 
							
						 
						
							
							
								
								list file-systems with statfs instead of statvfs on openbsd  
							
							
							
						 
						
							2009-09-12 21:05:26 -05:00  
				
					
						
							
							
								 
						
							
							
								91e7e1eeea 
								
							
								 
							
						 
						
							
							
								
								Fix the build  
							
							
							
						 
						
							2009-09-10 00:47:01 -05:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								1fc0940b2a 
								
							
								 
							
						 
						
							
							
								
								make something private  
							
							
							
						 
						
							2009-09-08 17:10:19 -05:00  
				
					
						
							
							
								 
						
							
							
								5a7ac3965d 
								
							
								 
							
						 
						
							
							
								
								use raw pathnames for file-systems word  
							
							
							
						 
						
							2009-09-08 17:05:05 -05:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								b282dd9eac 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							
							
						 
						
							2009-09-01 18:16:31 -05:00  
				
					
						
							
							
								 
						
							
							
								eb98b49d74 
								
							
								 
							
						 
						
							
							
								
								openbsd defined a struct with freebsd in the name.  oops.....  
							
							
							
						 
						
							2009-09-01 14:18:29 -05:00  
				
					
						
							
							
								 
						
							
							
								4c354581a9 
								
							
								 
							
						 
						
							
							
								
								fix file-systems on the bsds  
							
							
							
						 
						
							2009-09-01 13:16:37 -05:00  
				
					
						
							
							
								 
						
							
							
								bce748ee81 
								
							
								 
							
						 
						
							
							
								
								fix newly introduced references to c-type-array  
							
							
							
						 
						
							2009-08-31 12:49:09 -05:00  
				
					
						
							
							
								 
						
							
							
								175529c938 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor into struct-updates  
							
							
							
						 
						
							2009-08-31 12:35:47 -05:00  
				
					
						
							
							
								 
						
							
							
								6ac21a8cf9 
								
							
								 
							
						 
						
							
							
								
								fix using  
							
							
							
						 
						
							2009-08-31 12:20:56 -05:00  
				
					
						
							
							
								 
						
							
							
								f74351ce64 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor into struct-updates  
							
							
							
						 
						
							2009-08-31 12:01:23 -05:00  
				
					
						
							
							
								 
						
							
							
								1a84aa7fc3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor into struct-updates  
							
							
							
						 
						
							2009-08-31 12:01:04 -05:00  
				
					
						
							
							
								 
						
							
							
								0bcd7c2619 
								
							
								 
							
						 
						
							
							
								
								typo  
							
							
							
						 
						
							2009-08-31 12:00:39 -05:00  
				
					
						
							
							
								 
						
							
							
								d22a25a3ec 
								
							
								 
							
						 
						
							
							
								
								try to fix file-systems on a few platforms  
							
							
							
						 
						
							2009-08-31 11:49:29 -05:00  
				
					
						
							
							
								 
						
							
							
								6c996f4d30 
								
							
								 
							
						 
						
							
							
								
								fix netbsd file-systems  
							
							
							
						 
						
							2009-08-31 11:38:21 -05:00  
				
					
						
							
							
								 
						
							
							
								27af645048 
								
							
								 
							
						 
						
							
							
								
								fix file-systems on freebsd  
							
							
							
						 
						
							2009-08-31 11:35:52 -05:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								c1fe3854d4 
								
							
								 
							
						 
						
							
							
								
								update io.files.*.windows to use specialized arrays; also, io.files.info.windows was providing buffers that were too small, so fix that  
							
							
							
						 
						
							2009-08-31 09:58:04 -05:00  
				
					
						
							
							
								 
						
							
							
								de94e49f06 
								
							
								 
							
						 
						
							
							
								
								escape the class name in io.files.info  
							
							
							
						 
						
							2009-08-30 20:10:41 -05:00  
				
					
						
							
							
								 
						
							
							
								447be26efd 
								
							
								 
							
						 
						
							
							
								
								remove direct uint arrays in file info  
							
							
							
						 
						
							2009-08-30 11:58:30 -05:00  
				
					
						
							
							
								 
						
							
							
								783eb0bb53 
								
							
								 
							
						 
						
							
							
								
								change all stat, statfs, statvfs and calendar structs  
							
							
							
						 
						
							2009-08-30 04:06:41 -05:00  
				
					
						
							
							
								 
						
							
							
								d88cdffa47 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							
							
						 
						
							2009-08-29 23:39:20 -05:00  
				
					
						
							
							
								 
						
							
							
								a5c078213a 
								
							
								 
							
						 
						
							
							
								
								more struct work  
							
							
							
						 
						
							2009-08-29 20:39:06 -05:00