summaryrefslogtreecommitdiff
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
* * eval.c (terminate_process): take String message.nobu2005-08-171-10/+9
* * eval.c (rb_add_method): preserve safe level in the environmentmatz2005-08-161-24/+21
* * 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 (formal_assign): let default values overridenobu2005-08-091-5/+11
* * parse.y (f_block_arg), eval.c (rb_yield_0): deal with dynamicnobu2005-08-081-7/+7
* * eval.c (assign): deal with new block argument.nobu2005-08-081-1/+8
* * eval.c (return_jump): fix "can't across thread" error messagematz2005-08-051-1/+1
* * eval.c (formal_assign): returns position of rest arguments variable.nobu2005-08-041-7/+7
* * enumerator.c (Init_Enumerator): provided features should havenobu2005-08-041-12/+11
* * eval.c (rb_yield_0): push yielded node instead of yielding.nobu2005-07-291-0/+1
* * eval.c (rb_call0): fix calling zsuper from a method with anonymousnobu2005-07-291-2/+2
* * parse.y (lambda): Perl6 style -> lambda expression. [NEW]matz2005-07-271-70/+106
* * eval.c (rb_fd_select): the all three fd_sets must be long enough fornobu2005-07-231-3/+23
* * sprintf.c (rb_vsprintf, rb_sprintf): new functions return new String,nobu2005-07-231-26/+14
* * error.c (syserr_initialize): add 1 byte for snprintf() size formatz2005-07-191-3/+3
* * error.c (syserr_initialize): need to allocate an additional bytematz2005-07-191-1/+1
* * signal.c (trap): remove sigexit(); handle "EXIT" via sig_exec().matz2005-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 possible optimizationakr2005-07-181-1/+1
* * eval.c, intern.h (rb_proc_call, rb_obj_method, rb_method_call):nobu2005-07-111-11/+10
* * eval.c (rb_thread_save_context): must not switch contexts duringnobu2005-07-051-1/+3
* fix indent.akr2005-07-021-1/+1
* * defines.h (FLUSH_REGISTER_WINDOWS): defined for IA64.akr2005-07-021-0/+10
* * configure.in: check select_large_fdset.akr2005-07-021-0/+10
* * eval.c (rb_eval): pre-evaluate argument for unambiguousmatz2005-06-301-3/+5
* * dir.c, eval.c, parse.y, process.c, ruby.c: avoid warning "unusedocean2005-06-281-10/+5
* * 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 (rb_gc_mark_threads): curr_thread may not be part of theakr2005-06-121-2/+2
* * eval.c (unknown_node): show more information. [ruby-dev:26196]akr2005-06-101-1/+9
* * eval.c (ruby_longjmp): new macro to call longjmp, setcontext, etc.akr2005-06-091-16/+43
* * configure.in, eval.c, gc.c: use libunwind only on HP-UX.akr2005-06-091-3/+3
* * enum.c (enum_min_by, enum_max_by): return nil if no iteration.nobu2005-06-071-5/+11
* * intern.h (rb_fdset_t): deal with fd bit sets over FD_SETSIZE.nobu2005-06-031-24/+148
* * vms/vmsruby_private.c, vms/vmsruby_private.h: private routinesnobu2005-05-251-0/+6
* * dir.c (glob_helper): get rid of using String. [ruby-dev:26180]nobu2005-05-181-8/+0
* * eval.c (unknown_node): add volatile directive to prototype.nobu2005-05-131-1/+1
* * eval.c (unknown_node): ignore broken NODE to get rid of accessingnobu2005-05-111-2/+11
* * eval.c (break_jump): break should not cross functions.matz2005-05-111-0/+3
* * eval.c (TMP_ALLOC): use macro NEW_NODE() to get rid of warnings onnobu2005-05-101-2/+2
* * eval.c (rb_eval), parse.y (arg): reduce fixnum range literal atnobu2005-05-011-10/+0
* * configure.in (RUBY_FUNC_ATTRIBUTE): check for function attribute.nobu2005-04-301-3/+1
* * eval.c (rb_provided): should check also path name to be loaded.nobu2005-04-231-8/+18
* * eval.c (search_required): deal with features with path too.nobu2005-04-191-2/+2
* * eval.c (search_required): handle static linked extensions.nobu2005-04-181-0/+3
* * eval.c (search_required, rb_require_safe): expand path innobu2005-04-181-17/+35
* * eval.c (rb_attr): attribute name check added.matz2005-04-181-3/+4
* * eval.c (rb_call0): "return" event hook should be always executedshugo2005-04-071-3/+1