This is an archive of the discontinued LLVM Phabricator instance.

[WebAssembly] Make pthread imply bulk-memory, mutable-globals
ClosedPublic

Authored by tlively on Jul 11 2019, 1:18 PM.

Details

Summary

This paves the way for using passive segments in pthread builds, which
will make separate memory files unnecessary. Mutable globals are also
necessary for the upcoming implementation of TLS.

Diff Detail

Repository
rL LLVM

Event Timeline

tlively created this revision.Jul 11 2019, 1:18 PM
Herald added a project: Restricted Project. · View Herald TranscriptJul 11 2019, 1:18 PM
tlively retitled this revision from [WebAssembly] Make -pthread imply -bulk-memory to [WebAssembly] Make pthread imply bulk-memory, mutable-globals.Jul 11 2019, 4:04 PM
tlively edited the summary of this revision. (Show Details)
tlively updated this revision to Diff 209365.Jul 11 2019, 4:05 PM
  • Add mutable-globals
tlively updated this revision to Diff 209367.Jul 11 2019, 4:06 PM
  • Update comment
tlively updated this revision to Diff 209369.Jul 11 2019, 4:07 PM
  • and other comment
Harbormaster completed remote builds in B34820: Diff 209367.
Harbormaster completed remote builds in B34821: Diff 209369.
aheejin accepted this revision.Jul 11 2019, 8:12 PM
This revision is now accepted and ready to land.Jul 11 2019, 8:12 PM
This revision was automatically updated to reflect the committed changes.
Herald added a project: Restricted Project. · View Herald TranscriptJul 12 2019, 11:23 AM