John Benediktsson
							
						 
						
							 
							
							
							
								
							
								ceb75057da 
								
							
								 
							
						 
						
							
							
								
								change ERROR: words from throw-foo back to foo.  
							
							 
							
							
							
						 
						
							2015-08-13 16:13:05 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								c9bd438d18 
								
							
								 
							
						 
						
							
							
								
								io.launcher: fix bad refactor.  
							
							 
							
							
							
						 
						
							2015-08-13 06:51:44 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								b6be8685c3 
								
							
								 
							
						 
						
							
							
								
								basis: ERROR: changes.  
							
							 
							
							
							
						 
						
							2015-08-13 03:20:39 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								3515a45b84 
								
							
								 
							
						 
						
							
							
								
								io.launcher: fix stack effects.  
							
							 
							
							
							
						 
						
							2014-12-30 17:23:24 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								9fd568267d 
								
							
								 
							
						 
						
							
							
								
								io.launcher: add versions of with-process that preserve process and status.  
							
							 
							
							
							
						 
						
							2014-12-30 14:51:23 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								83f7b31910 
								
							
								 
							
						 
						
							
							
								
								io.launcher: cleanup public interface, make some things private or internal.  
							
							 
							
							
							
						 
						
							2014-12-30 10:04:09 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								76761b2e59 
								
							
								 
							
						 
						
							
							
								
								more minor cleanup.  
							
							 
							
							
							
						 
						
							2014-11-30 19:26:23 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								0826d8468c 
								
							
								 
							
						 
						
							
							
								
								io.launcher: really minor cleanup.  
							
							 
							
							
							
						 
						
							2014-11-16 20:31:50 -08:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								1136ed9c19 
								
							
								 
							
						 
						
							
							
								
								io.launcher: Fix bug -- if dispose fails, still call dispose on the other  
							
							 
							
							... 
							
							
							
							resource. 
							
						 
						
							2013-05-19 10:22:07 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								7c1caacc35 
								
							
								 
							
						 
						
							
							
								
								io.launcher: Fix two potential bugs.  
							
							 
							
							... 
							
							
							
							1) If first (pipe) succeeds but second one fails, first pipe leaks.
2) out>> dispose fails, then in>> dispose is never called and leaks. 
							
						 
						
							2013-05-19 10:18:14 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								a4d7a76143 
								
							
								 
							
						 
						
							
							
								
								io.launcher: Bad usage of if-zero.  Fixes   #584 .  
							
							 
							
							
							
						 
						
							2012-07-25 23:17:46 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								2f325e4fee 
								
							
								 
							
						 
						
							
							
								
								using if-zero in even more places.  
							
							 
							
							
							
						 
						
							2012-07-16 19:38:49 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								a647df58f6 
								
							
								 
							
						 
						
							
							
								
								Make editors use the new path-finding vocabulary and protocol.  
							
							 
							
							... 
							
							
							
							Implement io.standard-paths on Windows. 
							
						 
						
							2011-10-31 13:16:37 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								eb7fd4a69b 
								
							
								 
							
						 
						
							
							
								
								Add options to set the child process group id or session for Unix. This fixes part of  #307 .  
							
							 
							
							
							
						 
						
							2011-10-29 02:47:10 -07:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								5b69026f59 
								
							
								 
							
						 
						
							
							
								
								io.launcher: change kill-process to also close the pipe, if there is one, so that try-output-process can timeout even if the process spawns a subprocess which inherits the pipe. This fixes part of  #307  
							
							 
							
							
							
						 
						
							2011-10-28 21:53:25 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								f791c8c5d2 
								
							
								 
							
						 
						
							
							
								
								Squashed commit of the following:  
							
							 
							
							... 
							
							
							
							commit 197dbe9a6733775ac0ea19b3da4bd4dc3c85418c
Author: Doug Coleman <doug.coleman@gmail.com>
Date:   Sat Sep 18 19:01:38 2010 -0500
    Fix bootstrap, move privileges to windows.privileges
commit 521c622f8afb15bf42d263c738cb990560dc29cb
Author: Doug Coleman <doug.coleman@gmail.com>
Date:   Sat Sep 18 18:26:30 2010 -0500
    Hopefully fix bootstrap
commit eb3f22928b59758b9505430034044b5b94705da2
Author: Doug Coleman <doug.coleman@gmail.com>
Date:   Sat Sep 18 18:19:05 2010 -0500
    Remove wince from factor codebase
commit 619d6c99415f46208a7ede6a04b0ccda46b15360
Author: Doug Coleman <doug.coleman@gmail.com>
Date:   Sat Sep 18 16:07:46 2010 -0500
    Remove Windows CE from vm/ 
							
						 
						
							2010-09-19 19:13:25 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								f1e19aabdb 
								
							
								 
							
						 
						
							
							
								
								threads: simplify 'suspend' combinator  
							
							 
							
							
							
						 
						
							2010-03-28 08:29:53 -04:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								790c7afeaf 
								
							
								 
							
						 
						
							
							
								
								io.launcher: since process timeouts only kick in when wait-for-process is called, try-output-process would hang indefinitely. Fix this by splitting up wait-for-process and wrapping stream-contents in a with-timeout  
							
							 
							
							
							
						 
						
							2010-01-22 12:20:37 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								0612bc6177 
								
							
								 
							
						 
						
							
							
								
								Factor source files should not be executable  
							
							 
							
							
							
						 
						
							2009-11-21 17:50:43 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								cc194416f9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into startup  
							
							 
							
							... 
							
							
							
							Conflicts:
	core/bootstrap/primitives.factor
	vm/run.hpp 
							
						 
						
							2009-11-15 02:52:50 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								064c00f78d 
								
							
								 
							
						 
						
							
							
								
								New identity-hashcode primitive  
							
							 
							
							
							
						 
						
							2009-11-10 21:18:54 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								6b6e56a179 
								
							
								 
							
						 
						
							
							
								
								change add-init-hook to add-startup-hook, new add-shutdown-hook word  
							
							 
							
							
							
						 
						
							2009-10-19 22:17:02 -04:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								d0f2b1c606 
								
							
								 
							
						 
						
							
							
								
								io.launcher: unnecessary word  
							
							 
							
							
							
						 
						
							2009-07-09 06:31:38 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								7d328011e8 
								
							
								 
							
						 
						
							
							
								
								Working on webapps.mason  
							
							 
							
							
							
						 
						
							2009-05-21 00:08:43 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								e3d39b9d9e 
								
							
								 
							
						 
						
							
							
								
								Move try-output-process from mason.common to io.launcher  
							
							 
							
							
							
						 
						
							2009-05-12 05:16:19 -05:00  
						
					 
				
					
						
							
							
								 
								Sam Anklesaria
							
						 
						
							 
							
							
							
								
							
								5038cb3ba6 
								
							
								 
							
						 
						
							
							
								
								added run-desc in io.launcher  
							
							 
							
							
							
						 
						
							2009-04-30 08:30:45 -05:00  
						
					 
				
					
						
							
							
								 
								U-SLAVA-DFB8FF805\Slava
							
						 
						
							 
							
							
							
								
							
								cf39fd29f8 
								
							
								 
							
						 
						
							
							
								
								Fix Windows bootstrap  
							
							 
							
							
							
						 
						
							2008-12-13 04:41:33 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								50e214c152 
								
							
								 
							
						 
						
							
							
								
								io.files split up and general refactoring work in progress  
							
							 
							
							
							
						 
						
							2008-12-14 20:03:00 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								e57b28b6e1 
								
							
								 
							
						 
						
							
							
								
								Check for signal exit status  
							
							 
							
							
							
						 
						
							2008-12-10 17:30:07 -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
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								b9df6d89e3 
								
							
								 
							
						 
						
							
							
								
								Fix dodgy init-hook  
							
							 
							
							
							
						 
						
							2008-10-19 04:40:15 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								27c36974a7 
								
							
								 
							
						 
						
							
							
								
								remove primitives from core, update usages  
							
							 
							
							
							
						 
						
							2008-10-18 21:42:01 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								c19f2257f4 
								
							
								 
							
						 
						
							
							
								
								Fix permission bits  
							
							 
							
							
							
						 
						
							2008-10-02 08:34:49 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								0a8980d37e 
								
							
								 
							
						 
						
							
							
								
								Better error messages in io.launcher  
							
							 
							
							
							
						 
						
							2008-09-19 03:14:11 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								7155e42251 
								
							
								 
							
						 
						
							
							
								
								Better error messages  
							
							 
							
							
							
						 
						
							2008-09-19 03:10:44 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								58914da662 
								
							
								 
							
						 
						
							
							
								
								I/O fixes  
							
							 
							
							
							
						 
						
							2008-09-18 18:20:26 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								b839f608d0 
								
							
								 
							
						 
						
							
							
								
								new accessors  
							
							 
							
							
							
						 
						
							2008-08-29 10:27:31 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								d66f887736 
								
							
								 
							
						 
						
							
							
								
								Create basis vocab root  
							
							 
							
							
							
						 
						
							2008-07-28 22:03:13 -05:00