Alex funman300
  • Joined on 2026-01-25
funman300 merged pull request funman300/Ferrous-Solitaire#93 2026-06-22 19:03:50 +00:00
ci(web): add precise wasm-freshness gate; drop flawed drift heuristic
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-06-22 19:03:50 +00:00
da165f1622 Merge pull request 'ci(web): add precise wasm-freshness gate; drop flawed drift heuristic' (#93) from ci/web-wasm-freshness-gate into master
43076a48d6 ci(web): add precise wasm-freshness gate; drop flawed drift heuristic
Compare 2 commits »
funman300 created pull request funman300/Ferrous-Solitaire#93 2026-06-22 19:03:20 +00:00
ci(web): add precise wasm-freshness gate; drop flawed drift heuristic
funman300 created branch ci/web-wasm-freshness-gate in funman300/Ferrous-Solitaire 2026-06-22 19:03:01 +00:00
funman300 pushed to ci/web-wasm-freshness-gate at funman300/Ferrous-Solitaire 2026-06-22 19:03:01 +00:00
43076a48d6 ci(web): add precise wasm-freshness gate; drop flawed drift heuristic
funman300 pushed to deploy at funman300/Ferrous-Solitaire 2026-06-22 19:02:24 +00:00
9c3afebf56 chore(deploy): bump image to 5af69d75 [skip ci]
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-06-22 18:56:32 +00:00
5af69d7551 Merge pull request 'fix(web): regenerate stale WASM artifacts against current master' (#92) from fix/regenerate-web-wasm into master
6c9259beff fix(web): regenerate stale WASM artifacts against current master
Compare 2 commits »
funman300 merged pull request funman300/Ferrous-Solitaire#92 2026-06-22 18:56:32 +00:00
fix(web): regenerate stale WASM artifacts against current master
funman300 created pull request funman300/Ferrous-Solitaire#92 2026-06-22 18:55:25 +00:00
fix(web): regenerate stale WASM artifacts against current master
funman300 created branch fix/regenerate-web-wasm in funman300/Ferrous-Solitaire 2026-06-22 18:54:25 +00:00
funman300 pushed to fix/regenerate-web-wasm at funman300/Ferrous-Solitaire 2026-06-22 18:54:25 +00:00
6c9259beff fix(web): regenerate stale WASM artifacts against current master
funman300 deleted branch refactor/strip-card_game-redundancies from funman300/Ferrous-Solitaire 2026-06-22 18:45:52 +00:00
funman300 pushed to master at funman300/Ferrous-Solitaire 2026-06-22 18:44:39 +00:00
dde65a7e30 Merge pull request 'refactor(core): card_game redundancy cleanup + derive scoring from upstream stats' (#88) from refactor/strip-card_game-redundancies into master
e3b8a403ef style(engine): clear latent android-only clippy warnings in hud_plugin
9299176b2d refactor(android): forbid unsafe workspace-wide, quarantine JNI in app (#91)
6a9352cde1 docs: correct font-embed claims in font_plugin and CLAUDE.md
8995a8ae9c refactor(core): move compute_time_bonus into scoring module
Compare 17 commits »
funman300 merged pull request funman300/Ferrous-Solitaire#88 2026-06-22 18:44:38 +00:00
refactor(core): card_game redundancy cleanup + derive scoring from upstream stats
funman300 closed issue funman300/Ferrous-Solitaire#91 2026-06-22 18:40:26 +00:00
Forbid unsafe code
e3b8a403ef style(engine): clear latent android-only clippy warnings in hud_plugin
funman300 commented on issue funman300/Ferrous-Solitaire#91 2026-06-22 18:33:38 +00:00
Forbid unsafe code

Fixed in 9299176 (branch refactor/strip-card_game-redundancies, PR #88).

You were right that #90 was a bastardization — deny + three scattered #![allow(unsafe_code)] across `solitaire_dat…

9299176b2d refactor(android): forbid unsafe workspace-wide, quarantine JNI in app (#91)
6a9352cde1 docs: correct font-embed claims in font_plugin and CLAUDE.md
8995a8ae9c refactor(core): move compute_time_bonus into scoring module
Compare 2 commits »
0d5c9cdb1d refactor(core): delegate check_win to Session::is_win