summaryrefslogtreecommitdiff
path: root/eval.c
AgeCommit message (Expand)Author
2004-11-01* eval.c (proc_invoke): nail down dyna_var node when Proc objectmatz
2004-10-30* eval.c (rb_eval): NODE_XSTR should pass copy of literal string.matz
2004-10-29* eval.c (rb_thread_start_0): forget to free some memory chunks.matz
2004-10-29* eval.c (ruby_cleanup): ruby_finalize_1 may cause exception,matz
2004-10-27* node.h (NODE_TYPESHIFT): allow 4 more bits for line numbers.matz
2004-10-24* eval.c (get_backtrace): ignore illegal backtrace. [ruby-dev:24587]nobu
2004-10-23* eval.c (rb_load, search_required, rb_require_safe, rb_require): usenobu
2004-10-22* eval.c (rb_alias): was warning for wrong condition.matz
2004-10-21* ext/zlib/zlib.c (zstream_shift_buffer): should restore classmatz
2004-10-20* parse.y (lex_getline): should update ruby_debug_lines.matz
2004-10-20rdocnobu
2004-10-19* array.c (rb_ary_times): Array#* should return an instance ofmatz
2004-10-19* eval.c (search_required): required name must not be changed beforenobu
2004-10-19* eval.c (rb_require_safe): provide the feature after loaded.nobu
2004-10-19* io.c (read_all): block string buffer modification duringmatz
2004-10-18* string.c (rb_str_upto): method result must be checked. [ruby-dev:24504]nobu
2004-10-15eval.c (Init_stack): make prototype declaration consistent with the definitio...akr
2004-10-06* io.c (rb_io_mode_flags): preserve append mode flag.matz
2004-10-02* string.c (rb_str_sum): should use bignums when bits is greatermatz
2004-10-01* string.c (rb_str_sum): string may be altered. [ruby-dev:24381]matz
2004-09-27* eval.c (rb_call0): invoke finalizers periodically.nobu
2004-09-24* struct.c (rb_struct_s_members): wrong call of struct_members.matz
2004-09-24* parse.y (rb_parser_append_print): should handle prelude.matz
2004-09-23* eval.c: remove debug print.matz
2004-09-23* eval.c: remove debug print.matz
2004-09-23* hash.c (rb_hash_rehash): replace st_foreach() by its deepmatz
2004-09-22* parse.y: remove global variables ruby_eval_tree andmatz
2004-09-21* enum.c (enum_sort_by): do not use qsort directly. usematz
2004-09-13* eval.c (blk_copy_prev): need frame_dup(). [ruby-dev:24103]eban
2004-09-06* eval.c (cvar_cbase): singletons should refer outer cvar scope.matz
2004-09-03* eval.c (cvar_cbase): class variables cause SEGV inmatz
2004-09-03* struct.c (make_struct): remove redefining constant whenmatz
2004-08-28* bignum.c (rb_big_and): protect parameters from GC.matz
2004-08-25Must learn how to transpose words in Emacs. Sorry...dave
2004-08-25Minor fix to error messagedave
2004-08-25* eval.c (rb_longjmp): Exception#to_str is no longer defined.nobu
2004-08-19* dir.c (free_dir): fix memory leak. reported by yamamotomatz
2004-08-18* eval.c (rb_obj_instance_eval): evaluates under special singletonnobu
2004-08-02* eval.c (blk_free): fixed serious memory leak. [ruby-dev:24013]matz
2004-07-31* eval.c (is_defined): stupid mistakes fixed. [ruby-dev:24006]matz
2004-07-31* eval.c (is_defined): avoid unnecessary method invocations.matz
2004-07-30* eval.c (is_defined): call is_defined() before invokingmatz
2004-07-28* eval.c (rb_call0): should call rb_call_super() directly formatz
2004-07-28* env.h: remove argv from ruby_frame.matz
2004-07-27* eval.c (rb_call0): update ruby_frame->argv with the defaultmatz
2004-07-27* eval.c (rb_eval): copy on write for argument local variablematz
2004-07-23* gc.c (define_final): should not disclose NODE* to Ruby world.matz
2004-07-17* eval.c (THREAD_ALLOC): th->thread should be initialized to NULL.matz
2004-07-09* eval.c (rb_thread_raise): accept third argument as well asnobu
2004-07-05* eval.c (rb_thread_yield, rb_f_catch): 4th argument to rb_yield_0()nobu