path: root/symbol.c
AgeCommit message (Expand)Author
2022-11-15Rewrite Symbol#to_sym and #intern in Ruby (#6683)Takashi Kokubun
2022-10-11Implement optimize send in yjit (#6488)Jimmy Miller
2022-07-26Rename rb_ary_tmp_new to rb_ary_hidden_newPeter Zhu
2022-07-21Expand tabs [ci skip]Takashi Kokubun
2022-07-20Ensure _id2ref finds symbols with the correct typeDaniel Colson
2022-07-20[Bug #18905] Check symbol name types more strictlyNobuyoshi Nakada
2022-04-14[DOC] Move the documentations of moved Symbol methodsNobuyoshi Nakada
2021-11-23Assign temporary ID to anonymous ID [Bug #18250]Nobuyoshi Nakada
2021-11-07rb_id_serial_to_id: return unregistered ID as an internal IDNobuyoshi Nakada
2021-10-14Fix STATIC_SYM2ID for large ID on IL32LLP64 platformsNobuyoshi Nakada
2021-10-13`rb_id_serial_to_id` is used in `key2id` since 4c2d014e9216Nobuyoshi Nakada
2021-09-10include/ruby/internal/symbol.h: add doxygen卜部昌平
2021-03-05rb_enc_symname_type: indent卜部昌平
2021-03-05rb_enc_symname_type: refactor reduce goto卜部昌平
2020-09-18sync ruby_global_symbolsKoichi Sasada
2020-08-01`rb_encoding` is defined as `const`Nobuyoshi Nakada
2020-06-29rb_enc_symname_type: refactor split卜部昌平
2020-06-29indent [ci skip]卜部昌平
2020-06-29rb_enc_synmane_type: do not goto into a branch卜部昌平
2020-05-24[DOC] Added document for rb_check_symbol() [ci skip]Nobuyoshi Nakada
2019-12-26decouple internal.h headers卜部昌平
2019-11-14delete unused functions卜部昌平
2019-09-06Fix a use-after-free bug by avoiding rb_str_new_frozenYusuke Endoh
2019-08-29drop-in type check for rb_define_singleton_method卜部昌平
2019-05-16Prefix global_symbols with `ruby_`Nobuyoshi Nakada
2019-04-26Hide internal IDsNobuyoshi Nakada
2019-04-20Add `GC.compact` again.tenderlove
2019-04-17Reverting compaction for nowtenderlove
2019-04-17Adding `GC.compact` and compacting GC support.tenderlove
2019-04-10Reverting all commits from r67479 to r67496 because of CI failureskazu
2019-04-09Adding `GC.compact` and compacting GC support.tenderlove
2019-03-28[DOC] fix markups [ci skip]nobu
2018-12-20parse.y: ignore constant name capturesnobu
2018-06-28symbol.c: dsymbol initial encodingnobu
2018-04-10symbol.c: non-ASCII constant namesnobu
2018-01-09internal.h: remove dependecy on ruby/encoding.hnobu
2017-10-26common conversion functionsnobu
2017-10-06.gdbinit: print_id in rp_id [ci skip]nobu
2017-02-03symbol.c (rb_id2str): eliminate branch to set classnormal
2016-05-26* symbol.c (is_identchar): use ISDIGIT instead of rb_enc_isalnum.naruse
2016-01-25symbol.c: more informative error messagenobu
2015-11-30symbol.c: rb_sym_internnobu
2015-11-20symbol.c: not freeze the receivernobu
2015-11-08symbol.c: rb_cstr_internnobu
2015-11-05id.def: token_opsnobu
2015-10-25symbol.c: dotq in rippernobu
2015-08-26symbol.c: suppress warningsnobu
2015-08-21* ext/objspace/objspace.c: add a new method ObjectSpace.count_symbols.ko1
2015-08-12* id_table.h: introduce ID key table.ko1