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.

propref safe zone

+3 -2
+1 -1
meson.build
··· 79 79 build_date = run_command('date', '+%Y-%m-%d', check: true).stdout().strip() 80 80 81 81 version_conf = configuration_data() 82 - version_conf.set('ANT_VERSION', '0.2.3.15') 82 + version_conf.set('ANT_VERSION', '0.2.3.16') 83 83 version_conf.set('ANT_GIT_HASH', git_hash) 84 84 version_conf.set('ANT_BUILD_DATE', build_date) 85 85
+2 -1
src/ant.c
··· 487 487 #define PROPREF_INDEX_MASK 0x3FFFFFFFFFFFULL 488 488 #define PROPREF_OFF_MASK 0xFFFFFFU 489 489 #define PROPREF_PAYLOAD 0xFFFFFFULL 490 + #define PROPREF_SAFE_MASK 0x3FFFFF 490 491 #define PROPREF_KEY_SHIFT 24U 491 492 492 493 typedef struct { ··· 574 575 } 575 576 576 577 static jsval_t mkpropref(jsoff_t obj_off, jsoff_t key_off) { 577 - if (obj_off <= PROPREF_OFF_MASK && key_off <= PROPREF_OFF_MASK) { 578 + if (obj_off <= PROPREF_SAFE_MASK && key_off <= PROPREF_SAFE_MASK) { 578 579 return mkval(T_PROPREF, (obj_off & PROPREF_OFF_MASK) | ((jsval_t)(key_off & PROPREF_OFF_MASK) << 24U)); 579 580 } 580 581