プロジェクト

全般

プロフィール

Vote #79481

完了

Remove code related to JRuby and unsupported Ruby versions

Admin Redmine さんが3年以上前に追加. 3年以上前に更新.

ステータス:
Closed
優先度:
通常
担当者:
-
カテゴリ:
Code cleanup/refactoring_30
対象バージョン:
開始日:
2022/05/09
期日:
進捗率:

0%

予定工数:
category_id:
30
version_id:
127
issue_org_id:
29441
author_id:
107353
assigned_to_id:
1
comments:
9
status_id:
5
tracker_id:
3
plus1:
0
affected_version:
closed_on:
affected_version_id:
ステータス-->[Closed]

journals

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
It might be interesting to mention hear that the TruffleRuby team is making rapid progress, and I’ve reported a few issues they are actively working on that will eventually allow Redmine (and other production Rails apps) to run, considerably faster than MRI. TruffleRuby is based on JRuby but adds a lot to it. I hope Redmine will officially support it when compatibility is achieved.
--------------------------------------------------------------------------------
TruffleRuby is *way* less mature that JRuby. Also, it doesn't solve the issue that many external gems used by Redmine do not fully support JRuby (and even less likely TruffleRuby). Thus, while Truffle is interesting, full support for it likely requires a long way to go.
--------------------------------------------------------------------------------
lower your expectations, TruffleRuby will definitely excel in numeric operations (micro-benchmarks), partial evaluation is also an interesting technique, but a webserver is usually limited by IO (handling requests, database access etc.) so I don't expect it'll be MUCH faster.
--------------------------------------------------------------------------------
Gemfile also has JRuby related code that can be removed.
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
Committed, thanks.
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------


related_issues

relates,Closed,31387,Don't rescue Exception class
relates,Closed,32937,test_revisions_latin_1_identifier should be skipped on Windows

Admin Redmine さんが3年以上前に更新

  • カテゴリCode cleanup/refactoring_30 にセット
  • 対象バージョン4.1.0_127 にセット

他の形式にエクスポート: Atom PDF

いいね!0
いいね!0