summaryrefslogtreecommitdiff
path: root/intern.h
AgeCommit message (Expand)Author
2006-09-26* array.c (rb_ary_shift): shift/unshift performance boost patch,matz
2006-09-25* hash.c (recursive_hash): remove unused local variable.matz
2006-09-14* string.c (rb_str_intern): raise SecurityError only when $SAFEmatz
2006-08-31* array.c (rb_ary_shuffle_bang): new method.matz
2006-08-30* numeric.c (flo_hash): improve collision.nobu
2006-07-18* intern.h (st_foreach_safe): fix prototype.usa
2006-07-11* bignum.c (rb_int2big): use SIGNED_VALUE. [ruby-dev:29019]matz
2006-06-09* sprintf.c (rb_str_format): allow %c to print one charactermatz
2006-04-06* intern.h (rb_obj_instance_exec, rb_mod_module_exec): add declaration.nagai
2006-02-17* eval.c (ev_const_get): simplified using rb_const_get_fallback().matz
2006-01-25* configure.in, dln.c, file.c, intern.h, missing.h (eaccess): usenobu
2005-11-11* configure.in, eval.c, intern.h: check fd_mask type.nobu
2005-11-11* eval.c, intern.h: failed to compile where NFDBITS is defined butocean
2005-11-08* intern.h, eval.c (rb_thread_signal_raise): costified.ocean
2005-10-22* object.c (sym_inspect), parse.y (parser_yylex, rb_symname_p): checknobu
2005-10-21* intern.h, struct.c (rb_struct_iv_get): constified.ocean
2005-10-11* eval.c (rb_obj_respond_to): check if obj responds to the givennobu
2005-10-11* array.c, enum.c, eval.c, util.c: safer function pointer usage.nobu
2005-10-01* bignum.c (rb_big_rand): removed. [ruby-dev:25405]akr
2005-09-28* eval.c (ev_const_get), variable.c (rb_const_get_0): retry only whennobu
2005-09-14* dir.c: changed `foo (*bar)_((boo))' to `foo (*bar)(boo)`.ocean
2005-09-14* bignum.c: changed `foo _((boo))' to `foo(boo)`. [ruby-dev:27056]ocean
2005-09-13* ruby.h (PRINTF_ARGS): new macro for printf style argument checking.akr
2005-09-12* file.c (apply2files): stricter callback definition.nobu
2005-08-30* array.c, dir.c, enum.c, hash.c, io.c, range.c, string.c, struct.c:nobu
2005-08-14* intern.h (rb_check_to_integer): add declaration.nobu
2005-08-12* parse.y (f_larglist): allow optional arguments even whenmatz
2005-08-03* numeric.c (fix_minus, fix_mul, fix_quo, fix_div, fix_mod,matz
2005-07-23* eval.c (rb_fd_select): the all three fd_sets must be long enough fornobu
2005-07-23* sprintf.c (rb_vsprintf, rb_sprintf): new functions return new String,nobu
2005-07-14* enum.c (enumeratorize): create new enumerator for current method ifnobu
2005-07-11* eval.c, intern.h (rb_proc_call, rb_obj_method, rb_method_call):nobu
2005-06-12* signal.c (sigexit): call rb_thread_signal_exit() instead ofmatz
2005-06-03* intern.h (rb_fdset_t): deal with fd bit sets over FD_SETSIZE.nobu
2005-05-22* intern.h, parse.y (ruby_pragma): removed. fixed: [ruby-dev:26198]nobu
2005-05-14* intern.h (ruby_pragma): prototype. [ruby-core:04881]nobu
2005-04-19* eval.c (search_required): deal with features with path too.nobu
2005-03-04* array.c: replace rb_protect_inspect() and rb_inspecting_p() bymatz
2005-02-21* signal.c: Standard signal handlers ignore signals on non-Ruby nativenagai
2004-12-16* eval.c (rb_proc_arity, rb_node_arity, rb_mod_method_arity,nobu
2004-12-13* eval.c (Init_eval): should mark ruby_eval_tree. [ruby-dev:25189]matz
2004-12-06* rubyio.h, intern.h, io.c, file.c, process.c, ext/socket/socket.c,akr
2004-12-03* st.h: fix prototype for C++.nobu
2004-11-29* object.c (convert_type): [ruby-core:03845]matz
2004-10-31* io.c (rb_f_open): create copy of popen specifier. [ruby-dev:24656]matz
2004-10-27* node.h (NODE_TYPESHIFT): allow 4 more bits for line numbers.matz
2004-10-06* io.c (rb_io_mode_flags): preserve append mode flag.matz
2004-09-29* array.c (rb_ary_delete): comparison may change the capacity.matz
2004-09-27* eval.c (rb_call0): invoke finalizers periodically.nobu
2004-09-27* intern.h, struct.c (rb_struct_s_members, rb_struct_members): publicnobu