aboutsummaryrefslogtreecommitdiffstats
path: root/symbol.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* symbol.c: fix dynamic symbol hash valuenobu2015-07-291-4/+3
* symbol.h: memoize hashval for RSymbolnormal2015-07-271-0/+6
* symbol.c: preserve encodingnobu2015-07-071-6/+4
* * load.c: removed unused header file "node.h".ko12015-03-111-1/+0
* symbol.c: make dsym_fstrs an identity hashnobu2015-03-041-1/+1
* symbol.c: fix memory leak from global fstr hashnormal2015-01-011-0/+1
* * hash.c (rb_hash_delete): return Qnil if there are no correspondingko12014-12-241-1/+1
* symbol.c: symbol type predicate functionsnobu2014-11-171-0/+42
* * internal.h: Include ruby.h and ruby/encoding.h to beakr2014-11-151-3/+1
* id.h.tmpl: ANDOP and OROPnobu2014-10-271-0/+4
* parse.y: optimize IDs in rippernobu2014-10-271-0/+2
* symbol.h: optimize ID2SYMnobu2014-10-271-2/+1
* symbol.c (register_sym): debug codenobu2014-10-171-0/+22
* symbol.c: ids arraynobu2014-10-141-36/+27