| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-08-29 | Add CCall IR insn, implement gen_swap() | Maxime Chevalier-Boisvert | |
| 2022-08-29 | Add gen_dupn | Maxime Chevalier-Boisvert | |
| 2022-08-29 | Add test with register reuse | Maxime Chevalier-Boisvert | |
| 2022-08-29 | Fix issue with load, gen_dup | Maxime Chevalier-Boisvert | |
| 2022-08-29 | Implement target-specific insn splitting with Kevin. Add tests. | Maxime Chevalier-Boisvert | |
| 2022-08-29 | Make assembler methods public, sketch gen_dup with new backend | Maxime Chevalier-Boisvert | |
| 2022-08-29 | Fix bug with asm.comment() | Maxime Chevalier-Boisvert | |
| 2022-08-29 | Bias register allocator to reuse first operand | Maxime Chevalier-Boisvert | |
| 2022-08-29 | Add dbg!() for Assembler. Fix regalloc issue. | Maxime Chevalier-Boisvert | |
| 2022-08-29 | Function to map from Opnd => X86Opnd | Maxime Chevalier-Boisvert | |
| 2022-08-29 | Start work on platform-specific codegen | Maxime Chevalier-Boisvert | |
| 2022-08-30 | * 2022-08-30 [ci skip] | git | |
| 2022-08-29 | Split insns (https://github.com/Shopify/ruby/pull/290) | Kevin Newton | |
| * Split instructions if necessary * Add a reusable transform_insns function * Split out comments labels from transform_insns * Refactor alloc_regs to use transform_insns | |||
| 2022-08-29 | IR register allocation | Kevin Newton | |
| PR: https://github.com/Shopify/ruby/pull/289 | |||
| 2022-08-29 | Removed String opnd so that we can derive Copy for Opnd | Maxime Chevalier-Boisvert | |
| 2022-08-29 | Complete sketch for guard_object_is_heap | Maxime Chevalier-Boisvert | |
| 2022-08-29 | Change push insn macros | Maxime Chevalier-Boisvert | |
| 2022-08-29 | Switch IR to use Option<Target> | Maxime Chevalier-Boisvert | |
| 2022-08-29 | Add macro to define ops | Maxime Chevalier-Boisvert | |
| 2022-08-29 | Progress on IR sketch | Maxime Chevalier-Boisvert | |
| 2022-08-29 | WIP backend IR sketch | Maxime Chevalier-Boisvert | |
| 2022-08-29 | Update to ruby/spec@d01709f | Benoit Daloze | |
| 2022-08-29 | Run specs with CHECK_LEAKS=true | Benoit Daloze | |
| * To ensure these issues are noticed early. | |||
| 2022-08-29 | Revert "Chect what remains in TMPDIR" | Yusuke Endoh | |
| This reverts commit 7bdb999d0f28c7bb9d7a35ca775e405674527e5f. I think I confirmed the mechanism. GCC (invoked by MJIT) creates a temporary file in TMPDIR, which prevents rm_rf from removing the directory. | |||
| 2022-08-29 | Introduce `usage_analysis_clear` | S.H | |
| Notes: Merged: https://github.com/ruby/ruby/pull/6274 Merged-By: nobu <nobu@ruby-lang.org> | |||
| 2022-08-29 | Chect what remains in TMPDIR | Yusuke Endoh | |
| I guess it has a shared library file created by MJIT, but I want to make sure the fact. | |||
| 2022-08-29 | Support main branch for syntax_suggest | Hiroshi SHIBATA | |
| 2022-08-28 | Fix comment in timev.rb | Jeremy Evans | |
| 2022-08-28 | [DOC] Enhanced RDoc for Time (#6294) | Burdette Lamar | |
| Notes: Merged-By: BurdetteLamar <BurdetteLamar@Yahoo.com> | |||
| 2022-08-29 | * 2022-08-29 [ci skip] | git | |
| 2022-08-29 | [rubygems/rubygems] Add platform :windows as a shortcut for all Windows ↵ | shields | |
| platforms https://github.com/rubygems/rubygems/commit/f3c49ad3f7 | |||
| 2022-08-28 | [DOC] Correct article of Ractor's introduction [ci skip] | Felix Yan | |
| Notes: Merged: https://github.com/ruby/ruby/pull/6293 Merged-By: nobu <nobu@ruby-lang.org> | |||
| 2022-08-28 | [Win32] Use `exit` instead of `type` [ci skip] | Nobuyoshi Nakada | |
| `exit` command ignores the rest arguments after an exit code, while `type` command tries to read all as files. | |||
| 2022-08-28 | [Bug #18963] Separate string contents by here document terminator | Nobuyoshi Nakada | |
| Notes: Merged: https://github.com/ruby/ruby/pull/6292 | |||
| 2022-08-27 | Pass wait: false to avoid a timeout | Takashi Kokubun | |
| 2022-08-27 | Avoid leaving a period alone [ci skip] | Takashi Kokubun | |
| 2022-08-27 | typos | spaette | |
| Notes: Merged: https://github.com/ruby/ruby/pull/6290 | |||
| 2022-08-27 | Try to prevent the failure of FileUtils.rm_rf | Takashi Kokubun | |
| 2022-08-27 | Ignore rm -rf failure | Takashi Kokubun | |
| http://ci.rvm.jp/results/trunk-mjit@phosphorus-docker/4213386 It's failing with: rm: cannot remove '/tmp/ruby/v3/build/trunk-mjit/tmp/test_rubygems_20220827-13666-ii8lcp': Directory not empty rm: cannot remove '/tmp/ruby/v3/build/trunk-mjit/tmp/test_rubygems_20220827-13666-fy77y1': Directory not empty I'd like to make sure the following `ENV.replace` is called and see if there's any other issues. | |||
| 2022-08-28 | * 2022-08-28 [ci skip] | git | |
| 2022-08-28 | [rubygems/rubygems] Bundler: make to_lock consistent between ↵ | Aleksandr Varnin | |
| Gem::Dependency and Bundler::Dependency https://github.com/rubygems/rubygems/commit/971d57cf5a | |||
| 2022-08-26 | Try rm -rf instead of FileUtils.rm_rf | Takashi Kokubun | |
| FileUtils.rm_rf started to randomly fail on http://ci.rvm.jp/results/trunk-mjit@phosphorus-docker since around https://github.com/ruby/fileutils/pull/99. | |||
| 2022-08-27 | * 2022-08-27 [ci skip] | git | |
| 2022-08-27 | [DOC] Fix a typo [ci skip] | Nobuyoshi Nakada | |
| 2022-08-25 | Convert catch_except_t to stdbool | Takashi Kokubun | |
| catch_excep_t is a field that exists for MJIT. In the process of rewriting MJIT in Ruby, I added API to convert 1/0 of _Bool to true/false, and it seemed confusing and hard to maintain if you don't use _Bool for *_p fields. | |||
| 2022-08-26 | Fixed typo | Hiroshi SHIBATA | |
| Notes: Merged: https://github.com/ruby/ruby/pull/6287 | |||
| 2022-08-26 | Sync examples and cli from syntax_suggest | Hiroshi SHIBATA | |
| Notes: Merged: https://github.com/ruby/ruby/pull/6287 | |||
| 2022-08-26 | Added test-syntax-suggest to CI | Hiroshi SHIBATA | |
| Notes: Merged: https://github.com/ruby/ruby/pull/6287 | |||
| 2022-08-26 | Skip examples to need installed ruby exe | Hiroshi SHIBATA | |
| Notes: Merged: https://github.com/ruby/ruby/pull/6287 | |||
| 2022-08-26 | Added syntax_suggest cli and resolve failing exapmle with it | Hiroshi SHIBATA | |
| Notes: Merged: https://github.com/ruby/ruby/pull/6287 | |||
