Age | Commit message (Expand) | Author |
---|
2024-11-04 | YJIT: Replace Array#each only when YJIT is enabled (#11955) | Takashi Kokubun |
2024-09-25 | Check syntax warnings in built-in scripts | Nobuyoshi Nakada |
2024-07-18 | Write rbinc files at once | Nobuyoshi Nakada |
2024-04-15 | show warning for unused block | Koichi Sasada |
2024-01-23 | Rewrite Array#each in Ruby using Primitive (#9533) | Takashi Kokubun |
2024-01-23 | YJIT: Allow inlining ISEQ calls with a block (#9622) | Takashi Kokubun |
2024-01-22 | Use line numbers as builtin-index | Nobuyoshi Nakada |
2024-01-16 | Drop obsoleted BUILTIN_ATTR_NO_GC attribute | Takashi Kokubun |
2024-01-11 | Avoid reading unused lvars in Primitive.cexpr | John Hawthorn |
2023-03-14 | YJIT: Introduce no_gc attribute (#7511) | Takashi Kokubun |
2023-03-11 | RJIT: Introduce constants under RubyVM::RJIT::C | Takashi Kokubun |
2023-03-11 | Rename builtin attr :inline to :leaf | Takashi Kokubun |
2023-03-11 | Support multiple attributes with Primitive.attr! | Takashi Kokubun |
2023-03-10 | Change the syntax of Primitive.attr! to Symbol (#7501) | Takashi Kokubun |
2023-03-07 | Remove MJIT's builtin function compiler | Takashi Kokubun |
2023-03-06 | s/mjit/rjit/ | Takashi Kokubun |
2022-12-01 | Use class methods of `File` over `Kernel.open` and `IO.read` | Nobuyoshi Nakada |
2022-11-27 | MJIT: Use a String buffer in builtin compilers | Takashi Kokubun |
2022-09-20 | Fix the trailing comma comment for builtin [ci skip] | Takashi Kokubun |
2022-09-20 | Support trailing commas in builtin | Takashi Kokubun |
2022-09-09 | Support sub-library in builtin-loader | Nobuyoshi Nakada |
2022-03-24 | Add ISEQ_BODY macro | Peter Zhu |
2021-11-15 | `Primitive.mandatory_only?` for fast path | Koichi Sasada |
2021-08-16 | Use `VALUE` instead of `intptr_t` | Nobuyoshi Nakada |
2021-05-04 | Fix trivial -Wundef warnings | Benoit Daloze |
2021-01-01 | Method ID of call and fcall can be const not only ident | Nobuyoshi Nakada |
2020-12-31 | Access to reserved word parameter like as `__builtin.arg!(:if)` | Nobuyoshi Nakada |
2020-12-12 | tool/mk_builtin_loader.rb: prevent "assigned but unused variable" | Yusuke Endoh |
2020-07-16 | skip inlining cexpr! that are not attr! inline | 卜部昌平 |
2020-07-13 | mk_builtin_loader.rb: STACK_ADDR_FROM_TOP unusable | 卜部昌平 |
2020-07-13 | %p is not portable accross platforms | 卜部昌平 |
2020-07-13 | add comments | 卜部昌平 |
2020-07-13 | fix typo | 卜部昌平 |
2020-07-13 | inline Primitive.cexpr! | 卜部昌平 |
2020-07-13 | precalc invokebuiltin destinations | 卜部昌平 |
2020-07-05 | fix up Primitive.cinit! code | Koichi Sasada |
2020-07-04 | support all locals for cexpr!, cstmt! | Koichi Sasada |
2020-06-28 | Calculate header line count instead of hardcoding | Nobuyoshi Nakada |
2020-06-28 | Replace separators in input file name in header too | Nobuyoshi Nakada |
2020-06-28 | Replace ALT_SEPARATOR with SEPARATOR also in output file name | Nobuyoshi Nakada |
2020-06-20 | Introduce Primitive.attr! to annotate 'inline' (#3242) | Takashi Kokubun |
2020-06-19 | [Feature #16254] Allow `Primitive.func` style | Nobuyoshi Nakada |
2020-06-19 | [Feature #16254] Allow `__builtin.func` style | Nobuyoshi Nakada |
2020-06-14 | Support arguments of singleton method | Nobuyoshi Nakada |
2020-06-14 | Fixed up rest, keywords, keyword rest and block arguments | Nobuyoshi Nakada |
2020-06-13 | Make __builtin_cexpr! and __builtin_cstmt! work again | Takashi Kokubun |
2020-05-19 | Make builtin loader sources by Ripper | Nobuyoshi Nakada |
2020-04-04 | Also scan `rescue` clauses | Nobuyoshi Nakada |
2019-12-29 | Separate builtin initialization calls | Nobuyoshi Nakada |
2019-12-26 | decouple internal.h headers | 卜部昌平 |