Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: cameron314/concurrentqueue
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: davidstone/concurrentqueue
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 16 commits
  • 5 files changed
  • 1 contributor

Commits on Jun 5, 2017

  1. Put configuration for queues into an array of structs instead of seve…

    …ral arrays of individual elements.
    davidstone committed Jun 5, 2017
    Configuration menu
    Copy the full SHA
    8dcdec8 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2017

  1. Use range-based for loop to iterate over all queue types, rather than…

    … indexing into the array.
    davidstone committed Jun 6, 2017
    Configuration menu
    Copy the full SHA
    cff68c8 View commit details
    Browse the repository at this point in the history
  2. Fix naming convention.

    davidstone committed Jun 6, 2017
    Configuration menu
    Copy the full SHA
    01ed4dc View commit details
    Browse the repository at this point in the history
  3. Use a vector of enum instead of an array of bool to determine whether…

    … a particular benchmark is supported. This is much easier to read, and performance does not matter for this as it is just initial setup.
    davidstone committed Jun 6, 2017
    Configuration menu
    Copy the full SHA
    7dc59ba View commit details
    Browse the repository at this point in the history
  4. Use a range-based for loop over false and true instead of an incremen…

    …ting for loop that we then cast to bool.
    davidstone committed Jun 6, 2017
    Configuration menu
    Copy the full SHA
    1e7d97f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2c1fea5 View commit details
    Browse the repository at this point in the history
  6. Construct an object as a std::string instead of first making it a cha…

    …r const[] and then later using that to construct the std::string.
    davidstone committed Jun 6, 2017
    Configuration menu
    Copy the full SHA
    44e8337 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a6d88ff View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2017

  1. Configuration menu
    Copy the full SHA
    a0eecdf View commit details
    Browse the repository at this point in the history
  2. Instead of having a function return one value in the return value and…

    … return another value as a reference parameter, just return a struct from the function.
    davidstone committed Jun 7, 2017
    Configuration menu
    Copy the full SHA
    229146d View commit details
    Browse the repository at this point in the history
  3. Use std::min and std::max to compute the min and max. Cache the resul…

    …t of indexing into a container.
    davidstone committed Jun 7, 2017
    Configuration menu
    Copy the full SHA
    85d100f View commit details
    Browse the repository at this point in the history
  4. Do not calculate the first value prior to entering a loop that will c…

    …alculate all values, just initialize min and max to values that will definitely be overwritten.
    davidstone committed Jun 7, 2017
    Configuration menu
    Copy the full SHA
    4abac0a View commit details
    Browse the repository at this point in the history
  5. Spell out opsPerSecondPerThread instead of having a variable opsst. M…

    …inimize the scope of the variable instead of trying to reuse a double in a bunch of places.
    davidstone committed Jun 7, 2017
    Configuration menu
    Copy the full SHA
    e70b348 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    96d9242 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a475585 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2017

  1. Added benchmarks for new lock-based concurrent queue that is proposed…

    … for inclusion into Boost.
    davidstone committed Jun 17, 2017
    Configuration menu
    Copy the full SHA
    28d2a93 View commit details
    Browse the repository at this point in the history
Loading