{"push_id":1109366685,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"43434f9901ae15c1dd2a8a45d00bfe4ab1a4ce45","before":"7e9bba7e88842b5bbb5e7b4ee602b410c455892d","commits":[{"sha":"660e18f2ec3386b83dfaa2f90041deb48302d36f","author":{"email":"489b4cfa592260dafd07eefe466513c7e1801b70@mixxx.org","name":"RJ Ryan"},"message":"Remove DEBUG_ASSERTs in AnalyzerEbur128. These are actually normal cases.","distinct":true,"url":"https://api.github.com/repos/mixxxdj/mixxx/commits/660e18f2ec3386b83dfaa2f90041deb48302d36f"},{"sha":"8ac3925c5e2f468cbb9dccd31bcaa8d57d7efee3","author":{"email":"489b4cfa592260dafd07eefe466513c7e1801b70@mixxx.org","name":"RJ Ryan"},"message":"Delay QTimer creation in ControlPushButtonBehavior.\n\nSaves a bunch of work at startup creating hundreds of timers that never\nget used.","distinct":true,"url":"https://api.github.com/repos/mixxxdj/mixxx/commits/8ac3925c5e2f468cbb9dccd31bcaa8d57d7efee3"},{"sha":"f3776f3194bcc1f3c53e1e920368a6c6a61e74dd","author":{"email":"489b4cfa592260dafd07eefe466513c7e1801b70@mixxx.org","name":"RJ Ryan"},"message":"Only construct ControlObject::m_trackKey if tracking is enabled.","distinct":true,"url":"https://api.github.com/repos/mixxxdj/mixxx/commits/f3776f3194bcc1f3c53e1e920368a6c6a61e74dd"},{"sha":"00679e23b99992f3d4ca66b23e0938a89b4fc33b","author":{"email":"489b4cfa592260dafd07eefe466513c7e1801b70@mixxx.org","name":"RJ Ryan"},"message":"Don't use multi-argument QString::arg in HotcueControl::keyForControl.\n\nMulti-argument QString::arg apparently constructs a QMap temporary.\n\nWe create 37 HotcueControls per deck -- so 5 decks * 37 HotCueControls *\n9 keyForControl calls = 1665 QMap temporaries. Thanks Qt!","distinct":true,"url":"https://api.github.com/repos/mixxxdj/mixxx/commits/00679e23b99992f3d4ca66b23e0938a89b4fc33b"},{"sha":"0db68eaa0fc113e8c21ec9686cfee400b9449127","author":{"email":"489b4cfa592260dafd07eefe466513c7e1801b70@mixxx.org","name":"RJ Ryan"},"message":"Don't fetch the hook pattern in SvgParser::SvgParser.\n\nThis was a profiling hotspot during skin construction. The hook pattern\nshould stay the same from the point we load the SVG script module so we\ncan fetch it once during SkinContext creation.","distinct":true,"url":"https://api.github.com/repos/mixxxdj/mixxx/commits/0db68eaa0fc113e8c21ec9686cfee400b9449127"},{"sha":"43434f9901ae15c1dd2a8a45d00bfe4ab1a4ce45","author":{"email":"489b4cfa592260dafd07eefe466513c7e1801b70@mixxx.org","name":"RJ Ryan"},"message":"Remove Saturn profiler support.\n\nIt's generally an old tool that is no longer used for profiling on OS X.","distinct":true,"url":"https://api.github.com/repos/mixxxdj/mixxx/commits/43434f9901ae15c1dd2a8a45d00bfe4ab1a4ce45"}]}