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.

kill unused T_CLOSURE

+2 -5
-1
include/internal.h
··· 98 98 // objects 99 99 T_FUNC, 100 100 T_CFUNC, 101 - T_CLOSURE, 102 101 T_PROMISE, 103 102 T_GENERATOR, 104 103
+1 -1
src/ant.c
··· 443 443 [T_UNDEF] = "undefined", [T_NULL] = "object", [T_BOOL] = "boolean", 444 444 [T_NUM] = "number", [T_BIGINT] = "bigint", [T_STR] = "string", 445 445 [T_SYMBOL] = "symbol", [T_OBJ] = "object", [T_ARR] = "object", 446 - [T_FUNC] = "function", [T_CFUNC] = "function", [T_CLOSURE] = "closure", 446 + [T_FUNC] = "function", [T_CFUNC] = "function", 447 447 [T_PROMISE] = "object", [T_GENERATOR] = "object", 448 448 [T_ERR] = "err", [T_TYPEDARRAY] = "typedarray", 449 449 [T_FFI] = "ffi", [T_NTARG] = "ntarg"
-1
src/core/ant.ts
··· 13 13 T_ARR: 'array', 14 14 T_FUNC: 'function', 15 15 T_CFUNC: 'cfunc', 16 - T_CLOSURE: 'closure', 17 16 T_PROMISE: 'promise', 18 17 T_GENERATOR: 'generator', 19 18 T_UNDEF: 'undefined',
-1
src/modules/io.c
··· 779 779 [T_ARR] = "array", 780 780 [T_FUNC] = "function", 781 781 [T_CFUNC] = "function", 782 - [T_CLOSURE] = "closure", 783 782 [T_PROMISE] = "Promise", 784 783 [T_GENERATOR] = "Generator", 785 784 [T_UNDEF] = "undefined",
+1 -1
src/modules/structured-clone.c
··· 94 94 return sc_clone_typed_array(js, val, (TypedArrayData *)js_gettypedarray(val), seen); 95 95 } 96 96 97 - if (t == T_FUNC || t == T_CFUNC || t == T_CLOSURE) 97 + if (t == T_FUNC || t == T_CFUNC) 98 98 return js_throw(js, make_dom_exception(js, "() => {} could not be cloned", "DataCloneError")); 99 99 if (t == T_PROMISE || t == T_GENERATOR) 100 100 return js_throw(js, make_dom_exception(js, "Value could not be cloned", "DataCloneError"));