Commit Graph
5553 Commits
Author SHA1 Message Date
Axel Uhl faa5d97012 implemented scoring scheme for Formula Kite format but A8.2 tie-break only 2023-04-20 16:06:17 +02:00
Axel Uhl 4d00a98d6b Implemented a scoring scheme for A8.2-only tie-breaking (no A8.1) 2023-04-20 15:13:21 +02:00
Axel Uhl e25b7724bb bug5715: fixed one of the tests which now passes 2023-04-07 11:05:19 +02:00
Axel Uhl acd12f8c78 bug5715: a few tests are green already, but a few still break 2023-04-06 17:47:34 +02:00
Axel Uhl 660b6eabf6 bug5715: fixed a few first issues that the tests revealed 2023-04-06 16:06:39 +02:00
Axel Uhl f16e1c6fd6 bug5715: first compilable version for Formula Kite medal series ranking/tie-breaking;
there are still many test failures, but it's a start...
2023-04-06 14:07:07 +02:00
Axel Uhl 3e16559a8b bug5715: uncompilable interims commit for backup purposes 2023-04-05 23:14:52 +02:00
Axel Uhl de2931d2c1 bug5715: fixed bug in compareByLastRace in AbstractScoringSchemeImpl 2023-04-05 22:21:35 +02:00
Axel Uhl 5f04c9c022 fixed Javadoc @link 2023-03-27 13:58:24 +02:00
Axel Uhl da3d409f15 added VMG to the data mining stats for GPS fixes 2023-03-01 13:53:07 +01:00
Axel Uhl 134a13b92b bug5824: trying to fix test which now has to wait for the update task to complete 2023-02-24 18:07:40 +01:00
Axel Uhl 70a35d9020 bug5803: obtaining the course read lock before synchronizing in MarkPassingCalculator.resume() 2023-01-31 10:53:15 +01:00
Axel Uhl bb2eb31f3e bug5784: more performance work, e.g., implicit concatenation of race columns across series;
furthermore, caching of TrackedRace by competitor in AbstractRaceColumn
2023-01-17 14:44:24 +01:00
Axel Uhl 83517c6784 bug5784: introduced caching of first/last waypoint on CourseImpl 2023-01-16 18:34:29 +01:00
Axel Uhl 10bb8675ca bug5784: use cache for getTrackedRank 2023-01-16 16:04:28 +01:00
Axel Uhl 5a0d9afad2 bug5784: pass cache through to Leaderboard.getEntry 2023-01-16 11:03:26 +01:00
Axel Uhl ff91d11f8d bug5147: fixed Javadoc comment in TrackedRace 2023-01-12 14:36:51 +01:00
Axel Uhl 0fd9f5b612 bug5147: comment and whitespace changes only 2023-01-11 17:12:53 +01:00
Axel Uhl 6b3c3b3c2d Merge branch 'master' into bug5147 2023-01-11 16:51:24 +01:00
Axel Uhl 4e21c2c82a removed more param Javadoc TODOs 2023-01-11 16:51:12 +01:00
Axel Uhl 39066db8f4 bug5147: started improving TrackedRace Javadocs, but not done yet 2023-01-11 16:48:27 +01:00
Axel Uhl f4f43b23c8 removed obsolete Javadoc param TODOs 2023-01-11 16:33:11 +01:00
Axel Uhl 2e14d7e712 bug5147: comment improvements 2023-01-11 16:32:08 +01:00
Axel Uhl 1e29d1c154 removed obsolete param Javadoc TODO 2023-01-11 16:29:22 +01:00
Axel Uhl 1ff320df2c bug5147: added Javadoc to RankAndRankComparable 2023-01-11 16:28:12 +01:00
Axel Uhl eb7f44b48c bug5147: added Javadoc for CompetitorAndRankComparable 2023-01-11 16:25:51 +01:00
Axel Uhl 32ab7a23a8 Merge branch 'master' into bug5147 2023-01-10 18:26:32 +01:00
Axel Uhl 08b26c7f16 fixed comment formatting problem 2023-01-10 18:25:30 +01:00
Axel Uhl 8ad1a9ac98 Merge branch 'master' into bug5147 2023-01-10 18:23:29 +01:00
Axel Uhl 1f30db2bac more empty param Javadocs removed 2023-01-10 18:23:18 +01:00
Axel Uhl 9d1a3706a6 removed another empty param Javadoc 2023-01-10 18:06:55 +01:00
Axel Uhl 438f64a067 bug5147: formatting only 2023-01-10 18:04:57 +01:00
Axel Uhl e0f00b0689 Merge branch 'master' into bug5147 2023-01-10 16:43:37 +01:00
Axel Uhl 58898968ef bug5627: change ShardingType such that encoding is not idempotent 2023-01-03 18:23:03 +01:00
Axel Uhl 69edfe2bb8 bug5797: fixed more occasions where Charset could be null 2022-12-29 17:03:36 +01:00
Axel Uhl e86232fc3b bug5797: continued introducing Charset argument in more InputStreamReader constructor calls 2022-12-29 10:59:34 +01:00
Axel Uhl f94e5a0791 bug5797: interims commit, passing Charset to InputStream constructor where possible 2022-12-22 18:55:19 +01:00
Axel Uhl 24132454b0 bug5792: adjust to Java-11 deprecations (Number constructors, reflection, Hamcrest, minor AWT changes) 2022-12-12 07:35:58 -08:00
Axel Uhl a6363406be bug5792: introduce org.hamcrest-2.2.0, remove gwt-dev deps 2022-12-12 06:18:51 -08:00
Axel Uhl d5d578584e bug5715: fixing test errors for elimination leaderboards and making Series.getRaceColumns() deliver a copy 2022-12-06 00:24:21 +01:00
Axel Uhl 3f3dff9705 bug5715: refactored for performance; getCompetitorsFromBestToWorst now returns Iterable, not List 2022-12-05 16:17:46 +01:00
Axel Uhl c1c4d7f024 replaced AbstractSimpleLeaderboardImpl.suppressedCompetitors by ConcurrentHashMap;
this seems to cause a massive performance gain as no locking is required
anymore, and according to the profiler the read-locking in isSuppressed
was one of the performance bottlenecks in the
Leaderboard.getCompetitorsFromBestToWorst chain.
2022-12-05 10:41:28 +01:00
Axel Uhl d8bebee97c bug5715: interims (backup) commit, starting test for hand-crafted semi-finals 2022-12-02 15:51:59 +01:00
Axel Uhl 6613e58017 bug5715: first black-box test with random race results for 600 competitors 2022-12-02 05:18:39 -08:00
Axel Uhl d293fb08ef bug5715: fixed regressions; old leaderboard ranking tests all green locally now 2022-12-01 23:54:45 +01:00
Axel Uhl 3556a4ae91 bug5715: ignore null scores for last medal race score; implemented tie break by opening series rank 2022-12-01 15:41:54 +01:00
Axel Uhl aa646bda7f bug5715: medal race win count and last medal race comparison ok; resorting to opening series still missing 2022-12-01 11:29:26 +01:00
Axel Uhl 3ad29872b3 bug5715: medal race win count seems ok, tie break is not yet 2022-12-01 10:54:42 +01:00
Axel Uhl 912d8ff73d bug5715: allow scoring scheme to decide how to accumulate wins in medal series 2022-11-30 18:09:33 +01:00
Axel Uhl 490cef87d9 bug5715: net points sum can now be medal wins; later medal series score decides
still open: using medal wins as counted by net points sum as the top
ranking criterion
2022-11-30 17:24:52 +01:00