| 
									
										
										
										
											2011-04-10 22:00:43 -04:00
										 |  |  | ! Copyright (C) 2011 Slava Pestov. | 
					
						
							|  |  |  | ! See http://factorcode.org/license.txt for BSD license. | 
					
						
							|  |  |  | USING: alien.private compiler.utilities kernel namespaces | 
					
						
							| 
									
										
										
										
											2014-12-13 19:10:21 -05:00
										 |  |  | stack-checker.alien threads threads.private ;
 | 
					
						
							| 
									
										
										
										
											2011-04-10 22:00:43 -04:00
										 |  |  | IN: compiler.threads | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [ yield ] yield-hook set-global
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [ | 
					
						
							|  |  |  |     dup current-callback eq?
 | 
					
						
							|  |  |  |     [ drop ] [ wait-for-callback ] if
 | 
					
						
							|  |  |  | ] wait-for-callback-hook set-global
 |