{"push_id":663230368,"size":42,"distinct_size":42,"ref":"refs/heads/master","head":"1ef42654fb757d6054e66cc02e70dcec714565f3","before":"5843f5df2e9ef061cde21dcbcb5fca290210ebea","commits":[{"sha":"f4d4f9e8cd8e9e1b003f21cdcefcd4e775b62066","author":{"email":"c50770ea3c46f3b30a83f4c13af044b3477ab496@mail.missouri.edu","name":"John Benjamin"},"message":"Implement unrestriction operation on PureStrategyProfile.\n\nProvides an implementation of the operation Unrestrict() on\nPureStrategyProfile.  This maps the given strategy profile on its\ngame, to the equivalent one on the unrestriction of that game.","distinct":true,"url":"https://api.github.com/repos/rawls238/gambit/commits/f4d4f9e8cd8e9e1b003f21cdcefcd4e775b62066"},{"sha":"bc04f190848eebc6b86b61c31a3f6469ddc8fd82","author":{"email":"996cf57d9454f891c209551840a3112b47488c9b@gmail.com","name":"Ted Turocy"},"message":"Refactor gambit-simpdiv Nash solver to be derived from Nash solver class.\n\nThis refactors the implementation of gambit-simpdiv so it is expressed\nas a subclass of the Nash solver class.\n\nThis is old and untidy code.  As such, this commit is largely about\nmaking the public interface to the routine compatible with the Nash\nsolver framework.  The internals remain less than ideal.","distinct":true,"url":"https://api.github.com/repos/rawls238/gambit/commits/bc04f190848eebc6b86b61c31a3f6469ddc8fd82"},{"sha":"0c3a4162d86b999764ebaba1151e8cf95292659e","author":{"email":"c50770ea3c46f3b30a83f4c13af044b3477ab496@mail.missouri.edu","name":"John Benjamin"},"message":"Rename StrategySupport class to StrategySupportProfile\n\nThis renames the StrategySupport class to StrategySupportProfile.\nThis is a more consistent terminology, as a StrategySupport more\nintuitively would refer to the strategies of a single player.","distinct":true,"url":"https://api.github.com/repos/rawls238/gambit/commits/0c3a4162d86b999764ebaba1151e8cf95292659e"},{"sha":"2c2b34376f118270d6b48fa95b9ebcc96dd38434","author":{"email":"996cf57d9454f891c209551840a3112b47488c9b@gmail.com","name":"Theodore Turocy"},"message":"Correct parameter type in constructing input stream in gambit-simpdiv.","distinct":true,"url":"https://api.github.com/repos/rawls238/gambit/commits/2c2b34376f118270d6b48fa95b9ebcc96dd38434"},{"sha":"d39c88e27f3468a15ad2ab6bd6082c018b823e34","author":{"email":"996cf57d9454f891c209551840a3112b47488c9b@gmail.com","name":"Theodore Turocy"},"message":"Implement unrestriction framework on remaining game objects.\n\nThis implements the m_unrestricted member as the Unrestrict() operations\non all game element objects.\n\nAs restriction is only implemented for strategic games at present, these\nfacilities are not yet exercised, but are set up for when agent\nrestrictions are put in place.\n\nIn addition, calling Unrestrict() on an object which is not a restriction\nnow raises an UndefinedException(), instead of returning a null pointer.","distinct":true,"url":"https://api.github.com/repos/rawls238/gambit/commits/d39c88e27f3468a15ad2ab6bd6082c018b823e34"},{"sha":"1ef276aabd7cac7e2d50441ff12ff3d240b3e96b","author":{"email":"996cf57d9454f891c209551840a3112b47488c9b@gmail.com","name":"Ted Turocy"},"message":"Refactor Lyapunov function solver to Nash solver paradigm.","distinct":true,"url":"https://api.github.com/repos/rawls238/gambit/commits/1ef276aabd7cac7e2d50441ff12ff3d240b3e96b"},{"sha":"e068eacdc9988567cacf706bf3f5fe88129879cd","author":{"email":"996cf57d9454f891c209551840a3112b47488c9b@gmail.com","name":"Ted Turocy"},"message":"Added documentation of StrategicRestriction class.","distinct":true,"url":"https://api.github.com/repos/rawls238/gambit/commits/e068eacdc9988567cacf706bf3f5fe88129879cd"},{"sha":"82ea5ce2cdb5224417ef5fdd24352e7799d3d878","author":{"email":"996cf57d9454f891c209551840a3112b47488c9b@gmail.com","name":"Theodore Turocy"},"message":"Added nash module to import of gambit package.","distinct":true,"url":"https://api.github.com/repos/rawls238/gambit/commits/82ea5ce2cdb5224417ef5fdd24352e7799d3d878"},{"sha":"2904127d7fffa5b3a4c16b3fa32f38e462018c54","author":{"email":"996cf57d9454f891c209551840a3112b47488c9b@gmail.com","name":"Theodore Turocy"},"message":"Merge remote-tracking branch 'origin/master'","distinct":true,"url":"https://api.github.com/repos/rawls238/gambit/commits/2904127d7fffa5b3a4c16b3fa32f38e462018c54"},{"sha":"0b248d6dab51886ae9c18b4d2636f1faf5c83c3c","author":{"email":"996cf57d9454f891c209551840a3112b47488c9b@gmail.com","name":"Theodore Turocy"},"message":"Clean up documentation of Python interface.","distinct":true,"url":"https://api.github.com/repos/rawls238/gambit/commits/0b248d6dab51886ae9c18b4d2636f1faf5c83c3c"},{"sha":"86c2fd4ebc0621aaf2fc2cc4809a17cb05f01c38","author":{"email":"996cf57d9454f891c209551840a3112b47488c9b@gmail.com","name":"Theodore Turocy"},"message":"Renamed Python MixedBehavProfile.as_mixed to .as_strategy.","distinct":true,"url":"https://api.github.com/repos/rawls238/gambit/commits/86c2fd4ebc0621aaf2fc2cc4809a17cb05f01c38"},{"sha":"fcac87af577befe1e35a34bfaec940e4220f9e03","author":{"email":"996cf57d9454f891c209551840a3112b47488c9b@gmail.com","name":"Theodore Turocy"},"message":"Standardize on writing out [Bb]heavior rather than [Bb]behav.","distinct":true,"url":"https://api.github.com/repos/rawls238/gambit/commits/fcac87af577befe1e35a34bfaec940e4220f9e03"},{"sha":"f36163d5bb53cdbcf7a47943793649ff91994e21","author":{"email":"996cf57d9454f891c209551840a3112b47488c9b@gmail.com","name":"Theodore Turocy"},"message":"Rename BehavSupport to BehaviorSupportProfile.","distinct":true,"url":"https://api.github.com/repos/rawls238/gambit/commits/f36163d5bb53cdbcf7a47943793649ff91994e21"},{"sha":"df8b321e122dada6de7f32583ea672cc483aff00","author":{"email":"996cf57d9454f891c209551840a3112b47488c9b@gmail.com","name":"Theodore Turocy"},"message":"Standardize nomenclature of contingency iterators.","distinct":true,"url":"https://api.github.com/repos/rawls238/gambit/commits/df8b321e122dada6de7f32583ea672cc483aff00"},{"sha":"f7edb4d7c5f4e809882d971afedf9657c3a21144","author":{"email":"996cf57d9454f891c209551840a3112b47488c9b@gmail.com","name":"Theodore Turocy"},"message":"Standardize exception handling in command-line tools.","distinct":true,"url":"https://api.github.com/repos/rawls238/gambit/commits/f7edb4d7c5f4e809882d971afedf9657c3a21144"},{"sha":"cc31ede246b1620f114472c8298aaba3da15e1c0","author":{"email":"996cf57d9454f891c209551840a3112b47488c9b@gmail.com","name":"Theodore Turocy"},"message":"Fix unused variable warning in trie_map implementation.","distinct":true,"url":"https://api.github.com/repos/rawls238/gambit/commits/cc31ede246b1620f114472c8298aaba3da15e1c0"},{"sha":"b71b72582b8943d8bd56e781b1b4c8ddc1bdffb5","author":{"email":"996cf57d9454f891c209551840a3112b47488c9b@gmail.com","name":"Theodore Turocy"},"message":"Update version numbers to 14.0.3","distinct":true,"url":"https://api.github.com/repos/rawls238/gambit/commits/b71b72582b8943d8bd56e781b1b4c8ddc1bdffb5"},{"sha":"941c0dc52104778bb1cbd7e42a6854ded9ff5c5f","author":{"email":"996cf57d9454f891c209551840a3112b47488c9b@gmail.com","name":"Theodore Turocy"},"message":"Clarified copy tree procedure in GUI for Mac users.","distinct":true,"url":"https://api.github.com/repos/rawls238/gambit/commits/941c0dc52104778bb1cbd7e42a6854ded9ff5c5f"},{"sha":"c8a35e038b494c05dc76419c711ce82a0bb9e1f2","author":{"email":"996cf57d9454f891c209551840a3112b47488c9b@gmail.com","name":"Theodore Turocy"},"message":"Correct spurious error on gambit-lcp with -e switch\n\nWhen solving a strategic game with gambit-lcp with an -e switch,\nan error was printed when reaching the requrested number of equilibria.\nThis has been removed.","distinct":true,"url":"https://api.github.com/repos/rawls238/gambit/commits/c8a35e038b494c05dc76419c711ce82a0bb9e1f2"},{"sha":"57e2cb061f8ba1767b3b5bdfcfb01ad06f0327cd","author":{"email":"996cf57d9454f891c209551840a3112b47488c9b@gmail.com","name":"Ted Turocy"},"message":"Correct reading of game files from non-rewindable istream in command line.\n\nOn platforms where stdin could not be rewound, reading a game file from\nstandard input was failing in the command-line tools.\n\nThis adjusts the implementation so that the stream is read first to a\nlocal buffer, which can then be rewound if required on a parse error.","distinct":true,"url":"https://api.github.com/repos/rawls238/gambit/commits/57e2cb061f8ba1767b3b5bdfcfb01ad06f0327cd"}]}