summaryrefslogtreecommitdiff
path: root/symbol.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* symbol.c: immortal IDsnobu2014-10-141-306/+187
* symbol.c: rename rb_str_dynamic_internnobu2014-10-141-2/+2
* symbol.c: junk-base attrsetnobu2014-10-061-3/+11
* symbol.c: fix dynamic attrset IDnobu2014-09-191-17/+35
* symbol.c (rb_intern_cstr_without_pindown): check dsymbol on returnnormal2014-09-081-0/+3
* internal.h: WARN_UNUSED_RESULTnobu2014-08-301-2/+7
* symbol.c (rb_sym2id): do not return garbage objectnormal2014-08-301-1/+1
* string.c: rb_setup_fake_strnobu2014-08-161-19/+6
* * string.c (setup_fake_str): fake strings should not set class byko12014-08-151-1/+1
* symbol.c: move macrosnobu2014-08-041-0/+7
* symbol.c: wrap global_symbols tablesnobu2014-07-271-22/+40
* symbol.c: return the results directlynobu2014-07-271-60/+52
* symbol.c (dsymbol_check): remove unneeded semi-colonnormal2014-07-251-1/+1
* symbol.c: remove dependency on parse.hnobu2014-07-111-5/+20
* * symbol.c: remove rb_gc_mark_symbols().ko12014-07-091-12/+12
* symbol.c, symbol.h: split from parse.ynobu2014-07-091-0/+1129