Asriel Camora
|
2a0ce93eec
|
Optimize heuristic code slightly
|
2024-03-15 03:32:28 -07:00 |
|
Asriel Camora
|
82ac00df7c
|
Batch allocations, replace all Vector<T> with Vector256
|
2024-03-15 03:32:08 -07:00 |
|
Asriel Camora
|
94ea1f84de
|
.net 8 syntax/perf changes
|
2024-03-15 01:28:58 -07:00 |
|
Asriel Camora
|
836e983eb2
|
Fix ConstantExpected simd call
|
2024-03-15 00:55:12 -07:00 |
|
Asriel Camora
|
41e6722c43
|
Actual update to .net 8
|
2024-03-15 00:54:43 -07:00 |
|
Asriel Camora
|
af40691f34
|
Merge branch 'action-pool'
|
2024-03-14 20:10:59 -07:00 |
|
Asriel Camora
|
7aa76846c6
|
Possible stackoverflow inlining fix
|
2024-03-14 00:50:46 -07:00 |
|
Asriel Camora
|
0eae63f7bc
|
Add action pool selector to settings
|
2024-03-03 19:11:50 -08:00 |
|
Asriel Camora
|
2f0e30e4c2
|
Solver optimizations & allow action pools
|
2024-03-03 19:11:49 -08:00 |
|
Asriel Camora
|
923f29cf3c
|
Increase arena node size 24 -> 32
|
2024-03-03 19:11:48 -08:00 |
|
Asriel Camora
|
a75a9b1be5
|
Minor microoptimization
|
2024-02-29 03:32:12 -08:00 |
|
Asriel Camora
|
c8d3161eb1
|
Get rid of ActionPool, use ulong for ActionSet
|
2024-02-29 02:47:59 -08:00 |
|
Asriel Camora
|
85922b225c
|
Use mask for ActionPool
|
2024-02-29 02:14:46 -08:00 |
|
Asriel Camora
|
2c15b23f48
|
Fix ActionPool bugs
|
2024-02-29 01:10:42 -08:00 |
|
Asriel Camora
|
ecabc24517
|
Implement ActionPool (backend only)
|
2024-02-29 00:01:55 -08:00 |
|
Asriel Camora
|
337d42fd6e
|
Better solver progress colors & add recipenote solver progress
|
2024-02-23 01:20:46 -08:00 |
|
Asriel Camora
|
511d1964c7
|
Fix for not sanitizing actions when accessing the task result
|
2023-12-30 16:26:22 -08:00 |
|
Asriel Camora
|
dfe014df34
|
Fix Observe action spamming
|
2023-12-14 18:46:10 -08:00 |
|
Asriel Camora
|
976df3cbae
|
Implement synthhelper settings
|
2023-11-15 03:50:25 -08:00 |
|
Asriel Camora
|
1bdf4412c8
|
Use ref int instead of callback for progress
|
2023-11-14 02:50:36 -08:00 |
|
Asriel Camora
|
930cbcce25
|
Replace unused worker progress delegate
|
2023-11-14 02:24:28 -08:00 |
|
Asriel Camora
|
8f5f199682
|
Add solver progress bar
|
2023-11-14 02:21:04 -08:00 |
|
Asriel Camora
|
51e5f6e049
|
Remove focused actions and observe from action set (combos exist)
|
2023-11-14 00:44:39 -08:00 |
|
Asriel Camora
|
980613970c
|
Add ability to set initialized sim state if needed
|
2023-11-13 23:15:18 -08:00 |
|
Asriel Camora
|
b9c871f2b2
|
Remove redundant initial state in sims
|
2023-11-13 22:58:10 -08:00 |
|
Asriel Camora
|
c8b963d051
|
Memory optimization stuff
|
2023-11-11 23:58:46 -08:00 |
|
Asriel Camora
|
bddc977cd8
|
Benchmark .NET 8.0, as well
|
2023-11-11 23:01:12 -08:00 |
|
Asriel Camora
|
036cbb2fb4
|
Pass large structs byref instead
|
2023-11-11 22:44:25 -08:00 |
|
Asriel Camora
|
3edb156d97
|
ReadOnlySpan optimizations
|
2023-11-11 21:23:58 -08:00 |
|
Asriel Camora
|
abc5dcf913
|
Update dependencies
|
2023-11-10 15:06:07 -08:00 |
|
Asriel Camora
|
e07617f1c8
|
Remove tracing
|
2023-11-04 23:15:20 -07:00 |
|
Asriel Camora
|
3167b0db44
|
No more byregot for scoring >:c
|
2023-11-04 19:53:13 -07:00 |
|
Asriel Camora
|
bfc8708fbd
|
Update solver scoring; remove byregot adjustment
|
2023-11-04 19:40:31 -07:00 |
|
Asriel Camora
|
5bee39678c
|
Fixed stepwise solver never finishing
|
2023-11-04 18:44:54 -07:00 |
|
Asriel Camora
|
269a7f9870
|
Optimize trace build, add trace sim code
|
2023-11-04 18:44:30 -07:00 |
|
Asriel Camora
|
4f953f2fa3
|
Add benchmarking and trace build config
|
2023-11-04 13:49:47 -07:00 |
|
Asriel Camora
|
d08fedb247
|
Use fixed point arithmetic for progress/quality
|
2023-11-04 11:43:34 -07:00 |
|
Asriel Camora
|
2f727f76cd
|
Move accepted actions to ActionSet
|
2023-11-04 11:01:15 -07:00 |
|
Asriel Camora
|
ac109ae711
|
Fix ActionSet
|
2023-11-02 01:04:28 -07:00 |
|
Asriel Camora
|
439a174d34
|
Change ActionSet to use pragmas
|
2023-11-01 22:01:11 -07:00 |
|
Asriel Camora
|
234eb3a7ab
|
1.9.0.0 (Testing) Release
|
2023-10-17 03:36:31 -07:00 |
|
Asriel Camora
|
1da2acc5c5
|
Finish crafting log helper window
|
2023-10-10 18:38:01 -07:00 |
|
Asriel Camora
|
9a924c8049
|
Ignore if semaphore is used after task is cancelled
|
2023-10-10 18:18:22 -07:00 |
|
Asriel Camora
|
f8f876d5f4
|
Implement macro scoring and suggesting
|
2023-10-10 01:40:52 -07:00 |
|
Asriel Camora
|
7327a1a844
|
Add MaxThreadCount default
|
2023-10-10 00:39:38 -07:00 |
|
Asriel Camora
|
bdabbbdafa
|
API9 updates
|
2023-10-10 00:39:23 -07:00 |
|
Asriel Camora
|
6bfff06ac4
|
Implement max thread count setting using semaphores
|
2023-10-02 23:02:11 -07:00 |
|
Asriel Camora
|
42a1bc1117
|
Use TPL when solving with all algorithms
|
2023-10-02 22:28:12 -07:00 |
|
Asriel Camora
|
c0f579f23b
|
Split solver into MCTS and algorithms
|
2023-10-02 13:07:06 -07:00 |
|
Asriel Camora
|
e6081f5e60
|
Remove crafty namespace from solver
|
2023-10-02 12:16:43 -07:00 |
|