Historique des commits

Auteur SHA1 Message Date
  Andrea Shepard 5992a69dee Add append_cell_to_circuit_queue() unit test il y a 10 ans
  Andrea Shepard 46ff91b6ec Add scheduler_channel_has_waiting_cells_mock() and some mock counter queries il y a 10 ans
  Andrea Shepard 2ee69bd5d7 Expose get_unique_circ_id_by_chan() to test suite il y a 10 ans
  Andrea Shepard ade60890d0 Make scheduler_channel_doesnt_want_writes() mockable il y a 10 ans
  Andrea Shepard bef11b7156 Expose a useful mock from test_channel.c il y a 10 ans
  Andrea Shepard 79b8f14c25 Expose fake channel utility functions in test suite in fakechans.h, and fix a test_channel.c bug il y a 10 ans
  Andrea Shepard ba294ff2dc Implement channel flush unit test il y a 10 ans
  Andrea Shepard 37baef0687 Add channel lifecycle test il y a 10 ans
  Andrea Shepard fd57840a77 Make scheduler_channel_doesnt_want_writes() mockable il y a 10 ans
  Andrea Shepard e00fde1797 Implement two-channel queue estimate test il y a 10 ans
  Andrea Shepard 6e427c30af Implement channel queue size estimate unit test il y a 10 ans
  Andrea Shepard 6d886787e3 Unit tests for channel_get_cell_queue_entry_size() and channel_write_*() functions il y a 10 ans
  Andrea Shepard 85ee070852 Make scheduler_release_channel() mockable il y a 10 ans
  Andrea Shepard 8907554cf3 Make channel_note_destroy_not_pending() mockable il y a 10 ans
  Andrea Shepard dabf4c33e2 Refactor channel_get_cell_queue_entry_size() to avoid an unreachable line for test coverage, and fix a nasty lurking memory bug in channel_flush_some_cells_from_outgoing_queue() il y a 10 ans
  Andrea Shepard 52cfaa84b7 Add changes file for global scheduler/cmux refactor il y a 10 ans
  Andrea Shepard ac1b627e85 Implement scheduler_touch_channel() il y a 10 ans
  Andrea Shepard ed1927d6bf Use a non-stupid data structure in the scheduler il y a 10 ans
  Andrea Shepard 3530825c53 Eliminate some unnecessary smartlists in scheduler.c il y a 10 ans
  Andrea Shepard 283646fd90 Fix scheduler assertion in circuitmux/destroy_cell_queue unit test il y a 10 ans
  Andrea Shepard 63bb9a795e Fix compiler warning il y a 10 ans
  Andrea Shepard 55907da28d Sort the scheduler's channel list by cmux comparisons il y a 10 ans
  Andrea Shepard 700d6e7525 Add inter-cmux comparison support to circuitmux_ewma.c il y a 10 ans
  Andrea Shepard 9db596d2ef Add cmux support for inter-cmux comparisons il y a 10 ans
  Andrea Shepard 1275002a46 Schedule according to a queue size heuristic il y a 10 ans
  Andrea Shepard 4f567c8cc8 Let the new scheduler handle writes il y a 10 ans
  Andrea Shepard f314d9509c Fix return values from channel_flush_some_cells() to correctly count cells directly written by channel_flush_from_first_active_circuit() il y a 10 ans
  Andrea Shepard 2fc3da3ff5 Implement global queue size query in channel.c il y a 10 ans
  Andrea Shepard 8852a1794c Track total queue size per channel, with overhead estimates, and global queue total il y a 10 ans
  Andrea Shepard 7674308f62 Make 'make check-spaces' not complain about function pointers returning size_t or double il y a 10 ans