LeelaChessZero / lc0

The rewritten engine, originally for tensorflow. Now all other backends have been ported here.
GNU General Public License v3.0
2.44k stars 529 forks source link

Refactor probuf compilation #1865

Closed mooskagh closed 1 year ago

mooskagh commented 1 year ago

This is a part of the uci info refactoring in my https://github.com/mooskagh/lc0/tree/json branch.

Changes:

To allow forward references, all nested messages and enum are now in global scope, and parent classes have using directives, just like in Google protobuf compiled files.