Skip to content

Commit acaece8

Browse files
committed
Support Crystal 1.7.x
1 parent 830668b commit acaece8

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

shard.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
name: nested_scheduler
2-
version: 0.4.6
2+
version: 0.4.7
33

44
authors:
55
- Linus Sellberg <[email protected]>
66

7-
crystal: ">= 1.6.0"
7+
crystal: ">= 1.7.0"
88

99
license: MIT

src/nested_scheduler/libevent_context.cr

+3-3
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ module NestedScheduler
1010
readers = io.@readers.get { Deque(Fiber).new }
1111
readers << Fiber.current
1212
# add_read_event inlined:
13-
event = io.@read_event.get { Crystal::EventLoop.create_fd_read_event(io) }
13+
event = io.@read_event.get { Crystal::Scheduler.event_loop.create_fd_read_event(io) }
1414
event.add timeout
1515

1616
scheduler.actually_reschedule
@@ -25,7 +25,7 @@ module NestedScheduler
2525
writers = io.@writers.get { Deque(Fiber).new }
2626
writers << Fiber.current
2727
# add_write_event inlined.
28-
event = io.@write_event.get { Crystal::EventLoop.create_fd_write_event(io) }
28+
event = io.@write_event.get { Crystal::Scheduler.event_loop.create_fd_write_event(io) }
2929
event.add timeout
3030

3131
scheduler.actually_reschedule
@@ -163,7 +163,7 @@ module NestedScheduler
163163
end
164164
return
165165
else
166-
Crystal::EventLoop.run_once
166+
Crystal::Scheduler.event_loop.run_once
167167
end
168168
end
169169
end

0 commit comments

Comments
 (0)