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 1s8RyC-00Cjrw-N3 for pgsql-hackers@arkaria.postgresql.org; Sat, 18 May 2024 21:52:02 +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 1s8RyC-00APKE-B5 for pgsql-hackers@arkaria.postgresql.org; Sat, 18 May 2024 21:52:00 +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 1s8RyC-00APK6-1N for pgsql-hackers@lists.postgresql.org; Sat, 18 May 2024 21:52:00 +0000 Received: from momjian.us ([72.94.173.45]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s8Ry9-000sMu-EW for pgsql-hackers@postgresql.org; Sat, 18 May 2024 21:51:58 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=momjian.us; s=2024011501; h=In-Reply-To:Content-Transfer-Encoding:Content-Type: MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-ID:Content-Description; bh=VIAAAoAjHSbJPj+EvjdIhdmbIerUROHDC5LajmTLsPI=; b=P2Wc0Rjqkxeh+F1DvF9MPs3nQt oL6Gz5p+oH4jouer3e0PBiJFufXpFKP4kWPTwPya8R/9VHCSAmFv02Vd3+6HDWhOhG5QfZwwm8xZ4 BvQe3fnF7xZ829tJqbfA4f96pKpxo78ds+qHSKeximu/7a6MSSKuuWDdDXw3SCS4pBbFyes5TAf1k wxF7fW2NatHN6TThKOdICZcZlYDSdF0nkg22mxkM/qDme6Uax3tpw0ZSI4vHFM6r5oYKfiDGbfxJh 7ZOhAGG96VhyhK8axK0HmdtmRokxDjyK1hWvgef7izpXy7Q1WpmiWoUYHXli5V7OvEyevjhSGtIL+ MMdwavvQ==; Received: from bruce by momjian.us with local (Exim 4.96) (envelope-from ) id 1s8Ry8-00G1Ve-1n; Sat, 18 May 2024 17:51:56 -0400 Date: Sat, 18 May 2024 17:51:56 -0400 From: Bruce Momjian To: Jeff Davis Cc: PostgreSQL-development Subject: Re: First draft of PG 17 release notes Message-ID: References: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="eEyU99A4Ua2J9D8W" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --eEyU99A4Ua2J9D8W Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit On Fri, May 17, 2024 at 01:30:03PM -0700, Jeff Davis wrote: > On Thu, 2024-05-09 at 00:03 -0400, Bruce Momjian wrote: > > I have committed the first draft of the PG 17 release notes;  you can > > see the results here: > > > >         https://momjian.us/pgsql_docs/release-17.html > > For this item: > > Create a "builtin" collation provider similar to libc's C > locale (Jeff Davis) > > It uses a "C" locale which is identical but independent of > libc, but it allows the use of non-"C" collations like "en_US" > and "C.UTF-8" with the "C" locale, which libc does not. MORE? > > I suggest something more like: > > New, platform-independent "builtin" collation > provider. (Jeff Davis) > > Currently, it offers the "C" and "C.UTF-8" locales. The > "C.UTF-8" locale combines stable and fast code point order > collation with Unicode character semantics. Okay, I went with the attached applied patch. Adjustments? -- Bruce Momjian https://momjian.us EDB https://enterprisedb.com Only you can decide what is important to you. --eEyU99A4Ua2J9D8W Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="master.diff" diff --git a/doc/src/sgml/release-17.sgml b/doc/src/sgml/release-17.sgml index 0bc1c9a14ad..5d2fcd7d7de 100644 --- a/doc/src/sgml/release-17.sgml +++ b/doc/src/sgml/release-17.sgml @@ -886,11 +886,11 @@ Author: Jeff Davis -Create a "builtin" collation provider similar to libc's C locale (Jeff Davis) +Create "builtin" collation provider similar to libc's C locale (Jeff Davis) -It uses a "C" locale which is identical but independent of libc, but it allows the use of non-"C" collations like "en_US" and "C.UTF-8" with the "C" locale, which libc does not. MORE? +While its C locale is similar but independent of libc, its C.UTF-8 locale sorts by Unicode code points and has Unicode-based case folding. --eEyU99A4Ua2J9D8W--