summaryrefslogtreecommitdiff
path: root/src/or/scheduler.c
AgeCommit message (Expand)Author
2017-11-17Fix a wide commentNick Mathewson
2017-11-17Only log about lost KIST support onceMatt Traudt
2017-11-06Fix a 32-bit formatting warningNick Mathewson
2017-11-02sched: Rate limit scheduler_bug_occurred()David Goulet
2017-11-02sched: Use SCHED_BUG() macro in schedulerDavid Goulet
2017-10-03sched: Implement SCHED_BUG()David Goulet
2017-09-25Merge branch 'bug23539_032_01_squashed'Nick Mathewson
2017-09-25Whitespace fix.Nick Mathewson
2017-09-25sched: Make KISTSchedRunInterval non negativeDavid Goulet
2017-09-22Fix check-spaces and a weird copyright.Nick Mathewson
2017-09-22Remove unused chosen_scheduler_type variable.Nick Mathewson
2017-09-22sched: move code to respect commentsMatt Traudt
2017-09-22sched: only log when scheduler type changesMatt Traudt
2017-09-21sched: Hard exit if we can't select a schedulerDavid Goulet
2017-09-19sched: reorder code to fit comment bodies; comment typosMatt Traudt
2017-09-19fix typos/etc found while starting to look at schedulerRoger Dingledine
2017-09-19sched: Allow the new sched to react to new consMatt Traudt
2017-09-19Avoid a compilation warning on macOS in scheduler_ev_add()teor
2017-09-18sched: BUG() on event_add() and log_warn next_runDavid Goulet
2017-09-15Run our #else/#endif annotator on our source code.Nick Mathewson
2017-09-15sched: Revert IF_BUG_ONCE() to tor_assert()David Goulet
2017-09-15sched: Define SCHEDULER_KIST_PRIVATE for more encapsulationDavid Goulet
2017-09-15sched: Improve logging if KIST is disabledDavid Goulet
2017-09-15test: Fix unit tests with latest scheduler changesDavid Goulet
2017-09-15sched: Make the scheduler object staticDavid Goulet
2017-09-15sched: Don't expose the global scheduler libevent objectDavid Goulet
2017-09-15sched: Always call on_channel_free() regardless of stateDavid Goulet
2017-09-15sched: Add Schedulers torrc optionDavid Goulet
2017-09-15sched: change most asserts to non-fatal BUGsMatt Traudt
2017-09-15sched: rename scheduler to the_schedulerMatt Traudt
2017-09-15sched: switch to monotonic time; add/fix comments, style, and logs msgsMatt Traudt
2017-09-15sched: Detect KIST support at compile timeDavid Goulet
2017-09-15sched: Implement the KIST schedulerMatt Traudt
2017-09-07consensus: Add a generic notification function on new consensusMatt Traudt
2017-08-03Switch to offsetof()Neel Chauhan
2017-03-15Run the copyright update script.Nick Mathewson
2016-10-26Whitespace fixesNick Mathewson
2016-10-20Turn scheduler.c documentation into doxygen.Nick Mathewson
2016-07-28Merge branch 'bug18902_squashed'Nick Mathewson
2016-07-28Fix all -Wshadow warnings on LinuxNick Mathewson
2016-07-04Raise libevent dependency to 2.0.10-stable or newerSebastian Hahn
2016-02-27Update the copyright year.Nick Mathewson
2015-02-06Fix scheduler compilation on targets where char is unsigned.Yawning Angel
2015-01-02Bump copyright dates to 2015, in case someday this matters.Nick Mathewson
2014-12-22Coverity complained that we were not checking this return valueNick Mathewson
2014-11-28Fix a signed/unsigned comparison warning in scheduler_runNick Mathewson
2014-11-27One more, appease "make check-spaces"Nick Mathewson
2014-10-07Make queue thresholds and flush size for global scheduler into config optionsAndrea Shepard
2014-09-30Make scheduler_compare_channels() mockableAndrea Shepard
2014-09-30Make scheduler_run() mockableAndrea Shepard