Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

make the thresholds between unsorted bags adjustable #9230

Commits on Jun 29, 2021

  1. Configuration menu
    Copy the full SHA
    44bb252 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7c19f9f View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2021

  1. Configuration menu
    Copy the full SHA
    b0726c4 View commit details
    Browse the repository at this point in the history
  2. get rid of BagIdx

    This reorganizes bag storage such that bags are always referred to
    by their upper threshold. This in turn means that adding and removing
    bags is cheaper; you only need to migrate certain voters, not all of them.
    coriolinus committed Jun 30, 2021
    Configuration menu
    Copy the full SHA
    863519f View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2021

  1. Configuration menu
    Copy the full SHA
    dfb393b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0a894ed View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4c1f915 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2021

  1. Configuration menu
    Copy the full SHA
    cb59867 View commit details
    Browse the repository at this point in the history
  2. start rethinking the process of producing threshold lists

    The macro approach seems to be a non-starter; that only really works
    if we're throwing around numeric literals everywhere, and that's just
    not nice in this case.
    
    Instead, let's write helper functions and make it really easy to
    generate the tables in separate, permanent files, which humans
    can then edit.
    coriolinus committed Jul 2, 2021
    Configuration menu
    Copy the full SHA
    bc4b070 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0d213b8 View commit details
    Browse the repository at this point in the history
  4. WIP: demo generating voter bags for a realistic runtime

    This isn't yet done, becuase it seems to take a Very Long Time to run,
    and it really shouldn't. Need to look into that.
    
    Still, it's a lot closer than it was this morning.
    coriolinus committed Jul 2, 2021
    Configuration menu
    Copy the full SHA
    425ce7b View commit details
    Browse the repository at this point in the history
  5. rm unnecessary arg_enum

    coriolinus committed Jul 2, 2021
    Configuration menu
    Copy the full SHA
    e8f4514 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2021

  1. fix voter bags math

    Turns out that when you're working in exponential space, you need
    to divide, not subtract, in order to keep the math working properly.
    
    Also neaten up the output a little bit to make it easier to read.
    coriolinus committed Jul 5, 2021
    Configuration menu
    Copy the full SHA
    f034ed6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    663442a View commit details
    Browse the repository at this point in the history
  3. fixup some docs

    coriolinus committed Jul 5, 2021
    Configuration menu
    Copy the full SHA
    9e635a7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    791d9e3 View commit details
    Browse the repository at this point in the history
  5. make tests compile

    coriolinus committed Jul 5, 2021
    Configuration menu
    Copy the full SHA
    6a8fbeb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    89db32e View commit details
    Browse the repository at this point in the history