Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Invalidate blocks on global constant changes | Takashi Kokubun | 2023-03-05 | 5 | -46/+65 |
* | Implement ISEQ block_handler | Takashi Kokubun | 2023-03-05 | 2 | -31/+56 |
* | Start implementing send | Takashi Kokubun | 2023-03-05 | 1 | -5/+37 |
* | Implement defined | Takashi Kokubun | 2023-03-05 | 1 | -3/+37 |
* | Fix invokesuper for railsbench | Takashi Kokubun | 2023-03-05 | 2 | -1/+8 |
* | Implement invokesuper | Takashi Kokubun | 2023-03-05 | 1 | -28/+208 |
* | Re-compile MJIT entry on constant IC update | Takashi Kokubun | 2023-03-05 | 1 | -1/+6 |
* | Implement newhash | Takashi Kokubun | 2023-03-05 | 1 | -3/+45 |
* | Implement swap | Takashi Kokubun | 2023-03-05 | 1 | -3/+17 |
* | Implement putstring | Takashi Kokubun | 2023-03-05 | 4 | -12/+33 |
* | Store MJIT blocks on each ISEQ | Takashi Kokubun | 2023-03-05 | 2 | -20/+20 |
* | Invalidate everything on GC.compact | Takashi Kokubun | 2023-03-05 | 2 | -12/+27 |
* | Implement splatarray | Takashi Kokubun | 2023-03-05 | 1 | -3/+27 |
* | Implement topn | Takashi Kokubun | 2023-03-05 | 1 | -3/+16 |
* | Implement newarray | Takashi Kokubun | 2023-03-05 | 1 | -3/+36 |
* | Implement adjuststack | Takashi Kokubun | 2023-03-05 | 1 | -3/+11 |
* | Change a branch stub shape only when needed | Takashi Kokubun | 2023-03-05 | 1 | -1/+6 |
* | Skip invalidation for trace_ insns | Takashi Kokubun | 2023-03-05 | 2 | -11/+21 |
* | Invalidate blocks on constant IC updates | Takashi Kokubun | 2023-03-05 | 5 | -18/+106 |
* | Implement optimized send | Takashi Kokubun | 2023-03-05 | 5 | -71/+217 |
* | Remove unneeded ci references | Takashi Kokubun | 2023-03-05 | 1 | -26/+32 |
* | Implement opt_invokebuiltin_delegate | Takashi Kokubun | 2023-03-05 | 1 | -5/+49 |
* | Count optimized method types | Takashi Kokubun | 2023-03-05 | 1 | -5/+37 |
* | Implement opt_aset | Takashi Kokubun | 2023-03-05 | 1 | -3/+91 |
* | Implement duparray and expandarray | Takashi Kokubun | 2023-03-05 | 3 | -5/+188 |
* | Count opt_getconstant_path exit reasons | Takashi Kokubun | 2023-03-05 | 2 | -0/+3 |
* | Side-exit on cfunc with -2 argc | Takashi Kokubun | 2023-03-05 | 1 | -0/+4 |
* | Initial support of opt_getconstant_path | Takashi Kokubun | 2023-03-05 | 2 | -8/+48 |
* | Implement dupn and setn | Takashi Kokubun | 2023-03-05 | 1 | -5/+43 |
* | Implement all getlocal/setlocal insns | Takashi Kokubun | 2023-03-05 | 2 | -23/+74 |
* | Implement opt_eq and opt_neq | Takashi Kokubun | 2023-03-05 | 2 | -5/+136 |
* | Format numbers with delimiters | Takashi Kokubun | 2023-03-05 | 1 | -9/+17 |
* | Implement opt_and and opt_or | Takashi Kokubun | 2023-03-05 | 2 | -5/+108 |
* | Implement setlocal_WC_0 | Takashi Kokubun | 2023-03-05 | 1 | -8/+64 |
* | Implement opt_mod | Takashi Kokubun | 2023-03-05 | 1 | -3/+72 |
* | Implement Array#[] | Takashi Kokubun | 2023-03-05 | 2 | -3/+51 |
* | Implement opt_le, opt_ge, and opt_gt | Takashi Kokubun | 2023-03-05 | 2 | -51/+120 |
* | Implement branchif | Takashi Kokubun | 2023-03-05 | 2 | -7/+58 |
* | Side-exit earlier on interrupts | Takashi Kokubun | 2023-03-05 | 1 | -2/+3 |
* | Fix a typo in jit_chain_guard | Takashi Kokubun | 2023-03-05 | 1 | -1/+1 |
* | Implement variadic C func calls | Takashi Kokubun | 2023-03-05 | 3 | -18/+21 |
* | * remove trailing spaces. [ci skip] | git | 2023-03-06 | 1 | -1/+1 |
* | Set 0 to cfp->pc on C func send | Takashi Kokubun | 2023-03-05 | 1 | -1/+4 |
* | Do not compile C calls when C tracing is enabled | Takashi Kokubun | 2023-03-05 | 1 | -0/+6 |
* | Re-enable cfunc send | Takashi Kokubun | 2023-03-05 | 1 | -6/+0 |
* | Redo compilation of all ISEQs after invalidation | Takashi Kokubun | 2023-03-05 | 2 | -1/+18 |
* | Handle RangeError in iseq_lineno | Takashi Kokubun | 2023-03-05 | 1 | -0/+2 |
* | Handle failures on branch_stub_hit | Takashi Kokubun | 2023-03-05 | 1 | -1/+5 |
* | Implement invalidation after cfunc | Takashi Kokubun | 2023-03-05 | 6 | -78/+133 |
* | Partially implement send of cfunc | Takashi Kokubun | 2023-03-05 | 3 | -32/+140 |