{"push_id":3017448163,"size":7,"distinct_size":1,"ref":"refs/heads/commitfest/20/1443","head":"50da6ee54baf352582447872c08b5eb50dc7c6c4","before":"8c11bb3aea07db84a91b12986365907b3eed16f8","commits":[{"sha":"1ce4a807e25bcd726e34b8d3ba0338e9299f9a87","author":{"name":"Thomas Munro","email":"1ff054ef0838bf068a4b7c40eef026e560a37025@postgresql.org"},"message":"Fix NULL handling in multi-batch Parallel Hash Left Join.\n\nNULL keys in left joins were skipped when building batch files.\nRepair, by making the keep_nulls argument to ExecHashGetHashValue()\ndepend on whether this is a left outer join, as we do in other\npaths.\n\nBug #15475.  Thinko in 1804284042e.  Back-patch to 11.\n\nReported-by: Paul Schaap\nDiagnosed-by: Andrew Gierth\nDicussion: https://postgr.es/m/15475-11a7a783fed72a36%40postgresql.org","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/1ce4a807e25bcd726e34b8d3ba0338e9299f9a87"},{"sha":"1440c461f7ea665b7e743aa636aa6adafa5c6fc6","author":{"name":"Tom Lane","email":"ffeaa947aef224da9ba99b6a18bdd74288df0e3e@sss.pgh.pa.us"},"message":"Yet further rethinking of build changes for macOS Mojave.\n\nThe solution arrived at in commit e74dd00f5 presumes that the compiler\nhas a suitable default -isysroot setting ... but further experience\nshows that in many combinations of macOS version, XCode version, Xcode\ncommand line tools version, and phase of the moon, Apple's compiler\nwill *not* supply a default -isysroot value.\n\nWe could potentially go back to the approach used in commit 68fc227dd,\nbut I don't have a lot of faith in the reliability or life expectancy of\nthat either.  Let's just revert to the approach already shipped in 11.0,\nnamely specifying an -isysroot switch globally.  As a partial response to\nthe concerns raised by Jakob Egger, adjust the contents of Makefile.global\nto look like\n\nCPPFLAGS = -isysroot $(PG_SYSROOT) ...\nPG_SYSROOT = /path/to/sysroot\n\nThis allows overriding the sysroot path at build time in a relatively\npainless way.\n\nAdd documentation to installation.sgml about how to use the PG_SYSROOT\noption.  I also took the opportunity to document how to work around\nmacOS's \"System Integrity Protection\" feature.\n\nAs before, back-patch to all supported versions.\n\nDiscussion: https://postgr.es/m/20840.1537850987@sss.pgh.pa.us","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/1440c461f7ea665b7e743aa636aa6adafa5c6fc6"},{"sha":"65a82a7649860f8010db581a0d1f12aa92f5969b","author":{"name":"Tom Lane","email":"ffeaa947aef224da9ba99b6a18bdd74288df0e3e@sss.pgh.pa.us"},"message":"First-draft release notes for 11.1.\n\nAs usual, the release notes for other branches will be made by cutting\nthese down, but put them up for community review first.  Note that a\nfair percentage of the entries apply only to prior branches because\ntheir issue was already fixed in 11.0.","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/65a82a7649860f8010db581a0d1f12aa92f5969b"},{"sha":"ceadcbe8ffe50f7fb9e1fa5aed652a33aab908a5","author":{"name":"Stephen Frost","email":"d3eaa418a359156a10c6383b2e3a44959960ecf6@snowman.net"},"message":"Remove extra word from create sub docs\n\nImprove the documentation in the CREATE SUBSCRIPTION command a bit by\nremoving an extraneous word and spelling out 'information'.","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/ceadcbe8ffe50f7fb9e1fa5aed652a33aab908a5"},{"sha":"dfa6081419829ef60d6bc02691616337eeb7f988","author":{"name":"Alvaro Herrera","email":"3c84f0de6f8a0f296d36cdd9f57fa166641c96b1@alvh.no-ip.org"},"message":"Fix tablespace handling for partitioned indexes\n\nWhen creating partitioned indexes, the tablespace was not being saved\nfor the parent index. This meant that subsequently created partitions\nwould not use the right tablespace for their indexes.\n\nALTER INDEX SET TABLESPACE and ALTER INDEX ALL IN TABLESPACE raised\nerrors when tried; fix them too.  This requires bespoke code for\nATExecCmd() that applies to the special case when the tablespace move is\njust a catalog change.\n\nDiscussion: https://postgr.es/m/20181102003138.uxpaca6qfxzskepi@alvherre.pgsql","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/dfa6081419829ef60d6bc02691616337eeb7f988"},{"sha":"981dc2baa8e08483bfe4b20f9e5ab3cad711ba98","author":{"name":"Tom Lane","email":"ffeaa947aef224da9ba99b6a18bdd74288df0e3e@sss.pgh.pa.us"},"message":"Make ts_locale.c's character-type functions cope with UTF-16.\n\nOn Windows, in UTF8 database encoding, what char2wchar() produces is\nUTF16 not UTF32, ie, characters above U+FFFF will be represented by\nsurrogate pairs.  t_isdigit() and siblings did not account for this\nand failed to provide a large enough result buffer.  That in turn\nled to bogus \"invalid multibyte character for locale\" errors, because\ncontrary to what you might think from char2wchar()'s documentation,\nits Windows code path doesn't cope sanely with buffer overflow.\n\nThe solution for t_isdigit() and siblings is pretty clear: provide\na 3-wchar_t result buffer not 2.\n\nchar2wchar() also needs some work to provide more consistent, and more\naccurately documented, buffer overrun behavior.  But that's a bigger job\nand it doesn't actually have any immediate payoff, so leave it for later.\n\nPer bug #15476 from Kenji Uno, who deserves credit for identifying the\ncause of the problem.  Back-patch to all active branches.\n\nDiscussion: https://postgr.es/m/15476-4314f480acf0f114@postgresql.org","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/981dc2baa8e08483bfe4b20f9e5ab3cad711ba98"},{"sha":"50da6ee54baf352582447872c08b5eb50dc7c6c4","author":{"name":"Commitfest Bot","email":"b9e638e07cc2e2abf56c9c0cad7954f2e3bc1641@cputube.org"},"message":"[CF 20/1443] generated columns\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/1443\nPatch(es): https://www.postgresql.org/message-id/b70b745d-dd1e-eab0-8290-99b8edc7ed74@2ndquadrant.com\nAuthor(s): Peter Eisentraut","distinct":true,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/50da6ee54baf352582447872c08b5eb50dc7c6c4"}]}
{"actor":{"display_login":"postgresql-cfbot"}}