RunasSudo
|
395de771fa
|
Tidying up
Refactor STV options implementations into separate file
Fix/update documentation
|
2022-08-22 11:35:20 +10:00 |
RunasSudo
|
876be9c55a
|
Write more efficient implementation for CandidateMap which does not rely on hashing
|
2022-08-21 05:24:54 +10:00 |
RunasSudo
|
4ad02c052c
|
Refactor HashMap for Candidates into dedicated struct (CandidateMap)
|
2022-08-21 03:57:37 +10:00 |
RunasSudo
|
974a56dffd
|
Improve performance of Candidate in HashMap by simplifying equality check
|
2022-08-20 23:39:15 +10:00 |
RunasSudo
|
422a198cf5
|
Use NoHashHasher for Candidate HashMaps to improve performance
|
2022-08-20 23:25:16 +10:00 |
RunasSudo
|
8cc694e609
|
Cosmetic improvements
Hide transfers column in transposed report if no transfers
Report "Rollback complete" at end of stage when completed
|
2022-04-21 21:56:21 +10:00 |
RunasSudo
|
c2621b2965
|
Improve messages for --constraint-mode repeat_count
|
2022-04-20 20:12:50 +10:00 |
RunasSudo
|
4aafecb857
|
Use "ballots" consistently vs "ballot papers"
|
2022-04-20 20:03:20 +10:00 |
RunasSudo
|
03af86733e
|
Initial implementation of --constraint-mode repeat_count
|
2022-04-20 19:42:20 +10:00 |
RunasSudo
|
6304e1128a
|
Validate well-formedness of constraints, better constraint errors
|
2021-10-29 23:33:27 +11:00 |
RunasSudo
|
15614a4e8f
|
rust-clippy linting
|
2021-10-28 00:30:55 +11:00 |
RunasSudo
|
27ead09960
|
Complete BLT writer and implement tests for file conversions
|
2021-09-02 22:35:10 +10:00 |
RunasSudo
|
e9e1c63c9c
|
Implement serialised binary format
|
2021-09-02 17:17:45 +10:00 |
RunasSudo
|
ea8c452737
|
Prevent bulk election and bulk exclusion violating constraints
|
2021-08-02 00:10:17 +10:00 |
RunasSudo
|
0d9196a951
|
Refactoring
|
2021-06-29 16:48:02 +10:00 |
RunasSudo
|
34545ad179
|
Check for ties when electing candidates with surpluses
Refactor constraint-related code into constraints module
|
2021-06-28 00:56:28 +10:00 |
RunasSudo
|
ba3db26263
|
Describe use of constraints in lead-in text
|
2021-06-27 22:24:25 +10:00 |
RunasSudo
|
38eef74e77
|
Implement constraints (guard-doom method) for CLI
|
2021-06-27 21:57:24 +10:00 |
RunasSudo
|
c563654ace
|
Implement constraint matrix logic and test case
|
2021-06-27 17:49:28 +10:00 |