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=0.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_BL_SPAMCOP_NET,SPF_HELO_PASS, SPF_PASS autolearn=no autolearn_force=no version=3.4.6 Received: from nue.mailmanlists.eu (nue.mailmanlists.eu [94.130.110.93]) (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 6D5E61F4CC for ; Fri, 27 Dec 2024 21:16:07 +0000 (UTC) Authentication-Results: dcvr.yhbt.net; dkim=pass (1024-bit key; unprotected) header.d=ml.ruby-lang.org header.i=@ml.ruby-lang.org header.a=rsa-sha256 header.s=mail header.b=JjtKPq8M; 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=gd2B5Lue; dkim-atps=neutral DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ml.ruby-lang.org; s=mail; t=1735334134; bh=5lVmzVK6UZEgCE+CAeDz9+olWoNeuUp6f+nbOkN5mDM=; 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=JjtKPq8Mq9Q12RyrgAwbPy/yOfqhYYgzeZOftjfcd2Jgx0CZQKsQcv6u5yN7PpIGi z5M0TFRaK5QnEt0FEKLH2whoEjsbj2qLV7t9Syvg4t4I8aaiTbFJNdcnfuHYwzR0a5 ufgu9LCKd6s6JEU3tOgMB7je16Ne33p1P/zItUEw= Received: from nue.mailmanlists.eu (localhost [IPv6:::1]) by nue.mailmanlists.eu (Postfix) with ESMTP id CCED545F82 for ; Fri, 27 Dec 2024 21:15:34 +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=gd2B5Lue; dkim-atps=neutral Received: from s.wrqvwxzv.outbound-mail.sendgrid.net (s.wrqvwxzv.outbound-mail.sendgrid.net [149.72.154.232]) by nue.mailmanlists.eu (Postfix) with ESMTPS id B35BA44D90 for ; Fri, 27 Dec 2024 21:15:30 +0000 (UTC) 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=JMQQwCcHYB3AItsJ7USTkvZqlvdQibIdhEm7gFGy0AE=; b=gd2B5Luer0/IdDJHX2BN2YqHmTSVb22FvVBOVJ2K6NVSYw4Q/icfs8ZNtkjnzRZIYvQt xvOPHHpGAQD30j/8VCypbTKvydf4RL5cCkZKOBUhG1ShhtF37Jw1FmhUxls7Lf/3RIZsGh XV8EtC2kFIPFMSHDLa2usQZXK0mkx9FBoE5/VUGqQe/6ohdtyVCV11SsFcfV12wwLbVqhz WrJ7i2l8jAdWkiZpXmlSNmuNu7ZegGipsI68qhnWr6VAVKXvY5ogoJ/cmKcxd5P7X/1BrG 0wy86HkWUjrzW+Y4RpBxMHWVxQuv29h8imZXbTliHa48f7U7cM3mZyvnA9TxWpug== Received: by recvd-84b546689d-dxs8d with SMTP id recvd-84b546689d-dxs8d-1-676F18EE-9 2024-12-27 21:15:26.220613827 +0000 UTC m=+3714795.618259810 Received: from herokuapp.com (unknown) by geopod-ismtpd-36 (SG) with ESMTP id Y9shKetORY6YiAffy2uM4Q for ; Fri, 27 Dec 2024 21:15:26.150 +0000 (UTC) Date: Fri, 27 Dec 2024 21:15:29 +0000 (UTC) Message-ID: References: Mime-Version: 1.0 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Feature X-Redmine-Issue-Id: 20987 X-Redmine-Issue-Author: pawurb X-Redmine-Issue-Priority: Normal X-Redmine-Sender: pawurb 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: 97110 X-SG-EID: =?us-ascii?Q?u001=2Ex10TqyqjVS08pDMQp8nHa7O+9EV9=2Fx48JQ25g7d5wQ84b+ZqO7MjC7G=2FZ?= =?us-ascii?Q?BKb+TZ7l4LaEUrWiDa5lfLj1JKq=2FEKVtV=2FiKc1N?= =?us-ascii?Q?WxS+jZxSlNIt8P1ena+GzQ0Wvzz3IfUbo6eFAhr?= =?us-ascii?Q?717rHFeE0ZgbE8xEp35sllcw3H1WE0uzr=2F8FQWv?= =?us-ascii?Q?XSzJWAuBjuCFKz+TmHFZWec6raBOpgz9TQWkTME?= =?us-ascii?Q?e1qEGVUoU9dGxSEWUXk8v6Yqvvk9GE1FQq42+oP?= =?us-ascii?Q?JfMIOZ3hPrQp6HGJ3uo8nBec6A=3D=3D?= To: ruby-core@ml.ruby-lang.org X-Entity-ID: u001.I8uzylDtAfgbeCOeLBYDww== Message-ID-Hash: PY7MLCFCHVZP2NV752BVBMLSGYNJ6N5S X-Message-ID-Hash: PY7MLCFCHVZP2NV752BVBMLSGYNJ6N5S 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.9 Precedence: list Reply-To: Ruby developers Subject: [ruby-core:120434] [Ruby master Feature#20987] Add dbg - minimal debugging helper List-Id: Ruby developers Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: "pawurb (Pawel Urbanek) via ruby-core" Cc: "pawurb (Pawel Urbanek)" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SXNzdWUgIzIwOTg3IGhhcyBiZWVuIHVwZGF0ZWQgYnkgcGF3dXJiIChQYXdlbCBVcmJhbmVrKS4N Cg0KDQpUaGFua3MgZm9yIGZlZWRiYWNrIQ0KDQpPbmUgdGhpbmcgSSdtIHdvcnJpZWQgYWJvdXQg d2l0aCBgUD0xYCBhcHByb2FjaCwgYXJlIFJ1YnkgcHJvZ3JhbXMgdGhhdCByZWx5IG9uIHRoZSBj dXJyZW50IGBwYCBvdXRwdXQsIG1ha2luZyBpdCBpbXBvc3NpYmxlIHRvIG9wdC1pbiB0aGlzIG5l dyBmZWF0dXJlLiBNYXliZSB3ZSBjb3VsZCBnbyBmb3IgYGRgIGluc3RlYWQgb2YgYGRiZ2A/DQoN CkFzIGZvciBpZGVudGlmaWVycywgW2RiZy1yYiBnZW1dKGh0dHBzOi8vZ2l0aHViLmNvbS9wYXd1 cmIvZGJnLXJiKSBjdXJyZW50bHkgc3VwcG9ydHMgcGFzc2luZyBsb2NhbCB2YXJpYWJsZXMgdmlh IHN5bWJvbHMgbGlrZSB0aGlzOg0KDQpgYGBydWJ5DQoNCmEgPSAxDQpiID0gMiANCg0KZGJnKDph LCA6YikNCiMgW21vZGVscy91c2VyLnJiOjIyXSBhID0gMQ0KIyBbbW9kZWxzL3VzZXIucmI6MjJd IGIgPSAyDQoNCmBgYA0KDQpUaGlzIGZlYXR1cmUgcmVxdWlyZXMgW2JpbmRpbmdfb2ZfY2FsbGVy XShodHRwczovL2dpdGh1Yi5jb20vYmFuaXN0ZXIvYmluZGluZ19vZl9jYWxsZXIpIGdlbSwgYnV0 IGlmIGl0IHdhcyBmb3VuZCB1c2VmdWwgZW5vdWdoLCBtYXliZSBpdCBjb3VsZCBiZSBwb3NzaWJs ZSB0byByZWltcGxlbWVudCBpdCB3aXRob3V0IGV4dGVybmFsIGRlcHM/IE9wdGlvbmFsIGlkZW50 aWZpZXJzIHRvZ2V0aGVyIHdpdGggZmlsZSBuYW1lIGFuZCBMT0MgaW5mbyB3b3VsZCBtYWtlIFJ1 YnkgZGVidWdnaW5nIG11Y2ggc2ltcGxlci4gDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0NCkZlYXR1cmUgIzIwOTg3OiBBZGQgZGJnIC0gbWluaW1hbCBkZWJ1Z2dp bmcgaGVscGVyDQpodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy9pc3N1ZXMvMjA5ODcjY2hhbmdl LTExMTIxMQ0KDQoqIEF1dGhvcjogcGF3dXJiIChQYXdlbCBVcmJhbmVrKQ0KKiBTdGF0dXM6IE9w ZW4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCkhpLiBJdCdzIG15 IGZpcnN0IHRpbWUgY29udHJpYnV0aW5nIGhlcmUsIHNvIEknbSBzb3JyeSBpbiBhZHZhbmNlIGlm IEkndmUgbWl4ZWQgc29tZXRoaW5nIHVwLg0KDQpJ4oCZbSBhdXRob3Igb2YgaHR0cHM6Ly9naXRo dWIuY29tL3Bhd3VyYi9kYmctcmIgZ2VtLiBgZGJnYCBtZXRob2QgaXMgaW5zcGlyZWQgYnkgUnVz dCB3aGVyZSBpdCdzIGJ1aWx0LWluIGludG8gc3RkLWxpYiAoaHR0cHM6Ly9kb2MucnVzdC1sYW5n Lm9yZy9zdGQvbWFjcm8uZGJnLmh0bWwpLiBBRkFJSyBpbiBSdWJ5IHRoZXJlJ3Mgbm8gc2ltcGxl IG1lY2hhbmlzbSB0byBwdXRzIGRlYnVnIHZhbHVlcyB0b2dldGhlciB3aXRoIGNhbGxlciBpbmZv IHdpdGhvdXQgdXNpbmcgZXh0ZXJuYWwgZGVwZW5kZW5jaWVzLiBXaGF04oCZcyBtb3JlIGZydXN0 cmF0aW5nIGlzIHRoYXQgd2hpbGUgYHAgbmlsYCBvdXRwdXRzIGBuaWxgIHRvIHRoZSBzdGQsIGBw dXRzIG5pbGAgcHJpbnRzIGEgYmxhbmsgbGluZSwgc29tZXRpbWVzIG1ha2luZyBkZWJ1Z2dpbmcg c2Vzc2lvbnMgY29uZnVzaW5nLg0KDQpJIHdvdWxkIGxpa2UgdG8gcHJvcG9zZSBhZGRpbmcgYSBt aW5pbWFsIGBkYmdgIGhlbHBlciBtZXRob2QgdG8gc3RkbGliOg0KDQpgYGANCmRiZygiSGVsbG8g d29ybGQiLCBbMSwgMiwgM10pDQojID0+IFtkaXIvZmlsZS5yYjoxMl0gIkhlbGxvIHdvcmxkIg0K IyA9PiBbZGlyL2ZpbGUucmI6MTJdIFsxLCAyLCAzXQ0KYGBgDQoNCmBkYmdgIHdpbGwgcHJvZHVj ZSB2ZXJib3NlIG91dHB1dCB0b2dldGhlciB3aXRoIGluZm9ybWF0aXZlIGZpbGUgbmFtZSBhbmQg TE9DIGluZm8uIEkgdGhpbmsgdGhhdCBzdWNoIGJ1aWx0LWluIGZlYXR1cmUgd291bGQgYmUgdXNl ZnVsIGZvciBtYW55IFJ1YnkgZGV2cy4NCg0KTXkgZ2VtIHVzZXMgZXh0ZXJuYWwgZGVwZW5kZW5j aWVzLCBidXQgSSd2ZSBjYW1lIHVwIHdpdGggdGhpcyBiYXJlYm9uZXMgaW1wbGVtZW50YXRpb246 DQoNCmBgYA0KZGVmIGRiZygqbXNncykNCiAgbG9jID0gY2FsbGVyX2xvY2F0aW9ucy5maXJzdC50 b19zDQogIG1hdGNoaW5nX2xvYyA9IGxvYy5tYXRjaCgvLisocmIpXDpcZCtcOihpbilccy8pDQog IHNyYyA9IGlmIG1hdGNoaW5nX2xvYy5uaWw/DQogICAgICBsb2MNCiAgICBlbHNlDQogICAgICBt YXRjaGluZ19sb2NbMF1bMC4uLTVdDQogICAgZW5kDQogIGZpbGUsIGxpbmUgPSBzcmMuc3BsaXQo IjoiKQ0KICBmaWxlID0gZmlsZS5zcGxpdCgiLyIpLmxhc3QoMikuam9pbigiLyIpDQogIHNyYyA9 ICJbI3tmaWxlfToje2xpbmV9XSINCg0KICBtc2dzLmVhY2ggZG8gfG1zZ3wNCiAgICBwdXRzICIj e3NyY30gI3ttc2cuaW5zcGVjdH0iDQogIGVuZA0KICBuaWwNCmVuZA0KYGBgDQoNCg0KLS0tRmls ZXMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KU2NyZWVuc2hvdCAyMDI0LTEyLTI3 IGF0IDAwLjAwLjIzLnBuZyAoODEuNSBLQikNCg0KDQotLSANCmh0dHBzOi8vYnVncy5ydWJ5LWxh bmcub3JnLw0KIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K IHJ1YnktY29yZSBtYWlsaW5nIGxpc3QgLS0gcnVieS1jb3JlQG1sLnJ1YnktbGFuZy5vcmcKIFRv IHVuc3Vic2NyaWJlIHNlbmQgYW4gZW1haWwgdG8gcnVieS1jb3JlLWxlYXZlQG1sLnJ1YnktbGFu Zy5vcmcKIHJ1YnktY29yZSBpbmZvIC0tIGh0dHBzOi8vbWwucnVieS1sYW5nLm9yZy9tYWlsbWFu My9saXN0cy9ydWJ5LWNvcmUubWwucnVieS1sYW5nLm9yZy8=