summaryrefslogtreecommitdiff
path: root/symbol.c
Commit message (Expand)AuthorAgeFilesLines
* Rewrite Symbol#to_sym and #intern in Ruby (#6683)Takashi Kokubun2022-11-151-0/+2
* Implement optimize send in yjit (#6488)Jimmy Miller2022-10-111-0/+22
* Rename rb_ary_tmp_new to rb_ary_hidden_newPeter Zhu2022-07-261-2/+2
* Expand tabs [ci skip]Takashi Kokubun2022-07-211-168/+168
* Ensure _id2ref finds symbols with the correct typeDaniel Colson2022-07-201-0/+6
* [Bug #18905] Check symbol name types more strictlyNobuyoshi Nakada2022-07-201-1/+1
* [DOC] Move the documentations of moved Symbol methodsNobuyoshi Nakada2022-04-141-0/+11
* Assign temporary ID to anonymous ID [Bug #18250]Nobuyoshi Nakada2021-11-231-0/+11
* rb_id_serial_to_id: return unregistered ID as an internal IDNobuyoshi Nakada2021-11-071-1/+2
* Fix STATIC_SYM2ID for large ID on IL32LLP64 platformsNobuyoshi Nakada2021-10-141-1/+1
* `rb_id_serial_to_id` is used in `key2id` since 4c2d014e9216Nobuyoshi Nakada2021-10-131-3/+0
* include/ruby/internal/symbol.h: add doxygen卜部昌平2021-09-101-23/+0
* rb_enc_symname_type: indent卜部昌平2021-03-051-21/+21
* rb_enc_symname_type: refactor reduce goto卜部昌平2021-03-051-5/+4
* sync ruby_global_symbolsKoichi Sasada2020-09-181-103/+196
* `rb_encoding` is defined as `const`Nobuyoshi Nakada2020-08-011-1/+1
* rb_enc_symname_type: refactor split卜部昌平2020-06-291-44/+93
* indent [ci skip]卜部昌平2020-06-291-22/+22
* rb_enc_synmane_type: do not goto into a branch卜部昌平2020-06-291-4/+8
* [DOC] Added document for rb_check_symbol() [ci skip]Nobuyoshi Nakada2020-05-241-0/+12
* decouple internal.h headers卜部昌平2019-12-261-3/+12
* delete unused functions卜部昌平2019-11-141-102/+0
* Fix a use-after-free bug by avoiding rb_str_new_frozenYusuke Endoh2019-09-061-1/+2
* drop-in type check for rb_define_singleton_method卜部昌平2019-08-291-16/+0
* Prefix global_symbols with `ruby_`Nobuyoshi Nakada2019-05-161-1/+2
* Hide internal IDsNobuyoshi Nakada2019-04-261-6/+30
* Add `GC.compact` again.tenderlove2019-04-201-6/+1
* Reverting compaction for nowtenderlove2019-04-171-1/+6
* Adding `GC.compact` and compacting GC support.tenderlove2019-04-171-6/+1
* Reverting all commits from r67479 to r67496 because of CI failureskazu2019-04-101-1/+6
* Adding `GC.compact` and compacting GC support.tenderlove2019-04-091-6/+1
* [DOC] fix markups [ci skip]nobu2019-03-281-2/+2
* parse.y: ignore constant name capturesnobu2018-12-201-1/+1
* symbol.c: dsymbol initial encodingnobu2018-06-281-1/+1
* symbol.c: non-ASCII constant namesnobu2018-04-101-1/+37
* internal.h: remove dependecy on ruby/encoding.hnobu2018-01-091-1/+2
* common conversion functionsnobu2017-10-261-0/+6
* .gdbinit: print_id in rp_id [ci skip]nobu2017-10-061-1/+1
* symbol.c (rb_id2str): eliminate branch to set classnormal2017-02-031-9/+1
* * symbol.c (is_identchar): use ISDIGIT instead of rb_enc_isalnum.naruse2016-05-261-5/+5
* symbol.c: more informative error messagenobu2016-01-251-1/+2
* symbol.c: rb_sym_internnobu2015-11-301-1/+30
* symbol.c: not freeze the receivernobu2015-11-201-7/+8
* symbol.c: rb_cstr_internnobu2015-11-081-0/+8
* id.def: token_opsnobu2015-11-051-49/+0
* RUBY_DTRACE_CREATE_HOOKnobu2015-10-291-6/+2
* symbol.c: dotq in rippernobu2015-10-251-0/+2
* symbol.c: suppress warningsnobu2015-08-261-0/+3
* * ext/objspace/objspace.c: add a new method ObjectSpace.count_symbols.ko12015-08-211-0/+6
* * id_table.h: introduce ID key table.ko12015-08-121-10/+24