Author: Dan Gohman Date: 2020-02-25T15:11:47-08:00 New Revision: 668b8a4bcd01170625df7cf4246c05354b9ff625
URL: https://github.com/llvm/llvm-project/commit/668b8a4bcd01170625df7cf4246c05354b9ff625 DIFF: https://github.com/llvm/llvm-project/commit/668b8a4bcd01170625df7cf4246c05354b9ff625.diff LOG: [docs][WebAssembly] WebAssembly-specific release notes for 10.0. Added: Modified: clang/docs/ReleaseNotes.rst lld/docs/ReleaseNotes.rst llvm/docs/ReleaseNotes.rst Removed: ################################################################################ diff --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst index 67c42870a3df..b160588b22c5 100644 --- a/clang/docs/ReleaseNotes.rst +++ b/clang/docs/ReleaseNotes.rst @@ -119,6 +119,9 @@ Non-comprehensive list of changes in this release * Improved support for ``octeon`` MIPS-family CPU. Added ``octeon+`` to the list of of CPUs accepted by the driver. +* For the WebAssembly target, the ``wasm-opt`` tool will now be run if it is + found in the PATH, which can reduce code size. + New Compiler Flags ------------------ diff --git a/lld/docs/ReleaseNotes.rst b/lld/docs/ReleaseNotes.rst index 4e55f93882f1..5be348bb1894 100644 --- a/lld/docs/ReleaseNotes.rst +++ b/lld/docs/ReleaseNotes.rst @@ -86,3 +86,4 @@ WebAssembly Improvements as it's best to keep them internal when possible. They can be explicitly exported with `--export=__data_end` and `--export=__heap_base`, respectively. +* wasm-ld now elides .bss sections when the memory is not imported diff --git a/llvm/docs/ReleaseNotes.rst b/llvm/docs/ReleaseNotes.rst index 848ebdb9c2ee..60dd07ddb26f 100644 --- a/llvm/docs/ReleaseNotes.rst +++ b/llvm/docs/ReleaseNotes.rst @@ -234,7 +234,12 @@ Changes to the AVR Target Changes to the WebAssembly Target --------------------------------- - During this release ... +* __attribute__((used)) no longer implies that a symbol is exported, for + consistency with other targets. +* Multivalue function signatures are now supported in WebAssembly object files +* The new `atomic.fence` instruction is now supported +* Thread-Local Storage (TLS) is now supported. +* SIMD support is significantly expanded. Changes to the Windows Target ----------------------------- _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits