From 1ee1f88d59af8af2e66cd68d0e4840027d2c8f6d Mon Sep 17 00:00:00 2001 From: Heejin Ahn Date: Wed, 8 May 2024 16:06:12 -0700 Subject: [PATCH] Fix ChangeLog related to new default LLVM features (#21912) I submitted #21853 before landing https://github.com/llvm/llvm-project/pull/80923, so the previous version (3.1.59) was released before the LLVM change actually landed. And then we decided to disable reference-types temporarily (https://github.com/llvm/llvm-project/pull/90792) while the node version is being resolved (https://github.com/emscripten-core/emsdk/issues/1173#issuecomment-2088779911). This moves the entry to the current release and only mentions multivalue is the newly enabled feature. --- ChangeLog.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/ChangeLog.md b/ChangeLog.md index 00d701522a69..bf7bc919f7cb 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -25,6 +25,11 @@ See docs/process.md for more on how version tagging works. - The `EXPORTED_FUNCTIONS` list can now include JS library symbols even if they have not been otherwise included (e.g. via `DEFAULT_LIBRARY_FUNCS_TO_INCLUDE`). (#21867) +- Due to the upstream LLVM changes + (https://github.com/llvm/llvm-project/pull/80923 and + https://github.com/llvm/llvm-project/pull/90792), multivalue feature is now + enabled by default in Emscripten. This only enables the language features and + does not turn on the multivalue ABI. 3.1.59 - 04/30/24 ----------------- @@ -32,10 +37,6 @@ See docs/process.md for more on how version tagging works. of pthread builds so that is generated alongside the main JavaScript file. See #21701. () - `-sASYNCIFY=2` is setting now deprecated, use `-sJSPI` instead. -- Due to the upstream LLVM change - (https://github.com/llvm/llvm-project/pull/80923), multivalue and - reference-types features are now enabled by default in Emscripten. This only - enables the language features and does not turn on the multivalue ABI. 3.1.58 - 04/23/24 -----------------