Project

General

Profile

« Previous | Next » 

Revision 1223

  • string.c (rb_str_delete_bang): delete! should take at least 1
    argument.

  • ruby.c (load_file): add rb_gc() after loading to avoid
    extraordinary memory growth.

  • dir.c (rb_glob_helper): "./foo" should match "foo", not "./foo".

  • eval.c (ev_const_get): retrieve Object's constant if no current
    class is available (e.g. defining singleton class for Fixnums).

  • eval.c (ev_const_defined): check Object's constant if no current
    class is available (e.g. defining singleton class for Fixnums).

  • time.c (time_timeval): negative time interval shoule not be
    allowed.

  • eval.c (proc_call): ignore block to `call' always, despite of
    being orphan or not.

  • eval.c (rb_yield_0): should check based on rb_block_given_p()
    and rb_f_block_given_p().

  • configure.in (frame-address): --enable-frame-address to allow
    __builtin_frame_address() to be used.

  • eval.c (stack_length): use __builtin_frame_address() based on
    the macro USE_BUILTIN_FRAME_ADDRESS.

  • gc.c (rb_gc): ditto.

  • gc.c (Init_stack): ditto.