1. 25 Jul, 2016 1 commit
    • Juho Snellman's avatar
      Make the benchmark program a bit more user friendly · f415004b
      Juho Snellman authored
      - create_interval was a bad way to configure the number of units.
        It was inverted, and also hit a hard ceiling once the interval
        dropped down to 0. Instead parametrize by the approximate number
        of work units to create.
      - Print the parameters and timings in CSV to stdout
      f415004b
  2. 24 Jul, 2016 2 commits
    • Juho Snellman's avatar
      Add a facility for limiting number of callbacks to execute in one advance() · 922496c3
      Juho Snellman authored
      - Mark wheel as in the middle of partial tick, and use a special code
        path at start of advance() to pick up where we left off.
      - ticks_to_next_event() will return 0 until the partial tick is
        finished.
      - The order of operations is such that it's safe to continue scheduling
        further events during this stage.
      - No measurable performance hit on the fast path, pretty minimal cost when the
        limit gets hit.
      922496c3
    • Juho Snellman's avatar
      Add a README · 6eda585f
      Juho Snellman authored
      6eda585f
  3. 23 Jul, 2016 25 commits
  4. 17 Jul, 2016 1 commit