{"push_id":3038313844,"size":5,"distinct_size":1,"ref":"refs/heads/commitfest/20/1736","head":"68de5c14a3e8b4fd142b0313930a233fdad60f64","before":"f4357776dd02ba6e1ffcdff77c1aafe0724d9627","commits":[{"sha":"34479d9a36a280afe1387146871d4c1528cf2cbf","author":{"name":"Peter Eisentraut","email":"c50e6bf7013fce877ffb25104d778a36de31e297@gmx.net"},"message":"Remove dead foreign key optimization code\n\nThe ri_KeysEqual() calls in the foreign-key trigger functions to\noptimize away some updates are useless because since\nadfeef55cbcc5dc72a772777f88c1be05a70dfee those triggers are not enqueued\nat all.  (It's also not useful to keep these checks as some kind of\nbackstop, since it's also semantically correct to just run the full\ncheck even with equal keys.)\n\nReviewed-by: Daniel Gustafsson <daniel@yesql.se>","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/34479d9a36a280afe1387146871d4c1528cf2cbf"},{"sha":"69ee2ff9308bbfe0e0a89667555e901fec5e154b","author":{"name":"Peter Eisentraut","email":"c50e6bf7013fce877ffb25104d778a36de31e297@gmx.net"},"message":"Apply RI trigger skipping tests also for DELETE\n\nThe tests added in cfa0f4255bb0f5550d37a01c4d8fe2966d20040c to skip\nfiring an RI trigger if any old key value is NULL can also be applied\nfor DELETE.  This should give a performance gain in those cases, and it\nalso saves a lot of duplicate code in the actual RI triggers.  (That\ncode was already dead code for the UPDATE cases.)\n\nReviewed-by: Daniel Gustafsson <daniel@yesql.se>","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/69ee2ff9308bbfe0e0a89667555e901fec5e154b"},{"sha":"450c7defa6d5f3c9fdb6efc92cca106c7b582cb3","author":{"name":"Andres Freund","email":"883768b6dd2c42aea0031b24be8a2da40fef4b64@anarazel.de"},"message":"Remove volatiles from {procarray,volatile}.c and fix memory ordering issue.\n\nThe use of volatiles in procarray.c largely originated from the time\nwhen postgres did not have reliable compiler and memory\nbarriers. That's not the case anymore, so we can do better.\n\nSeveral of the functions in procarray.c can be bottlenecks, and\nremoval of volatile yields mildly better code.\n\nThe new state, with explicit memory barriers, is also more\ncorrect. The previous use of volatile did not actually deliver\nsufficient guarantees on weakly ordered machines, in particular the\nlogic in GetNewTransactionId() does not look safe.  It seems unlikely\nto be a problem in practice, but worth fixing.\n\nThomas and I independently wrote a patch for this.\n\nReported-By: Andres Freund and Thomas Munro\nAuthor: Andres Freund, with cherrypicked changes from a patch by Thomas Munro\nDiscussion:\n    https://postgr.es/m/20181005172955.wyjb4fzcdzqtaxjq@alap3.anarazel.de\n    https://postgr.es/m/CAEepm=1nff0x=7i3YQO16jLA2qw-F9O39YmUew4oq-xcBQBs0g@mail.gmail.com","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/450c7defa6d5f3c9fdb6efc92cca106c7b582cb3"},{"sha":"7f284debaf1933b322ff54a643c6785362a034d3","author":{"name":"Andrew Dunstan","email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@dunslane.net"},"message":"Disable MSVC warning caused by recent snprintf.c changes\n\nDiscussion: https://postgr.es/m/05f348de-0c79-d88d-69b7-434ef828bd4d@2ndQuadrant.com","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/7f284debaf1933b322ff54a643c6785362a034d3"},{"sha":"68de5c14a3e8b4fd142b0313930a233fdad60f64","author":{"name":"Commitfest Bot","email":"b9e638e07cc2e2abf56c9c0cad7954f2e3bc1641@cputube.org"},"message":"[CF 20/1736] pgbench - add pseudo-random permutation function\n\nThis commit was automatically generated by cfbot at commitfest.cputube.org.\nIt is based on patches submitted to the PostgreSQL mailing lists and\nregistered in the PostgreSQL Commitfest application.\n\nThis branch will be overwritten each time a new patch version is posted to\nthe email thread, and also periodically to check for bitrot caused by changes\non the master branch.\n\nCommitfest entry: https://commitfest.postgresql.org/20/1736\nPatch(es): https://www.postgresql.org/message-id/alpine.DEB.2.21.1810250755090.26778@lancre\nAuthor(s): Fabien Coelho, Hironobu Suzuki","distinct":true,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/68de5c14a3e8b4fd142b0313930a233fdad60f64"}]}
{"actor":{"display_login":"postgresql-cfbot"}}