summaryrefslogtreecommitdiff
path: root/compile.c
AgeCommit message (Expand)Author
2017-01-20compile.c: optimization of defined? in conditionnobu
2017-01-19compile.c: check err_infonobu
2017-01-12immediate message mode of compile errornobu
2017-01-12compile.c: invalid yield in mainnobu
2017-01-10compile.c: check compilenobu
2017-01-03compile.c: fallback nilnobu
2017-01-03compile.c: omit unnecessary defined guardnobu
2016-12-24compile.c: constifynobu
2016-12-21compile.c: toplevel returnnobu
2016-12-17compile.c: do not emit numeric literal range in void contextrhe
2016-12-09remove core#hash_merge_arynobu
2016-12-08compile.c: static_literal_valuenobu
2016-12-08compile.c: optimize literal nodesnobu
2016-12-07compile.c: remove dead codenobu
2016-12-06Fix typoskazu
2016-11-28compile.c: splatarray peephole optnobu
2016-11-05* compile.c (tailcallable_p): disable tail call optimization forshugo
2016-10-29compile.c: not flip-flopnobu
2016-10-22compile.c: order with splattingnobu
2016-10-01compile.c: literal rangenobu
2016-10-01compile.c: optimize flip-flopnobu
2016-09-23compile.c: tailcall in conditinal blocknobu
2016-07-28* vm_core.h: revisit the structure of frame, block and env.ko1
2016-06-26Coverage on non-positive linesnobu
2016-05-14* iseq.h (struct iseq_compile_data): use struct rb_id_tablenaruse
2016-05-11 * compile.c (iseq_compile_each): share InlineCache during sametarui
2016-04-26compile.c: true conditionsnobu
2016-04-23compile.c: remove redundant trace insnnobu
2016-04-23compile.c: instruction ID predicatenobu
2016-04-23compile.c: ISeq element type predicatesnobu
2016-04-20compile.c: make SyntaxError after formattingnobu
2016-04-20refactor syntax errornobu
2016-04-19appending compile error without rb_errinfonobu
2016-04-18compile.c: fix dangling linknobu
2016-04-12compile.c: initialize LABEL fieldsnobu
2016-04-11compile.c: disable tco with rescuenobu
2016-03-28remove rb_thread_t::parse_in_evalnobu
2016-03-26compile.c: explicit addressnobu
2016-03-17compile.c: strict conditionnobu
2016-03-17compile.c: move newarray specializationnobu
2016-03-17* compile.c (NODE_CALL): add optimization shortcut for Array#max/min.mame
2016-03-17compile.c: bit flagnobu
2016-03-14optimize named capture assignmentnobu
2016-01-26fstring early for internal iseqnormal
2016-01-26compile.c: fix tailcall optimizationnobu
2016-01-10compile.c: fix lhs splat in massignnobu
2016-01-01compile.c: adjust call_info countnobu
2016-01-01compile.c: remove unreferred labelnobu
2015-12-29compile.c: adjust label referencenobu
2015-12-24fix common misspelling [ci skip]nobu