aboutsummaryrefslogtreecommitdiffstats
path: root/compile.c
Commit message (Expand)AuthorAgeFilesLines
* compile.c: optimization of defined? in conditionnobu2017-01-201-20/+34
* compile.c: check err_infonobu2017-01-191-3/+3
* immediate message mode of compile errornobu2017-01-121-1/+4
* compile.c: invalid yield in mainnobu2017-01-121-1/+2
* compile.c: check compilenobu2017-01-101-120/+129
* compile.c: fallback nilnobu2017-01-031-3/+4
* compile.c: omit unnecessary defined guardnobu2017-01-031-1/+1
* compile.c: constifynobu2016-12-241-1/+1
* compile.c: toplevel returnnobu2016-12-211-8/+24
* compile.c: do not emit numeric literal range in void contextrhe2016-12-171-3/+5
* remove core#hash_merge_arynobu2016-12-091-0/+5
* compile.c: static_literal_valuenobu2016-12-081-17/+26
* compile.c: optimize literal nodesnobu2016-12-081-8/+32
* compile.c: remove dead codenobu2016-12-071-55/+60
* Fix typoskazu2016-12-061-134/+134
* compile.c: splatarray peephole optnobu2016-11-281-0/+20
* * compile.c (tailcallable_p): disable tail call optimization forshugo2016-11-051-0/+4
* compile.c: not flip-flopnobu2016-10-291-0/+15
* compile.c: order with splattingnobu2016-10-221-2/+2
* compile.c: literal rangenobu2016-10-011-1/+16
* compile.c: optimize flip-flopnobu2016-10-011-41/+39
* compile.c: tailcall in conditinal blocknobu2016-09-231-0/+7
* * vm_core.h: revisit the structure of frame, block and env.ko12016-07-281-55/+56
* Coverage on non-positive linesnobu2016-06-261-0/+1
* * iseq.h (struct iseq_compile_data): use struct rb_id_tablenaruse2016-05-141-4/+12
* * compile.c (iseq_compile_each): share InlineCache during sametarui2016-05-111-3/+17
* compile.c: true conditionsnobu2016-04-261-0/+12
* compile.c: remove redundant trace insnnobu2016-04-231-0/+11
* compile.c: instruction ID predicatenobu2016-04-231-30/+31
* compile.c: ISeq element type predicatesnobu2016-04-231-15/+19
* compile.c: make SyntaxError after formattingnobu2016-04-201-7/+6
* refactor syntax errornobu2016-04-201-8/+1
* appending compile error without rb_errinfonobu2016-04-191-35/+48
* compile.c: fix dangling linknobu2016-04-181-5/+5
* compile.c: initialize LABEL fieldsnobu2016-04-121-0/+2
* compile.c: disable tco with rescuenobu2016-04-111-2/+45
* remove rb_thread_t::parse_in_evalnobu2016-03-281-19/+5
* compile.c: explicit addressnobu2016-03-261-2/+2
* compile.c: strict conditionnobu2016-03-171-3/+4
* compile.c: move newarray specializationnobu2016-03-171-20/+22
* * compile.c (NODE_CALL): add optimization shortcut for Array#max/min.mame2016-03-171-0/+20
* compile.c: bit flagnobu2016-03-171-1/+1
* optimize named capture assignmentnobu2016-03-141-0/+63
* fstring early for internal iseqnormal2016-01-261-1/+1
* compile.c: fix tailcall optimizationnobu2016-01-261-2/+6
* compile.c: fix lhs splat in massignnobu2016-01-101-4/+18
* compile.c: adjust call_info countnobu2016-01-011-17/+24
* compile.c: remove unreferred labelnobu2016-01-011-0/+3
* compile.c: adjust label referencenobu2015-12-291-0/+1
* fix common misspelling [ci skip]nobu2015-12-241-1/+1