-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Make the latest version of WebKit working on QNX #54920
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
EWS run on previous version of this PR (hash d5f73c8) Details |
justinmichaud
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
r=me with @mcatanzaro's suggestions. It would be really cool to see a demo of this running!
|
EWS run on previous version of this PR (hash cdeddcc) Details |
|
EWS run on previous version of this PR (hash 0f23afd) Details |
|
This change contains multiple commits which are not squashed together, blocking PR #54920. Please squash the commits to land. |
Here we go............
|
|
I am not sure if I have the permission to squash all commits |
|
You just need to squash them on your local branch |
|
It should be good now |
|
EWS run on previous version of this PR (hash 3be29ed) Details |
|
No reviewer information in commit message, blocking PR #54920. Details: Build #28517 |
|
EWS run on current version of this PR (hash f8b6ae3) Details |
https://bugs.webkit.org/show_bug.cgi?id=303626 Reviewed by Justin Michaud. - MemoryPressureHandlerUnix.cpp is now included in CMake for QNX - Stack bounds for each JIT instance was not correctly set, __tls() only return thread infomation for the calling thread rather than a newly spawned thread - currentExecutablePath() is now implemented for QNX - stackPointer() is now implemented for QNX - structureHeapAddressSize is now set to 128M for QNX. QNX does not allowed lazy allocation of memory, mapping 4G will ends up with allocating 4G - Fix some headers includes - numberOfProcessorCores() is now implemented for QNX (computeJSCBytecodeCacheVersion()): * Source/JavaScriptCore/runtime/JSCBytecodeCacheVersion.cpp: (static inline void*& stackPointerImpl()): * Source/JavaScriptCore/runtime/MachineContext.h: (structureHeapAddressSize): * Source/JavaScriptCore/runtime/StructureID.h: (WTF::numberOfProcessorCores()): * Source/WTF/wtf/NumberOfCores.cpp: (WTF::StackBounds::currentThreadStackBoundsInternal()): * Source/WTF/wtf/PlatformHave.h: * Source/WTF/wtf/StackBounds.cpp: (WTF::currentExecutablePath()): * Source/WTF/wtf/glib/FileSystemGlib.cpp: (WTF::OSAllocator::commit(...)): * Source/WTF/wtf/posix/OSAllocatorPOSIX.cpp: * Source/WTF/wtf/PlatformGTK.cmake: Canonical link: https://commits.webkit.org/304481@main
f8b6ae3 to
f0d351d
Compare
|
Committed 304481@main (f0d351d): https://commits.webkit.org/304481@main Reviewed commits have been landed. Closing PR #54920 and removing active labels. |

f0d351d
f8b6ae3
🧪 win-tests🛠 playstation