emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master df7ca69920: Set 'native-comp-debug' to zero on MS-Windows


From: Eli Zaretskii
Subject: master df7ca69920: Set 'native-comp-debug' to zero on MS-Windows
Date: Sat, 29 Oct 2022 12:00:17 -0400 (EDT)

branch: master
commit df7ca69920e0a21ec425118090a4116fa0f7c0a6
Author: Eli Zaretskii <eliz@gnu.org>
Commit: Eli Zaretskii <eliz@gnu.org>

    Set 'native-comp-debug' to zero on MS-Windows
    
    * lisp/emacs-lisp/comp.el (native-comp-debug): Don't emit debug
    symbols on MS-Windows.  The default was originally made 1 because
    without that, C backtraces on Windows would not show
    natively-compiled functions correctly, or would even stop short of
    reaching the topmost call frame.  But that turned out to be due to
    a bug in GDB, which was meanwhile fixed in GDB 12.  So we can now
    reset the value back to zero, and gain smaller *.eln files on
    MS-Windows.
---
 lisp/emacs-lisp/comp.el | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lisp/emacs-lisp/comp.el b/lisp/emacs-lisp/comp.el
index 21395c23d9..863e895efd 100644
--- a/lisp/emacs-lisp/comp.el
+++ b/lisp/emacs-lisp/comp.el
@@ -57,7 +57,7 @@
   :safe #'integerp
   :version "28.1")
 
-(defcustom native-comp-debug (if (eq 'windows-nt system-type) 1 0)
+(defcustom native-comp-debug  0
   "Debug level for native compilation, a number between 0 and 3.
 This is intended for debugging the compiler itself.
   0 no debug output.
@@ -67,7 +67,7 @@ This is intended for debugging the compiler itself.
   passes and libgccjit log file."
   :type 'natnum
   :safe #'natnump
-  :version "28.1")
+  :version "29.1")
 
 (defcustom native-comp-verbose 0
   "Compiler verbosity for native compilation, a number between 0 and 3.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]