From dbf21e80360f6353abd6636f4b44d653046706f9 Mon Sep 17 00:00:00 2001 From: Roy Qu Date: Thu, 2 Nov 2023 10:19:01 +0800 Subject: [PATCH] - change: In Options -> Language -> Generate Assembly, option "Don't generate SEH directives" default to True. --- NEWS.md | 2 ++ RedPandaIDE/RedPandaIDE.pro | 2 +- RedPandaIDE/settings.cpp | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/NEWS.md b/NEWS.md index 9c5d1049..1174f09b 100644 --- a/NEWS.md +++ b/NEWS.md @@ -22,6 +22,8 @@ Red Panda C++ Version 2.26 - fix: If the integrated gcc compiler is add to path, auto find compilers will find in twice. (Windows) - enhancement: When induce type info for return value, try to select the overloaded one that doesn't have an "auto" type. - enhancement: Hide symbols that contains "<>" in code suggestions. + - enhancement: Slightly reduce memory usage. + - change: In Options -> Language -> Generate Assembly, option "Don't generate SEH directives" default to True. Red Panda C++ Version 2.25 diff --git a/RedPandaIDE/RedPandaIDE.pro b/RedPandaIDE/RedPandaIDE.pro index 73de92ba..15f5844b 100644 --- a/RedPandaIDE/RedPandaIDE.pro +++ b/RedPandaIDE/RedPandaIDE.pro @@ -15,7 +15,7 @@ APP_NAME = RedPandaCPP APP_VERSION = 2.26 -TEST_VERSION = alpha5 +TEST_VERSION = alpha6 contains(QMAKE_HOST.arch, x86_64):{ DEFINES += ARCH_X86_64=1 diff --git a/RedPandaIDE/settings.cpp b/RedPandaIDE/settings.cpp index 4a580c42..ef4cd57e 100644 --- a/RedPandaIDE/settings.cpp +++ b/RedPandaIDE/settings.cpp @@ -6381,7 +6381,7 @@ void Settings::Languages::doSave() void Settings::Languages::doLoad() { mNoDebugDirectivesWhenGenerateASM = boolValue("no_debug_directives_when_generate_asm",true); - mNoSEHDirectivesWhenGenerateASM = boolValue("no_seh_directives_when_generate_asm",false); + mNoSEHDirectivesWhenGenerateASM = boolValue("no_seh_directives_when_generate_asm",true); mX86DialectOfASMGenerated = (X86ASMDialect)intValue("x86_dialect_of_asm_generated",(int)X86ASMDialect::ATT);