{"push_id":584105770,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"935a7c5d784e27ecd17524eee9c2df764b7f72c7","before":"4e7797121ffa68bb124578020cda3162721254e7","commits":[{"sha":"4e6b32456b658a1007fd239b47e73536d92c3b17","author":{"email":"749a3ec1656cca12ca51b2d87a4fbe43bc89b440@lahwran.net","name":"Chris Horne"},"message":"optimizer_rust: core: use actual crossover function","distinct":true,"url":"https://api.github.com/repos/lahwran/tree-of-life/commits/4e6b32456b658a1007fd239b47e73536d92c3b17"},{"sha":"935a7c5d784e27ecd17524eee9c2df764b7f72c7","author":{"email":"749a3ec1656cca12ca51b2d87a4fbe43bc89b440@lahwran.net","name":"Chris Horne"},"message":"optimizer_rust: Implement add_gene mutation op\n\nOther changes:\n\n- Add seconds to preinit() tuple (because we need them to\n  be able to match the mutated genome's values)\n- Custom-implement nicer Debug for Genome, Node\n- Custom-implement PartialEq for Genome and friends, that compares Node\n  by identity\n\nPair: hamnox, lahwran","distinct":true,"url":"https://api.github.com/repos/lahwran/tree-of-life/commits/935a7c5d784e27ecd17524eee9c2df764b7f72c7"}]}