Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1roXSy-0022Ym-9U for pgsql-hackers@arkaria.postgresql.org; Sun, 24 Mar 2024 23:41:28 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1roXSw-00G7BL-Lj for pgsql-hackers@arkaria.postgresql.org; Sun, 24 Mar 2024 23:41:27 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1roXSw-00G7BC-7r for pgsql-hackers@lists.postgresql.org; Sun, 24 Mar 2024 23:41:26 +0000 Received: from mail-pg1-x530.google.com ([2607:f8b0:4864:20::530]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1roXSt-006FAh-1S for pgsql-hackers@postgresql.org; Sun, 24 Mar 2024 23:41:25 +0000 Received: by mail-pg1-x530.google.com with SMTP id 41be03b00d2f7-5cedfc32250so2303669a12.0 for ; Sun, 24 Mar 2024 16:41:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=j-davis-com.20230601.gappssmtp.com; s=20230601; t=1711323682; x=1711928482; darn=postgresql.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=cLecTvvuvZpbBk4zP1ixUe1e6WxyIJgDYo/5kDhRhxw=; b=1t+ayKRuDJBiCq6YzrLLQAu3DO2PybXaL5aA/SzquqJqKH3+wMW30IHiuQg1vlLlGY AlipsyfhKfaWEN93Cz7iEJz5NCmHJF8eAtqpLMUSrUD44YD14QmZZ9noU1I2J4C9TCSd KXyKWK0AS/kFAWFnieOBWRkKmIeHRTiI9nrFsb/FTMg0RT8hmBwvVWqQ8q1IGY/6YY73 zSlptKHHxuOsOyIsOOfl1NxNIn4PFUd3nSMSt+YmMxSTYVc1hhg2ssFbemAUq2FZsavq lNNYwQ55kOjFvPxzyoRGWhlR6tu5vW7GWxg0CxMk3/pOp/3nXfLGSw5XfIKALsn3lB1H oDcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711323682; x=1711928482; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=cLecTvvuvZpbBk4zP1ixUe1e6WxyIJgDYo/5kDhRhxw=; b=QZsNMVXM+as9w2H2p9llNIttlrIVfsp7qP/Il/3tk+GOvJ690cQw9E7iWQzbYWEB3h /FomjMoqZFHmZiy7V1JdlUx/P9hJKQGsKLvvClCghhe8eyXF7yelBm1YBEG44zK56aPu EKB0092mOhqum26FoeC8pg7Cfofb7FqnV9nfn0sFnlWiPcLL2wiTtiIOeUntuhmXbJTQ SGz9EUO3PGSSFC6JbAS5hUcjpFD8Yw3NVVFyBDZvSF7A+epnaZAlOFI69EoM1Ts+G3/b BHYOeFPBNLIH6DIVJbdglwRzgzu9AGLGODRSEAvk5Wv/HMYSeUxa6isg1jxY0DJeFGOH K4GQ== X-Forwarded-Encrypted: i=1; AJvYcCWXO6BfjjbS8asFh5gu2Zt9e7AJ/FmX1zpvy/y0OZ7TghrhTEyHFVH/oaMR/+IxhNCOO869P60rmOcpnYldkwnB7LmFVtVMgo7PT3r6 X-Gm-Message-State: AOJu0Yw8HEa8li8CAWyo/pcqCMEcAulUQ/Zs3mssXOU9CcQDVf+wPvPo TzkDXz7jf50KWOqfVWA3LpasnJ1qBjgnb+aqKO0of34LZevWEQlAWfjQMNYjoQ== X-Google-Smtp-Source: AGHT+IFS8onDNu/0t6Bz/rAX4G+/+TEnhQk+aWhoOlh407CTLK7XKivWRcr4jJQDFBNF+fpujUWzpA== X-Received: by 2002:a05:6a20:c220:b0:1a3:463d:e6f1 with SMTP id bt32-20020a056a20c22000b001a3463de6f1mr4055927pzb.22.1711323682573; Sun, 24 Mar 2024 16:41:22 -0700 (PDT) Received: from jeff-laptop.lan (c-76-102-242-158.hsd1.ca.comcast.net. [76.102.242.158]) by smtp.gmail.com with ESMTPSA id x11-20020a170902a38b00b001dc05535632sm3658365pla.170.2024.03.24.16.41.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 24 Mar 2024 16:41:21 -0700 (PDT) Message-ID: <74972c65e7c22da9e4238e81b7bf610e708ba851.camel@j-davis.com> Subject: Re: Built-in CTYPE provider From: Jeff Davis To: Alexander Lakhin , Peter Eisentraut , Daniel Verite Cc: Robert Haas , Jeremy Schneider , pgsql-hackers@postgresql.org Date: Sun, 24 Mar 2024 16:41:20 -0700 In-Reply-To: <7a9fd36d-7a38-4dc2-e676-fc939491a95a@gmail.com> References: <6f3e94c0-f174-4380-9b69-072f8a838881@manitou-mail.org> <12e4f6a78403b33c303c20e44976f891d879be09.camel@j-davis.com> <612987b5-38fa-44c6-8b78-c0be5a177a70@eisentraut.org> <2692039df6b0cac20c5e488fa0209e8958c5fedb.camel@j-davis.com> <27bb0e52-801d-4f73-a0a4-02cfdd4a9ada@eisentraut.org> <4a69d067374d2f6bfb66f5bfb2ab9a020493d49f.camel@j-davis.com> <3bc653b5d562ae9e2838b11cb696816c328a489a.camel@j-davis.com> <163f4e2190cdf67f67016044e503c5004547e5a9.camel@j-davis.com> <6bdb98e68b2b05aa71f7f934e227738eac84ecee.camel@j-davis.com> <19b34a70-f5cf-4faf-88dc-917db44ed48d@eisentraut.org> <846a7e1fa2024918b58ff7583523a2f3de9a11b4.camel@j-davis.com> <3117d30aa911b408b90420f4f280fa0c3b5851be.camel@j-davis.com> <4135cf11-206d-40ed-96c0-9363c1232379@eisentraut.org> <7451f81ba0cb512222ab759de8ca1cffe44e9acb.camel@j-davis.com> <1f309153-8198-4efa-86dd-8c304ec0040c@eisentraut.org> <7a9fd36d-7a38-4dc2-e676-fc939491a95a@gmail.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.44.4-0ubuntu2 MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Sun, 2024-03-24 at 14:00 +0300, Alexander Lakhin wrote: > Please look at a Valgrind-detected error caused by the following > query > (starting from f69319f2f): > SELECT lower('=CE=A0' COLLATE pg_c_utf8); Thank you for the report! Fixed in 503c0ad976. Valgrind did not detect the problem in my setup, so I added a unit test in case_test.c where it's easier to see the valgrind problem. Regards, Jeff Davis