summaryrefslogtreecommitdiffhomepage
path: root/src/symbol.c
AgeCommit message (Expand)Author
2014-01-07remove superfluous includescremno
2013-12-25rename mrb_intern_litral -> mrb_intern_staticYukihiro "Matz" Matsumoto
2013-12-24zero copy C literal strings in symbol tableYukihiro "Matz" Matsumoto
2013-12-23Merge pull request #1615 from crimsonwoods/remove_strong_coupling_by_khashYukihiro "Matz" Matsumoto
2013-12-23Remove 'mrb_state' field from 'kh_xxx_t' structure.crimsonwoods
2013-12-23change behavior of mrb_sym2strh2so5
2013-11-29rename mrb_intern2() to mrb_intern(); huge API incompatibility; close #1513Yukihiro "Matz" Matsumoto
2013-08-13define Class#new in ruby to call #initializeYukihiro "Matz" Matsumoto
2013-07-15Repalace int with mrb_bool because a return value is boolean.Jun Hiroe
2013-07-12Replace mrb_intern() func with mrb_intern2() func or mrb_intern_cstr() func.Jun Hiroe
2013-04-28mrb_str_new_static(): zero copy string creationYukihiro "Matz" Matsumoto
2013-04-26rename mrb_interned API functionsYukihiro "Matz" Matsumoto
2013-04-26Merge branch 'suppress_intern' of https://github.com/crimsonwoods/mruby into ...Yukihiro "Matz" Matsumoto
2013-04-25modify the type of return value (mrb_bool => mrb_value).crimsonwoods
2013-04-25rename every ARGS_XXX to MRB_ARGS_XXX; ref #1206Yukihiro "Matz" Matsumoto
2013-04-25add new functions to check if symbols are interned without registration.crimsonwoods
2013-03-29Sort include files. Some redundant includes are removed.Masaki Muranaka
2013-03-27use new mrb_format API from mrb_raisef; its only format specifier is "%S" (st...Yukihiro Matz Matsumoto
2013-03-24Adjusted indent, space and tabMATSUMOTO Ryosuke
2013-03-22Add new API mrb_intern_cstr(). This is for naming orthogonality. mrb_intern i...Masaki Muranaka
2013-03-19rename mrb_true_or_false_value() to mrb_bool_value()Yukihiro Matz Matsumoto
2013-03-19Use mrb_true_or_false_value() / in sym_equal().Masaki Muranaka
2013-03-18Removed unused exprYuichiro MASUI
2013-03-14Fix indentation in symbol.ckano4
2013-03-14symbol length make size_t from mrb_int; cancel #993 monaka/pr-cleanup-symbol....Yukihiro Matz Matsumoto
2013-03-12Use mrb_int as possible.Masaki Muranaka
2013-03-12Copy to *lenp just in case lenp != NULL.Masaki Muranaka
2013-03-05Skip end of loop in mrb_sym2name_lenmattn
2012-11-04replace SYM2ID() by mrb_symbol()Yukihiro Matz Matsumoto
2012-08-28free symbol table from mrb_close()Yukihiro Matsumoto
2012-08-13use TRUE/FALSE instead of 1/0Yukihiro Matsumoto
2012-08-08store :initialize in mrb structureYukihiro Matsumoto
2012-07-29Make all(?) void casts explicit for C++Max Anselm
2012-07-23Use memcpy instead of strncpyMasaki Muranaka
2012-07-14Remove unnecessary header inclusionJunji Sawada
2012-07-13add missing (empty) default for swtch; close #364Yukihiro Matsumoto
2012-07-13less <stdio.h>Yukihiro Matsumoto
2012-06-19split declaration and definition for 'khash_xxx'.crimsonwoods
2012-06-19add Symbol#<=>Yukihiro Matsumoto
2012-06-15make init function consistent: mrb_init_symbols to mrb_init_symbolYukihiro Matsumoto
2012-06-11should not quote || and && operators; close #253Yukihiro Matsumoto
2012-06-05mruby/string.h: rename buf to ptrYukihiro Matsumoto
2012-06-05merge conflict resolutionYukihiro Matsumoto
2012-06-05since 1.9 "!=" op is a method callYukihiro Matsumoto
2012-06-05symbol can contain non printable charactersYukihiro Matsumoto
2012-06-04symbol can contain non printable charactersYukihiro Matsumoto
2012-06-02fixed prototype: g++ will complain about definition not being a prototype, sh...Frank Celler
2012-06-01symbol table key should be mrb_sym, not int32_tYukihiro Matsumoto
2012-05-31resolve conflictYukihiro Matsumoto
2012-05-11remove unused #includeYukihiro Matsumoto