summaryrefslogtreecommitdiff
path: root/defs/id.def
AgeCommit message (Expand)Author
9 daysprepare IDs for `Ractor::monitor`Koichi Sasada
2024-12-23Revert "[Bug #20965] Define `it` like an ordinary argument" (#12418)Takashi Kokubun
2024-12-18[Bug #20965] Define `it` like an ordinary argument (#12398)Nobuyoshi Nakada
2024-12-12[Feature #20884] Reserve "Ruby" toplevel nameNobuyoshi Nakada
2024-11-29Warn when redefining __id__ as well as object_idJohn Hawthorn
2024-11-26Optimize instructions when creating an array just to call `include?` (#12123)Randy Stauner
2024-07-29Expand opt_newarray_send to support Array#pack with buffer keyword argRandy Stauner
2024-05-23Introduce a specialize instruction for Array#packNobuyoshi Nakada
2023-04-18Emit special instruction for array literal + .(hash|min|max)Aaron Patterson
2023-02-16Move `attached_object` into `rb_classext_struct`Jean Boussier
2022-12-17Use a BOP for Hash#defaultJohn Hawthorn
2022-12-08Introduce `IO.new(..., path:)` and promote `File#path` to `IO#path`. (#6867)Samuel Williams
2022-09-08Generate token ID indexes in id.defNobuyoshi Nakada
2022-01-14Add a Module#const_added callbackJean Boussier
2021-08-15Show verbose error messages when single pattern match failsKazuki Tsujimoto
2021-07-27Predefine recursive key IDNobuyoshi Nakada
2021-07-27Added intern_ids.rbNobuyoshi Nakada
2019-11-12Revert "Method reference operator"Nobuyoshi Nakada
2019-09-25Removed idNUMPARAM_0Nobuyoshi Nakada
2019-09-23Lazy init thread local storageLourens Naudé
2019-09-06Warn local variables which conflict with new numbered parametersNobuyoshi Nakada
2019-09-01Made :nil static IDNobuyoshi Nakada
2019-08-29Revert "Add pipeline operator [Feature #15799]"Nobuyoshi Nakada
2019-08-03Predefine some IDsNobuyoshi Nakada
2019-08-02Revert "Revert "Add a specialized instruction for `.nil?` calls""Yusuke Endoh
2019-08-02Revert "Add a specialized instruction for `.nil?` calls"Yusuke Endoh
2019-07-31Add a specialized instruction for `.nil?` callsAaron Patterson
2019-06-13Add pipeline operator [Feature #15799]Nobuyoshi Nakada
2019-04-17Introduce pattern matching [EXPERIMENTAL]ktsj
2019-04-10compile.c: name a hidden local variable as a predefined IDnobu
2019-04-10Reverting all commits from r67479 to r67496 because of CI failureskazu
2019-04-10compile.c: name a hidden local variable as a predefined IDnobu
2019-04-03Introduce beginless range [Feature#14799]mame
2018-12-31Method reference operatornobu
2018-10-24introduce new YARV insn newhashfromarray.ko1
2018-09-26revert r64847, r64846 and r64839k0kubun
2018-09-26revert r64838 and r64839k0kubun
2018-09-25Revert "Revert r64824 to fix build failure on AppVeyor"k0kubun
2018-09-25Revert r64824 to fix build failure on AppVeyork0kubun
2018-09-24insns.def: optimize & and | of Integer [experimental]k0kubun
2018-02-27defs/id.def: predefine to_f IDnobu
2017-04-14Improve performance of type conversion using to_rmrkn
2017-02-12parse.y: logopnobu
2017-02-12parse.y: call_uni_opnobu
2017-02-09parse.y: fix idCOLON2nobu
2016-03-17* compile.c (NODE_CALL): add optimization shortcut for Array#max/min.mame
2016-02-17id.def: $~ and $_nobu
2015-11-20* compile.c (iseq_compile_each): add debug information to NODE_STRko1
2015-11-10Rename DOTQ to ANDDOTnobu
2015-11-06change DOTQnobu