diff options
| author | take-cheeze <[email protected]> | 2018-06-21 11:26:55 +0900 |
|---|---|---|
| committer | take-cheeze <[email protected]> | 2018-06-21 11:26:55 +0900 |
| commit | 6f35b07fabb150ead959889d0833cf9b10c9712c (patch) | |
| tree | e68dd25d49355e6c43483c38eef75b9351c6a26f /minirake | |
| parent | fd9617cad0a5ba65934a896b8fe7908994babad6 (diff) | |
| download | mruby-6f35b07fabb150ead959889d0833cf9b10c9712c.tar.gz mruby-6f35b07fabb150ead959889d0833cf9b10c9712c.zip | |
Use Fiber#transfer instead in minirake.
Diffstat (limited to 'minirake')
| -rwxr-xr-x | minirake | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -113,6 +113,7 @@ module MiniRake @running = true return Fiber.new do self.execute + $rake_root_fiber.transfer end end @@ -318,7 +319,7 @@ module MiniRake command: cmd, process_waiter: Process.detach(pid) } - Fiber.yield + $rake_root_fiber.transfer end def desc(text) @@ -529,7 +530,7 @@ class RakeApp next end - f.resume + f.transfer end end @@ -577,7 +578,7 @@ class RakeApp if st.exitstatus != 0 raise "Command Failed: [#{ent[:command]}]" end - ent[:fiber].resume + ent[:fiber].transfer end end end |
