GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | |||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | |||||||||||||||||
GeezerVison is showing github.com — Fix simdjson update script and update to v3.6.1 by anonrig · Pull Request #50986 · nodejs/node Conversation
Member
There was a bug in
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page. All reactions
Collaborator
All reactions
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page.
Contributor
All reactions
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page.
GeoffreyBooth
approved these changes
anonrig
force-pushed
the
fix-simdjson-update-script
branch
from
43ed739 to
07bc0be
Compare
lemire
approved these changes
Collaborator
All reactions
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page.
Collaborator
All reactions
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page.
Contributor
All reactions
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page.
Member
All reactions
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page.
|
There was an error while loading. Please reload this page.
|
@StefanStojanovic @anonrig The regression is with version 3.6. Version 3.5 did not have an issue. Update. The regression is with 3.6.1. Version 3.6.0 is fine. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Ok. Version 3.6.2 has the fix, and it is out: |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Thanks for addressing this quickly! |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
@StefanStojanovic I bought an ARM-based developer kit for this very purpose. It is precisely because I tried to fine tune the support that I got in trouble. I am still unhappy about the code generation. I think Microsoft needs to generate better ARM binaries from Visual Studio. It is not at all at the level of LLVM. If possible, I'd recommend building the Windows binaries with ClangCL. It would assuredly be faster. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
I understand your concerns @lemire but currently, ClangCL cannot be used for building on Windows. One thing that comes to mind is for |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
@StefanStojanovic The problem is not supporting Visual Studio, nor is it that it impacts other compilers (it does not, we already use macros). The problem is that when you stare at the generated code from Visual Studio, you know that you are leaving performance on the table for no good reason. The problem is that Visual Studio builds slowly and generate slow code compared to LLVM (clang): https://lemire.me/blog/2023/02/27/visual-studio-versus-clangcl/ Google builds Chrome under Windows LLVM: https://blog.llvm.org/2018/03/clang-is-now-used-to-build-chrome-for.html Firefox is built using LLVM under Windows: https://www.phoronix.com/news/Firefox-Clang-LTO-All-Platforms |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
I tried to build Node.js with ClangCL but there are many roadblocks. See #35433 (help appreciated!). |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
@targos There you go! |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
07bc0be to
190a019
Compare
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Landed in c97322a...ac9e594 |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
PR-URL: #50986 Reviewed-By: Geoffrey Booth <[email protected]> Reviewed-By: Marco Ippolito <[email protected]>
PR-URL: #50986 Reviewed-By: Geoffrey Booth <[email protected]> Reviewed-By: Marco Ippolito <[email protected]>
PR-URL: #50986 Reviewed-By: Geoffrey Booth <[email protected]> Reviewed-By: Marco Ippolito <[email protected]>
PR-URL: #50986 Reviewed-By: Geoffrey Booth <[email protected]> Reviewed-By: Marco Ippolito <[email protected]>
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.