From: Ihor Radchenko <yantar92@posteo.net>
To: Eli Zaretskii <eliz@gnu.org>
Cc: "Gerd Möllmann" <gerd.moellmann@gmail.com>,
monnier@iro.umontreal.ca, emacs-devel@gnu.org,
eller.helmut@gmail.com
Subject: Re: MPS: dangling markers
Date: Sat, 29 Jun 2024 19:51:17 +0000 [thread overview]
Message-ID: <87wmm75xze.fsf@localhost> (raw)
In-Reply-To: <868qynipph.fsf@gnu.org>
Eli Zaretskii <eliz@gnu.org> writes:
>> Sorry, I've asked not precisely enough. Do we know the percentage of
>> markers generated by that code? I mean, of the 500K markers Ihor sees,
>> how many could be spare?
>
> I don't know, but a simple instrumentation (or even just a suitably
> defined breakpoint) will tell.
I looked into this. And it is near 0%. The overwhelming majority of the
markers are created by something else. I mostly saw save_excursion_save
in backtraces - it creates transient markers to save point position.
(gdb) info breakpoints
Num Type Disp Enb Address What
1 breakpoint keep y 0x00005555557109b2 in terminate_due_to_signal at emacs.c:443
2 breakpoint keep y 0x00005555556c6fd3 in x_error_quitter at xterm.c:27135
3 breakpoint keep y 0x0000555555790361 in build_marker at alloc.c:4172
breakpoint already hit 1000001 times
4 breakpoint keep y 0x0000555555754f63 in buf_charpos_to_bytepos at marker.c:239
breakpoint already hit 46 times
ignore next 999954 hits
5 breakpoint keep y 0x0000555555755034 in buf_charpos_to_bytepos at marker.c:264
breakpoint already hit 1 time
ignore next 999999 hits
6 breakpoint keep y 0x00005555557543ad in buf_bytepos_to_charpos at marker.c:392
breakpoint already hit 207 times
ignore next 999793 hits
7 breakpoint keep y 0x00005555557544e1 in buf_bytepos_to_charpos at marker.c:420
breakpoint already hit 10 times
ignore next 999990 hits
(gdb) bt
#0 build_marker (buf=0x7fffa244c398, charpos=20364002, bytepos=21237470) at alloc.c:4172
#1 0x00005555557a9e87 in Fpoint_marker () at editfns.c:202
#2 0x00005555557b69b5 in save_excursion_save (pdl=0x5555570899e0) at editfns.c:782
#3 0x00005555557bca9c in record_unwind_protect_excursion () at eval.c:3685
#4 0x00007fffdc38ab0a in F6f72672d666f6c642d636f72652d6765742d666f6c64696e672d73706563_org_fold_core_get_folding_spec_0 ()
at /home/yantar92/.emacs.d/eln-cache/31.0.50-27937d9d/org-fold-core-7b3a75f5-f6453a86.eln
#5 0x00005555557bfbb5 in funcall_subr (subr=<optimized out>, numargs=numargs@entry=2, args=args@entry=0x7fffdf200170) at eval.c:3188
#6 0x0000555555811438 in exec_byte_code (fun=<optimized out>, fun@entry=XIL(0x7fffaf7c7a55), args_template=<optimized out>,
args_template@entry=512, nargs=<optimized out>, nargs@entry=2, args=<optimized out>, args@entry=0x7fffffffaa18)
at /home/yantar92/Git/emacs/src/lisp.h:2267
#7 0x00005555557c20cf in funcall_lambda (fun=XIL(0x7fffaf7c7a55), nargs=nargs@entry=2, arg_vector=arg_vector@entry=0x7fffffffaa18) at eval.c:3277
#8 0x00005555557c2a70 in funcall_general (fun=<optimized out>, numargs=numargs@entry=2, args=args@entry=0x7fffffffaa18) at eval.c:3069
#9 0x00005555557bd2dc in Ffuncall (nargs=3, args=0x7fffffffaa10) at eval.c:3118
#10 0x00007fffd58949c7 in F6f72672d666f6c642d2d686964652d64726177657273_org_fold__hide_drawers_0 ()
at /home/yantar92/.emacs.d/eln-cache/31.0.50-27937d9d/org-fold-febd34b9-a5010ad7.eln
#11 0x00005555557bfbb5 in funcall_subr (subr=<optimized out>, numargs=numargs@entry=2, args=args@entry=0x7fffffffabc8) at eval.c:3188
#12 0x00005555557c28bb in funcall_general (fun=<optimized out>, numargs=numargs@entry=2, args=args@entry=0x7fffffffabc8) at eval.c:3065
#13 0x00005555557bd2dc in Ffuncall (nargs=3, args=0x7fffffffabc0) at eval.c:3118
#14 0x00007fffd55f43d3 in F6f72672d6379636c652d686964652d64726177657273_org_cycle_hide_drawers_0 ()
at /home/yantar92/.emacs.d/eln-cache/31.0.50-27937d9d/org-cycle-294d3dae-a0ab16e3.eln
--Type <RET> for more, q to quit, c to continue without paging--c
#15 0x00005555557bfba2 in funcall_subr (subr=<optimized out>, numargs=numargs@entry=1, args=args@entry=0x7fffffffad48) at eval.c:3186
#16 0x00005555557c28bb in funcall_general (fun=<optimized out>, numargs=numargs@entry=1, args=args@entry=0x7fffffffad48) at eval.c:3065
#17 0x00005555557bd2dc in Ffuncall (nargs=2, args=0x7fffffffad40) at eval.c:3118
#18 0x00007fffd55f793b in F6f72672d6379636c652d7365742d737461727475702d7669736962696c697479_org_cycle_set_startup_visibility_0 ()
at /home/yantar92/.emacs.d/eln-cache/31.0.50-27937d9d/org-cycle-294d3dae-a0ab16e3.eln
#19 0x00005555557bfb96 in funcall_subr (subr=<optimized out>, numargs=numargs@entry=0, args=args@entry=0x7fffffffaf30) at eval.c:3184
#20 0x00005555557c28bb in funcall_general (fun=<optimized out>, numargs=numargs@entry=0, args=args@entry=0x7fffffffaf30) at eval.c:3065
#21 0x00005555557bd2dc in Ffuncall (nargs=1, args=0x7fffffffaf28) at eval.c:3118
#22 0x00007fffd5bc41e3 in F6f72672d6d6f6465_org_mode_0 () at /home/yantar92/.emacs.d/eln-cache/31.0.50-27937d9d/org-mode-90074ef6-84fc27c1.eln
#23 0x00005555557bfb96 in funcall_subr (subr=<optimized out>, numargs=numargs@entry=0, args=args@entry=0x7fffffffb2f8) at eval.c:3184
#24 0x00005555557c28bb in funcall_general (fun=<optimized out>, numargs=numargs@entry=0, args=args@entry=0x7fffffffb2f8) at eval.c:3065
#25 0x00005555557bd2dc in Ffuncall (nargs=1, args=0x7fffffffb2f0) at eval.c:3118
#26 0x00007fffe026da2e in F7365742d6175746f2d6d6f64652d30_set_auto_mode_0_0 ()
at /home/yantar92/Git/emacs/src/../native-lisp/31.0.50-27937d9d/preloaded/files-1e8937b2-273c07ee.eln
#27 0x00005555557bfbb5 in funcall_subr (subr=<optimized out>, numargs=numargs@entry=2, args=args@entry=0x7fffffffb478) at eval.c:3188
#28 0x00005555557c28bb in funcall_general (fun=<optimized out>, numargs=numargs@entry=2, args=args@entry=0x7fffffffb478) at eval.c:3065
#29 0x00005555557bd2dc in Ffuncall (nargs=3, args=0x7fffffffb470) at eval.c:3118
#30 0x00007fffe026c785 in F7365742d6175746f2d6d6f64652d2d6170706c792d616c697374_set_auto_mode__apply_alist_0 ()
at /home/yantar92/Git/emacs/src/../native-lisp/31.0.50-27937d9d/preloaded/files-1e8937b2-273c07ee.eln
#31 0x00005555557bfbcc in funcall_subr (subr=<optimized out>, numargs=numargs@entry=3, args=args@entry=0x7fffffffb638) at eval.c:3190
#32 0x00005555557c28bb in funcall_general (fun=<optimized out>, numargs=numargs@entry=3, args=args@entry=0x7fffffffb638) at eval.c:3065
#33 0x00005555557bd2dc in Ffuncall (nargs=4, args=0x7fffffffb630) at eval.c:3118
#34 0x00007fffe026d6d3 in F7365742d6175746f2d6d6f6465_set_auto_mode_0 ()
at /home/yantar92/Git/emacs/src/../native-lisp/31.0.50-27937d9d/preloaded/files-1e8937b2-273c07ee.eln
#35 0x00005555557bfba2 in funcall_subr (subr=<optimized out>, numargs=numargs@entry=0, args=args@entry=0x7fffffffb780) at eval.c:3186
#36 0x00005555557c28bb in funcall_general (fun=<optimized out>, numargs=numargs@entry=0, args=args@entry=0x7fffffffb780) at eval.c:3065
#37 0x00005555557bd2dc in Ffuncall (nargs=1, args=0x7fffffffb778) at eval.c:3118
#38 0x00007fffe026bed7 in F6e6f726d616c2d6d6f6465_normal_mode_0 ()
at /home/yantar92/Git/emacs/src/../native-lisp/31.0.50-27937d9d/preloaded/files-1e8937b2-273c07ee.eln
#39 0x00005555557bfba2 in funcall_subr (subr=<optimized out>, numargs=numargs@entry=1, args=args@entry=0x7fffffffb8d0) at eval.c:3186
#40 0x00005555557c28bb in funcall_general (fun=<optimized out>, numargs=numargs@entry=1, args=args@entry=0x7fffffffb8d0) at eval.c:3065
#41 0x00005555557bd2dc in Ffuncall (nargs=2, args=0x7fffffffb8c8) at eval.c:3118
#42 0x00007fffe026b19e in F61667465722d66696e642d66696c65_after_find_file_0 ()
at /home/yantar92/Git/emacs/src/../native-lisp/31.0.50-27937d9d/preloaded/files-1e8937b2-273c07ee.eln
#43 0x00005555557bfc06 in funcall_subr (subr=<optimized out>, numargs=numargs@entry=2, args=args@entry=0x7fffffffba50) at eval.c:3194
#44 0x00005555557c28bb in funcall_general (fun=<optimized out>, numargs=numargs@entry=2, args=args@entry=0x7fffffffba50) at eval.c:3065
#45 0x00005555557bd2dc in Ffuncall (nargs=3, args=0x7fffffffba48) at eval.c:3118
#46 0x00007fffe026aa9d in F66696e642d66696c652d6e6f73656c6563742d31_find_file_noselect_1_0 ()
at /home/yantar92/Git/emacs/src/../native-lisp/31.0.50-27937d9d/preloaded/files-1e8937b2-273c07ee.eln
#47 0x00005555557bfc29 in funcall_subr (subr=<optimized out>, numargs=numargs@entry=6, args=args@entry=0x7fffffffbbc0) at eval.c:3196
#48 0x00005555557c28bb in funcall_general (fun=<optimized out>, numargs=numargs@entry=6, args=args@entry=0x7fffffffbbc0) at eval.c:3065
#49 0x00005555557bd2dc in Ffuncall (nargs=7, args=0x7fffffffbbb8) at eval.c:3118
#50 0x00007fffe02693c5 in F66696e642d66696c652d6e6f73656c656374_find_file_noselect_0 ()
at /home/yantar92/Git/emacs/src/../native-lisp/31.0.50-27937d9d/preloaded/files-1e8937b2-273c07ee.eln
#51 0x00005555557bfbe7 in funcall_subr (subr=<optimized out>, numargs=numargs@entry=4, args=args@entry=0x7fffdf200110) at eval.c:3192
#52 0x0000555555811438 in exec_byte_code (fun=<optimized out>, fun@entry=XIL(0x7fffadd2bb4d), args_template=<optimized out>,
args_template@entry=0, nargs=<optimized out>, nargs@entry=0, args=<optimized out>, args@entry=0x0) at /home/yantar92/Git/emacs/src/lisp.h:2267
#53 0x00005555557c26c8 in funcall_lambda (fun=<optimized out>, nargs=nargs@entry=2, arg_vector=arg_vector@entry=0x7fffdf2000d8) at eval.c:3377
#54 0x00005555557c2a70 in funcall_general (fun=<optimized out>, numargs=numargs@entry=2, args=args@entry=0x7fffdf2000d8) at eval.c:3069
#55 0x00005555557bd2dc in Ffuncall (nargs=nargs@entry=3, args=args@entry=0x7fffdf2000d0) at eval.c:3118
#56 0x00005555557bd687 in Fapply (nargs=3, args=0x7fffdf2000d0) at eval.c:2747
#57 0x00005555557bfcbc in funcall_subr (subr=<optimized out>, numargs=numargs@entry=3, args=args@entry=0x7fffdf2000d0) at eval.c:3209
#58 0x0000555555811438 in exec_byte_code (fun=<optimized out>, fun@entry=XIL(0x7fffad8fd6dd), args_template=<optimized out>,
args_template@entry=128, nargs=<optimized out>, nargs@entry=1, args=<optimized out>, args@entry=0x7fffffffc078)
at /home/yantar92/Git/emacs/src/lisp.h:2267
#59 0x00005555557c20cf in funcall_lambda (fun=XIL(0x7fffad8fd6dd), nargs=nargs@entry=1, arg_vector=arg_vector@entry=0x7fffffffc078) at eval.c:3277
#60 0x00005555557c2a70 in funcall_general (fun=<optimized out>, numargs=numargs@entry=1, args=args@entry=0x7fffffffc078) at eval.c:3069
#61 0x00005555557bd2dc in Ffuncall (nargs=2, args=0x7fffffffc070) at eval.c:3118
#62 0x00007fffdc205739 in F6f72672d6765742d6167656e64612d66696c652d627566666572_org_get_agenda_file_buffer_0 ()
at /home/yantar92/.emacs.d/eln-cache/31.0.50-27937d9d/org-agenda-files-10896e5c-8b3ebe25.eln
#63 0x00005555557bfba2 in funcall_subr (subr=<optimized out>, numargs=numargs@entry=1, args=args@entry=0x7fffffffc1b0) at eval.c:3186
#64 0x00005555557c28bb in funcall_general (fun=<optimized out>, numargs=numargs@entry=1, args=args@entry=0x7fffffffc1b0) at eval.c:3065
#65 0x00005555557bd2dc in Ffuncall (nargs=2, args=0x7fffffffc1a8) at eval.c:3118
#66 0x00007fffdc206913 in F6f72672d6167656e64612d707265706172652d62756666657273_org_agenda_prepare_buffers_0 ()
at /home/yantar92/.emacs.d/eln-cache/31.0.50-27937d9d/org-agenda-files-10896e5c-8b3ebe25.eln
#67 0x00005555557bfba2 in funcall_subr (subr=<optimized out>, numargs=numargs@entry=1, args=args@entry=0x7fffffffc318) at eval.c:3186
#68 0x00005555557c28bb in funcall_general (fun=<optimized out>, numargs=numargs@entry=1, args=args@entry=0x7fffffffc318) at eval.c:3065
#69 0x00005555557bd2dc in Ffuncall (nargs=2, args=0x7fffffffc310) at eval.c:3118
#70 0x00007fffd594d9db in F6f72672d6167656e64612d70726570617265_org_agenda_prepare_0 ()
at /home/yantar92/.emacs.d/eln-cache/31.0.50-27937d9d/org-agenda-mode-f2f07b62-f49d148c.eln
#71 0x00005555557bfba2 in funcall_subr (subr=<optimized out>, numargs=numargs@entry=1, args=args@entry=0x7fffffffc4d8) at eval.c:3186
#72 0x00005555557c28bb in funcall_general (fun=<optimized out>, numargs=numargs@entry=1, args=args@entry=0x7fffffffc4d8) at eval.c:3065
#73 0x00005555557bd2dc in Ffuncall (nargs=2, args=0x7fffffffc4d0) at eval.c:3118
#74 0x00007fffcbd1bad2 in F6f72672d6167656e64612d6c697374_org_agenda_list_0 ()
at /home/yantar92/.emacs.d/eln-cache/31.0.50-27937d9d/org-agenda-agenda-view-d200505e-7dde6a0e.eln
#75 0x00005555557bfbe7 in funcall_subr (subr=<optimized out>, numargs=numargs@entry=1, args=args@entry=0x7fffdf200078) at eval.c:3192
#76 0x0000555555811438 in exec_byte_code (fun=<optimized out>, fun@entry=XIL(0x7fffa049085d), args_template=<optimized out>,
args_template@entry=0, nargs=<optimized out>, nargs@entry=0, args=<optimized out>, args@entry=0x7fffffffc7d8)
at /home/yantar92/Git/emacs/src/lisp.h:2267
#77 0x00005555557c20cf in funcall_lambda (fun=XIL(0x7fffa049085d), nargs=nargs@entry=0, arg_vector=arg_vector@entry=0x7fffffffc7d8) at eval.c:3277
#78 0x00005555557c2a70 in funcall_general (fun=<optimized out>, numargs=numargs@entry=0, args=args@entry=0x7fffffffc7d8) at eval.c:3069
#79 0x00005555557bd2dc in Ffuncall (nargs=1, args=0x7fffffffc7d0) at eval.c:3118
#80 0x00005555557c162c in eval_sub (form=<optimized out>) at /home/yantar92/Git/emacs/src/lisp.h:2267
#81 0x00005555557c1f5e in Fprogn (body=<optimized out>) at eval.c:448
#82 0x00005555557c36f8 in Flet (args=<optimized out>) at /home/yantar92/Git/emacs/src/lisp.h:1522
#83 0x00005555557c14ed in eval_sub (form=form@entry=XIL(0x7fffa0490a0b)) at eval.c:2574
#84 0x00005555557c46ac in Feval (form=XIL(0x7fffa0490a0b), lexical=<optimized out>) at eval.c:2482
#85 0x00005555557bfbb5 in funcall_subr (subr=<optimized out>, numargs=numargs@entry=1, args=args@entry=0x7fffffffcb78) at eval.c:3188
#86 0x00005555557c28bb in funcall_general (fun=<optimized out>, numargs=numargs@entry=1, args=args@entry=0x7fffffffcb78) at eval.c:3065
#87 0x00005555557bd2dc in Ffuncall (nargs=2, args=0x7fffffffcb70) at eval.c:3118
#88 0x00007fffcbcb42c8 in F6f72672d6167656e6461_org_agenda_0 ()
at /home/yantar92/.emacs.d/eln-cache/31.0.50-27937d9d/org-agenda-dispatch-79b7658d-4369eade.eln
#89 0x00005555557bfbcc in funcall_subr (subr=<optimized out>, numargs=numargs@entry=1, args=args@entry=0x7fffdf200048) at eval.c:3190
#90 0x00005555557c28bb in funcall_general (fun=<optimized out>, numargs=numargs@entry=1, args=args@entry=0x7fffdf200048) at eval.c:3065
#91 0x00005555557bd2dc in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7fffdf200040) at eval.c:3118
#92 0x00005555557bd687 in Fapply (nargs=2, args=0x7fffdf200040) at eval.c:2747
#93 0x00005555557bfcbc in funcall_subr (subr=<optimized out>, numargs=numargs@entry=2, args=args@entry=0x7fffdf200040) at eval.c:3209
#94 0x0000555555811438 in exec_byte_code (fun=<optimized out>, fun@entry=XIL(0x7fff9a43d605), args_template=<optimized out>,
args_template@entry=128, nargs=<optimized out>, nargs@entry=1, args=<optimized out>, args@entry=0x7fffffffd000)
at /home/yantar92/Git/emacs/src/lisp.h:2267
#95 0x00005555557c20cf in funcall_lambda (fun=XIL(0x7fff9a43d605), nargs=nargs@entry=1, arg_vector=arg_vector@entry=0x7fffffffd000) at eval.c:3277
#96 0x00005555557c2a70 in funcall_general (fun=<optimized out>, numargs=numargs@entry=1, args=args@entry=0x7fffffffd000) at eval.c:3069
#97 0x00005555557bd2dc in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7fffffffcff8) at eval.c:3118
#98 0x00005555557b7b4b in Ffuncall_interactively (nargs=2, args=0x7fffffffcff8) at callint.c:250
#99 0x00005555557bfcbc in funcall_subr (subr=<optimized out>, numargs=numargs@entry=2, args=args@entry=0x7fffffffcff8) at eval.c:3209
#100 0x00005555557c28bb in funcall_general (fun=<optimized out>, numargs=numargs@entry=2, args=args@entry=0x7fffffffcff8) at eval.c:3065
#101 0x00005555557bd2dc in Ffuncall (nargs=nargs@entry=3, args=args@entry=0x7fffffffcff0) at eval.c:3118
#102 0x00005555557b9ca2 in Fcall_interactively (function=<optimized out>, record_flag=<optimized out>, keys=<optimized out>) at callint.c:789
#103 0x00007fffe036d91d in F636f6d6d616e642d65786563757465_command_execute_0 ()
at /home/yantar92/Git/emacs/src/../native-lisp/31.0.50-27937d9d/preloaded/simple-fab5b0cf-7152995e.eln
#104 0x00005555557bfbe7 in funcall_subr (subr=<optimized out>, numargs=numargs@entry=1, args=args@entry=0x7fffffffd3a8) at eval.c:3192
#105 0x00005555557c28bb in funcall_general (fun=<optimized out>, numargs=numargs@entry=1, args=args@entry=0x7fffffffd3a8) at eval.c:3065
#106 0x00005555557bd2dc in Ffuncall (nargs=nargs@entry=2, args=args@entry=0x7fffffffd3a0) at eval.c:3118
#107 0x000055555572a668 in command_loop_1 () at keyboard.c:1551
#108 0x00005555557bb469 in internal_condition_case
(bfun=bfun@entry=0x555555729f8c <command_loop_1>, handlers=handlers@entry=XIL(0x90), hfun=hfun@entry=0x55555571a734 <cmd_error>) at eval.c:1629
#109 0x00005555557134b0 in command_loop_2 (handlers=handlers@entry=XIL(0x90)) at keyboard.c:1169
#110 0x00005555557bb368 in internal_catch (tag=tag@entry=XIL(0x12360), func=func@entry=0x555555713489 <command_loop_2>, arg=arg@entry=XIL(0x90))
at eval.c:1308
#111 0x0000555555713466 in command_loop () at keyboard.c:1147
#112 0x000055555571a219 in recursive_edit_1 () at keyboard.c:755
#113 0x000055555571a58e in Frecursive_edit () at keyboard.c:838
#114 0x0000555555712f37 in main (argc=1, argv=<optimized out>) at emacs.c:2651
Lisp Backtrace:
"org-fold-core-get-folding-spec" (0xdf200170)
"org-fold-folded-p" (0xffffaa18)
"org-fold--hide-drawers" (0xffffabc8)
"org-cycle-hide-drawers" (0xffffad48)
"org-cycle-set-startup-visibility" (0xffffaf30)
"org-mode" (0xffffb2f8)
"set-auto-mode-0" (0xffffb478)
"set-auto-mode--apply-alist" (0xffffb638)
"set-auto-mode" (0xffffb780)
"normal-mode" (0xffffb8d0)
"after-find-file" (0xffffba50)
"find-file-noselect-1" (0xffffbbc0)
0xadd291b8 PVEC_SUBR
"ad-Advice-find-file-noselect" (0xdf2000d8)
"apply" (0xdf2000d0)
"find-file-noselect" (0xffffc078)
"org-get-agenda-file-buffer" (0xffffc1b0)
"org-agenda-prepare-buffers" (0xffffc318)
"org-agenda-prepare" (0xffffc4d8)
"org-agenda-list" (0xdf200078)
0xa0490858 PVEC_CLOSURE
"funcall" (0xffffc7d0)
"let" (0xffffc968)
"eval" (0xffffcb78)
0x9a43d670 PVEC_SUBR
"apply" (0xdf200040)
"org-agenda" (0xffffd000)
"funcall-interactively" (0xffffcff8)
"command-execute" (0xffffd3a8)
--
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>
next prev parent reply other threads:[~2024-06-29 19:51 UTC|newest]
Thread overview: 82+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-06-27 21:01 MPS: dangling markers Ihor Radchenko
2024-06-27 21:24 ` Stefan Monnier
2024-06-28 4:14 ` Gerd Möllmann
2024-06-28 16:37 ` Ihor Radchenko
2024-06-28 16:47 ` Gerd Möllmann
2024-06-28 16:52 ` Ihor Radchenko
2024-06-28 16:56 ` Gerd Möllmann
2024-06-28 17:18 ` Ihor Radchenko
2024-06-28 17:44 ` Gerd Möllmann
2024-06-29 3:57 ` Gerd Möllmann
2024-06-29 14:34 ` Ihor Radchenko
2024-06-29 14:56 ` Gerd Möllmann
2024-06-29 16:29 ` Eli Zaretskii
2024-06-29 17:09 ` Gerd Möllmann
2024-06-29 17:17 ` Gerd Möllmann
2024-06-29 17:23 ` Eli Zaretskii
2024-06-29 18:02 ` Gerd Möllmann
2024-06-29 18:11 ` Eli Zaretskii
2024-06-29 18:19 ` Gerd Möllmann
2024-06-29 19:51 ` Ihor Radchenko [this message]
2024-06-29 21:50 ` Gerd Möllmann
2024-06-29 22:33 ` Pip Cet
2024-06-30 4:41 ` Gerd Möllmann
2024-06-30 6:56 ` Gerd Möllmann
2024-06-30 9:51 ` Pip Cet
2024-06-30 11:02 ` Gerd Möllmann
2024-06-30 12:54 ` Pip Cet
2024-06-30 13:15 ` Gerd Möllmann
2024-06-30 19:02 ` Pip Cet
2024-06-30 19:22 ` Gerd Möllmann
2024-06-30 20:15 ` Pip Cet
2024-07-01 4:22 ` Gerd Möllmann
2024-07-01 17:14 ` Pip Cet
2024-07-01 18:20 ` Gerd Möllmann
2024-07-01 18:50 ` Eli Zaretskii
2024-07-01 19:04 ` Pip Cet
2024-07-01 19:07 ` Eli Zaretskii
2024-07-01 19:43 ` Gerd Möllmann
2024-07-01 18:56 ` Eli Zaretskii
2024-07-01 21:08 ` Pip Cet
2024-07-02 11:25 ` Eli Zaretskii
2024-07-03 18:46 ` Pip Cet
2024-07-03 19:20 ` Eli Zaretskii
2024-06-29 22:59 ` Stefan Monnier
2024-06-30 5:02 ` Gerd Möllmann
2024-06-30 5:29 ` Eli Zaretskii
2024-06-30 15:04 ` Stefan Monnier
2024-06-30 5:11 ` Eli Zaretskii
2024-06-30 4:57 ` Eli Zaretskii
2024-06-30 5:36 ` Gerd Möllmann
2024-06-30 12:25 ` Ihor Radchenko
2024-06-29 17:19 ` Ihor Radchenko
2024-06-29 18:05 ` Gerd Möllmann
2024-06-29 18:10 ` Eli Zaretskii
2024-06-29 18:17 ` Gerd Möllmann
2024-06-29 18:28 ` Ihor Radchenko
2024-06-29 17:20 ` Eli Zaretskii
2024-06-29 18:04 ` Gerd Möllmann
2024-06-29 17:16 ` Stefan Monnier
2024-06-29 18:12 ` Gerd Möllmann
2024-06-29 18:30 ` Stefan Monnier
2024-06-29 18:52 ` Gerd Möllmann
2024-06-29 21:20 ` Gerd Möllmann
2024-06-29 21:38 ` Gerd Möllmann
2024-06-30 7:11 ` Gerd Möllmann
2024-06-30 7:27 ` Gerd Möllmann
2024-06-30 7:45 ` Ihor Radchenko
2024-06-30 10:44 ` Gerd Möllmann
2024-06-30 11:23 ` Ihor Radchenko
2024-06-30 11:25 ` Gerd Möllmann
2024-06-30 11:31 ` Ihor Radchenko
2024-06-30 12:13 ` Gerd Möllmann
2024-06-30 12:18 ` Ihor Radchenko
2024-06-30 12:17 ` Ihor Radchenko
2024-06-30 12:28 ` Gerd Möllmann
2024-06-30 12:38 ` Ihor Radchenko
2024-06-30 12:48 ` Gerd Möllmann
2024-06-30 15:21 ` Ihor Radchenko
2024-06-30 15:32 ` Gerd Möllmann
2024-06-30 12:49 ` Eli Zaretskii
2024-06-29 15:17 ` Ihor Radchenko
2024-06-28 4:07 ` Gerd Möllmann
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87wmm75xze.fsf@localhost \
--to=yantar92@posteo.net \
--cc=eliz@gnu.org \
--cc=eller.helmut@gmail.com \
--cc=emacs-devel@gnu.org \
--cc=gerd.moellmann@gmail.com \
--cc=monnier@iro.umontreal.ca \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).