From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on starla X-Spam-Level: X-Spam-Status: No, score=-1.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,SPF_HELO_PASS,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 Received: from nue.mailmanlists.eu (nue.mailmanlists.eu [IPv6:2a01:4f8:1c0c:6b10::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 752B31F451 for ; Sat, 6 Jan 2024 21:28:19 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=pass (1024-bit key; secure) header.d=ml.ruby-lang.org header.i=@ml.ruby-lang.org header.a=rsa-sha256 header.s=mail header.b=GUvPRnk6; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=ruby-lang.org header.i=@ruby-lang.org header.a=rsa-sha256 header.s=s1 header.b=BhLfp0/x; dkim-atps=neutral Received: from nue.mailmanlists.eu (localhost [127.0.0.1]) by nue.mailmanlists.eu (Postfix) with ESMTP id 2A01C81B15; Sat, 6 Jan 2024 21:28:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ml.ruby-lang.org; s=mail; t=1704576491; bh=ocIsh1mtaii4IkZxSDq4/B8HdgWHL4IcEg0G+81rdRo=; h=Date:References:To:Reply-To:Subject:List-Id:List-Archive: List-Help:List-Owner:List-Post:List-Subscribe:List-Unsubscribe: From:Cc:From; b=GUvPRnk6Z5JALmfxaZPkA/EzgJiod4BrDgfQ3x9dy+ZpBScm2NAn8MTR0MAk1kPwC Dh0S84Jmp/NyCs+JZH0Ksz7gskf90FFC4IG+KazX2r3BA12oLKUc+nhqPon5zcaSjm vVhAMjsXF/Uyz/M4X3o4E6hxyykGtpkFLHUW1aX4= Received: from wrqvtvvn.outbound-mail.sendgrid.net (wrqvtvvn.outbound-mail.sendgrid.net [149.72.120.130]) by nue.mailmanlists.eu (Postfix) with ESMTPS id E8FE081A64 for ; Sat, 6 Jan 2024 21:28:07 +0000 (UTC) Authentication-Results: nue.mailmanlists.eu; dkim=pass (2048-bit key; unprotected) header.d=ruby-lang.org header.i=@ruby-lang.org header.a=rsa-sha256 header.s=s1 header.b=BhLfp0/x; dkim-atps=neutral DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ruby-lang.org; h=from:references:subject:mime-version:content-type: content-transfer-encoding:list-id:to:cc:content-type:from:subject:to; s=s1; bh=+pUi2WpopGTvWzKOEE96x5HGiWb/vK1PAmvukFnVR2U=; b=BhLfp0/xuwsksi+cTNH52x3jUtd8CDJ0F53HzBAk1dU/7/CeU8CScmKB8G51SchFE7LJ UKzUTdLuuTg9+fVFBkA8VaGR/Lw2Qu7STjlPeUpj4BGYrIfC8STkQ/oDenfRAtp+5TZUPn e8FSohXPV3AsWioLzjrfipYzQD6di4yrVgVwn+E9gfgfLDJ5yvK6AHBUnXriZXYnoCHrUE UiovyxwYHGFf7k2bSqVZhN3UKpKLiA+GYoOHy/4ezLxL/a6IE0H4hC3HxuPsRm6VnKij1P noHl7ffwZ8FC57wFDhQCJdXiE52uu4pmq6b91hsolbo48aGue34ksO1lizcUbaVg== Received: by filterdrecv-655bd866f5-cg5fx with SMTP id filterdrecv-655bd866f5-cg5fx-1-6599C5E6-4 2024-01-06 21:28:06.302105025 +0000 UTC m=+2265891.961385932 Received: from herokuapp.com (unknown) by geopod-ismtpd-17 (SG) with ESMTP id S9Kb9I0tReiT24FZAuXGJw for ; Sat, 06 Jan 2024 21:28:06.260 +0000 (UTC) Date: Sat, 06 Jan 2024 21:28:06 +0000 (UTC) Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Feature X-Redmine-Issue-Id: 19908 X-Redmine-Issue-Author: nobu X-Redmine-Issue-Assignee: duerst X-Redmine-Sender: janosch-x X-Mailer: Redmine X-Redmine-Host: bugs.ruby-lang.org X-Redmine-Site: Ruby Issue Tracking System X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-Redmine-MailingListIntegration-Message-Ids: 92618 X-SG-EID: =?us-ascii?Q?xUboC2A0QfHFcL6G8f0Jf3JwbgQ0j1dzDzPxkmUeeJcO+2xxevM7fXXollR4bp?= =?us-ascii?Q?df35bRwu=2FHXuqBVR7Kz9UEHLKRPc0lstPiYnZUE?= =?us-ascii?Q?PpMbjGp74NPlk81tZkb3Kq4A=2F+8I5K2ZJFDwvWC?= =?us-ascii?Q?YgGv7JCY2=2FYXjkqVJgNov8Etlm=2FTB5AsPbVPcbH?= =?us-ascii?Q?sBPQmdoWtcCuNZz7bR0xs9S3cUoRvu2L50amrWv?= =?us-ascii?Q?Ftcv3i3FufLHyKfcK8904Ftgm6Jx33fTyh9gc76?= =?us-ascii?Q?4LY88N757XvRLjrEjr++Q=3D=3D?= To: ruby-core@ml.ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== Message-ID-Hash: JST527JVYLBJZ3V5VRLOJF4YRQWBG7BC X-Message-ID-Hash: JST527JVYLBJZ3V5VRLOJF4YRQWBG7BC X-MailFrom: bounces+313651-b711-ruby-core=ml.ruby-lang.org@em5188.ruby-lang.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.3 Precedence: list Reply-To: Ruby developers Subject: [ruby-core:116056] [Ruby master Feature#19908] Update to Unicode 15.1 List-Id: Ruby developers Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: janosch-x via ruby-core Cc: janosch-x Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Issue #19908 has been updated by janosch-x (Janosch M=FCller). Is not [this](https://www.unicode.org/reports/tr29/tr29-43.html#Regex_Defin= itions) the updated regular expression? ```diff ccs-base :=3D [\p{L}\p{N}\p{P}\p{S}\p{Zs}] ccs-extend :=3D [\p{M}\p{Join_Control}] extended_base :=3D ccs-base | hangul-syllable -crlf :=3D CR LF +crlf :=3D CR LF | CR | LF legacy-core :=3D hangul-syllable | ri-sequence | xpicto-sequence legacy-postcore :=3D [Extend ZWJ] core :=3D hangul-syllable | ri-sequence | xpicto-sequence +| conjunctCluster | [^Control CR LF] postcore :=3D [Extend ZWJ SpacingMark] precore :=3D Prepend hangul-syllable :=3D L* (V+ | LV V* | LVT) T* | L+ | T+ xpicto-sequence :=3D \p{Extended_Pictographic} (Extend* ZWJ \p{Extende= d_Pictographic})* +conjunctCluster :=3D \p{InCB=3DConsonant} ([\p{InCB=3DExtend} \p{InCB= =3DLinker}]* \p{InCB=3DLinker} [\p{InCB=3DExtend} \p{InCB=3DLinker}]* \p{In= CB=3DConsonant})+ ``` ---------------------------------------- Feature #19908: Update to Unicode 15.1 https://bugs.ruby-lang.org/issues/19908#change-106054 * Author: nobu (Nobuyoshi Nakada) * Status: Assigned * Priority: Normal * Assignee: duerst (Martin D=FCrst) ---------------------------------------- The Unicode 15.1 is released. The current enc-unicode.rb seems to fail because of `Indic_Conjunct_break` = properties with values. I'm not sure how these properties should be handled well. `/\p{InCB_Liner}/` or `/\p{InCB=3DLiner}/` as the comments in that file? https://github.com/nobu/ruby/tree/unicode-15.1 is the former. --=20 https://bugs.ruby-lang.org/ ______________________________________________ ruby-core mailing list -- ruby-core@ml.ruby-lang.org To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org ruby-core info -- https://ml.ruby-lang.org/mailman3/postorius/lists/ruby-c= ore.ml.ruby-lang.org/