-
7e289ee834
chore: Release trueskill-tt version 0.4.1
v0.4.1
logaritmisk
2026-09-07 21:49:05 +02:00
-
564969ee5d
test: pin quality()'s N-group closed form, closing the README cross-check

logaritmiskandClaude Opus 5
2026-09-07 21:46:46 +02:00
-
683813ec10
fix: correct erfc_inv's sign error and keep evidence in log space

logaritmiskandClaude Opus 5
2026-09-07 21:45:03 +02:00
-
2a48d10aa9
chore: Release trueskill-tt version 0.4.0
v0.4.0
logaritmisk
2026-09-07 15:49:12 +02:00
-
d4f91fd221
fix: reject convergence options that silently disable inference

logaritmiskandClaude Opus 5
2026-09-07 15:48:31 +02:00
-
8c087ad015
fix!: apply competitor configuration whenever it is supplied

logaritmiskandClaude Opus 5
2026-09-07 15:42:31 +02:00
-
7341669d1a
fix: stop destroying tail precision in evidence and truncation

logaritmiskandClaude Opus 5
2026-09-07 15:28:35 +02:00
-
2fff745c3b
feat: let observers be shared, boxed, or borrowed

logaritmiskandClaude Opus 5
2026-09-07 15:13:28 +02:00
-
3c2f9ac64c
feat: add expected information gain for active matchup selection

logaritmiskandClaude Opus 5
2026-09-07 15:08:12 +02:00
-
507894dae7
refactor!: close the remaining API gaps from #21

logaritmiskandClaude Opus 5
2026-09-07 14:57:39 +02:00
-
bb2a845882
feat!: N-team outcome prediction with draw mass, replacing the 2-team panic

logaritmiskandClaude Opus 5
2026-09-07 14:55:11 +02:00
-
87fca8dcca
docs: correct drifted documentation and compile the README in CI

logaritmiskandClaude Opus 5
2026-09-01 19:30:32 +02:00
-
ef62b57a08
fix(release): skip the changelog hook during a dry run

logaritmiskandClaude Opus 5
2026-09-01 19:26:22 +02:00
-
b2a7ade10c
chore: Release trueskill-tt version 0.3.0
v0.3.0
logaritmisk
2026-09-01 06:34:31 +02:00
-
617bc07f6f
feat: allow drift to vary per competitor via Member::with_drift_scale

logaritmiskandClaude Opus 5
2026-09-01 06:29:02 +02:00
-
1a88678384
refactor!: remove ConvergenceReport::slices_skipped

logaritmiskandClaude Opus 5
2026-08-28 08:07:41 +02:00
-
5f46296671
chore: ignore proptest regression seed files
logaritmisk
2026-08-27 18:06:26 +02:00
-
2745fbb622
test: add property-based tests, a shared finiteness helper, and boundary inputs

logaritmiskandClaude Opus 5
2026-08-27 18:06:26 +02:00
-
6d2573b92e
perf: make the per-slice SkillStore compact instead of dense

logaritmiskandClaude Opus 5
2026-08-27 17:59:17 +02:00
-
1ac3b21db5
fix: enforce EventBuilder weight/team length in release

logaritmiskandClaude Opus 5
2026-08-27 17:53:37 +02:00
-
4e043364fd
perf: stop cloning inference inputs in OwnedGame and ingestion

logaritmiskandClaude Opus 5
2026-08-27 17:50:39 +02:00
-
aff3fb948d
refactor!: replace emptiness-as-sentinel with Option for results and weights

logaritmiskandClaude Opus 5
2026-08-27 17:48:50 +02:00
-
06ed24b240
refactor!: make Competitor::message an Option, and compute_elapsed loud

logaritmiskandClaude Opus 5
2026-08-27 17:46:12 +02:00
-
9b2c2b38c8
docs: complete the public API documentation contract

logaritmiskandClaude Opus 5
2026-08-27 17:43:31 +02:00
-
07285283b6
chore: Release trueskill-tt version 0.2.0
v0.2.0
logaritmisk
2026-08-27 17:37:31 +02:00
-
b73cf0145a
chore: dual-license MIT OR Apache-2.0

logaritmiskandClaude Opus 5
2026-08-27 17:35:42 +02:00
-
56ff01074f
docs(cargo): correct the licence note — kellnr does not require one

logaritmiskandClaude Opus 5
2026-08-27 17:30:59 +02:00
-
8d47e54a8a
chore: keep the 48 MB ATP dataset out of the published crate

logaritmiskandClaude Opus 5
2026-08-27 17:29:44 +02:00
-
7de092ba12
chore: target releases at the private kellnr registry

logaritmiskandClaude Opus 5
2026-08-27 17:28:51 +02:00
-
eeb43e3be1
fix: close out four small issues and pin #27's repro

logaritmiskandClaude Opus 5
2026-08-27 17:21:05 +02:00
-
69ddebe21d
docs: state filtered accessor cost and evidence semantics precisely

logaritmiskandClaude Opus 5
2026-08-27 16:59:42 +02:00
-
9c39d1e681
test: pin the invariants that make filtered estimates trustworthy
logaritmisk
2026-08-27 16:37:21 +02:00
-
50e11cfbfa
feat: add filtered learning curves
logaritmisk
2026-08-27 16:30:19 +02:00
-
d4af048914
feat: add filtered_log_evidence
logaritmisk
2026-08-27 16:21:01 +02:00
-
bf9d964cae
refactor!: remove the inert online flag
logaritmisk
2026-08-27 16:11:37 +02:00
-
187aede924
docs: implementation plan for filtered estimates

logaritmiskandClaude Opus 5
2026-08-27 16:04:16 +02:00
-
4fde482e48
docs: spec for filtered (forward-only) estimates

logaritmiskandClaude Opus 5
2026-08-27 15:42:54 +02:00
-
9e8515b7cd
docs: refresh README and CLAUDE.md; add ingest benchmark

logaritmiskandClaude Opus 5
2026-08-04 22:05:49 +02:00
-
9506fed4b3
chore: add CI, crate metadata, and crate-level documentation

logaritmiskandClaude Opus 5
2026-08-04 22:03:39 +02:00
-
6030dc78de
refactor: unify convergence defaults, validate builders, clear dead code

logaritmiskandClaude Opus 5
2026-08-04 22:01:49 +02:00
-
355cdb7e05
perf(gaussian): drop the sqrt round-trip from variance-space operations

logaritmiskandClaude Opus 5
2026-08-04 21:58:30 +02:00
-
06b6a68499
fix(rayon): remove the aliasing unsafe from the parallel sweep

logaritmiskandClaude Opus 5
2026-08-04 21:54:34 +02:00
-
c088214fed
fix(history): stop reprocessing the slice that was just appended to

logaritmiskandClaude Opus 5
2026-08-04 21:50:40 +02:00
-
0f1a1b8911
fix(evidence): accumulate in log space and floor the per-link value

logaritmiskandClaude Opus 5
2026-08-04 21:43:57 +02:00
-
0d32690fcc
fix(quality): support any number of rating groups

logaritmiskandClaude Opus 5
2026-08-04 21:42:04 +02:00
-
6b8bd786d7
style: make NaN rejection explicit in score_sigma validation

logaritmiskandClaude Opus 5
2026-08-04 21:38:48 +02:00
-
f4e2922d59
fix: reject ties without draw probability; never report NaN as converged

logaritmiskandClaude Opus 5
2026-08-04 21:38:29 +02:00
-
2b5d3b1687
chore: Release trueskill-tt version 0.1.2
v0.1.2
logaritmisk
2026-06-12 22:24:11 +02:00
-
e4ff46f45c
fix(gaussian): treat non-positive precision as improper in mu()/sigma()

logaritmiskandClaude Opus 4.8
2026-06-12 20:27:47 +02:00
-
7742b2b891
test(history): end-to-end per-event score_sigma override tests
logaritmisk
2026-05-08 21:30:30 +02:00
-
52482eea5f
feat(event_builder): expose scores_with_sigma fluent method
logaritmisk
2026-05-08 21:28:08 +02:00
-
b46e7f068d
feat(outcome): per-event score_sigma override on Outcome::Scored
logaritmisk
2026-05-08 21:27:09 +02:00
-
d1d6b5136c
docs: implementation plan for per-event score_sigma override
logaritmisk
2026-05-08 16:12:33 +02:00
-
46625d247a
docs: spec for per-event score_sigma override
logaritmisk
2026-05-08 16:05:27 +02:00
-
68be7ab5b7
test(history): end-to-end ConvergenceOptions propagation tests
logaritmisk
2026-05-08 15:34:58 +02:00
-
824b7f50b0
feat(time_slice): inference callsites read self.convergence
logaritmisk
2026-05-08 15:32:25 +02:00
-
872f91797d
refactor(time_slice): add convergence field, rename iterate_to_convergence
logaritmisk
2026-05-08 15:29:39 +02:00
-
6e453b6845
docs: implementation plan for History → TimeSlice plumbing
logaritmisk
2026-05-08 15:26:38 +02:00
-
965ea7ed3c
docs: spec for History → TimeSlice ConvergenceOptions plumbing
logaritmisk
2026-05-08 15:23:11 +02:00
-
dbce69f350
test(game): integration tests for ConvergenceOptions behavior
logaritmisk
2026-05-08 15:13:23 +02:00
-
0705986929
feat(game): plumb ConvergenceOptions through to run_chain
logaritmisk
2026-05-08 15:10:35 +02:00
-
aacaa60baa
feat(factor): add MarginFactor::propagate_with_alpha for EP damping
logaritmisk
2026-05-08 15:03:45 +02:00
-
fcfe0ffe37
feat(factor): add TruncFactor::propagate_with_alpha for EP damping
logaritmisk
2026-05-08 15:02:09 +02:00
-
0fa4e7d277
feat(convergence): add ConvergenceOptions::alpha damping field
logaritmisk
2026-05-08 15:00:34 +02:00
-
0dd7dab266
feat(gaussian): add damp_natural helper for EP damping
logaritmisk
2026-05-08 14:59:18 +02:00
-
43cc6d82f9
docs: implementation plan for game-local Damped EP
logaritmisk
2026-05-08 14:57:41 +02:00
-
48a6049dc6
docs: spec for game-local Damped EP
logaritmisk
2026-05-08 14:52:36 +02:00
-
1445c08896
docs: fix stale numerics in t4-margin-factor plan
logaritmisk
2026-05-08 14:37:58 +02:00
-
f6a83e4dc6
refactor: make BuiltinFactor::log_evidence match exhaustive
logaritmisk
2026-05-08 14:37:13 +02:00
-
68b589b965
refactor: dedupe Game::likelihoods and likelihoods_scored via run_chain
logaritmisk
2026-05-08 14:32:29 +02:00
-
7481c31ad8
docs: implementation plan for post-T4-MarginFactor tech debt cleanup
logaritmisk
2026-05-08 14:28:10 +02:00
-
a69a3004b2
docs: spec for post-T4-MarginFactor tech debt cleanup
logaritmisk
2026-05-08 14:24:48 +02:00
-
dbaad0e7d2
fix: release generated CHANGELOG at the wrong location
logaritmisk
2026-04-27 09:02:38 +02:00
-
8069941a81
chore: Release trueskill-tt version 0.1.1
v0.1.1
logaritmisk
2026-04-27 09:01:46 +02:00
-
8b53cacd64
T4 (MarginFactor): scored outcomes via Gaussian-margin EP evidence

logaritmiskandClaude Opus 4.7
2026-04-27 08:47:36 +02:00
-
6bf3e7e294
T3: rayon-backed concurrency (opt-in) (#2)
logaritmisk
2026-04-24 13:01:01 +00:00
-
d2aab82c1e
T0 + T1 + T2: engine redesign through new API surface (#1)
logaritmisk
2026-04-24 11:20:04 +00:00
-
a14df02089
chore: do not publish
v0.1.0
logaritmisk
2026-04-23 20:26:52 +02:00
-
0d266b4428
chore: make cargo release add CHANGELOG.md before commit
logaritmisk
2026-04-23 20:26:16 +02:00
-
a4b4e5e8fa
chore: clean up
logaritmisk
2026-04-23 20:24:10 +02:00
-
04d5478ee4
style: cargo fmt
logaritmisk
2026-04-23 20:23:13 +02:00
-
480467ac32
chore: added cliff.toml, release.toml and rustfmt.toml
logaritmisk
2026-04-23 20:22:27 +02:00
-
dc47964310
added benchmark
logaritmisk
2026-03-23 14:55:18 +01:00
-
61a5507f5c
remove notepad
logaritmisk
2026-03-23 14:21:23 +01:00
-
a1f282a1c8
feat: added a Drift trait and a "default" ConstantDrift implementation
logaritmisk
2026-03-16 12:06:04 +01:00
-
853f177fa8
Small changes for new 2024 edition
logaritmisk
2025-02-21 14:09:58 +01:00
-
fc0efcdc52
Update edition
logaritmisk
2025-02-21 14:06:28 +01:00
-
3bbddb168f
Ignore temp folder
logaritmisk
2024-04-03 14:43:54 +02:00
-
2366c45f6a
Basic test for quality
logaritmisk
2024-04-03 10:25:10 +02:00
-
3a22b20a17
Added todo to readme, and documentation for quality function
logaritmisk
2024-04-03 09:53:07 +02:00
-
02ae2f0977
Change assert to debug_assert
logaritmisk
2024-04-03 09:44:41 +02:00
-
db743bc417
Improve performance
Anders Olsson
2023-10-31 10:02:07 +01:00
-
7e2576085f
Make quality a free standing function instead
Anders Olsson
2023-10-26 11:11:54 +02:00
-
062c9d3765
Added quality function
Anders Olsson
2023-10-26 11:09:30 +02:00
-
755a5ea668
Move stuff around
Anders Olsson
2023-10-26 11:01:14 +02:00
-
72e06eb536
Rename variables
Anders Olsson
2023-10-26 08:26:28 +02:00
-
e3eebb507c
Refactor history
Anders Olsson
2023-10-26 08:18:15 +02:00
-
d8dfbba251
Fix clippy warning
Anders Olsson
2023-10-25 08:16:45 +02:00
-
d152e356f1
Remove unnecessary allocations
Anders Olsson
2023-10-24 16:10:40 +02:00
-
59c256edad
Dry my eyes
Anders Olsson
2023-10-24 09:50:16 +02:00