From 2120c8113d8e50b3f2533e4985664907ba317c38 Mon Sep 17 00:00:00 2001 From: Heejin Ahn Date: Wed, 8 May 2024 21:32:59 +0000 Subject: [PATCH 1/2] Fix ChangeLog related to new default LLVM features 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 00d701522a697..0a7b86760046b 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 change + (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 ----------------- From 7a562940f140799f4ff4d1c5a5efd1ec1cd69f6a Mon Sep 17 00:00:00 2001 From: Heejin Ahn Date: Wed, 8 May 2024 21:40:16 +0000 Subject: [PATCH 2/2] plural --- ChangeLog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ChangeLog.md b/ChangeLog.md index 0a7b86760046b..bf7bc919f7cb4 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -25,7 +25,7 @@ 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 change +- 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