diff options
| author | tslil <tslil@posteo.de> | 2021-06-01 15:20:48 -0400 |
|---|---|---|
| committer | tslil <tslil@posteo.de> | 2026-08-28 19:37:41 +0100 |
| commit | 0deb42134cb7f0ed6ec809c3de1052ab2dfe2235 (patch) | |
| tree | 1ecd7fbda98295dde19c09d9b7383b9ea2c73a45 /include/3rd-party/linenoise.c | |
| parent | 29536c86457d83967c23a900574182b3898f04dd (diff) | |
Trying to make things faster
I tried the following, but they all made things worse:
- moving away from the singly-linked (tail tracking) list for actions
by:
+ using an array zipper for a deque
+ using an array to poorly hold a floating deque
- caching the results of generating move lists in the transposition
table and then
+ copying the resulting list/zip/deque instead of generating it
+ applying the move-to-front without copying, but this made the
search order worse. Presumably in this case shallower nodes were
messing up the search tree with garbage moves?
I think some of this is not supposed to happen, but i have just the
right combination of poor evaluation function and naively ordered and
cheap move generation that i'm in a local minimum here.
Diffstat (limited to 'include/3rd-party/linenoise.c')
0 files changed, 0 insertions, 0 deletions
