Commit graph

148 commits

Author SHA1 Message Date
c7b068ef31 feat(bench): move benching to actual benches, primitively
All checks were successful
cargo devel CI / cargo CI (push) Successful in 6m12s
2024-08-07 22:10:17 +02:00
7644970d1f docs(readme): make wordlist attributions clearer
All checks were successful
cargo devel CI / cargo CI (push) Successful in 1m41s
2024-08-07 15:09:42 +02:00
PlexSheep
813fff8647 automatic cargo CI changes 2024-08-07 13:01:35 +00:00
0a59059873 test: remove predetermined tests, solver changes too often and there are better ways to test the solver
All checks were successful
cargo devel CI / cargo CI (push) Successful in 3m10s
2024-08-07 14:59:43 +02:00
32034c9c07 fix: regression fixes and clippy findings
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m41s
2024-08-07 14:44:56 +02:00
c140264a0c chore: bump to first alpha version
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m23s
2024-08-07 14:27:52 +02:00
567d02d48b refactor(game): guess only needs a &Word 2024-08-02 17:37:36 +02:00
b6f639da67 Merge branch 'devel' into feat/naive
Some checks failed
cargo devel CI / cargo CI (push) Failing after 2m11s
2024-08-02 17:10:59 +02:00
2fcdc062c8 chore(wlist): make all wordlist json sources lowercase #20
All checks were successful
cargo devel CI / cargo CI (push) Successful in 2m16s
2024-08-02 17:10:35 +02:00
1b63e4d9cc fix(naive): make the naive solver work with a winrate of seemingly over 98%
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m58s
2024-08-02 16:58:42 +02:00
d5cf04d89b fix(game): evaluation was not generated correctly in an edge case #18
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m52s
2024-08-02 16:22:03 +02:00
3c44760a2c feat(naive): make it almost work
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m56s
2024-08-02 16:13:41 +02:00
f511e158cd feat(naive): state building from responses works
Some checks failed
cargo devel CI / cargo CI (push) Failing after 2m0s
2024-08-02 15:33:41 +02:00
29ec8bf219 docs(game): make it clear what some parameters and methods do
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m48s
2024-08-02 15:12:07 +02:00
3cd20d775e feat(naive): start moving to state machine for solver internals
Some checks failed
cargo devel CI / cargo CI (push) Has been cancelled
2024-08-02 15:11:46 +02:00
714aac0d86 feat(naive): try to fix naive solver screwing up in less than 1% of cases WIP
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m50s
2024-08-01 17:25:36 +02:00
c76c1d2d78 refactor(evaluation): add some public methods and trait impls 2024-08-01 15:46:05 +02:00
845fd73040 fix(naive): improve found character indexing #2
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m53s
2024-07-31 11:00:45 +02:00
4b7e9433b9 feat(naive): don't repeat the same char on the same index, unless it is matched #2
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m51s
2024-07-31 10:51:14 +02:00
970c1be143 fix(bench): use the n defined by cli
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m57s
2024-07-31 10:25:03 +02:00
6f72fda4ff feat(naive): don't reuse bad chars #12
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m53s
2024-07-31 10:16:51 +02:00
1b354299d4 fix(naive): don't hardcode pattern length 2024-07-31 09:34:18 +02:00
cbce9341e7 feat(wordlist): allow selection of wl in cli
All checks were successful
cargo devel CI / cargo CI (push) Successful in 1m54s
2024-07-25 17:44:02 +02:00
cscherrNT
e84c697a9e automatic cargo CI changes 2024-07-25 15:38:31 +00:00
8a2d553a8f Merge branch 'devel' of https://git.cscherr.de/PlexSheep/wordle-analyzer into devel
All checks were successful
cargo devel CI / cargo CI (push) Successful in 1m59s
2024-07-25 17:36:38 +02:00
47c2c9e892 refactor(wordlist): filter out all words not of specified length 2024-07-25 17:36:35 +02:00
cscherrNT
f2876b4204 automatic cargo CI changes 2024-07-25 15:08:52 +00:00
8f96f6662a Merge branch 'devel' of https://git.cscherr.de/PlexSheep/wordle-analyzer into devel
All checks were successful
cargo devel CI / cargo CI (push) Successful in 1m58s
2024-07-25 17:06:58 +02:00
06a21bcef7 refactor(error): change where some error types are in the error tree 2024-07-25 17:06:57 +02:00
cscherrNT
9e7acec701 automatic cargo CI changes 2024-07-25 15:04:02 +00:00
9ea3577a3b feat(german): allow loading any wordlist file, bundle english and german
All checks were successful
cargo devel CI / cargo CI (push) Successful in 1m56s
2024-07-25 17:02:09 +02:00
d651756265 feat(german): add german wordlist with data from SUBTLEX-DE
Some checks failed
cargo devel CI / cargo CI (push) Has been cancelled
2024-07-25 17:01:30 +02:00
82e0b49434 docs: mention SUBTLEX-DE, even though it's not included yet 2024-07-25 16:31:04 +02:00
f3fd03e20b Merge pull request 'add interactive solver' (#4) from feat/interactive-solver into devel
All checks were successful
cargo devel CI / cargo CI (push) Successful in 1m46s
Reviewed-on: #4
2024-07-25 15:19:53 +02:00
740f2fbdc1 feat(solve): new and undo #7
All checks were successful
cargo devel CI / cargo CI (push) Successful in 1m46s
2024-07-25 15:17:54 +02:00
cscherrNT
3800b9068b automatic cargo CI changes 2024-07-25 12:50:09 +00:00
18a5125028 fix(evaluation): evaluation did not get built from string correctly #9
All checks were successful
cargo devel CI / cargo CI (push) Successful in 1m58s
2024-07-25 14:48:16 +02:00
713a661cc5 refactor: improve error handling
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m41s
2024-07-25 13:24:56 +02:00
500e99d8ee chore: fix typo in test name
Some checks failed
cargo devel CI / cargo CI (push) Has been cancelled
2024-07-25 13:24:01 +02:00
87a41d6603 chore: fix warning
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m34s
2024-07-24 12:03:14 +02:00
5a5757b071 chore: fix warnings in tests
Some checks failed
cargo devel CI / cargo CI (push) Has been cancelled
2024-07-24 12:00:52 +02:00
0c90f874b3 test: add test to check manual guessing
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m38s
2024-07-24 11:58:03 +02:00
cscherrNT
1d839e14ac automatic cargo CI changes 2024-07-23 09:29:15 +00:00
40e2f4d387 Merge branch 'feat/interactive-solver' of https://git.cscherr.de/PlexSheep/wordle-analyzer into feat/interactive-solver
All checks were successful
cargo devel CI / cargo CI (push) Successful in 1m48s
2024-07-23 11:27:30 +02:00
b159cb4439 refactor: remove ManyWordData ad ManyWords and so on, useless type aliases 2024-07-23 11:27:24 +02:00
cscherrNT
226ad3ea6e automatic cargo CI changes 2024-07-23 09:25:12 +00:00
0c4adba682 test(solve): add test cases for naive and stupid solver
All checks were successful
cargo devel CI / cargo CI (push) Successful in 1m58s
2024-07-23 11:23:17 +02:00
d9d84f8a11 feat(solve): add wl commands for show and top words 2024-07-23 11:22:12 +02:00
70711ad334 refactor(solver): debugging interactive
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m37s
2024-07-22 16:52:08 +02:00
e4431ca688 chore: allow missing docs
Some checks failed
cargo devel CI / cargo CI (push) Failing after 1m39s
the project is not nearly at a state where thats a real problem
2024-07-22 16:40:27 +02:00