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.

T_PROMISE

+3 -3
+1 -1
meson.build
··· 74 74 build_date = run_command('date', '+%Y-%m-%d', check: true).stdout().strip() 75 75 76 76 version_conf = configuration_data() 77 - version_conf.set('ANT_VERSION', '0.1.0.39') 77 + version_conf.set('ANT_VERSION', '0.1.1.3') 78 78 version_conf.set('ANT_GIT_HASH', git_hash) 79 79 version_conf.set('ANT_BUILD_DATE', build_date) 80 80
+2 -2
src/ant.c
··· 3200 3200 jsval_t js_get_proto(struct js *js, jsval_t obj) { 3201 3201 uint8_t t = vtype(obj); 3202 3202 3203 - if (t != T_OBJ && t != T_ARR && t != T_FUNC) return js_mknull(); 3203 + if (t != T_OBJ && t != T_ARR && t != T_FUNC && t != T_PROMISE) return js_mknull(); 3204 3204 jsval_t as_obj = (t == T_OBJ) ? obj : mkval(T_OBJ, vdata(obj)); 3205 3205 3206 3206 jsoff_t off = lkp(js, as_obj, "__proto__", 9); 3207 3207 if (off == 0) { 3208 - if (t == T_FUNC || t == T_ARR) return get_prototype_for_type(js, t); 3208 + if (t == T_FUNC || t == T_ARR || t == T_PROMISE) return get_prototype_for_type(js, t); 3209 3209 return js_mknull(); 3210 3210 } 3211 3211