ORC and stdlib optimizations (#15362)
This commit is contained in:
parent
8ae4a774b7
commit
9a34009f00
6 changed files with 45 additions and 29 deletions
|
|
@ -1247,9 +1247,13 @@ else:
|
|||
# Descriptor is still present in the queue.
|
||||
case event
|
||||
of Event.Read:
|
||||
fdData.readList = newList & fdData.readList
|
||||
let oldReadList = move fdData.readList
|
||||
fdData.readList = move newList
|
||||
fdData.readList.add oldReadList
|
||||
of Event.Write:
|
||||
fdData.writeList = newList & fdData.writeList
|
||||
let oldWriteList = move fdData.writeList
|
||||
fdData.writeList = move newList
|
||||
fdData.writeList.add oldWriteList
|
||||
else:
|
||||
assert false, "Cannot process callbacks for " & $event
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue