{"push_id":1002801744,"size":45,"distinct_size":25,"ref":"refs/heads/bv_ternary","head":"9a34636b12bc8ad28e15a8a8feee0fb120b03325","before":"11b408ffaa3c534175fc6b897284522f6d3dc6c9","commits":[{"sha":"5962ca2a627bc81c0518cbde7bea7851182f2f4c","author":{"email":"0654de5c81f471cf6f3d20a913eab9a374626acd@microsoft.com","name":"Nikolaj Bjorner"},"message":"seq\n\nSigned-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>","distinct":false,"url":"https://api.github.com/repos/MikolasJanota/z3/commits/5962ca2a627bc81c0518cbde7bea7851182f2f4c"},{"sha":"bff10527d130efc7b5aa227e7145ad8e008c7c49","author":{"email":"0654de5c81f471cf6f3d20a913eab9a374626acd@microsoft.com","name":"Nikolaj Bjorner"},"message":"merge\n\nSigned-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>","distinct":false,"url":"https://api.github.com/repos/MikolasJanota/z3/commits/bff10527d130efc7b5aa227e7145ad8e008c7c49"},{"sha":"c7abc11ce02b453963660efe7aa1a72215fca536","author":{"email":"0654de5c81f471cf6f3d20a913eab9a374626acd@microsoft.com","name":"Nikolaj Bjorner"},"message":"Merge branch 'master' of https://github.com/Z3Prover/z3 into HEAD","distinct":false,"url":"https://api.github.com/repos/MikolasJanota/z3/commits/c7abc11ce02b453963660efe7aa1a72215fca536"},{"sha":"8c68aed69ef295c4b449c5a3133065b86b26dc72","author":{"email":"0654de5c81f471cf6f3d20a913eab9a374626acd@microsoft.com","name":"Nikolaj Bjorner"},"message":"Merge branch 'master' of https://github.com/Z3Prover/z3 into HEAD","distinct":false,"url":"https://api.github.com/repos/MikolasJanota/z3/commits/8c68aed69ef295c4b449c5a3133065b86b26dc72"},{"sha":"5679fb5d6b89727e4eeed97c5f0be5f6cab07033","author":{"email":"0654de5c81f471cf6f3d20a913eab9a374626acd@microsoft.com","name":"Nikolaj Bjorner"},"message":"experimenting with alternative prefix encodings\n\nSigned-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>","distinct":false,"url":"https://api.github.com/repos/MikolasJanota/z3/commits/5679fb5d6b89727e4eeed97c5f0be5f6cab07033"},{"sha":"4c408165ab8bf0a48abc91dd037ba4997fff1e4d","author":{"email":"0654de5c81f471cf6f3d20a913eab9a374626acd@microsoft.com","name":"Nikolaj Bjorner"},"message":"Merge branch 'master' of https://github.com/Z3Prover/z3 into HEAD","distinct":false,"url":"https://api.github.com/repos/MikolasJanota/z3/commits/4c408165ab8bf0a48abc91dd037ba4997fff1e4d"},{"sha":"c1aa33339d2e95c6b8099debe75bd457ebd47b20","author":{"email":"cb3a713351b386ac31772a65bfacab0d57451a15@microsoft.com","name":"Nuno Lopes"},"message":"bv_bounds: early exit in is_bound in case the expr is not boolean\n~2% speedup","distinct":false,"url":"https://api.github.com/repos/MikolasJanota/z3/commits/c1aa33339d2e95c6b8099debe75bd457ebd47b20"},{"sha":"d642d5fe4c06d1edd6dc7883161bdcf5277f4489","author":{"email":"cb3a713351b386ac31772a65bfacab0d57451a15@microsoft.com","name":"Nuno Lopes"},"message":"API: add smt.logic parameter to enable setting the logic through the API\ncurrently only Z3_solver_set_params() is supported\nlogic has to be set before solver first usage or before solver reset","distinct":false,"url":"https://api.github.com/repos/MikolasJanota/z3/commits/d642d5fe4c06d1edd6dc7883161bdcf5277f4489"},{"sha":"c693c990df9e2babb34b5e4b8e0e09b1513dd65d","author":{"email":"cb3a713351b386ac31772a65bfacab0d57451a15@microsoft.com","name":"Nuno Lopes"},"message":"bv_bounds: speedup up to 10x in larger formulas\nintroduce a may_simplify() function to short-circuit evaluation of expression trees that are guaranteed to not be simplifiable","distinct":false,"url":"https://api.github.com/repos/MikolasJanota/z3/commits/c693c990df9e2babb34b5e4b8e0e09b1513dd65d"},{"sha":"6563e458f095b5654e6d8065824849fa865120d9","author":{"email":"cb3a713351b386ac31772a65bfacab0d57451a15@microsoft.com","name":"Nuno Lopes"},"message":"Merge branch 'master' of https://github.com/Z3Prover/z3","distinct":false,"url":"https://api.github.com/repos/MikolasJanota/z3/commits/6563e458f095b5654e6d8065824849fa865120d9"},{"sha":"97d6098d0063b7e3a2e3c9325f0df3e371cda208","author":{"email":"cb3a713351b386ac31772a65bfacab0d57451a15@microsoft.com","name":"Nuno Lopes"},"message":"bv_bounds: make may_simplify() more aggressive for the common case of a single comparison\nfix expr_has_bounds to handle cases like (bvadd (ite c t e) ...)","distinct":false,"url":"https://api.github.com/repos/MikolasJanota/z3/commits/97d6098d0063b7e3a2e3c9325f0df3e371cda208"},{"sha":"ce8862d415d6ecd0dbdd27315e9a598ce4c2ab2b","author":{"email":"0654de5c81f471cf6f3d20a913eab9a374626acd@microsoft.com","name":"Nikolaj Bjorner"},"message":"fix bug in conflict clause generation in seq-branch-variable\n\nSigned-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>","distinct":false,"url":"https://api.github.com/repos/MikolasJanota/z3/commits/ce8862d415d6ecd0dbdd27315e9a598ce4c2ab2b"},{"sha":"1c630ccc9abe856681cc9722304a1a2b6e79fe47","author":{"email":"0654de5c81f471cf6f3d20a913eab9a374626acd@microsoft.com","name":"Nikolaj Bjorner"},"message":"Merge branch 'master' of https://github.com/Z3Prover/z3 into HEAD","distinct":false,"url":"https://api.github.com/repos/MikolasJanota/z3/commits/1c630ccc9abe856681cc9722304a1a2b6e79fe47"},{"sha":"e659845bc0f5a2b8e46cb5ff1100131b164a1821","author":{"email":"0654de5c81f471cf6f3d20a913eab9a374626acd@microsoft.com","name":"Nikolaj Bjorner"},"message":"tune handling of contains, avoid redundant equalities, merge use of indexof.left/right with contains.left/right adding only least-ness constraints in the context of index\n\nSigned-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>","distinct":false,"url":"https://api.github.com/repos/MikolasJanota/z3/commits/e659845bc0f5a2b8e46cb5ff1100131b164a1821"},{"sha":"4cf72e23e6d51df47ed67c35ea9a90016d9b69d5","author":{"email":"0654de5c81f471cf6f3d20a913eab9a374626acd@microsoft.com","name":"Nikolaj Bjorner"},"message":"fix python 3 compat\n\nSigned-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>","distinct":false,"url":"https://api.github.com/repos/MikolasJanota/z3/commits/4cf72e23e6d51df47ed67c35ea9a90016d9b69d5"},{"sha":"51687b2be7812b41f6616055120b00813cfe3509","author":{"email":"cb3a713351b386ac31772a65bfacab0d57451a15@microsoft.com","name":"Nuno Lopes"},"message":"bv_bounds: ensure (bvule x maxuint) is simplified to true","distinct":false,"url":"https://api.github.com/repos/MikolasJanota/z3/commits/51687b2be7812b41f6616055120b00813cfe3509"},{"sha":"e7a360ca08b6d58410aa9e2ea73e3ec767ea4611","author":{"email":"cb3a713351b386ac31772a65bfacab0d57451a15@microsoft.com","name":"Nuno Lopes"},"message":"ctx_simplify: remove virtual push() method","distinct":false,"url":"https://api.github.com/repos/MikolasJanota/z3/commits/e7a360ca08b6d58410aa9e2ea73e3ec767ea4611"},{"sha":"c1eb1cc3f2be0f92403432d4e3479748f65d32a5","author":{"email":"cb3a713351b386ac31772a65bfacab0d57451a15@microsoft.com","name":"Nuno Lopes"},"message":"bv_bounds: improve perf of push/pop","distinct":false,"url":"https://api.github.com/repos/MikolasJanota/z3/commits/c1eb1cc3f2be0f92403432d4e3479748f65d32a5"},{"sha":"df2d7e7628528f99b756c964d5c482f39fa00146","author":{"email":"0654de5c81f471cf6f3d20a913eab9a374626acd@microsoft.com","name":"Nikolaj Bjorner"},"message":"add intersection using symbolic automata facility\n\nSigned-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>","distinct":false,"url":"https://api.github.com/repos/MikolasJanota/z3/commits/df2d7e7628528f99b756c964d5c482f39fa00146"},{"sha":"7656adc4836d1fb102611d97f82c84dfdb0ddf6f","author":{"email":"0654de5c81f471cf6f3d20a913eab9a374626acd@microsoft.com","name":"Nikolaj Bjorner"},"message":"Merge branch 'master' of https://github.com/Z3Prover/z3","distinct":false,"url":"https://api.github.com/repos/MikolasJanota/z3/commits/7656adc4836d1fb102611d97f82c84dfdb0ddf6f"}]}