2147483647 > -2147483648 is false #7528
Comments
Hello! Thanks for letting us know, unfortunately it isn't a node.js problem, but is rather a v8 problem. It seems to be fixed in the recents versions, but not in one that node.js v0.10 is bundling. May I ask you to submit it here https://code.google.com/p/v8/issues/list ? I'll try to find the commit that would fix it... |
Sorry for following up so late. How can I find the v8 version a given Node.js version is compiled against? |
|
v8 says its fixed in newer versions. So I guess we're stuck waiting until you guys bundle |
@gzm0 0.11.* is developmental versions and are already being bundled 0.12.* is going to be the next stable bundled version of node (after 0.10.). Looking http://blog.nodejs.org/ will give you an idea usually 0.[even]. are stable, 0.[odd].* are unstable/development versions. https://github.com/joyent/node/wiki/FAQ explains versions better. |
I tried using 3.14.5.10, but unfortunately the bug is still present in it. |
Original text: Fix corner case in x64 compare stubs. BUG=v8:2416 Review URL: https://codereview.chromium.org/11413087 fix #7528
Should be fixed by a960d17, will be released in next v0.10 . Thank you! |
How to reproduce:
Expected result:
true
Note that when inverting the arguments, the result is correct:
Node version: v0.10.26, MacOS X 10.7.5
The text was updated successfully, but these errors were encountered: