aboutsummaryrefslogtreecommitdiff
path: root/include/ct1975.h
diff options
context:
space:
mode:
authortslil <tslil@posteo.de>2021-06-01 15:20:48 -0400
committertslil <tslil@posteo.de>2026-08-28 19:37:41 +0100
commit0deb42134cb7f0ed6ec809c3de1052ab2dfe2235 (patch)
tree1ecd7fbda98295dde19c09d9b7383b9ea2c73a45 /include/ct1975.h
parent29536c86457d83967c23a900574182b3898f04dd (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/ct1975.h')
0 files changed, 0 insertions, 0 deletions