aboutsummaryrefslogtreecommitdiffstats
path: root/compile.c
Commit message (Expand)AuthorAgeFilesLines
* * compile.c (make_name_for_block): use PRIsVALUE in format stringcharliesome2013-06-241-2/+2
* * include/ruby/ruby.h (OBJ_WRITE): cast to (VALUE *) for secondko12013-06-211-2/+2
* * include/ruby/ruby.h (struct rb_data_type_struct), gc.c: addko12013-06-191-2/+2
* * compile.c (rb_iseq_compile_node): fix location of a `trace'ko12013-06-141-1/+1
* * internal.h (numberof): Gathered from various files.akr2013-06-071-1/+0
* compile.c: not simple if keyword argsnobu2013-06-011-1/+2
* * hash.c (rb_hash_tbl_raw), internal.h: added.ko12013-05-261-1/+1
* fix typos. Patch by k_takata.ktsj2013-05-191-2/+2
* compile.c: forward kwrestnobu2013-05-181-1/+1
* * include/ruby/ruby.h: constify RBasic::klass and addko12013-05-131-1/+1
* * *.c, parse.y, insns.def: use RARRAY_AREF/ASET macroko12013-05-131-5/+5
* iseq: reduce array allocations for simple sequencestmm12013-04-171-1/+1
* compile.c: append keyword hash to splatnobu2013-04-091-0/+5
* compile.c: defined? with empty expressionnobu2013-04-051-1/+6
* required keyword argumentsnobu2013-03-121-6/+23
* compile.c: zsuper keyword argsnobu2013-03-071-0/+16
* compile.c: nd_line(node)nobu2013-03-071-404/+407
* compile.c: calc in intnobu2013-03-071-7/+8
* * compile.c (iseq_compile_each): remove redundant trace(line)ko12013-02-281-0/+9
* compile.c: no keyword check if kw_restnobu2013-02-231-1/+0
* * compile.c (compile_array_): modify wrong optimization.ko12013-01-091-0/+5
* compile.c: adjust indentnobu2013-01-081-1/+1
* vm_core.h: flip_cnt in rb_iseq_tnobu2013-01-081-3/+2
* adjust stylenobu2012-12-291-1/+1
* compile.c: no semicolonnobu2012-12-291-1/+1
* scoped constant op-assignmentnobu2012-12-241-0/+68
* * vm_core.h (rb_vm_defineclass_type_t),shugo2012-12-201-3/+9
* compile.c, vm_insnhelper.c: flip-flop without hidden string keynobu2012-12-101-5/+7
* * compile.c (iseq_specialized_instruction):ko12012-12-031-0/+2
* * compile.c (iseq_compile_each): joke shouldn't use id.h defined ids.ko12012-12-031-2/+8
* * compile.c (ADD_CATCH_ENTRY): add a cast to fix SEGV with x64 mingwshirosaki2012-11-301-1/+1
* [EXPERIMENTAL: NEED DISCUSS]ko12012-11-291-25/+30
* * compile.c (compile_array_): refix r37991 remove assertion:naruse2012-11-291-1/+4
* Revert r37991 "compile.c: hash must be paired"naruse2012-11-291-5/+1
* compile.c: hash must be pairednobu2012-11-291-1/+5
* * include/ruby/util.h: removed extra semicolon in definition oftadf2012-11-211-1/+1
* * compile.c (insn_data_to_s_detail): remove debug lines.ko12012-11-131-3/+0
* * probes.d: add DTrace probe declarations. [ruby-core:27448]tenderlove2012-11-121-0/+6
* * vm_core.h (rb_call_info_t::refinements), compile.c (new_callinfo),shugo2012-11-121-1/+0
* * vm_core.h (rb_call_info_t::refinements), compile.c (new_callinfo):shugo2012-11-111-0/+1
* * insns.def (opt_send_simple): introduce new instruction usedko12012-10-181-20/+25
* * compile.c (new_callinfo): set a temporary index of callinfoko12012-10-181-3/+4
* * compile.c (compile_dstr_fragments): use `putobject' instead ofko12012-10-161-4/+9
* * vm_core.h (VM_CALL_*): rename VM_CALL_*_BITko12012-10-151-19/+19
* remove garbage linenobu2012-10-141-1/+0
* * insns.def (send, invokesuper, invokeblock, opt_*), vm_core.h:ko12012-10-141-68/+117
* * vm_core.h (rb_call_info_t): add new type `rb_call_inf_t'.ko12012-10-091-6/+26
* * insns.def (getlocal, setlocal): remove old getlocal/setlocalko12012-10-041-21/+29
* * insns.def (opt_checkenv): remove unused instruction `opt_checkenv'.ko12012-09-281-14/+0
* * insns.def: add new instruction `opt_empty_p' for optimize `empty?'ko12012-09-261-0/+1