aboutsummaryrefslogtreecommitdiffstats
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
* * 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
* * eval.c (rb_call0): call_cfunc() should be protected.shugo2005-03-161-13/+22
* * eval.c (rb_add_event_hook): new function to add a hook function forshugo2005-03-161-35/+118
* * eval.c (rb_call0): reorganize "return" event post.matz2005-03-161-20/+13
* * eval.c (recursive_check, recursive_push): more restrictive check.nobu2005-03-151-2/+2
* * eval.c (recursive_pop): raise TypeError instead of fatal error.nobu2005-03-131-3/+8
* * eval.c (rb_exec_recursive): declaration should precede statementsusa2005-03-081-1/+1
* * error.c (errno_missing): Errno.const_missing to allow referencesmatz2005-03-081-1/+1
* * eval.c (rb_require_safe): get actual path string under safe levelnobu2005-03-071-2/+2
* * object.c (inspect_obj): unintended space removal.matz2005-03-071-25/+59
* * lib/mkmf.rb (create_makefile): allow putting spaces between targetnobu2005-03-051-0/+1
* * eval.c (rb_exec_recursive): matched the declaration to prototype.usa2005-03-041-1/+1
* * array.c: replace rb_protect_inspect() and rb_inspecting_p() bymatz2005-03-041-97/+149
* * eval.c (ruby_native_thread_kill): call pthread_kill() to send anagai2005-03-021-1/+11
* * eval.c (rb_eval): [EXPERIMENTAL] NODE_LAMBDA implemented.nobu2005-03-021-0/+5