aboutsummaryrefslogtreecommitdiffstats
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
* * eval.c (unknown_node): show more information. [ruby-dev:26196]akr2005-09-241-1/+9
* * eval.c (thread_mark): mark th->last_status. [ruby-dev:27179]akr2005-09-201-0/+1
* * eval.c (BEGIN_CALLARGS): pop halfly pushed status.nobu2005-09-131-1/+3
* * eval.c (rb_call0): prohibit calling tainted method (>2) whenmatz2005-09-091-5/+17
* * eval.c (rb_thread_switch): convert all exceptions tonobu2005-09-071-0/+4
* * eval.c (rb_call0): wrong condition for $SAFE restoration.matz2005-09-011-1/+1
* * eval.c (method_arity): should return proper arity value.matz2005-09-011-25/+23
* * eval.c (rb_rescue2): intialization miss. fixed: [ruby-dev:26917]nobu2005-08-301-1/+1
* * eval.c (terminate_process): take String message.nobu2005-08-171-10/+9
* * eval.c (rb_mod_autoload_p, rb_f_autoload_p): added rdoc.nobu2005-08-161-6/+21
* * eval.c (rb_rescue2): reduce PUSH_TAG() as well as NODE_RESCUE.nobu2005-08-141-21/+16
* * eval.c (rb_block_pass): distinguish current block from others.nobu2005-08-131-1/+3
* * eval.c (rb_yield_0): push yielded node instead of yielding.nobu2005-07-291-0/+1
* * gc.c (obj_free): make message formant consistent with one frommatz2005-07-271-2/+2
* revered all LLP64 modifies due to portability reason.matz2005-07-271-10/+10
* * gc.c (id2ref): must not assign pointers to long int. usematz2005-07-271-11/+11
* * error.c (syserr_initialize): add 1 byte for snprintf() size formatz2005-07-191-2/+2
* * io.c (rb_io_inspect): replace sprintf() with "%s" format allmatz2005-07-191-7/+12
* * eval.c (rb_call0): make the pointer to NODE volatileocean2005-07-181-1/+1
* * eval.c (rb_call0): make body volatile to avoid optimization problem.akr2005-07-181-1/+1
* * eval.c (rb_thread_save_context): must not switch contexts duringnobu2005-07-051-1/+3
* * defines.h (FLUSH_REGISTER_WINDOWS): defined for IA64.akr2005-07-021-0/+10
* * eval.c (rb_eval): pre-evaluate argument for unambiguousmatz2005-06-301-5/+7
* * dir.c, eval.c, hash.c, process.c, ruby.c: avoid warning "unusedocean2005-06-281-3/+6
* * eval.c (FUNCTION_CALL_MAY_RETURN_TWICE): DUMMY_SETJMP is replacedakr2005-06-201-11/+29
* * signal.c (sigexit): call rb_thread_signal_exit() instead ofmatz2005-06-121-4/+35
* * eval.c (ruby_longjmp): new macro to call longjmp, setcontext, etc.akr2005-06-091-15/+42
* * enum.c (enum_min_by, enum_max_by): return nil if no iteration.nobu2005-06-071-5/+11
* * ChangeLog: fix entry format.nobu2005-05-251-1/+1
* * dir.c (glob_helper): get rid of using String. [ruby-dev:26180]nobu2005-05-181-9/+0
* * eval.c (unknown_node): add volatile directive to prototype.usa2005-05-131-1/+1
* * eval.c (break_jump): break should not cross functions.matz2005-05-121-0/+3
* * eval.c (unknown_node): ignore broken NODE to get rid of accessingnobu2005-05-111-2/+11
* * eval.c (rb_eval), parse.y (arg): reduce fixnum range literal atnobu2005-05-111-10/+0
* * struct.c (make_struct): allow const_id for accessor names.matz2005-05-111-3/+4
* * eval.c (TMP_ALLOC): use macro NEW_NODE() to get rid of warnings onnobu2005-05-101-2/+2
* * eval.c (rb_call0): "return" event hook should be always executedshugo2005-04-071-3/+1
* * eval.c (rb_call0): check event_hooks instead of trace_func.shugo2005-03-221-1/+1
* * eval.c (rb_add_event_hook): new function to add a hook function forshugo2005-03-221-40/+125
* * eval.c (rb_call0): call_cfunc() should be protected.shugo2005-03-161-11/+16
* * eval.c (rb_call0): reorganize "return" event post.matz2005-03-161-15/+12
* * ext/socket/socket.c: document from Sam Robertsmatz2005-03-081-1/+1
* * exception error messages updated. [ruby-core:04497]matz2005-02-281-5/+5
* * eval.c (is_defined): NODE_IASGN is an assignment.matz2005-02-161-0/+1
* * eval.c (stack_extend): add prototype because VC++8 doesn'tusa2005-02-061-1/+1
* * document updates - [ruby-core:04296], [ruby-core:04301],matz2005-01-241-5/+4
* * eval.c (rb_thread_initialize): Thread objects cannot be initializednobu2005-01-051-1/+12
* * eval.c (svalue_to_avalue): [ruby-dev:25366]matz2004-12-291-1/+1
* * dir.c (dir_open_dir): new function. [ruby-dev:25242]matz2004-12-181-1/+1
* Add private initialization routine for VMS.akiyoshi2004-12-171-0/+6