From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS4713 221.184.0.0/13 X-Spam-Status: No, score=-3.5 required=3.0 tests=AWL,BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, T_SCC_BODY_TEXT_LINE,T_SPF_PERMERROR,UNPARSEABLE_RELAY,URIBL_GREY shortcircuit=no autolearn=no autolearn_force=no version=3.4.2 Received: from neon.ruby-lang.org (neon.ruby-lang.org [221.186.184.75]) by dcvr.yhbt.net (Postfix) with ESMTP id 91E041F54E for ; Mon, 29 Aug 2022 10:20:41 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=sendgrid.me header.i=@sendgrid.me header.b="wSYmrey8"; dkim-atps=neutral Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 13E58120A3E; Mon, 29 Aug 2022 19:20:39 +0900 (JST) Received: from xtrwkhkc.outbound-mail.sendgrid.net (xtrwkhkc.outbound-mail.sendgrid.net [167.89.16.28]) by neon.ruby-lang.org (Postfix) with ESMTPS id 51680120A3E for ; Mon, 29 Aug 2022 19:20:37 +0900 (JST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sendgrid.me; h=from:references:subject:mime-version:content-type: content-transfer-encoding:list-id:to:cc; s=smtpapi; bh=Q407cCRsIdabsqj6xOYtthSQOXKzxndzPweFt0eCIGA=; b=wSYmrey8/2S8hFkISgvmc3Ls6nqQNdtSvZE51vp1JqDiVAuXeLEvIRddR6zOpaG0NMlL BcY2jYXMDNZnb8H4/TssOoAad3hSMqt7zp15XXI2wptnedVNiQfL0xfg358kO2cCxqbW5K WQHk9NvGBOichNk0xS2f2ZS/Ia1Mpx+34= Received: by filterdrecv-54c4d84b8c-tgzhw with SMTP id filterdrecv-54c4d84b8c-tgzhw-1-630C92F3-2B 2022-08-29 10:20:35.355798649 +0000 UTC m=+302967.814352422 Received: from herokuapp.com (unknown) by geopod-ismtpd-6-4 (SG) with ESMTP id 71xrPooLTHG0lbjxqs74DQ for ; Mon, 29 Aug 2022 10:20:35.316 +0000 (UTC) Date: Mon, 29 Aug 2022 10:20:35 +0000 (UTC) From: "byroot (Jean Boussier)" Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Feature X-Redmine-Issue-Id: 18982 X-Redmine-Issue-Author: byroot X-Redmine-Sender: byroot 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: 86197 X-SG-EID: =?us-ascii?Q?Dq8GNIcVqP8cs5uR+EIAabfg3LE9XdC6dZ5KYNrMpf6VzBWG6HqArcu5raQjXL?= =?us-ascii?Q?IGTFdxKHUt7++67+KD54pNYXheirMcsUIf3sdgF?= =?us-ascii?Q?Riq06h=2Fq2pvKPcGP=2F=2FarloXKaU2Bzn7zUmFYSFZ?= =?us-ascii?Q?W2tccgNLc8Nc5DwcwUzk7y3KLUl19ko2EptRRe8?= =?us-ascii?Q?QGvlx5j7UnJNuDPlBt6loH9St2puvoRHXrVx7d9?= =?us-ascii?Q?LzsJEk6R8lhMOgfSKKYMNpYYTca19UtusYL0krh?= =?us-ascii?Q?7hq80EaQFHwy1Qg4yJvKA=3D=3D?= To: ruby-core@ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 109756 Subject: [ruby-core:109756] [Ruby master Feature#18982] Add an `exception: false` argument for Queue#push, Queue#pop, SizedQueue#push and SizedQueue#pop X-BeenThere: ruby-core@ruby-lang.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Ruby developers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Reply-To: Ruby developers Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ruby-core-bounces@ruby-lang.org Sender: "ruby-core" SXNzdWUgIzE4OTgyIGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGJ5cm9vdCAoSmVhbiBCb3Vzc2llciku CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkZlYXR1cmUgIzE4OTgy OiBBZGQgYW4gYGV4Y2VwdGlvbjogZmFsc2VgIGFyZ3VtZW50IGZvciBRdWV1ZSNwdXNoLCBRdWV1 ZSNwb3AsIFNpemVkUXVldWUjcHVzaCBhbmQgU2l6ZWRRdWV1ZSNwb3AKaHR0cHM6Ly9idWdzLnJ1 YnktbGFuZy5vcmcvaXNzdWVzLzE4OTgyCgoqIEF1dGhvcjogYnlyb290IChKZWFuIEJvdXNzaWVy KQoqIFN0YXR1czogT3BlbgoqIFByaW9yaXR5OiBOb3JtYWwKLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLQpUaGlzIHJlcGxhY2VzIFtGZWF0dXJlICMxODk2NV0KCkN1cnJl bnRseSB0aGVzZSBtZXRob2RzIHJhaXNlIGluIHRocmVlIG9jY2FzaW9uczoKCiAgLSBgVGhyZWFk RXJyb3IocXVldWUgZW1wdHkpYCBmb3IgYCNwb3BgIGluIGBub25ibG9jaz10cnVlYCBtb2RlLCBh bmQgdGhlIG9wZXJhdGlvbiB3b3VsZCBibG9jay4KICAtIGBUaHJlYWRFcnJvcihxdWV1ZSBmdWxs KWAgZm9yIGBTaXplZFF1ZXVlI3B1c2hgIGluIGBub25ibG9jaz10cnVlYCBtb2RlLCBhbmQgdGhl IG9wZXJhdGlvbiB3b3VsZCBibG9jay4KICAtIGBDbG9zZWRRdWV1ZUVycm9yYCBpZiB0cnlpbmcg dG8gYCNwdXNoYCBpbiBhIGNsb3NlZCBxdWV1ZS4KCkkgc2VlIHNldmVyYWwgcmVhc29ucyB0byBw cmVmZXIgYSBgbmlsYCByZXR1cm4gdmFsdWUuCgotIFF1ZXVlIGlzIG9mdGVuIHVzZWQgaW4gY29u anVuY3Rpb24gd2l0aCB0aHJlYWRzLCBzbyB5b3UgaGF2ZSB0byBiZSB2ZXJ5IGNhcmVmdWwgbm90 IHRvIHJlc2N1ZSBhbiB1bnJlbGF0ZWQgYFRocmVhZEVycm9yYC4KLSBRdWV1ZSBpZiBvZnRlbiB1 c2VkIGZvciBsb3cgbGV2ZWwgY29kZSwgZGVlcCBpbiB0aGUgc3RhY2ssIHNvIGV4Y2VwdGlvbnMg YXJlIGNvc3RseS4KCkkgcHJvcG9zZSB0aGF0IHBhc3NpbmcgYGV4Y2VwdGlvbjogZmFsc2VgIHdv dWxkIGNhdXNlIHRoZSBtZXRob2QgdG8gcmV0dXJuIGBuaWxgIGluc3RlYWQgb2YgcmFpc2luZyBp biB0aGUgdGhyZWUgY2FzZXMgbGlzdGVkIGFib3ZlLgoKVGhlIGFyZ3VtZW50IGBleGNlcHRpb246 IHRydWVgIGlzIGNvbnNpc3RlbnQgd2l0aCB2YXJpb3VzIG90aGVyIG1ldGhvZHMgc3VjaCBhcyBg SU8jcmVhZF9ub25ibG9jayhleGNlcHRpb246IGZhbHNlKWAuCgoKCi0tIApodHRwczovL2J1Z3Mu cnVieS1sYW5nLm9yZy8K