summaryrefslogtreecommitdiff
path: root/proc.c
AgeCommit message (Expand)Author
2012-12-06* revised r37993 to avoid SEGV/ILL in tests. In r37993, a methodshugo
2012-12-03proc.c: magic numbernobu
2012-11-30* revert r37993 to avoid SEGV in tests.shugo
2012-11-29* vm_method.c (rb_method_entry_make): add a method entry withshugo
2012-11-29* include/ruby/debug.h: add rb_debug_inspector_* APIs.ko1
2012-11-28* proc.c: remove Proc#== and Proc#eql?.ko1
2012-11-03* vm.c, proc.c: avoid unnecessary `rb_vm_rewrite_ep_in_errinfo'ktsj
2012-11-01proc.c: main.define_methodnobu
2012-10-18* class.c (rb_define_frameless_method): rename fromko1
2012-10-15* method.h: introduce new method type VM_METHOD_TYPE_CFUNC_FAST.ko1
2012-08-22* vm_trace.c: support TracePoint. [ruby-trunk - Feature #6895]ko1
2012-08-20vm_insnhelper.c: iclass as klass in cfpnobu
2012-08-15Kernel#inspect: improve consistency and do not call #to_s.eregon
2012-08-15Revert r36699 and r36700. [Feature #6130]naruse
2012-08-14Kernel#inspect: improve consistency and do not call #to_s.eregon
2012-08-07* proc.c (method_clone): Added documentation. Patch by Robin Dupret.drbrain
2012-08-02* class.c, insns.def, method.h, proc.c, vm.c, vm_core.h, vm_eval.c,shugo
2012-07-17Add tests for r36415.naruse
2012-07-17* proc.c (rb_proc_arity): return normal value (not -n-1) if it is notnaruse
2012-07-16Revert of r36411, as does not distinguish proc from lambdamarcandre
2012-07-16Revert r33924.marcandre
2012-06-25method transplantingnobu
2012-06-11* vm_core.h: remove lfp (local frame pointer) and renameko1
2012-06-04* vm_core.h (rb_location_t): fix type and field name.ko1
2012-05-23use RB_TYPE_P() instead of comparison of TYPE()nobu
2012-05-22* vm_core.h: add a data type rb_location_t to store iseq locationko1
2012-04-13* encoding.c (rb_enc_codepoint_len): Use UNREACHABLE to avoid "controldrbrain
2012-03-14* include/ruby/intern.h: Add rb_check_arity, rb_error_arity [#6085]marcandre
2012-02-21* proc.c (rb_hash_proc): get wrapped pointer properly. [Bug #6048]nobu
2012-02-21* proc.c (method_hash, proc_hash): Fix {Unbound}Method#hashmarcandre
2011-12-24* proc.c (proc_call): get rid of optimazation-out by clang.nobu
2011-12-05* bignum.c (big_rshift), compile.c (validate_label,nobu
2011-12-01Revert r33921.naruse
2011-12-01* proc.c (rb_proc_arity): Fix Proc#arity in case of optional argumentsmarcandre
2011-10-03* proc.c (proc_call): Update documentation to match argument handlingdrbrain
2011-10-03* proc.c (proc_call): Fix documentation of Proc#call vs Proc#===.drbrain
2011-09-29* use RB_TYPE_P which is optimized for constant types, instead ofnobu
2011-08-27* proc.c (proc_new): force to rewrite errinfo when calling Proc.new in ensure.ktsj
2011-08-24* iseq.h, iseq.c, compile.c: Change the line number data structureko1
2011-07-26* eval_error.c (rb_print_undef_str): new function to raisenobu
2011-07-26* parse.y (rb_check_id): make the given name a symbol or a string.nobu
2011-07-25* proc.c: pre-allocate the unlinked_method_entry_list_entry struct tomame
2011-07-25* proc.c (struct METHOD), gc.c (gc_marks), vm_method.cmame
2011-07-23* error.c (rb_name_error_str): new function to raise NameErrornobu
2011-06-18* eval.c, hash.c, load.c, proc.c, range.c, thread.c, time.c: don'takr
2011-06-18* method.h, internal.h iseq.h: declare internal functions.akr
2011-06-18* internal.h: declare more internal functions.akr
2011-06-17* internal.h: declare internal functions here.akr
2011-05-27* proc.c: Rdoc formatting, clarification & example fixmarcandre
2011-05-18* internal.h: add for internal use only.nobu