タグ Rubyインタプリタ
人気順 10 users 50 users 100 users 500 users 1000 usersRubyインタプリタのむずかしいバグを直した - STORES Product Blog
STORESでフルタイムRubyコミッタをやっている遠藤(@mametter)です。 最近Rubyインタプリタのとある問題の修正に成功した(と思う)ので紹介します。といっても格好良い話ではなく、とても泥臭い話です。 問題 RubyのCIで不定期に次のようなエラーが発生していました。いわゆるflaky test。 1) Failure: TestSymbol#tes... 続きを読む
Maxime Chevalier-Boisvertさん「Optimizing YJIT’s Performance, from Inception to Production」 ~RubyKaigi 2023 2日目キーノート | gihyo.jp
RubyKaigi 2023 キーノートレポート Maxime Chevalier-Boisvertさん「Optimizing YJIT’s Performance, from Inception to Production」 ~RubyKaigi 2023 2日目キーノート 最近のRubyインタプリタの進化において非常に重要なトピックの一つが、JITコンパイラの登場です。特にShopifyのJITコンパイラチームを中心に開発さ... 続きを読む
Rubyインタプリタの品質向上のために個人的にやっていること - クックパッド開発者ブログ
技術部の笹田です。Ruby 3.2 無事にリリースされて良かったよかった。 Rubyインタプリタは複雑なプログラムなので、当然のごとくバグが入ってきます。Rubyインタプリタ開発者は、これに対していろんな対策をしています。たとえば、テストを書いて、CI環境でチェックするとか、今となっては当然のことを、当然のごとくや... 続きを読む
RubyがWebAssemblyのWASI対応へ前進。ブラウザでもサーバでもエッジでもどこでもWebAssembly版Rubyが動くように
RubyがWebAssemblyのWASI対応へ前進。ブラウザでもサーバでもエッジでもどこでもWebAssembly版Rubyが動くように Ruby言語のリファレンス実装、すなわち事実上の標準となっているRubyインタプリタはC言語で実装されています。そのため、このRubyインタプリタもしくはそのソースコードは一般に「CRuby」(もしくは、まつも... 続きを読む
WEB+DB PRESS連載記事の「Rubyのウラガワ」PDFが期間限定で無償公開中 | ソフトアンテナブログ
新型コロナウイルスの影響で多くの学校が休校する状況を受け、技術雑誌「WEB+DB PRESS」に連載中の記事「Rubyのウラガワ」が4月5日までの期間限定で無償で公開されています(gihyo.jp)。 「Rubyのウラガワ」は笹田耕一氏が執筆する連載記事で、Rubyインタプリタを題材にし、データ構造とアルゴリズムを学ぼうという主旨の... 続きを読む
WEB+DB PRESS連載記事「Rubyのウラガワ」を期間限定で無償公開:本誌からのお知らせ|gihyo.jp … 技術評論社
新型コロナウイルスの影響で多くの学校が休校する状況を受け,『WEB+DB PRESS』で笹田耕一氏が執筆しており,現在も連載中の「Rubyのウラガワ」の第1回から第5回までの記事のPDFを,学習用に期間限定で無償公開します。 記事の概要やダウンロード先などは以下のとおりです。 記事名 Rubyのウラガワ ── Rubyインタプリタ... 続きを読む
Hackarade #04: Create Your Own Interpreter - クックパッド開発者ブログ
技術部の遠藤(@mametter)です。Rubyの開発やってます。 クックパッドでは、Hackaradeという社内ハッカソンを定期的に開催しています。第1回はRubyインタプリタのハック(MRI Internal Challenge)、第2回は機械学習の体験(Machine Learning Challenge)、第3回はISUCON風の社内コンテストを行いました。 4回目となる... 続きを読む
【悲報】Ruby開発者が使わないので「RubySpec」開発終了
昨年12月31日大晦日の日に、Rubyインタプリタのテストツール「RubySpec」が突然開発終了を宣言したことが話題となっています(Hacker News、Reddit)。 RubySpecの開発者Brian Shirai氏はブログ記事「Matz’s Ruby Developers Don’t Use RubySpec and It’s Hurting Ruby」にてプロジェクトが終了する理由を... 続きを読む