MIRROR: javascript for ๐Ÿœ's, a tiny runtime with big ambitions
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

dont enable iter_args for all jit calls (expensive)

+4 -2
+4 -2
src/silver/swarm.c
··· 1916 1916 case OP_TAIL_CALL: case OP_TAIL_CALL_METHOD: 1917 1917 case OP_ARRAY: case OP_NEW: 1918 1918 case OP_APPLY: case OP_NEW_APPLY: 1919 + f.needs_args_buf = true; 1920 + if (op == OP_TAIL_CALL || op == OP_TAIL_CALL_METHOD) 1921 + f.needs_tco_args = true; 1922 + break; 1919 1923 case OP_FOR_OF: 1920 1924 case OP_DESTRUCTURE_INIT: case OP_DESTRUCTURE_NEXT: case OP_DESTRUCTURE_CLOSE: 1921 1925 f.needs_args_buf = true; 1922 1926 f.needs_iter_roots = true; 1923 - if (op == OP_TAIL_CALL || op == OP_TAIL_CALL_METHOD) 1924 - f.needs_tco_args = true; 1925 1927 break; 1926 1928 case OP_CLOSE_UPVAL: case OP_CLOSURE: 1927 1929 f.needs_close_upval = true;