1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-20 19:42:53 -08:00
Commit graph

171840 commits

Author SHA1 Message Date
Helmut Eller
a326d6aed8 Staticpro coding_categories
* src/coding.c (syms_of_coding):
2024-04-30 20:59:38 +02:00
Helmut Eller
44100e5b08 Add missing #ifdef HAVE_MPS
* src/charset.c (syms_of_charset):
2024-04-30 20:59:38 +02:00
Helmut Eller
dc4d99d091 Staticpro Vcharset_non_preferred_head
* src/charset (syms_of_charset):
2024-04-30 20:59:38 +02:00
Gerd Möllmann
fcc4141cd3 finalize_comp_unit: fix typo 2024-04-30 20:34:27 +02:00
Gerd Möllmann
060ed640af Don't access other MPS objects in fix_comp_unit 2024-04-30 20:27:38 +02:00
Gerd Möllmann
525a9e5bce Revert "Ambig roots for relocs in native comp units"
This reverts commit f0622d07dd.
2024-04-30 20:23:18 +02:00
Gerd Möllmann
f0622d07dd Ambig roots for relocs in native comp units 2024-04-30 16:03:48 +02:00
Gerd Möllmann
920b05d389 finalize_comp_unit resets traced members to NULL 2024-04-29 18:45:32 +02:00
Gerd Möllmann
599cdf7cdd Trace more relocs in fix_native_cu 2024-04-29 12:55:25 +02:00
Eli Zaretskii
8da4ff14d2 * src/igc.c (fix_glyph_matrix): Trace the 'buffer' pointer. 2024-04-29 11:59:44 +03:00
Eli Zaretskii
a4eb2ac081 ; * src/igc.c (fix_font): Fix compiler error in a recent change. 2024-04-29 11:33:35 +03:00
Helmut Eller
7ec3d7c743 Trace glyph matrices in windows
* src/igc.c (fix_glyph_matrix): New.
  (fix_window): Call it.
2024-04-29 09:36:27 +02:00
Helmut Eller
9e7684a650 Next attempt at fix_font
* src/igc.c (fix_font): This time, dispatch on the length.
  (fix_vector): Call it.
2024-04-29 09:36:27 +02:00
Helmut Eller
2660b567a0 Weak refs don't need finalization
* src/igc.c (Figc_make_weak_ref): Don't call maybe_finalize.
2024-04-29 09:36:27 +02:00
Gerd Möllmann
d8017f68ee Fix fix_native_cu 2024-04-29 07:01:06 +02:00
Eli Zaretskii
839c1f2971 ; * src/composite.c (get_composition_id): Fix another typo. 2024-04-28 17:45:42 +03:00
Eli Zaretskii
c0cb65f01a ; * src/composite.c (get_composition_id): Fix typo. 2024-04-28 17:44:47 +03:00
Gerd Möllmann
fb1506f28c Alloc struct composite as roots 2024-04-28 16:27:30 +02:00
Gerd Möllmann
aa6694ec49 Trace font driver cache for all platform 2024-04-28 12:09:58 +02:00
Gerd Möllmann
f8354be234 Trace font driver cache for NS 2024-04-28 10:50:11 +02:00
Gerd Möllmann
ede35b798c Helmut says don't malloc faces 2024-04-28 08:58:01 +02:00
Gerd Möllmann
8a03855676 Don't use string_bytes with MPS 2024-04-28 07:56:05 +02:00
Gerd Möllmann
af0b9c6fa6 Update pdumper hashes 2024-04-28 07:21:55 +02:00
Gerd Möllmann
b96b680523 Use igc_hash for face cache 2024-04-28 07:03:08 +02:00
Gerd Möllmann
6309751ddd Trace ns_output::font 2024-04-27 21:44:54 +02:00
Gerd Möllmann
03a45aa931 Add a comment to PVEC_FONT 2024-04-27 18:34:52 +02:00
Gerd Möllmann
4a84788d2a Revert "fix_font"
This reverts commit e3f7173d67.
2024-04-27 18:32:09 +02:00
Gerd Möllmann
5a63e02c99 Reapply "Use message1_nolog for GC messages"
This reverts commit a13a6340bd.
2024-04-27 18:31:25 +02:00
Gerd Möllmann
a13a6340bd Revert "Use message1_nolog for GC messages"
This reverts commit 98ab50aa68.
2024-04-27 18:30:25 +02:00
Gerd Möllmann
98ab50aa68 Use message1_nolog for GC messages 2024-04-27 16:19:13 +02:00
Gerd Möllmann
e3f7173d67 fix_font 2024-04-27 16:03:07 +02:00
Eli Zaretskii
e7e76130f5 * src/igc.c (fix_face): Scan more members of 'struct face'. 2024-04-27 14:07:13 +03:00
Eli Zaretskii
8eb831d117 * src/w32term.c (syms_of_w32term): Staticpro font-cache. 2024-04-27 10:21:10 +03:00
Eli Zaretskii
db6e8bf3dd Simplify code of last change
* src/xdisp.c (syms_of_xdisp): Use ARRAYELTS to simplify.
2024-04-27 08:59:06 +03:00
Helmut Eller
3d370cf2e5 Staticpro more global vars in xdisp.c 2024-04-27 06:14:30 +02:00
Gerd Möllmann
bbe1b128f6 Fix gud-lldb-command-name
* lisp/progmodes/gud.el (gud-gud-lldb-command-name): Change to
gud-lldb-command-name.
(lldb): Don't do stuff that is not needed for lldb.
2024-04-26 20:21:53 +02:00
Gerd Möllmann
ea29f0f2eb Use PVEC_MODULE_GLOBAL_REFERENCE instead of PVEC_OTHER 2024-04-26 16:30:25 +02:00
Gerd Möllmann
446c0cb139 Fixes for weak-ref in non-MPS build 2024-04-26 16:29:15 +02:00
Gerd Möllmann
deac56f158 Fix new warnings in nsterm.m from clang/HEAD 2024-04-26 16:27:10 +02:00
Gerd Möllmann
1913bc6461 fix_other for struct module_global_reference 2024-04-26 12:47:17 +02:00
Eli Zaretskii
2c126e3b57 * src/igc (fix_frame): Fix last change. 2024-04-26 13:37:35 +03:00
Helmut Eller
6b204cab9a Fix some crashes in redisplay
* src/igc.c (fix_frame): Scan frame fonts.
2024-04-26 10:35:36 +03:00
Eli Zaretskii
10dde7db29 Avoid compiler warning in igc.c
* src/igc.c (fix_weak_ref): Avoid compiler warning about
dereferencing type-punned pointer, which breaks strict-aliasing
rules.
2024-04-26 10:24:36 +03:00
Eli Zaretskii
74635ca430 ; * src/igc.c: Don't unnecessarily us non-ASCII characters. 2024-04-25 16:44:37 +03:00
Eli Zaretskii
8976e7a4ae * src/igc.c (to_bytes): Fix for architectures other than 64 bit.
Patch from Helmut Eller <eller.helmut@gmail.com>.
2024-04-25 13:23:28 +03:00
Helmut Eller
0a2e5933f1 Experimental weak-ref objects 2024-04-24 22:40:33 +02:00
Gerd Möllmann
e2ed2a2a3b Fix tbreak for LLDB
* lisp/progmodes/gud.el (lldb): Use _regexp-tbreak command.
2024-04-24 20:56:17 +02:00
Gerd Möllmann
98b9f58f5f Don't use Flength in GC thread 2024-04-24 20:10:45 +02:00
Eli Zaretskii
9c3d5812fe Fix compilation warnings in MinGW build
* src/igc.c (finalize_ts_parser, finalize_ts_query)
(finalize_module_function, finalize_comp_unit, finalize_subr):
Define only if the corresponding features are available, to avoid
compiler warnings when they are not.
(alloc): Ifdef away an assertion redundant on 32-bit
architectures.
(Figc_roots): Fix casting pointer to integers.
(dflt_pad): Change type of 2nd arg according to typedef in mps.h,
to avoid compiler warning.
(scan_pure): Remove unneeded declaration of
'pure_bytes_used_lisp'.
* src/lisp.h (pure_bytes_used_lisp): Move out of the HAVE_MODULES
conditional.
* src/alloc.c [HAVE_MPS]: Ignore -Wunused-macros.
2024-04-24 17:46:30 +03:00
Gerd Möllmann
3d5eba9d5b fix_native_cu 2024-04-23 17:56:03 +02:00