John Benediktsson
							
						 
						
							 
							
							
							
								
							
								2269b07d33 
								
							
								 
							
						 
						
							
							
								
								use with-temp-file and with-temp-directory in some tests.  
							
							 
							
							
							
						 
						
							2016-04-04 10:33:03 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								68b0f7d0f0 
								
							
								 
							
						 
						
							
							
								
								io: fix some temp-file uses in tests.  
							
							 
							
							
							
						 
						
							2016-03-31 21:32:05 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								59caf874a3 
								
							
								 
							
						 
						
							
							
								
								syntax: removing #! as a comment character.  
							
							 
							
							... 
							
							
							
							We don't need two types of comments and shebang (#!) is handled
natively by the lexer, so the original reason for #! is not valid. 
							
						 
						
							2015-09-09 18:28:08 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								ceb75057da 
								
							
								 
							
						 
						
							
							
								
								change ERROR: words from throw-foo back to foo.  
							
							 
							
							
							
						 
						
							2015-08-13 16:13:05 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								b6be8685c3 
								
							
								 
							
						 
						
							
							
								
								basis: ERROR: changes.  
							
							 
							
							
							
						 
						
							2015-08-13 03:20:39 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								823524c3a0 
								
							
								 
							
						 
						
							
							
								
								io.backend.unix.macosx: change to << require >>.  
							
							 
							
							
							
						 
						
							2015-07-28 19:33:24 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								e26493b97b 
								
							
								 
							
						 
						
							
							
								
								io.backend.unix.macosx: change USE: to require.  
							
							 
							
							
							
						 
						
							2015-07-28 19:13:29 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								5eec781b40 
								
							
								 
							
						 
						
							
							
								
								use ``if*`` instead of ``dup [ ] [ drop ] if``.  
							
							 
							
							
							
						 
						
							2015-07-20 22:24:30 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								2f6548d6d2 
								
							
								 
							
						 
						
							
							
								
								factor: fix breakage with word renamings.  
							
							 
							
							
							
						 
						
							2015-07-20 05:51:16 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								618330b31e 
								
							
								 
							
						 
						
							
							
								
								factor: rename system:vm -> vm-path to differentiate it from vm:vm (which is a STRUCT:)  
							
							 
							
							
							
						 
						
							2015-07-20 00:10:29 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								892c62e1dc 
								
							
								 
							
						 
						
							
							
								
								factor: second stab at [ ] [ ] unit-test -> { } [ ] unit-test  
							
							 
							
							
							
						 
						
							2015-07-03 09:39:59 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								59f3b1ea57 
								
							
								 
							
						 
						
							
							
								
								Revert "factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!"  
							
							 
							
							... 
							
							
							
							Needs a bit more work.
This reverts commit 7e54cc2824 . 
							
						 
						
							2015-07-02 13:47:06 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								7e54cc2824 
								
							
								 
							
						 
						
							
							
								
								factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!  
							
							 
							
							
							
						 
						
							2015-07-02 11:36:08 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								3f3c11c446 
								
							
								 
							
						 
						
							
							
								
								ui.backend.cocoa: fix reset of thread-timer.  
							
							 
							
							
							
						 
						
							2015-01-17 15:58:57 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								be173c8a43 
								
							
								 
							
						 
						
							
							
								
								core-foundation.run-loop: cleanup timer-thread code.  
							
							 
							
							
							
						 
						
							2015-01-17 14:16:24 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								7badef25ce 
								
							
								 
							
						 
						
							
							
								
								libc: reduce code duplication.  
							
							 
							
							
							
						 
						
							2014-11-21 10:19:12 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								39093727b1 
								
							
								 
							
						 
						
							
							
								
								libc: rename (io-error) to throw-errno.  
							
							 
							
							
							
						 
						
							2014-11-21 09:29:45 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								3f362dfc99 
								
							
								 
							
						 
						
							
							
								
								destructors: change check-disposed not to drop the disposable.  
							
							 
							
							
							
						 
						
							2014-11-21 08:19:05 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								45bd145596 
								
							
								 
							
						 
						
							
							
								
								io: use errno case instead of cond.  
							
							 
							
							
							
						 
						
							2014-11-20 19:46:14 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								0a31a7c17a 
								
							
								 
							
						 
						
							
							
								
								io.backend.unix: { fixnum } read will be a { fixnum } .  
							
							 
							
							
							
						 
						
							2014-11-20 13:23:53 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								f79d61060e 
								
							
								 
							
						 
						
							
							
								
								io.buffers: cleanup interface a bit.  
							
							 
							
							
							
						 
						
							2014-11-16 18:54:24 -08:00  
						
					 
				
					
						
							
							
								 
								Benjamin Pollack
							
						 
						
							 
							
							
							
								
							
								2c3dd8c3c8 
								
							
								 
							
						 
						
							
							
								
								Remove executable bit from tons of files that aren't  
							
							 
							
							
							
						 
						
							2014-11-05 20:40:42 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								21b4e31d60 
								
							
								 
							
						 
						
							
							
								
								Revert "io.backend.unix.macosx: Trying to change instances of USE: to require if"  
							
							 
							
							... 
							
							
							
							This reverts commit 4bab33bddb . 
							
						 
						
							2014-11-01 15:29:37 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								4bab33bddb 
								
							
								 
							
						 
						
							
							
								
								io.backend.unix.macosx: Trying to change instances of USE: to require if  
							
							 
							
							... 
							
							
							
							the vocab must be loaded but no symbols are directly depended upon. 
							
						 
						
							2014-11-01 13:16:13 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								321186f6c5 
								
							
								 
							
						 
						
							
							
								
								io.backend.unix.macosx: need this for deploy.  
							
							 
							
							
							
						 
						
							2014-10-27 19:40:22 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								8033741135 
								
							
								 
							
						 
						
							
							
								
								io/ui: slim down the USE: list  
							
							 
							
							
							
						 
						
							2014-10-24 17:33:27 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								be232dac9b 
								
							
								 
							
						 
						
							
							
								
								io.backend: Remove duplicate definition of file-mode. Add mkdir-mode using non-magic symbols. Cleanup imports.  
							
							 
							
							
							
						 
						
							2014-10-24 17:16:40 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								d6019337f9 
								
							
								 
							
						 
						
							
							
								
								core-foundation: define some more callbacks.  
							
							 
							
							
							
						 
						
							2014-08-05 16:09:04 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								fec182d2d8 
								
							
								 
							
						 
						
							
							
								
								io.backend.unix.multiplexers.run-loop: don't enable-all-callbacks twice.  
							
							 
							
							
							
						 
						
							2014-08-05 10:31:42 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								79b0948377 
								
							
								 
							
						 
						
							
							
								
								io.backend.unix.multiplexers.run-loop: Really fix bug  #775 !  
							
							 
							
							
							
						 
						
							2014-07-04 01:50:45 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								0c7a5b7c84 
								
							
								 
							
						 
						
							
							
								
								io.backend.unix.multiplexors.select: some cleanup.  
							
							 
							
							
							
						 
						
							2014-06-26 13:49:48 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								e50d1375a1 
								
							
								 
							
						 
						
							
							
								
								io: need to use libc for OS X?  
							
							 
							
							
							
						 
						
							2014-04-03 21:43:37 -07:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								eaca04de3b 
								
							
								 
							
						 
						
							
							
								
								libc: several vocabs now need to depend on libc  
							
							 
							
							
							
						 
						
							2014-04-02 12:13:00 -05:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								753b2f0177 
								
							
								 
							
						 
						
							
							
								
								io.files: make wait-for-fd generic and dispatch depending on backend  
							
							 
							
							... 
							
							
							
							do-ssl-accept need to call wait-for-fd so it needs to be generic. On
windows it's a noop but on unix it will wait for the fd. 
							
						 
						
							2014-04-02 12:12:49 -05:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								5f38df7741 
								
							
								 
							
						 
						
							
							
								
								io.sockets.secure.windows: reading and writing from ssl sockets  
							
							 
							
							... 
							
							
							
							Unified the drain and refill generics and put their definition in
io.files. They are now used by both the windows and unix ssl backend
for io. Windows ssl kind of works now, but the error cases are not
implemented correctly. 
							
						 
						
							2014-04-02 12:12:14 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								3b7d0681af 
								
							
								 
							
						 
						
							
							
								
								unix: rename C function kevent.  
							
							 
							
							
							
						 
						
							2013-03-23 17:44:00 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								f4834ce51c 
								
							
								 
							
						 
						
							
							
								
								io.backend.unix: Nobody uses (refill), remove it.  
							
							 
							
							
							
						 
						
							2013-02-05 09:35:51 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								7d8d6cdd51 
								
							
								 
							
						 
						
							
							
								
								core-foundation.run-loop: remove reset on every iteration.  
							
							 
							
							
							
						 
						
							2012-08-01 16:59:33 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								1b32690d22 
								
							
								 
							
						 
						
							
							
								
								io.backend.unix.multiplexors.run-loop: switch to "mx get-global".  
							
							 
							
							
							
						 
						
							2012-08-01 16:20:31 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								1a3e8a2994 
								
							
								 
							
						 
						
							
							
								
								io.backend: fix docs to show nanoseconds instead of micros.  
							
							 
							
							
							
						 
						
							2012-08-01 12:08:18 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								3e6e6458e5 
								
							
								 
							
						 
						
							
							
								
								core-foundation.run-loop: do less work, speeds up yield by 50%.  
							
							 
							
							
							
						 
						
							2012-08-01 10:57:58 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								1a73e79ef7 
								
							
								 
							
						 
						
							
							
								
								cleanup some use of with-scope.  
							
							 
							
							
							
						 
						
							2012-07-19 13:55:34 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								943596575a 
								
							
								 
							
						 
						
							
							
								
								use radix literals  
							
							 
							
							
							
						 
						
							2011-11-23 19:03:40 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								9443f30b7d 
								
							
								 
							
						 
						
							
							
								
								io.backend.unix: hints on M\ fd refill  
							
							 
							
							... 
							
							
							
							Trims some low-order dispatch overhead for #376 . 
							
						 
						
							2011-11-09 16:32:47 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								feb8c6149a 
								
							
								 
							
						 
						
							
							
								
								io.backend: start signal thread after io-backend  
							
							 
							
							... 
							
							
							
							The c-io-backend can't handle input-ports and raises an error during bootstrap. 
							
						 
						
							2011-11-08 11:54:54 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								fc7c175c9f 
								
							
								 
							
						 
						
							
							
								
								new module unix.signals: app-level signal handlers  
							
							 
							
							... 
							
							
							
							example:
IN: scratchpad USING: unix.ffi unix.signals ;
Loading resource:basis/unix/signals/signals.factor
IN: scratchpad [ V{ "Me not that kind of orc!" "Me busy, leave me alone!" "Work work" "Zug zug" } pop print flush ] SIGINFO add-signal-handler
IN: scratchpad load: 0.60  cmd: factor 41541 running 0.28u 0.16s
Zug zug
load: 0.71  cmd: factor 41541 running 0.28u 0.16s
Work work
load: 0.71  cmd: factor 41541 running 0.28u 0.16s
Me busy, leave me alone!
load: 0.73  cmd: factor 41541 running 0.28u 0.16s
Me not that kind of orc! 
							
						 
						
							2011-11-08 10:21:49 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								8337b08d0d 
								
							
								 
							
						 
						
							
							
								
								io.backend.unix: startup hook for signal-pipe  
							
							 
							
							
							
						 
						
							2011-11-08 08:42:48 -08:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								ed24890dce 
								
							
								 
							
						 
						
							
							
								
								io.backend.unix: init-signal-pipe function  
							
							 
							
							... 
							
							
							
							Currently just reads off signal numbers and drops them. 
							
						 
						
							2011-11-08 08:42:48 -08:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								69ffe6377a 
								
							
								 
							
						 
						
							
							
								
								io.backend.unix.macosx: Remove duplicate USE:  
							
							 
							
							
							
						 
						
							2011-11-02 17:47:15 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								8cf18d1a82 
								
							
								 
							
						 
						
							
							
								
								remove BSD,solaris,etc. misc platform support code  
							
							 
							
							
							
						 
						
							2011-11-02 17:13:51 -07:00