Doug Coleman
							
						 
						
							 
							
							
							
								
							
								2a34339e65 
								
							
								 
							
						 
						
							
							
								
								make a generic protocol for filling in the file-system-info obj in io.unix.files  
							
							 
							
							
							
						 
						
							2008-12-01 14:04:55 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								4ec8326917 
								
							
								 
							
						 
						
							
							
								
								Move underlying-handle word from io.launcher to io.ports, add a new underlying-port word  
							
							 
							
							... 
							
							
							
							Add a remote-address symbol to io.sockets, with-client binds it, ditto for io.servers.connection
io.sockets.secure now has two new words, send-secure-handshake, accept-secure-handshake, to upgrade existing connections 
							
						 
						
							2008-11-30 13:46:39 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								7788b3e0db 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into microseconds  
							
							 
							
							
							
						 
						
							2008-11-23 03:06:32 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								7418fd9df4 
								
							
								 
							
						 
						
							
							
								
								Move code out of openssl vocabulary  
							
							 
							
							
							
						 
						
							2008-11-23 01:00:29 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								f5b19f8c31 
								
							
								 
							
						 
						
							
							
								
								add the characters for ls -F to io.files.listing  
							
							 
							
							
							
						 
						
							2008-11-19 21:15:27 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								25d9fd68fc 
								
							
								 
							
						 
						
							
							
								
								translate directory-type flags to our factor symbols  
							
							 
							
							
							
						 
						
							2008-11-19 16:22:42 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								8819f23312 
								
							
								 
							
						 
						
							
							
								
								Replace millis primitive with micros primitive  
							
							 
							
							... 
							
							
							
							Add millis as a library word
sleep now takes either a duration or a microsecond count; code using durations doens't need to be updated, code using millisecond counts updated to use durations for the most part 
							
						 
						
							2008-11-19 01:50:05 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								89a5957033 
								
							
								 
							
						 
						
							
							
								
								add file-type>ch and ch>file-type  
							
							 
							
							
							
						 
						
							2008-11-13 19:32:34 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								b8eebd5c2b 
								
							
								 
							
						 
						
							
							
								
								swap over == tuck; dupd swap == over  
							
							 
							
							
							
						 
						
							2008-11-10 00:16:11 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								4ff38b2148 
								
							
								 
							
						 
						
							
							
								
								pull in unix.statfs in the io code  
							
							 
							
							
							
						 
						
							2008-10-21 01:05:41 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								f40fc145de 
								
							
								 
							
						 
						
							
							
								
								remove openbsd shiz  
							
							 
							
							
							
						 
						
							2008-10-20 23:23:17 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								b90aeee25c 
								
							
								 
							
						 
						
							
							
								
								use readdir on openbsd until we upgrade so the build machine is ok  
							
							 
							
							
							
						 
						
							2008-10-20 11:32:55 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								0e9ecc1ba9 
								
							
								 
							
						 
						
							
							
								
								directory changes  
							
							 
							
							
							
						 
						
							2008-10-19 13:09:48 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								27c36974a7 
								
							
								 
							
						 
						
							
							
								
								remove primitives from core, update usages  
							
							 
							
							
							
						 
						
							2008-10-18 21:42:01 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								ab0ed9f988 
								
							
								 
							
						 
						
							
							
								
								redo home implementation  
							
							 
							
							
							
						 
						
							2008-10-18 21:24:14 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								d6784bdb46 
								
							
								 
							
						 
						
							
							
								
								make user-read? work in file-info objects  
							
							 
							
							
							
						 
						
							2008-10-18 17:48:33 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								6aadd70623 
								
							
								 
							
						 
						
							
							
								
								user-read? is now generic, can take a filename or an integer from a stat struct  
							
							 
							
							
							
						 
						
							2008-10-18 17:29:38 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								031ebe98b1 
								
							
								 
							
						 
						
							
							
								
								largert group buffer, openbsd apparently keeps the microseconds in their file timestamps.  fix unit tests for this  
							
							 
							
							
							
						 
						
							2008-10-08 15:57:47 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								e464941d52 
								
							
								 
							
						 
						
							
							
								
								rename words for consistency, update docs, add unit tests  
							
							 
							
							
							
						 
						
							2008-10-08 14:18:50 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								0f891e002b 
								
							
								 
							
						 
						
							
							
								
								add io.unix.files docs  
							
							 
							
							
							
						 
						
							2008-10-08 13:04:23 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								fb23eca0d9 
								
							
								 
							
						 
						
							
							
								
								move file flags to io.unix.files, change some word names for consistency  
							
							 
							
							
							
						 
						
							2008-10-08 13:03:55 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								5afbade0a5 
								
							
								 
							
						 
						
							
							
								
								setting permissions, file times  
							
							 
							
							
							
						 
						
							2008-10-07 19:25:22 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								39160d66e3 
								
							
								 
							
						 
						
							
							
								
								add files  
							
							 
							
							
							
						 
						
							2008-10-06 23:02:06 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								312f399003 
								
							
								 
							
						 
						
							
							
								
								found stat64 for macosx, so there's a unix-file-info and a bsd-file-info only  
							
							 
							
							
							
						 
						
							2008-10-06 22:51:06 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								ff64bafae2 
								
							
								 
							
						 
						
							
							
								
								dont use structs  
							
							 
							
							
							
						 
						
							2008-10-06 21:17:51 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								1d5b86f23c 
								
							
								 
							
						 
						
							
							
								
								factor is hard.  let's go shopping!  
							
							 
							
							
							
						 
						
							2008-10-06 21:16:15 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								1f1a62fcdd 
								
							
								 
							
						 
						
							
							
								
								fix using  
							
							 
							
							
							
						 
						
							2008-10-06 21:02:10 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								114e81590c 
								
							
								 
							
						 
						
							
							
								
								renamed timestamp>unix-time  
							
							 
							
							
							
						 
						
							2008-10-06 20:52:32 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								69b3306f4b 
								
							
								 
							
						 
						
							
							
								
								fix using  
							
							 
							
							
							
						 
						
							2008-10-06 19:13:33 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								8e315944b4 
								
							
								 
							
						 
						
							
							
								
								fix  
							
							 
							
							
							
						 
						
							2008-10-06 19:01:41 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								5e57f68814 
								
							
								 
							
						 
						
							
							
								
								use calendar.unix  
							
							 
							
							
							
						 
						
							2008-10-06 18:01:53 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								9f6a7bfd87 
								
							
								 
							
						 
						
							
							
								
								typo  
							
							 
							
							
							
						 
						
							2008-10-06 17:56:12 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								1d25db2a6e 
								
							
								 
							
						 
						
							
							
								
								empty case for linux  
							
							 
							
							
							
						 
						
							2008-10-06 17:54:50 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								e0d6aadc8e 
								
							
								 
							
						 
						
							
							
								
								complete file-info across *bsd, linux  
							
							 
							
							
							
						 
						
							2008-10-06 17:17:14 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								c19f2257f4 
								
							
								 
							
						 
						
							
							
								
								Fix permission bits  
							
							 
							
							
							
						 
						
							2008-10-02 08:34:49 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								2e48915f9c 
								
							
								 
							
						 
						
							
							
								
								Strip out C I/O if native I/O enabled  
							
							 
							
							
							
						 
						
							2008-10-02 03:38:36 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								d3423bec4f 
								
							
								 
							
						 
						
							
							
								
								Better logging  
							
							 
							
							
							
						 
						
							2008-09-28 17:56:44 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								e3678cf248 
								
							
								 
							
						 
						
							
							
								
								Add timeouts  
							
							 
							
							
							
						 
						
							2008-09-15 17:13:48 -05:00  
						
					 
				
					
						
							
							
								 
								slava
							
						 
						
							 
							
							
							
								
							
								4f03543912 
								
							
								 
							
						 
						
							
							
								
								Fix Linux bootstrap  
							
							 
							
							
							
						 
						
							2008-09-11 03:58:20 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								0c8e2584b4 
								
							
								 
							
						 
						
							
							
								
								Fixing unit tests for make, fry changes  
							
							 
							
							
							
						 
						
							2008-09-11 00:20:06 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								44f53de164 
								
							
								 
							
						 
						
							
							
								
								Move make to its own vocabulary, remove fry _ feature  
							
							 
							
							
							
						 
						
							2008-09-10 20:07:00 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								0ddc5d04e6 
								
							
								 
							
						 
						
							
							
								
								Tweak sockets benchmark  
							
							 
							
							
							
						 
						
							2008-09-07 04:14:47 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								aea0fed14c 
								
							
								 
							
						 
						
							
							
								
								Fixing basis -> extra dependencies  
							
							 
							
							
							
						 
						
							2008-09-05 19:29:14 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								6408b01e9d 
								
							
								 
							
						 
						
							
							
								
								Add 'unportable' tag in place of hard-coded list of 'dangerous' vocabs in load-everything  
							
							 
							
							
							
						 
						
							2008-07-29 16:47:52 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								d66f887736 
								
							
								 
							
						 
						
							
							
								
								Create basis vocab root  
							
							 
							
							
							
						 
						
							2008-07-28 22:03:13 -05:00