!RBIX 3578385345186687227 18 M 1 n n x 10 __script__ i 46 5 7 0 64 47 49 1 1 15 5 7 2 64 47 49 1 1 15 99 7 3 65 49 4 2 13 99 12 7 5 12 7 6 12 65 12 49 7 4 15 49 5 0 15 2 11 I 6 I 0 I 0 I 0 I 0 n p 8 s 3 set x 7 require s 6 thread x 9 Celluloid x 11 open_module x 15 __module_init__ M 1 n n x 9 Celluloid i 55 5 66 99 7 0 1 65 49 1 3 13 99 12 7 2 12 7 3 12 65 12 49 4 4 15 49 2 0 15 99 7 5 65 49 6 2 13 99 12 7 7 12 7 8 12 65 12 49 4 4 15 49 7 0 11 I 6 I 0 I 0 I 0 I 0 n p 9 x 5 Links x 10 open_class x 14 __class_init__ M 1 n n x 5 Links i 109 5 66 5 45 0 1 47 49 2 1 15 99 7 3 7 4 65 67 49 5 0 49 6 4 15 99 7 7 7 8 65 67 49 5 0 49 6 4 15 99 7 9 7 10 65 67 49 5 0 49 6 4 15 99 7 11 7 12 65 67 49 5 0 49 6 4 15 99 7 13 7 14 65 67 49 5 0 49 6 4 15 99 7 15 7 16 65 67 49 5 0 49 6 4 15 99 7 17 7 18 65 67 49 5 0 49 6 4 11 I 5 I 0 I 0 I 0 I 0 n p 19 x 10 Enumerable n x 7 include x 10 initialize M 1 n n x 10 initialize i 54 45 0 1 13 71 2 47 9 21 47 49 3 0 13 47 49 4 0 15 8 24 49 2 0 38 5 15 45 6 7 13 71 2 47 9 48 47 49 3 0 13 47 49 4 0 15 8 51 49 2 0 38 8 11 I 2 I 0 I 0 I 0 I 0 n p 9 x 3 Set n x 3 new x 8 allocate x 10 initialize x 6 @links x 5 Mutex n x 5 @lock p 7 I -1 I 9 I 0 I a I 1b I b I 36 x 50 /Users/tony/src/celluloid/lib/celluloid/linking.rb p 0 x 17 method_visibility x 15 add_defn_method x 2 << M 1 n n x 2 << i 11 39 0 56 1 50 2 0 15 20 0 11 I 3 I 1 I 1 I 0 I 1 n p 3 x 5 @lock M 1 p 2 x 9 for_block t n x 2 << i 9 39 0 21 1 0 49 1 1 11 I 3 I 0 I 0 I 0 I 0 I -2 p 2 x 6 @links x 2 << p 3 I 0 I 11 I 9 x 50 /Users/tony/src/celluloid/lib/celluloid/linking.rb p 0 x 11 synchronize p 7 I -1 I f I 0 I 10 I 8 I 13 I b x 50 /Users/tony/src/celluloid/lib/celluloid/linking.rb p 1 x 5 actor x 8 include? M 1 n n x 8 include? i 8 39 0 56 1 50 2 0 11 I 3 I 1 I 1 I 0 I 1 n p 3 x 5 @lock M 1 p 2 x 9 for_block t n x 8 include? i 9 39 0 21 1 0 49 1 1 11 I 3 I 0 I 0 I 0 I 0 I -2 p 2 x 6 @links x 8 include? p 3 I 0 I 19 I 9 x 50 /Users/tony/src/celluloid/lib/celluloid/linking.rb p 0 x 11 synchronize p 5 I -1 I 17 I 0 I 18 I 8 x 50 /Users/tony/src/celluloid/lib/celluloid/linking.rb p 1 x 5 actor x 6 delete M 1 n n x 6 delete i 11 39 0 56 1 50 2 0 15 20 0 11 I 3 I 1 I 1 I 0 I 1 n p 3 x 5 @lock M 1 p 2 x 9 for_block t n x 6 delete i 9 39 0 21 1 0 49 1 1 11 I 3 I 0 I 0 I 0 I 0 I -2 p 2 x 6 @links x 6 delete p 3 I 0 I 20 I 9 x 50 /Users/tony/src/celluloid/lib/celluloid/linking.rb p 0 x 11 synchronize p 7 I -1 I 1e I 0 I 1f I 8 I 22 I b x 50 /Users/tony/src/celluloid/lib/celluloid/linking.rb p 1 x 5 actor x 4 each M 1 n n x 4 each i 12 95 19 0 15 39 0 56 1 50 2 0 11 I 3 I 1 I 0 I 0 I 0 n p 3 x 5 @lock M 1 p 2 x 9 for_block t n x 4 each i 20 39 0 21 1 0 13 70 10 16 44 43 1 12 49 2 1 50 3 0 11 I 4 I 0 I 0 I 0 I 0 I -2 p 4 x 6 @links x 4 Proc x 14 __from_block__ x 4 each p 3 I 0 I 28 I 14 x 50 /Users/tony/src/celluloid/lib/celluloid/linking.rb p 0 x 11 synchronize p 5 I -1 I 26 I 4 I 27 I c x 50 /Users/tony/src/celluloid/lib/celluloid/linking.rb p 1 x 5 block x 10 send_event M 1 n n x 10 send_event i 8 5 56 0 47 50 1 0 11 I 3 I 1 I 1 I 0 I 1 n p 2 M 1 p 2 x 9 for_block t n x 10 send_event i 16 57 19 0 15 20 0 49 0 0 21 1 0 49 1 1 11 I 4 I 1 I 1 I 0 I 1 n p 2 x 7 mailbox x 12 system_event p 3 I 0 I 2e I 10 x 50 /Users/tony/src/celluloid/lib/celluloid/linking.rb p 1 x 5 actor x 4 each p 5 I -1 I 2d I 0 I 2e I 8 x 50 /Users/tony/src/celluloid/lib/celluloid/linking.rb p 1 x 5 event x 7 inspect M 1 n n x 7 inspect i 8 39 0 56 1 50 2 0 11 I 2 I 0 I 0 I 0 I 0 n p 3 x 5 @lock M 1 p 2 x 9 for_block t n x 7 inspect i 31 39 0 49 1 0 56 2 50 3 0 7 4 64 49 5 1 19 0 15 7 6 20 0 47 101 7 7 8 63 3 11 I 5 I 1 I 0 I 0 I 0 I -2 p 9 x 6 @links x 4 to_a M 1 p 2 x 9 for_block t n x 7 inspect i 25 57 19 0 15 20 0 49 0 0 47 101 1 7 2 20 0 49 3 0 47 101 1 63 3 11 I 5 I 1 I 1 I 0 I 1 n p 4 x 5 class x 4 to_s s 1 : x 9 object_id p 3 I 0 I 34 I 19 x 50 /Users/tony/src/celluloid/lib/celluloid/linking.rb p 1 x 1 l x 3 map s 1 , x 4 join s 19 # p 5 I 0 I 34 I 13 I 35 I 1f x 50 /Users/tony/src/celluloid/lib/celluloid/linking.rb p 1 x 5 links x 11 synchronize p 5 I -1 I 32 I 0 I 33 I 8 x 50 /Users/tony/src/celluloid/lib/celluloid/linking.rb p 0 p 17 I 2 I 7 I b I 9 I 19 I f I 27 I 17 I 35 I 1e I 43 I 26 I 51 I 2d I 5f I 32 I 6d x 50 /Users/tony/src/celluloid/lib/celluloid/linking.rb p 0 x 13 attach_method x 7 Linking x 11 open_module x 15 __module_init__ M 1 n n x 7 Linking i 72 5 66 99 7 0 7 1 65 67 49 2 0 49 3 4 15 99 7 4 7 5 65 67 49 2 0 49 3 4 15 99 7 6 7 7 65 67 49 2 0 49 3 4 15 99 7 8 7 9 65 67 49 2 0 49 3 4 15 99 7 10 7 11 65 67 49 2 0 49 3 4 11 I 5 I 0 I 0 I 0 I 0 n p 12 x 4 link M 1 n n x 4 link i 15 20 0 39 0 49 1 1 15 5 20 0 49 1 1 11 I 3 I 1 I 1 I 0 I 1 n p 2 x 6 @proxy x 11 notify_link p 7 I -1 I 3d I 0 I 3e I 8 I 3f I f x 50 /Users/tony/src/celluloid/lib/celluloid/linking.rb p 1 x 5 actor x 17 method_visibility x 15 add_defn_method x 6 unlink M 1 n n x 6 unlink i 15 20 0 39 0 49 1 1 15 5 20 0 49 1 1 11 I 3 I 1 I 1 I 0 I 1 n p 2 x 6 @proxy x 13 notify_unlink p 7 I -1 I 43 I 0 I 44 I 8 I 45 I f x 50 /Users/tony/src/celluloid/lib/celluloid/linking.rb p 1 x 5 actor x 11 notify_link M 1 n n x 11 notify_link i 8 39 0 20 0 49 1 1 11 I 3 I 1 I 1 I 0 I 1 n p 2 x 6 @links x 2 << p 5 I -1 I 48 I 0 I 49 I 8 x 50 /Users/tony/src/celluloid/lib/celluloid/linking.rb p 1 x 5 actor x 13 notify_unlink M 1 n n x 13 notify_unlink i 8 39 0 20 0 49 1 1 11 I 3 I 1 I 1 I 0 I 1 n p 2 x 6 @links x 6 delete p 5 I -1 I 4c I 0 I 4d I 8 x 50 /Users/tony/src/celluloid/lib/celluloid/linking.rb p 1 x 5 actor x 10 linked_to? M 1 n n x 10 linked_to? i 8 39 0 20 0 49 1 1 11 I 3 I 1 I 1 I 0 I 1 n p 2 x 6 @links x 8 include? p 5 I -1 I 51 I 0 I 52 I 8 x 50 /Users/tony/src/celluloid/lib/celluloid/linking.rb p 1 x 5 actor p 11 I 2 I 3d I 10 I 43 I 1e I 48 I 2c I 4c I 3a I 51 I 48 x 50 /Users/tony/src/celluloid/lib/celluloid/linking.rb p 0 p 5 I 2 I 6 I 1d I 3b I 37 x 50 /Users/tony/src/celluloid/lib/celluloid/linking.rb p 0 x 13 attach_method p 7 I 0 I 1 I 9 I 2 I 12 I 4 I 2e x 50 /Users/tony/src/celluloid/lib/celluloid/linking.rb p 0