aboutsummaryrefslogtreecommitdiff
path: root/src/or/scheduler_kist.c
AgeCommit message (Expand)Author
2017-09-29Merge remote-tracking branch 'dgoulet/ticket23696_032_01'Nick Mathewson
2017-09-29sched: Always initialize scheduler_last_run to nowDavid Goulet
2017-09-29sched: Don't get KIST stuck in an infinite loopMatt Traudt
2017-09-25sched: make interval a plain int; initialize with macroMatt Traudt
2017-09-25sched: Make KISTSchedRunInterval non negativeDavid Goulet
2017-09-22sched: only log when scheduler type changesMatt Traudt
2017-09-19sched: reorder code to fit comment bodies; comment typosMatt Traudt
2017-09-18Add a cast so that 32-bit compilation goes without errorstor-0.3.2.1-alphaNick Mathewson
2017-09-18sched: Don't cast to int32_t the monotime_diff_msec() resultDavid Goulet
2017-09-15kist_no_kernel_support is unused when we didn't detect it.Nick Mathewson
2017-09-15Run our #else/#endif annotator on our source code.Nick Mathewson
2017-09-15kist: Cast, then do operations on int32.Nick Mathewson
2017-09-15Make netinet/tcp include conditional too: windows lacks it.Nick Mathewson
2017-09-15fix some 32-bit warnings about printf argumentsNick Mathewson
2017-09-15wrap a wide commentNick Mathewson
2017-09-15sched: add comment about how we determine if a socket should writeMatt Traudt
2017-09-15sched: add more per-socket limit documentation; int fixMatt Traudt
2017-09-15sched: Define SCHEDULER_KIST_PRIVATE for more encapsulationDavid Goulet
2017-09-15sched: Make the scheduler object staticDavid Goulet
2017-09-15sched: Compare channel pointer in the socket tableDavid Goulet
2017-09-15sched: Make the outbuf table local to run()David Goulet
2017-09-15sched: Make check-spaces happyDavid Goulet
2017-09-15sched: Extra careful in channel_outbuf_length()David Goulet
2017-09-15sched: Don't expose the global scheduler libevent objectDavid Goulet
2017-09-15sched: Add Schedulers torrc optionDavid Goulet
2017-09-15sched: change most asserts to non-fatal BUGsMatt Traudt
2017-09-15sched: revisist compatibility on non-linux systemsMatt Traudt
2017-09-15sched: validate KIST sched optionsMatt Traudt
2017-09-15sched: switch to monotonic time; add/fix comments, style, and logs msgsMatt Traudt
2017-09-15sched: Fallback to naive approach if no runtime KIST supportDavid Goulet
2017-09-15sched: Detect KIST support at compile timeDavid Goulet
2017-09-15sched: Implement the KIST schedulerMatt Traudt
2017-09-15sched: Groundwork before KIST implementationMatt Traudt