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-Status: No, score=-2.6 required=3.0 tests=AWL,BAYES_00, DKIM_ADSP_CUSTOM_MED,FORGED_GMAIL_RCVD,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY 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 31E0D1F4B4 for ; Fri, 1 Jan 2021 12:48:36 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id D65BA120A07; Fri, 1 Jan 2021 21:47:46 +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 DE2E2120A03 for ; Fri, 1 Jan 2021 21:47:43 +0900 (JST) Received: by filterdrecv-p3iad2-canary-57dc4579c9-7xzgx with SMTP id filterdrecv-p3iad2-canary-57dc4579c9-7xzgx-18-5FEF1A1D-25 2021-01-01 12:48:29.444907431 +0000 UTC m=+1863983.421533152 Received: from herokuapp.com (unknown) by ismtpd0129p1mdw1.sendgrid.net (SG) with ESMTP id v8w6tuKhSWi2xGOCAevXkg for ; Fri, 01 Jan 2021 12:48:29.310 +0000 (UTC) Date: Fri, 01 Jan 2021 12:48:29 +0000 (UTC) From: eregontp@gmail.com Message-ID: References: Mime-Version: 1.0 X-Redmine-MailingListIntegration-Message-Ids: 77759 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Feature X-Redmine-Issue-Id: 17490 X-Redmine-Issue-Author: k0kubun X-Redmine-Sender: Eregon 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-SG-EID: =?us-ascii?Q?KippOI8ZHtTweq7XfQzW93937kJ4QNWwSBuHnaMEcr1nPBFZMtR4vmdqS3kGa=2F?= =?us-ascii?Q?C8tszUB0fidf37kVd1rxxkOe3axBllUrwWfa5Hv?= =?us-ascii?Q?qV6TwNKSk6QmNmHQvs1EGNIKpW7HRl9HSHvVUAh?= =?us-ascii?Q?FdawVjBJAEXQogeiYv85+IZLqNm3TJTQVT50t8W?= =?us-ascii?Q?gFePLaVHIC7WOm59uCFidGZB4aQ9r5wVMPwHOaY?= =?us-ascii?Q?i7=2F+SBnY+dpaXJJIM=3D?= To: ruby-core@ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 101853 Subject: [ruby-core:101853] [Ruby master Feature#17490] Rename RubyVM::MJIT to RubyVM::JIT X-BeenThere: ruby-core@ruby-lang.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Ruby developers List-Id: Ruby developers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ruby-core-bounces@ruby-lang.org Sender: "ruby-core" Issue #17490 has been updated by Eregon (Benoit Daloze). FYI, I filed #17500 regarding RubyVM. I think `ExperimentalFeatures::JIT` would be fine if we accept that issue, and e.g. other Rubies might implement `ExperimentalFeatures::JIT.enabled?` then, which makes sense to me. ---------------------------------------- Feature #17490: Rename RubyVM::MJIT to RubyVM::JIT https://bugs.ruby-lang.org/issues/17490#change-89690 * Author: k0kubun (Takashi Kokubun) * Status: Open * Priority: Normal ---------------------------------------- ## Background In my understanding, MJIT is a codename like YARV which many people outside Ruby community are not familiar with, so I've used JIT in NEWS or release notes to avoid explaining the "M" part whenever we release a new version. However, because we have the name "MJIT" in one of our constants, we've had some naming inconsistency. For instance, --jit is not --mjit and it's not consistent. ## Proposal Have the same constant as `RubyVM::JIT`, deprecate `RubyVM::MJIT` from Ruby 3.1, and remove the old one in Ruby 3.2. -- https://bugs.ruby-lang.org/