Commit Graph

271 Commits (6bb127a12401e51baf85b6fef5ca2514a6cd75a2)
 

Author SHA1 Message Date
RunasSudo 6bb127a124
Precompute Ballot::has_equal_rankings at parse time 5 months ago
RunasSudo 254c04b574
Update nomenclature for van der Craats (‘Wright’) STV 5 months ago
RunasSudo cb1cc5fb72
Clean up utility files 5 months ago
RunasSudo 395de771fa
Tidying up 5 months ago
RunasSudo 55f2e8816a
Update scripts 5 months ago
RunasSudo 823f06a32b
Refactor calculation of totals, etc. 5 months ago
RunasSudo 6ff111054c
Profile using binary input 5 months ago
RunasSudo 3902c37768
Refactor CandidateMap 5 months ago
RunasSudo 876be9c55a
Write more efficient implementation for CandidateMap which does not rely on hashing 5 months ago
RunasSudo 4ad02c052c
Refactor HashMap for Candidates into dedicated struct (CandidateMap) 5 months ago
RunasSudo af4c6336aa
Utils for benchmarking and profiling 5 months ago
RunasSudo 974a56dffd
Improve performance of Candidate in HashMap by simplifying equality check 5 months ago
RunasSudo 422a198cf5
Use NoHashHasher for Candidate HashMaps to improve performance 5 months ago
RunasSudo 61b22b388d
Remove unnecessary usage of HashMap.contains_key 5 months ago
RunasSudo 9a4af322ca
Avoid more allocations in fold 5 months ago
RunasSudo 2bce8cfc3f
Avoid String allocations in BLT parser 5 months ago
RunasSudo 35104055d9
Avoid excess allocations during fold operations 5 months ago
RunasSudo ee7ac064c7
Improve performance of realise_equal_rankings 5 months ago
RunasSudo e825ca1491
Update for Rust 1.62 5 months ago
RunasSudo f187975601
--no-immediate-elect requires --surplus-order by_size 7 months ago
RunasSudo 566cdeb185
Permit --surplus meek with --quota-mode static 7 months ago
RunasSudo 2f6614c0c1
Update wasm-bindgen 7 months ago
RunasSudo 8d16f55289
Update for clap stable 7 months ago
RunasSudo 82e90a0e10
Update documentation 8 months ago
RunasSudo 384dde9c52
--subtract-nontransferable requires --surplus wig 8 months ago
RunasSudo 2987eca0c3
Do not defer a surplus distribution if it exactly equals the difference between the 2 trailing candidates (as, depending on tie-breaking rules, this could change the order of exclusion) 8 months ago
RunasSudo 8cc694e609
Cosmetic improvements 9 months ago
RunasSudo 8a0cd9b0a9
Start a glossary 9 months ago
RunasSudo c2621b2965
Improve messages for --constraint-mode repeat_count 9 months ago
RunasSudo 4aafecb857
Use "ballots" consistently vs "ballot papers" 9 months ago
RunasSudo f0e3b02051
Autodetect when to normalise ballots, remove explicit --normalise-ballots 9 months ago
RunasSudo 03af86733e
Initial implementation of --constraint-mode repeat_count 9 months ago
RunasSudo df9223ebe6
Implement --round-subtransfers by_parcel for NSW Local Government rules 10 months ago
RunasSudo 26d45cac50
Implement --subtract-nontransferable for NSW Local Government rules 10 months ago
RunasSudo 4119a293b1
Fix bug in c5d6b8d - by_value inadvertently changed in --exclusion 10 months ago
RunasSudo 495ac5b514
Document NSW Local Government STV validation 10 months ago
RunasSudo 8af0fa1178
Complete implementation and tests for NSW Local Government STV 10 months ago
RunasSudo c5d6b8d460
Refactor implementation of --sum-surplus-transfers -> --round-subtransfers in preparation for NSW Local Gov't STV 10 months ago
RunasSudo d94549dc42
Initial implementation of NSW Local Government STV 10 months ago
RunasSudo 9fcb643fe5
Avoid wrapping candidate names/statuses in HTML report 11 months ago
RunasSudo 67bf6f33d8
Update documentation 11 months ago
RunasSudo 544d7fea5d
Update dates 11 months ago
RunasSudo 6968df5c9b
Fix incorrect crediting of votes when surplus votes transferred at values received 11 months ago
RunasSudo f5114bccda
Rename docs files to avoid reserved Windows paths 1 year ago
RunasSudo 6304e1128a
Validate well-formedness of constraints, better constraint errors 1 year ago
RunasSudo ba82828046
Fix web UI crash when tie requires manual intervention in first stage 1 year ago
RunasSudo 5a652cb466
Improve online documentation 1 year ago
RunasSudo 116d4c385c
Build docs as HTML 1 year ago
RunasSudo 63a649405b
Add link to home page 1 year ago
RunasSudo 15614a4e8f
rust-clippy linting 1 year ago