* New snapshot release * Update the list of supported architectures to the same as libv8 (Closes: #723129) * emlibtool has been removed from upstream. * Fix warning syntax-error-in-dep5-copyright * Refresh of the patches
warnOnce('inline JavaScript (asm, EM_ASM) will cause the code to no longer fall in the asm.js subset of JavaScript, which can reduce performance - consider using emscripten_run_script');
713
}
714
assert(TARGET_LE32, 'inline js is only supported in le32');
697
715
// Inline assembly is just JavaScript that we paste into the code
698
716
item.intertype = 'value';
699
717
if (tokensLeft[0].text == 'sideeffect') tokensLeft.splice(0, 1);
700
718
item.ident = tokensLeft[0].text.substr(1, tokensLeft[0].text.length-2) || ';'; // use ; for empty inline assembly
719
assert((item.tokens[5].text.match(/=/g) || []).length <= 1, 'we only support at most 1 exported variable from inline js: ' + item.ident);