From 4795799c2b9795c272e3509892226361c7c60751 Mon Sep 17 00:00:00 2001 From: Ho Cheung Date: Sun, 13 Aug 2023 22:11:56 +0800 Subject: [PATCH] Update *_args.gn, BUGS.md files --- args.gn | 2 ++ arm/android/android_ARM32_args.gn | 3 +++ arm/android/android_ARM64_args.gn | 3 +++ arm/android/android_x64_args.gn | 3 +++ arm/android/android_x86_args.gn | 3 +++ arm/android/chromium_android_args.gn | 3 +++ arm/raspi/raspi_args.gn | 2 ++ arm/win_ARM_args.gn | 4 +++- infra/BUGS.md | 2 +- other/AVX2/win_AVX2_args.gn | 2 ++ other/CrOS/cros_args.gn | 2 ++ other/Mac/mac_ARM_args.gn | 2 ++ other/Mac/mac_args.gn | 2 ++ other/SSE2/win32_args.gn | 2 ++ other/SSE3/args_SSE3.gn | 2 ++ other/SSE3/win_SSE3_args.gn | 2 ++ win_args.gn | 2 ++ 17 files changed, 39 insertions(+), 2 deletions(-) diff --git a/args.gn b/args.gn index 956aa9b4..ab1cfd3c 100644 --- a/args.gn +++ b/args.gn @@ -34,6 +34,8 @@ is_cfi = true v8_symbol_level = 0 v8_enable_fast_torque = true v8_enable_builtins_optimization = true +v8_enable_maglev = true +v8_enable_turbofan = true use_v8_context_snapshot = true blink_symbol_level = 0 enable_precompiled_headers = false diff --git a/arm/android/android_ARM32_args.gn b/arm/android/android_ARM32_args.gn index bde2daed..96a92e50 100644 --- a/arm/android/android_ARM32_args.gn +++ b/arm/android/android_ARM32_args.gn @@ -51,6 +51,9 @@ webview_includes_weblayer = true use_lld = true v8_symbol_level = 0 v8_enable_fast_torque = true +v8_enable_builtins_optimization = true +v8_enable_maglev = true +v8_enable_turbofan = true use_v8_context_snapshot = false blink_symbol_level = 0 enable_precompiled_headers = false diff --git a/arm/android/android_ARM64_args.gn b/arm/android/android_ARM64_args.gn index 568af7f3..a389fee7 100644 --- a/arm/android/android_ARM64_args.gn +++ b/arm/android/android_ARM64_args.gn @@ -52,6 +52,9 @@ use_lld = true v8_symbol_level = 0 v8_enable_fast_torque = true use_v8_context_snapshot = false +v8_enable_builtins_optimization = true +v8_enable_maglev = true +v8_enable_turbofan = true blink_symbol_level = 0 enable_precompiled_headers = false media_use_ffmpeg = true diff --git a/arm/android/android_x64_args.gn b/arm/android/android_x64_args.gn index 0ee62295..edd8e0ab 100644 --- a/arm/android/android_x64_args.gn +++ b/arm/android/android_x64_args.gn @@ -43,6 +43,9 @@ webview_includes_weblayer = true use_lld = true v8_symbol_level = 0 v8_enable_fast_torque = true +v8_enable_builtins_optimization = true +v8_enable_maglev = true +v8_enable_turbofan = true use_v8_context_snapshot = false blink_symbol_level = 0 enable_precompiled_headers = false diff --git a/arm/android/android_x86_args.gn b/arm/android/android_x86_args.gn index f0aeb861..abd93ad1 100644 --- a/arm/android/android_x86_args.gn +++ b/arm/android/android_x86_args.gn @@ -43,6 +43,9 @@ webview_includes_weblayer = true use_lld = true v8_symbol_level = 0 v8_enable_fast_torque = true +v8_enable_builtins_optimization = true +v8_enable_maglev = true +v8_enable_turbofan = true use_v8_context_snapshot = false blink_symbol_level = 0 enable_precompiled_headers = false diff --git a/arm/android/chromium_android_args.gn b/arm/android/chromium_android_args.gn index 6b43d340..a52896fd 100644 --- a/arm/android/chromium_android_args.gn +++ b/arm/android/chromium_android_args.gn @@ -43,6 +43,9 @@ webview_includes_weblayer = true use_lld = true v8_symbol_level = 0 v8_enable_fast_torque = true +v8_enable_builtins_optimization = true +v8_enable_maglev = true +v8_enable_turbofan = true use_v8_context_snapshot = false blink_symbol_level = 0 enable_precompiled_headers = false diff --git a/arm/raspi/raspi_args.gn b/arm/raspi/raspi_args.gn index 38566a68..d2d09a1f 100644 --- a/arm/raspi/raspi_args.gn +++ b/arm/raspi/raspi_args.gn @@ -44,6 +44,8 @@ is_cfi = true v8_symbol_level = 0 v8_enable_fast_torque = true v8_enable_builtins_optimization = true +v8_enable_maglev = true +v8_enable_turbofan = true use_v8_context_snapshot = true blink_symbol_level = 0 enable_precompiled_headers = false diff --git a/arm/win_ARM_args.gn b/arm/win_ARM_args.gn index e886385b..76204a10 100644 --- a/arm/win_ARM_args.gn +++ b/arm/win_ARM_args.gn @@ -31,7 +31,9 @@ treat_warnings_as_errors = false use_lld = true v8_symbol_level = 0 v8_enable_fast_torque = true -# v8_enable_builtins_optimization = true +v8_enable_builtins_optimization = true +v8_enable_maglev = true +v8_enable_turbofan = true use_v8_context_snapshot = true blink_symbol_level = 0 enable_precompiled_headers = false diff --git a/infra/BUGS.md b/infra/BUGS.md index 53a3c694..ee626e3b 100644 --- a/infra/BUGS.md +++ b/infra/BUGS.md @@ -27,6 +27,6 @@ FIXED | Since M100, Thorium on Windows had a bug where, when running, the icon o FIXED | Since M98, Thorium would not run correctly on Windows 10/11 without compatiblity mode set to Win 7/8. It has been resolved. - Multiple Users | Fixed by me May. 2022 -BUG | Searching the chrome://settings page on all Windows builds of Thorium causes a crash. Should investigate with bisection and/or a debug build with stack trace or attaching a debugger. UPDATE: Clicking "Customize Thorium" on NTP also triggers same crash. - Multiple Users +FIXED | Searching the chrome://settings page on all Windows builds of Thorium causes a crash. Should investigate with bisection and/or a debug build with stack trace or attaching a debugger. UPDATE: Clicking "Customize Thorium" on NTP also triggers same crash. - Multiple Users BUG | Playing H.265/HEVC Content on Linux does not work - lovelytwo on GitHub | diff --git a/other/AVX2/win_AVX2_args.gn b/other/AVX2/win_AVX2_args.gn index 1b758bcb..6a2bc235 100644 --- a/other/AVX2/win_AVX2_args.gn +++ b/other/AVX2/win_AVX2_args.gn @@ -30,6 +30,8 @@ use_lld = true v8_symbol_level = 0 v8_enable_fast_torque = true v8_enable_builtins_optimization = true +v8_enable_maglev = true +v8_enable_turbofan = true use_v8_context_snapshot = true enable_nacl = false blink_symbol_level = 0 diff --git a/other/CrOS/cros_args.gn b/other/CrOS/cros_args.gn index 15a251a2..dfbe46b8 100644 --- a/other/CrOS/cros_args.gn +++ b/other/CrOS/cros_args.gn @@ -25,6 +25,8 @@ use_lld = true v8_symbol_level = 0 v8_enable_fast_torque = true v8_enable_builtins_optimization = true +v8_enable_maglev = true +v8_enable_turbofan = true use_v8_context_snapshot = true blink_symbol_level = 0 enable_precompiled_headers = false diff --git a/other/Mac/mac_ARM_args.gn b/other/Mac/mac_ARM_args.gn index 672435b7..9b4d44f4 100644 --- a/other/Mac/mac_ARM_args.gn +++ b/other/Mac/mac_ARM_args.gn @@ -37,6 +37,8 @@ is_cfi = true v8_symbol_level = 0 v8_enable_fast_torque = true v8_enable_builtins_optimization = true +v8_enable_maglev = true +v8_enable_turbofan = true use_v8_context_snapshot = true blink_symbol_level = 0 enable_precompiled_headers = false diff --git a/other/Mac/mac_args.gn b/other/Mac/mac_args.gn index 8c9f42f2..7a4bbe19 100644 --- a/other/Mac/mac_args.gn +++ b/other/Mac/mac_args.gn @@ -30,6 +30,8 @@ is_cfi = true v8_symbol_level = 0 v8_enable_fast_torque = true v8_enable_builtins_optimization = true +v8_enable_maglev = true +v8_enable_turbofan = true use_v8_context_snapshot = true blink_symbol_level = 0 enable_precompiled_headers = false diff --git a/other/SSE2/win32_args.gn b/other/SSE2/win32_args.gn index ee9b0b38..8f757afd 100644 --- a/other/SSE2/win32_args.gn +++ b/other/SSE2/win32_args.gn @@ -31,6 +31,8 @@ use_lld = true v8_symbol_level = 0 v8_enable_fast_torque = true v8_enable_builtins_optimization = true +v8_enable_maglev = true +v8_enable_turbofan = true use_v8_context_snapshot = true blink_symbol_level = 0 enable_precompiled_headers = false diff --git a/other/SSE3/args_SSE3.gn b/other/SSE3/args_SSE3.gn index e6ddfedc..14283276 100644 --- a/other/SSE3/args_SSE3.gn +++ b/other/SSE3/args_SSE3.gn @@ -34,6 +34,8 @@ is_cfi = true v8_symbol_level = 0 v8_enable_fast_torque = true v8_enable_builtins_optimization = true +v8_enable_maglev = true +v8_enable_turbofan = true use_v8_context_snapshot = true blink_symbol_level = 0 enable_precompiled_headers = false diff --git a/other/SSE3/win_SSE3_args.gn b/other/SSE3/win_SSE3_args.gn index eb9aed16..100fc88b 100644 --- a/other/SSE3/win_SSE3_args.gn +++ b/other/SSE3/win_SSE3_args.gn @@ -30,6 +30,8 @@ use_lld = true v8_symbol_level = 0 v8_enable_fast_torque = true v8_enable_builtins_optimization = true +v8_enable_maglev = true +v8_enable_turbofan = true use_v8_context_snapshot = true blink_symbol_level = 0 enable_precompiled_headers = false diff --git a/win_args.gn b/win_args.gn index f5e046fe..320a39a3 100644 --- a/win_args.gn +++ b/win_args.gn @@ -30,6 +30,8 @@ use_lld = true v8_symbol_level = 0 v8_enable_fast_torque = true v8_enable_builtins_optimization = true +v8_enable_maglev = true +v8_enable_turbofan = true use_v8_context_snapshot = true blink_symbol_level = 0 enable_precompiled_headers = false