Age | Commit message (Expand) | Author |
2023-03-15 | merge revision(s) 0eb634ae73cb327ede833b72492f912792a4a9d5: [Backport #19464] | NARUSE, Yui |
2023-03-07 | merge revision(s) c178926fbe879045fa711444a1fd9e906af23e3b,a4b7ec12298c783927... | NARUSE, Yui |
2023-03-04 | merge revision(s) b78f871d838c168789648738e5c67b071beb8a19,ecd0cdaf820af789f3... | NARUSE, Yui |
2023-02-06 | merge revision(s) 3b83b265f11965582d4b9b439eff8a501792ab68: [Backport #19404] | NARUSE, Yui |
2023-02-03 | merge revision(s) 188688a53e7708d25ab80e14d05e70ffcf792e13: [Backport #19385] | NARUSE, Yui |
2023-01-18 | merge revision(s) aeddc19340c7116d48fac3080553fbb823857d16: [Backport #19316] | NARUSE, Yui |
2023-01-18 | merge revision(s) 43ff0c2c488c80aaf83b486d45bcd4a92ebe3848: [Backport #19299] | NARUSE, Yui |
2022-12-23 | MJIT: Export fewer shape functions (#7007) | Takashi Kokubun |
2022-12-17 | Use a BOP for Hash#default | John Hawthorn |
2022-12-15 | YJIT: Fix `obj.send(:call)` | Alan Wu |
2022-12-15 | Move definition of SIZE_POOL_COUNT back to gc.h | Peter Zhu |
2022-12-15 | YJIT: Fix code GC freeing stubs with a trampoline (#6937) | Alan Wu |
2022-12-15 | Transition complex objects to "too complex" shape | Jemma Issroff |
2022-12-14 | YJIT: Remove duplicate call to jit_prepare_routine_call() | Alan Wu |
2022-12-13 | Suppress the output of `if [ 'xyes' = xyes ];` code | Takashi Kokubun |
2022-12-13 | YJIT: Change the default mem size to 64MiB (#6912) | Takashi Kokubun |
2022-12-12 | YJIT: Generate debug info in release builds (#6910) | Alan Wu |
2022-12-12 | YJIT: Implement opt_newarray_max instruction (#6893) | Takashi Kokubun |
2022-12-09 | YJIT: Split send_iseq_complex_callee exit reasons (#6895) | Takashi Kokubun |
2022-12-09 | YJIT: implement `getconstant` YARV instruction (#6884) | Maxime Chevalier-Boisvert |
2022-12-08 | YJIT: Upgrade bindgen to stabilize and reduce output | Alan Wu |
2022-12-08 | YJIT: Drop Copy trait from Context (#6889) | Takashi Kokubun |
2022-12-08 | YJIT: implement opt_newarray_min YARV instruction (#6888) | Maxime Chevalier-Boisvert |
2022-12-08 | YJIT: Fold check-yjit-bindings into yjit-bindgen | Alan Wu |
2022-12-08 | Introduce `IO.new(..., path:)` and promote `File#path` to `IO#path`. (#6867) | Samuel Williams |
2022-12-06 | Set max_iv_count (used for object shapes) based on inline caches | Jemma Issroff |
2022-12-06 | Introduce BOP_CMP for optimized comparison | Daniel Colson |
2022-12-06 | Move BOP macros to separate file | Daniel Colson |
2022-12-05 | YJIT: Remove --yjit-code-page-size (#6865) | Alan Wu |
2022-12-05 | YJIT: Extract SHAPE_ID_NUM_BITS into a constant (#6863) | Jemma Issroff |
2022-12-02 | Remove unused rb_shape_flag_shift and rb_shape_flag_mask | Jemma Issroff |
2022-12-02 | Fixed yjit bindings rb_gc_write_barrier | Jemma Issroff |
2022-12-02 | Extracted rb_shape_id_offset | Jemma Issroff |
2022-12-02 | Update yjit/src/codegen.rs | Maxime Chevalier-Boisvert |
2022-12-02 | make flag clearing better | Aaron Patterson |
2022-12-02 | only generate wb when we really need to | Aaron Patterson |
2022-12-02 | bail on compilation if the comptime receiver is frozen | Aaron Patterson |
2022-12-02 | do not fire the wb when writing immediates | Aaron Patterson |
2022-12-02 | implement IV writes | Aaron Patterson |
2022-12-02 | YJIT: Make case-when optimization respect === redefinition (#6846) | Alan Wu |
2022-12-02 | YJIT: Change the default --yjit-call-threshold to 30 (#6850) | Takashi Kokubun |
2022-12-01 | YJIT: Respect destination num_bits on STUR (#6848) | Takashi Kokubun |
2022-12-01 | YJIT: Reorder branches for Fixnum opt_case_dispatch (#6841) | Takashi Kokubun |
2022-12-01 | YJIT: fix 32 and 16 bit register store (#6840) | Jemma Issroff |
2022-11-30 | YJIT: Optimize rb_int_equal (#6838) | Takashi Kokubun |
2022-11-30 | YJIT: add new counters for deferred compilation and queued blocks (#6837) | Maxime Chevalier-Boisvert |
2022-11-30 | YJIT: Deallocate `struct Block` to plug memory leaks | Alan Wu |
2022-11-30 | YJIT: Deallocate when assumptions tables are empty | Alan Wu |
2022-11-30 | YJIT: Fix IseqPayload::pages memory bloat | Alan Wu |
2022-11-29 | YJIT: Skip checking interrupt_mask (#6825) | Takashi Kokubun |