{"push_id":1839073232,"size":8,"distinct_size":2,"ref":"refs/heads/cmdbuilder","head":"51e7d725d41b2e9ef1b109dcb74e945b5ada7a41","before":"a170ff34b38767bb5850525a83071006134f36c5","commits":[{"sha":"ca9f5906ae4dde2a5f4f8b31661755bff695ccaa","author":{"name":"Ben Clayton","email":"f565f370de78c3cecf1c00df1ed899754732d7cb@google.com"},"message":"gapii: Remove legacy deqp code.\n\ndeqp will be used for testing, but not this way.","distinct":false,"url":"https://api.github.com/repos/ben-clayton/gapid/commits/ca9f5906ae4dde2a5f4f8b31661755bff695ccaa"},{"sha":"0245242d48a971b242b3ce438149cfa91c3abe86","author":{"name":"Ben Clayton","email":"f565f370de78c3cecf1c00df1ed899754732d7cb@google.com"},"message":"core/data/binary: Make binary.Reader implement io.Reader","distinct":false,"url":"https://api.github.com/repos/ben-clayton/gapid/commits/0245242d48a971b242b3ce438149cfa91c3abe86"},{"sha":"587e87d7d0e6086caf01394787321eb29360332f","author":{"name":"Ben Clayton","email":"f565f370de78c3cecf1c00df1ed899754732d7cb@google.com"},"message":"core.log: Remove parameters for the normal log style.\n\nI conceed that this is just too damn verbose for default printing.","distinct":false,"url":"https://api.github.com/repos/ben-clayton/gapid/commits/587e87d7d0e6086caf01394787321eb29360332f"},{"sha":"80c82329c7f9145b780a7412a51bfe0be9c04f91","author":{"name":"Ben Clayton","email":"f565f370de78c3cecf1c00df1ed899754732d7cb@google.com"},"message":"gapis/database: Make the Database methods public again.\n\nLet's you pre-get the database from the context for super-hot code.","distinct":false,"url":"https://api.github.com/repos/ben-clayton/gapid/commits/80c82329c7f9145b780a7412a51bfe0be9c04f91"},{"sha":"aa7b41b83920d6e748309c801612e2b5fd898f2e","author":{"name":"Ben Clayton","email":"f565f370de78c3cecf1c00df1ed899754732d7cb@google.com"},"message":"gapir: More prefetching debug messages","distinct":false,"url":"https://api.github.com/repos/ben-clayton/gapid/commits/aa7b41b83920d6e748309c801612e2b5fd898f2e"},{"sha":"0d7b32a8857de4723199ab2439ad2b132bf5cb55","author":{"name":"Ben Clayton","email":"f565f370de78c3cecf1c00df1ed899754732d7cb@google.com"},"message":"gapis/replay/executor: Optimize the gapir <-> gapis io.\n\nBuffer the reader / writer to avoid syscall frequency.\nInterleave socket IO with database resolves.\nReduces prefetching cost by 4x on certain captures.","distinct":false,"url":"https://api.github.com/repos/ben-clayton/gapid/commits/0d7b32a8857de4723199ab2439ad2b132bf5cb55"},{"sha":"1e934ce92f0bdee224a7f4f863707a3190ef31e7","author":{"name":"Ben Clayton","email":"f565f370de78c3cecf1c00df1ed899754732d7cb@google.com"},"message":"Move constructor functions to CommandBuilder\n\nThis CL should have no side-effects, as it creates an empty CommandBuilder struct that holds all the same constructor functions.\n\nThis is in preparation of adding threads to each atom and killing the core package.","distinct":true,"url":"https://api.github.com/repos/ben-clayton/gapid/commits/1e934ce92f0bdee224a7f4f863707a3190ef31e7"},{"sha":"51e7d725d41b2e9ef1b109dcb74e945b5ada7a41","author":{"name":"Ben Clayton","email":"f565f370de78c3cecf1c00df1ed899754732d7cb@google.com"},"message":"Don't hold on to contexts as struct fields.\n\nContext should closely match the function flow - by storing them you're likely to hold onto stale logging and cancellation state.","distinct":true,"url":"https://api.github.com/repos/ben-clayton/gapid/commits/51e7d725d41b2e9ef1b109dcb74e945b5ada7a41"}]}
{"actor":{"display_login":"ben-clayton"}}