|author||Chris Young <firstname.lastname@example.org>||2011-02-16 21:29:39 +0000|
|committer||Chris Young <email@example.com>||2011-02-16 21:29:39 +0000|
Modify scheduler to use a binary heap (using libpbl).
Scheduled events are now in event time order, so schedule_run simply takes the top event off the heap and runs it (if we're polling, rather than having received a signal that the next event is due to be run, we check first that we have passed the scheduled time). This should provide performance benefits as we are no longer trawling the entire list of scheduled events (potentially hundreds) every time an event is signalled or the schedule list is polled. svn path=/trunk/netsurf/; revision=11703
Diffstat (limited to 'cocoa/NetSurf.xcodeproj/project.pbxproj')
0 files changed, 0 insertions, 0 deletions