David Goulet
|
2e8de0de3b
sched: Implement SCHED_BUG()
|
7 lat temu |
Matt Traudt
|
7bbc29b0f2
sched: make interval a plain int; initialize with macro
|
7 lat temu |
David Goulet
|
ef2a449cce
sched: Make KISTSchedRunInterval non negative
|
7 lat temu |
Matt Traudt
|
22699e3f16
sched: only log when scheduler type changes
|
7 lat temu |
Matt Traudt
|
4a3b61a5b3
sched: reorder code to fit comment bodies; comment typos
|
7 lat temu |
Nick Mathewson
|
c1deabd3b0
Run our #else/#endif annotator on our source code.
|
7 lat temu |
David Goulet
|
1033e14a69
sched: Define SCHEDULER_KIST_PRIVATE for more encapsulation
|
7 lat temu |
David Goulet
|
734dbfa590
sched: Make the scheduler object static
|
7 lat temu |
David Goulet
|
14cd8bdd4b
sched: Don't expose the global scheduler libevent object
|
7 lat temu |
David Goulet
|
7cc9621d11
sched: Add Schedulers torrc option
|
7 lat temu |
Matt Traudt
|
8ccb2c106a
sched: rename scheduler to the_scheduler
|
7 lat temu |
Matt Traudt
|
7f1d643083
sched: validate KIST sched options
|
7 lat temu |
Matt Traudt
|
61fc9c41ad
sched: switch to monotonic time; add/fix comments, style, and logs msgs
|
7 lat temu |
David Goulet
|
8424c4f35b
sched: Detect KIST support at compile time
|
7 lat temu |
Matt Traudt
|
dde358667d
sched: Implement the KIST scheduler
|
7 lat temu |
Matt Traudt
|
91c7bebfa2
consensus: Add a generic notification function on new consensus
|
7 lat temu |
Nick Mathewson
|
7505f452c8
Run the copyright update script.
|
7 lat temu |
Nick Mathewson
|
53a3b39da1
Add -Wmissing-variable-declarations, with attendant fixes
|
8 lat temu |
Nick Mathewson
|
57699de005
Update the copyright year.
|
8 lat temu |
Yawning Angel
|
16cf1679e7
Fix scheduler compilation on targets where char is unsigned.
|
9 lat temu |
Nick Mathewson
|
f54e54b0b4
Bump copyright dates to 2015, in case someday this matters.
|
9 lat temu |
Andrea Shepard
|
12b6c7df4a
Make queue thresholds and flush size for global scheduler into config options
|
10 lat temu |
Andrea Shepard
|
dc3af04ba8
Make scheduler_compare_channels() mockable
|
10 lat temu |
Andrea Shepard
|
f8ceb0f028
Make scheduler_run() mockable
|
10 lat temu |
Andrea Shepard
|
b7125961de
Expose scheduler_compare_channels() to test suite
|
10 lat temu |
Andrea Shepard
|
71a9ed6feb
Make some scheduler.c static functions visible to the test suite
|
10 lat temu |
Andrea Shepard
|
ade60890d0
Make scheduler_channel_doesnt_want_writes() mockable
|
10 lat temu |
Andrea Shepard
|
fd57840a77
Make scheduler_channel_doesnt_want_writes() mockable
|
11 lat temu |
Andrea Shepard
|
85ee070852
Make scheduler_release_channel() mockable
|
11 lat temu |
Andrea Shepard
|
ac1b627e85
Implement scheduler_touch_channel()
|
11 lat temu |