Commit Graph

  • 31eda1fcec
    Add test cases for constraints RunasSudo 2021-06-27 22:46:37 +1000
  • 05ec70830f
    Fix bug with constraints RunasSudo 2021-06-27 22:36:50 +1000
  • ba3db26263
    Describe use of constraints in lead-in text RunasSudo 2021-06-27 22:24:25 +1000
  • 1d4036c19e
    Implement constraints in web UI RunasSudo 2021-06-27 22:09:34 +1000
  • 38eef74e77
    Implement constraints (guard-doom method) for CLI RunasSudo 2021-06-27 21:57:24 +1000
  • c563654ace
    Implement constraint matrix logic and test case RunasSudo 2021-06-27 17:44:30 +1000
  • 444e274202
    Show help text on hover for pills RunasSudo 2021-06-23 20:18:53 +1000
  • ce8b252453
    Implement --no-early-bulk-elect RunasSudo 2021-06-23 00:52:25 +1000
  • bd6b4b01c5
    Add pills to web UI RunasSudo 2021-06-22 23:47:35 +1000
  • b8e9504f58
    Update documentation for Wright STV RunasSudo 2021-06-22 16:33:34 +1000
  • 122308f2d2
    Update test cases RunasSudo 2021-06-22 16:29:04 +1000
  • dda62bb4a9
    Add CSM15 test case for Wright STV RunasSudo 2021-06-22 16:28:38 +1000
  • d46eb69f26
    Implement Wright STV RunasSudo 2021-06-22 15:23:46 +1000
  • a1c21cf2b4
    Rename "bulk election" to "early bulk election" and grey out disabled checkbox RunasSudo 2021-06-22 15:23:26 +1000
  • 08821c3c18
    Validate option combinations RunasSudo 2021-06-22 14:34:26 +1000
  • 2e034d06c8
    Fix error with --meek-nz-exclusion, etc. on CLI RunasSudo 2021-06-22 14:29:33 +1000
  • 290ddad634
    Show updated keep value after exclusion when --meek-nz-exclusion RunasSudo 2021-06-20 01:51:34 +1000
  • 90beffa9ff
    Fix error in scotland_linn07_gfixed5 test resulting in failure to actually use GuardedFixed RunasSudo 2021-06-20 01:44:54 +1000
  • cd42899ba8
    Add test case for NZ Meek STV RunasSudo 2021-06-20 01:37:51 +1000
  • 1b39b8b138
    Implement --meek-nz-exclusion for NZ Meek STV RunasSudo 2021-06-20 01:28:54 +1000
  • a2e4ab557c
    Implement test case for 2006 Meek STV RunasSudo 2021-06-19 01:57:04 +1000
  • 13f1885eb5
    Implement features required for 2006 Meek STV RunasSudo 2021-06-18 18:48:12 +1000
  • 2ea8b4b757
    Add tests for Meek STV RunasSudo 2021-06-16 20:28:03 +1000
  • 151c9e484e
    Calculate loss by fraction in Meek STV RunasSudo 2021-06-16 18:24:30 +1000
  • ca54b94953
    Show keep values for elected candidates in Meek STV RunasSudo 2021-06-16 18:23:47 +1000
  • d34057d03a
    Round half away from zero when formatting Fixed/GuardedFixed RunasSudo 2021-06-16 17:49:04 +1000
  • 8829fa5a7b
    Update documentation RunasSudo 2021-06-16 17:20:29 +1000
  • 4ebb6474fd
    Implement Meek STV RunasSudo 2021-06-16 13:00:54 +1000
  • f395e6f064
    Implement guarded fixed-point arithmetic RunasSudo 2021-06-14 21:43:43 +1000
  • 3bbef933bb
    Refactor and add documentation RunasSudo 2021-06-14 20:43:36 +1000
  • f9d47533ee
    Use llvm-cov for coverage reporting RunasSudo 2021-06-14 14:43:08 +1000
  • c89c8b060c
    Add README.md RunasSudo 2021-06-13 23:09:45 +1000
  • 57d9b27551
    Allow building debug profile from WASM build script RunasSudo 2021-06-13 16:34:27 +1000
  • e324036530
    Add documentation on options RunasSudo 2021-06-13 16:32:21 +1000
  • c9d714bf25
    Add test cases for tie-breaking RunasSudo 2021-06-13 15:03:10 +1000
  • 4845ebe52f
    Implement --ties random RunasSudo 2021-06-13 03:15:15 +1000
  • 266d8e2495
    Report when and how ties are broken RunasSudo 2021-06-13 00:56:18 +1000
  • daeb706b44
    Implement forwards/backwards tie-breaking in web UI RunasSudo 2021-06-13 00:39:49 +1000
  • 2dc5ed963b
    Implement forwards and backwards tie-breaking RunasSudo 2021-06-13 00:15:14 +1000
  • 5d491687b4
    Code fixups RunasSudo 2021-06-12 21:16:53 +1000
  • e059a6a3d9
    Fixes to count description RunasSudo 2021-06-12 16:03:31 +1000
  • a89c949315
    Fix description of quota options RunasSudo 2021-06-12 15:46:44 +1000
  • 31538cd3fc
    Add code coverage calculation RunasSudo 2021-06-12 15:37:41 +1000
  • a038efc8a4
    Initial implementation of prompt-based tie breaking RunasSudo 2021-06-12 02:09:26 +1000
  • 4c4099ee22
    Handle withdrawn candidates RunasSudo 2021-06-12 00:50:01 +1000
  • 59539d807a
    Implement --normalise-ballots RunasSudo 2021-06-11 21:23:08 +1000
  • 96a3eaec84
    Implement --sum-surplus-transfers RunasSudo 2021-06-11 21:22:28 +1000
  • 9d4cac2e89
    Implement Scottish STV test case RunasSudo 2021-06-10 15:47:09 +1000
  • 537f1f0011
    Fix regression with single stage exclusion RunasSudo 2021-06-09 22:34:44 +1000
  • 7ef5ae99b6
    Add ERS97 test case RunasSudo 2021-06-09 20:09:20 +1000
  • a714ba6a90
    Correctly apportion votes in bulk exclusions RunasSudo 2021-06-09 19:43:11 +1000
  • 990704a56a
    Implement --bulk-exclude and --defer-surpluses in web UI RunasSudo 2021-06-09 12:42:47 +1000
  • 79f0f55942
    Implement --defer-surpluses RunasSudo 2021-06-09 12:16:25 +1000
  • 08cb03d85a
    Implement --bulk-exclude RunasSudo 2021-06-08 22:22:43 +1000
  • d50af1161e
    Implement --quota-mode ers97 RunasSudo 2021-06-07 20:52:18 +1000
  • 0fbe2d562e
    Add stripes to table RunasSudo 2021-06-07 20:51:55 +1000
  • 30b68d4992
    Fix ceil implementation in NativeFloat64 RunasSudo 2021-06-07 20:39:49 +1000
  • d0df27a55c
    Implement print view RunasSudo 2021-06-06 17:31:20 +1000
  • 62eac6d0a6
    Always display ballot weights to at least 2 decimal places RunasSudo 2021-06-06 00:53:52 +1000
  • c6d8ba16dd
    Add presets dropdown RunasSudo 2021-06-06 00:38:25 +1000
  • baec51bd35
    Highlight names of elected candidates in web UI RunasSudo 2021-06-05 23:29:31 +1000
  • de7a2ad20c
    Build WebAssembly in release mode RunasSudo 2021-06-05 15:08:48 +1000
  • 673149e184
    Code clean up RunasSudo 2021-06-05 15:08:07 +1000
  • 830362416d
    Fix logic error where loss by fraction not updated in multi-stage exclusions RunasSudo 2021-06-04 22:54:26 +1000
  • ceba059c53
    Implement --numbers fixed RunasSudo 2021-06-04 22:05:48 +1000
  • 441e266b17
    Implement --numbers in web client RunasSudo 2021-06-04 18:59:50 +1000
  • b7f18a74ac
    Web client: Count election asynchronously in Web Worker RunasSudo 2021-06-04 15:01:53 +1000
  • ba8d9bf79c
    Describe election count/options in web UI RunasSudo 2021-06-03 21:35:25 +1000
  • 3bb538e99e
    Further work on HTML output RunasSudo 2021-06-03 15:47:19 +1000
  • 37622eb78d
    Basic tabular output in HTML RunasSudo 2021-06-02 22:46:36 +1000
  • 97a776ff79
    Fix bug with --exclusion single_stage RunasSudo 2021-06-02 22:43:16 +1000
  • 227c38a5fa
    Initial quick port of HTML interface RunasSudo 2021-06-02 21:37:47 +1000
  • e88d2674d6
    Implement --quota, --quota-criterion RunasSudo 2021-06-02 18:07:05 +1000
  • f6fba85049
    Implement --round-{tvs,weights,quota} Add test case for PRSA example election RunasSudo 2021-06-01 21:20:38 +1000
  • f1a730e885
    Update WebAssembly build for recent changes RunasSudo 2021-06-01 19:04:03 +1000
  • a4a28f3345
    Implement --surplus-order RunasSudo 2021-06-01 18:57:56 +1000
  • 76d69913c7
    Implement --transferable-only RunasSudo 2021-05-31 23:17:21 +1000
  • c114d3a4ee
    Implement --surplus and --exclusion RunasSudo 2021-05-31 22:25:53 +1000
  • 2428fcb4ed
    Implement rational numbers in WebAssembly using num-bigint RunasSudo 2021-05-30 23:00:28 +1000
  • 2793088e12
    Initial WebAssembly implementation RunasSudo 2021-05-30 18:28:39 +1000
  • 5189a74010
    Fix bug when excluding candidate with 0 votes RunasSudo 2021-05-30 18:27:28 +1000
  • a595f2ff6b
    Add integration test for 2019 Tasmanian Senate data RunasSudo 2021-05-30 03:50:19 +1000
  • 4f661722e4
    Implement --exclusion by_value RunasSudo 2021-05-30 02:28:52 +1000
  • f4fdf64072
    Show total vote in report RunasSudo 2021-05-29 23:25:27 +1000
  • 8a92c17cb3
    CLI help: Group related options in categories RunasSudo 2021-05-29 23:25:05 +1000
  • 77cf60c21f
    Allow configuring --round-votes RunasSudo 2021-05-29 17:51:45 +1000
  • 32234ad13b
    Implement NativeFloat numbers RunasSudo 2021-05-29 03:01:07 +1000
  • e526493b0e
    Implement smart logger RunasSudo 2021-05-29 02:13:47 +1000
  • 91190c7e26
    Add logs during count RunasSudo 2021-05-29 01:22:46 +1000
  • df69ef456f
    Show loss by fraction, and implement --sort-votes and --hide-excluded RunasSudo 2021-05-29 00:43:58 +1000
  • e6d57685cb
    Some refactoring RunasSudo 2021-05-28 22:37:18 +1000
  • 5731d71b07
    Implement version number RunasSudo 2021-05-28 22:37:07 +1000
  • 637884cdbf
    Integrate with clap for CLI argument parsing RunasSudo 2021-05-28 20:42:01 +1000
  • efc7588c09
    Initial commit RunasSudo 2021-05-28 19:58:40 +1000