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.

undo JSON.prototype

+5 -17
+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.0.7.35') 77 + version_conf.set('ANT_VERSION', '0.0.7.36') 78 78 version_conf.set('ANT_GIT_HASH', git_hash) 79 79 version_conf.set('ANT_BUILD_DATE', build_date) 80 80
+4 -16
src/modules/json.c
··· 200 200 201 201 void init_json_module() { 202 202 struct js *js = rt->js; 203 - jsval_t glob = js_glob(js); 204 - 205 - jsval_t object_proto = js_get_ctor_proto(js, "Object", 6); 206 203 jsval_t json_obj = js_mkobj(js); 207 204 208 - if (js_type(object_proto) == JS_PRIV) { 209 - js_set_proto(js, json_obj, object_proto); 210 - } 211 - 212 - jsval_t parse_key = js_mkstr(js, "parse", 5); 213 - jsval_t stringify_key = js_mkstr(js, "stringify", 9); 214 - 215 - js_setprop(js, json_obj, parse_key, js_mkfun(js_json_parse)); 216 - js_setprop(js, json_obj, stringify_key, js_mkfun(js_json_stringify)); 217 - 218 - jsval_t json_key = js_mkstr(js, "JSON", 4); 219 - js_setprop(js, glob, json_key, json_obj); 220 - } 205 + js_set(js, js_glob(js), "JSON", json_obj); 206 + js_set(js, json_obj, "parse", js_mkfun(js_json_parse)); 207 + js_set(js, json_obj, "stringify", js_mkfun(js_json_stringify)); 208 + }