Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c > #395005

Re: New and improved version of cdecl

From David Brown <david.brown@hesbynett.no>
Newsgroups comp.lang.c
Subject Re: New and improved version of cdecl
Date 2025-10-31 13:10 +0100
Organization A noiseless patient Spider
Message-ID <10e28vv$f6ll$1@dont-email.me> (permalink)
References (25 earlier) <10dvkek$3lk42$1@dont-email.me> <10dvuqk$3oop2$1@dont-email.me> <10e08fa$3rtue$1@dont-email.me> <20251030110447.954@kylheku.com> <10e0s13$30mn$1@dont-email.me>

Show all headers | View raw


On 31/10/2025 00:23, bart wrote:

> People into compilers are obsessed with optimisation. It can be a 
> necessity for languages that generate lots of redundant code that needs 
> to be cleaned up, but not so much for C.
> 
> Typical differences of between -O0 and -O2 compiled code can be 2:1.
> 
> However even the most terrible native code will be a magnitude faster 
> than interpreted code.
> 

You live in a world of x86 (with brief visits to 64-bit ARM).  You used 
to work with smaller processors and lower level code, but seem to have 
forgotten that long ago.

A prime characteristic of modern x86 processors is that they are 
extremely good at running extremely bad code.  They are targeted at 
systems where being able to run old binaries is essential.  A great deal 
of the hardware in an x86 cpu core is there to handle poorly optimised 
code - lots of jumps and function calls get predicted and speculated, 
data that is pushed onto and pulled off the stack gets all kinds of fast 
paths and short-circuits, and so on.  And then there is the memory - if 
code has to wait for data from ram, the cpu can happily execute hundreds 
of cycles of unnecessary unoptimised code without making any difference 
to the final speed.

Big ARM processors - such as on Pi's - have the same effects, though to 
a somewhat lesser extent.

A prime characteristic of user programs on PC's and other "big" systems 
is that a lot of the time is spent doing things other than running the 
user code - file I/O, screen display, OS calls, or code in static 
libraries, DLLs (or SOs), etc.  That stuff is completely unaffected by 
the efficiency of the user code - that's why interpreted or VM code is 
fast enough for a very wide range of use-cases.

And if you are working with Windows systems with an MS DLL for the C 
runtime library (as used by some C toolchains on Windows, but not all), 
then you can get more distortions.  If you have a call to memcpy that 
uses an external DLL, that is going to take perhaps 500 clock cycles 
even for a small fixed size of memcpy (assuming all code and data is in 
cache).  The user code for the call might be 10 cycles or 20 cycles 
depending on the optimisation - compiler optimisation makes no 
measurable difference here.  But if the toolchain uses a static library 
for memcpy and can optimise locally to replace the call, the static call 
to general memcpy code might take 200 cycles while the local code takes 
10 cycles.  Suddenly the difference between optimising and 
non-optimising is huge.

Then there is the type of code you are dealing with.  Some code is very 
cpu intensive and can benefit from optimisations, other code is not.

And optimisation is not just a matter of choosing -O0 or -O2 flags.  It 
can mean thought and changes in the source code (some standard C 
changes, like use of "restrict" parameters, some compiler-specific 
changes like gcc attributes or builtins, and some target specific like 
organising data to fit cache usage).  And it can mean careful flag 
choices - different specific optimisations suitable for the code at 
hand, and target related flags for enabling more target features.  I am 
entirely confident that you have done nothing of these things when 
testing.  That's not necessarily a bad thing in itself, when looking at 
widely portable source compiled to generic binaries, but it gives a very 
unrealistic picture of compiler optimisations and what can be achieved 
by someone who knows how to work with their compiler.


All this conspires to give you this 2:1 ratio that you regularly state 
for the difference between optimised code and unoptimised code - gcc -O2 
and gcc -O0.


In reality, people can often achieve far greater ratios for the type of 
code where performance matters and where it is is achievable.  Someone 
working on game engines on an x86 would probably expect at least 10 
times difference between the flags they use, and no optimisation flags. 
For the targets I use, which are (generally) not super-scaler, 
out-of-order, etc., five to ten times difference is not uncommon.  And 
when you throw C++ or other modern languages into the mix (remember, gcc 
and clang/llvm are not simple C compilers), the benefits of inlining and 
other inter-procedural optimisations can easily be an order of 
magnitude.  (This is one reason why gcc and clang enable a number of 
optimisations, including at least inlining of functions marked 
appropriately, even with no optimisation flags specified.)


You can continue to believe that high-end toolchains are no more than 
twice as good as your own compiler or tcc, if you like.  (And they give 
you all the performance and features that you need, fine.)  Those of us 
who want more from our tools, and know how to get it, know better.

Back to comp.lang.c | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-22 14:39 -0700
  Re: New and improved version of cdecl Thiago Adams <thiago.adams@gmail.com> - 2025-10-22 22:19 -0300
    Re: New and improved version of cdecl Ben Bacarisse <ben@bsb.me.uk> - 2025-10-23 02:42 +0100
      Re: New and improved version of cdecl Kaz Kylheku <643-408-1753@kylheku.com> - 2025-10-23 03:04 +0000
        Re: New and improved version of cdecl Ben Bacarisse <ben@bsb.me.uk> - 2025-10-23 15:05 +0100
    Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-23 11:36 +0100
      Re: New and improved version of cdecl Thiago Adams <thiago.adams@gmail.com> - 2025-10-23 07:59 -0300
      Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-23 16:04 -0700
        Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-24 01:44 +0100
          Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-23 19:00 -0700
            Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-24 14:27 +0100
              Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-24 19:35 +0200
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-24 19:50 +0100
                Re: New and improved version of cdecl scott@slp53.sl.home (Scott Lurndal) - 2025-10-24 18:59 +0000
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-24 13:20 -0700
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-24 23:18 +0100
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-26 07:25 +0100
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-26 11:26 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-26 13:26 +0000
                Re: New and improved version of cdecl scott@slp53.sl.home (Scott Lurndal) - 2025-10-26 16:07 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-26 17:03 +0000
                Re: New and improved version of cdecl scott@slp53.sl.home (Scott Lurndal) - 2025-10-26 16:04 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-26 16:58 +0000
                Re: New and improved version of cdecl Kaz Kylheku <643-408-1753@kylheku.com> - 2025-10-26 17:27 +0000
                Re: New and improved version of cdecl Michael S <already5chosen@yahoo.com> - 2025-10-26 22:49 +0200
                Re: New and improved version of cdecl Michael S <already5chosen@yahoo.com> - 2025-10-26 23:07 +0200
                Re: New and improved version of cdecl Kaz Kylheku <643-408-1753@kylheku.com> - 2025-10-28 18:01 +0000
                Re: New and improved version of cdecl antispam@fricas.org (Waldek Hebisch) - 2025-10-29 20:33 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-29 23:29 +0000
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-26 16:07 -0700
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-27 03:08 +0100
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-27 12:50 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-27 12:58 +0000
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-27 14:45 +0100
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-27 14:48 +0100
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-27 15:23 +0000
                Re: New and improved version of cdecl Michael S <already5chosen@yahoo.com> - 2025-10-27 22:39 +0200
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-28 03:00 +0100
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-28 15:59 +0100
                Re: New and improved version of cdecl scott@slp53.sl.home (Scott Lurndal) - 2025-10-28 16:05 +0000
                Re: New and improved version of cdecl Michael S <already5chosen@yahoo.com> - 2025-10-28 20:00 +0200
                Re: New and improved version of cdecl scott@slp53.sl.home (Scott Lurndal) - 2025-10-28 18:28 +0000
                Re: New and improved version of cdecl Michael S <already5chosen@yahoo.com> - 2025-10-28 20:49 +0200
                Re: New and improved version of cdecl Ben Bacarisse <ben@bsb.me.uk> - 2025-10-29 21:30 +0000
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-28 20:32 +0100
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-28 20:14 +0100
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-29 16:36 +0100
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-29 17:24 +0000
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-27 14:39 +0100
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-27 15:11 +0000
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-28 03:35 +0100
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-28 11:16 +0000
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-28 14:59 -0700
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-28 23:14 +0000
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-28 18:48 -0700
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-29 19:24 +0000
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-29 15:10 -0700
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-29 23:19 +0000
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-29 18:03 -0700
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-30 09:02 +0100
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-29 08:06 +0100
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-29 11:20 +0000
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-29 17:12 +0100
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-29 21:21 +0000
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-30 00:04 +0100
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-29 16:47 -0700
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-30 00:36 +0000
                Re: New and improved version of cdecl antispam@fricas.org (Waldek Hebisch) - 2025-10-30 03:37 +0000
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-29 21:24 -0700
                Re: New and improved version of cdecl vallor <vallor@vallor.earth> - 2025-10-30 04:52 +0000
                Re: New and improved version of cdecl vallor <vallor@vallor.earth> - 2025-10-30 05:38 +0000
                Re: New and improved version of cdecl Richard Heathfield <rjh@cpax.org.uk> - 2025-10-30 07:45 +0000
                Re: New and improved version of cdecl Michael S <already5chosen@yahoo.com> - 2025-10-30 16:41 +0200
                Re: New and improved version of cdecl richard@cogsci.ed.ac.uk (Richard Tobin) - 2025-10-30 16:26 +0000
                Re: New and improved version of cdecl scott@slp53.sl.home (Scott Lurndal) - 2025-10-30 17:30 +0000
                Re: New and improved version of cdecl richard@cogsci.ed.ac.uk (Richard Tobin) - 2025-10-30 18:29 +0000
                Re: New and improved version of cdecl scott@slp53.sl.home (Scott Lurndal) - 2025-10-30 18:37 +0000
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-30 13:21 -0700
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-31 07:44 +0100
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-31 07:49 +0100
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-30 12:50 +0100
                Re: New and improved version of cdecl antispam@fricas.org (Waldek Hebisch) - 2025-10-31 00:27 +0000
                Re: New and improved version of cdecl "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2025-10-30 17:35 -0700
                Re: New and improved version of cdecl scott@slp53.sl.home (Scott Lurndal) - 2025-10-30 14:13 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-30 14:32 +0000
                Re: New and improved version of cdecl scott@slp53.sl.home (Scott Lurndal) - 2025-10-30 16:22 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-30 17:40 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-31 12:39 +0000
                Re: New and improved version of cdecl scott@slp53.sl.home (Scott Lurndal) - 2025-10-31 13:57 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-31 14:55 +0000
                Re: New and improved version of cdecl scott@slp53.sl.home (Scott Lurndal) - 2025-10-31 17:18 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-31 17:52 +0000
                Re: New and improved version of cdecl tTh <tth@none.invalid> - 2025-10-30 05:00 +0100
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-30 11:15 +0100
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-30 12:07 +0000
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-30 16:04 +0100
                Re: New and improved version of cdecl Michael S <already5chosen@yahoo.com> - 2025-10-30 18:30 +0200
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-30 17:49 +0000
                Re: New and improved version of cdecl Kaz Kylheku <643-408-1753@kylheku.com> - 2025-10-30 18:59 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-30 23:23 +0000
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-30 16:44 -0700
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-31 00:15 +0000
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-30 18:16 -0700
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-31 01:36 +0000
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-30 19:13 -0700
                Re: New and improved version of cdecl scott@slp53.sl.home (Scott Lurndal) - 2025-10-31 13:43 +0000
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-31 13:10 +0100
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-31 16:34 +0000
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-30 23:01 +0100
                Re: New and improved version of cdecl Kaz Kylheku <643-408-1753@kylheku.com> - 2025-10-31 00:28 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-31 01:22 +0000
                Re: New and improved version of cdecl tTh <tth@none.invalid> - 2025-10-31 10:29 +0100
                Re: New and improved version of cdecl Michael S <already5chosen@yahoo.com> - 2025-10-31 13:15 +0200
                Re: New and improved version of cdecl antispam@fricas.org (Waldek Hebisch) - 2025-10-31 21:39 +0000
                Re: New and improved version of cdecl richard@cogsci.ed.ac.uk (Richard Tobin) - 2025-10-31 11:43 +0000
                Re: New and improved version of cdecl Kaz Kylheku <643-408-1753@kylheku.com> - 2025-10-31 22:47 +0000
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-31 13:16 +0100
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-31 23:40 +0000
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-31 17:14 -0700
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-31 09:31 +0100
                Re: New and improved version of cdecl antispam@fricas.org (Waldek Hebisch) - 2025-10-30 23:11 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-30 23:49 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-31 02:14 +0000
                Re: New and improved version of cdecl antispam@fricas.org (Waldek Hebisch) - 2025-10-31 22:01 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-11-01 11:57 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-11-01 14:56 +0000
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-30 13:37 -0700
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-30 23:37 +0100
                Re: New and improved version of cdecl tTh <tth@none.invalid> - 2025-10-31 11:52 +0100
                Re: New and improved version of cdecl scott@slp53.sl.home (Scott Lurndal) - 2025-10-31 13:48 +0000
                Re: New and improved version of cdecl vallor <vallor@vallor.earth> - 2025-10-29 23:11 +0000
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-29 06:57 +0100
                Re: New and improved version of cdecl Michael S <already5chosen@yahoo.com> - 2025-10-29 14:17 +0200
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-29 14:40 +0000
                Re: New and improved version of cdecl tTh <tth@none.invalid> - 2025-10-29 16:09 +0100
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-29 16:47 +0000
                Re: New and improved version of cdecl antispam@fricas.org (Waldek Hebisch) - 2025-10-30 05:11 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-30 12:56 +0000
                Re: New and improved version of cdecl James Kuyper <jameskuyper@alumni.caltech.edu> - 2025-10-28 17:34 -0400
                Re: New and improved version of cdecl antispam@fricas.org (Waldek Hebisch) - 2025-10-31 04:37 +0000
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-27 13:31 -0700
                Re: New and improved version of cdecl Kaz Kylheku <643-408-1753@kylheku.com> - 2025-10-27 20:52 +0000
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-27 17:30 -0700
                Re: New and improved version of cdecl "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2025-10-27 19:11 -0700
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-27 19:59 -0700
                Re: New and improved version of cdecl "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2025-10-27 23:45 -0700
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-28 10:27 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-28 01:22 +0000
                Re: New and improved version of cdecl Kaz Kylheku <643-408-1753@kylheku.com> - 2025-10-28 17:03 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-28 22:26 +0000
                Re: New and improved version of cdecl Kaz Kylheku <643-408-1753@kylheku.com> - 2025-10-29 00:04 +0000
                Re: New and improved version of cdecl Michael S <already5chosen@yahoo.com> - 2025-10-26 13:15 +0200
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-26 14:56 -0700
                Re: New and improved version of cdecl Michael S <already5chosen@yahoo.com> - 2025-10-27 00:34 +0200
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-26 15:45 -0700
                Re: New and improved version of cdecl Michael S <already5chosen@yahoo.com> - 2025-10-27 01:12 +0200
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-26 16:15 -0700
                Re: New and improved version of cdecl Michael S <already5chosen@yahoo.com> - 2025-10-28 14:56 +0200
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-28 13:18 +0000
                Re: New and improved version of cdecl scott@slp53.sl.home (Scott Lurndal) - 2025-10-28 15:03 +0000
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-28 16:16 +0000
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-25 13:04 +0200
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-25 13:51 +0100
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-25 17:18 +0200
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-26 07:44 +0100
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-26 15:12 +0000
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-27 10:44 +0100
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-27 11:22 +0000
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-27 17:35 +0100
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-27 17:44 +0000
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-28 04:10 +0100
                Re: New and improved version of cdecl "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2025-10-27 23:47 -0700
                Re: New and improved version of cdecl antispam@fricas.org (Waldek Hebisch) - 2025-10-27 22:33 +0000
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-28 04:23 +0100
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-28 16:20 +0100
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-27 13:48 -0700
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-28 04:41 +0100
                Re: New and improved version of cdecl James Kuyper <jameskuyper@alumni.caltech.edu> - 2025-10-25 11:40 -0400
                Re: New and improved version of cdecl bart <bc@freeuk.com> - 2025-10-25 16:48 +0100
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-25 19:14 +0200
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-25 15:14 -0700
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-26 08:07 +0100
                Re: New and improved version of cdecl Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-10-24 21:36 +0200
                Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-24 13:07 -0700
                Re: New and improved version of cdecl David Brown <david.brown@hesbynett.no> - 2025-10-25 13:15 +0200
              Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-24 13:01 -0700
        Re: New and improved version of cdecl "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2025-10-24 15:01 -0700
  Re: New and improved version of cdecl Andrey Tarasevich <noone@noone.net> - 2025-10-26 12:09 -0700
    Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-26 15:36 -0700
      Re: New and improved version of cdecl "Paul J. Lucas" <paul@lucasmail.org> - 2025-12-09 07:31 -0800
        Re: New and improved version of cdecl Kaz Kylheku <046-301-5902@kylheku.com> - 2025-12-09 20:38 +0000
          Re: New and improved version of cdecl "Paul J. Lucas" <paul@lucasmail.org> - 2025-12-09 16:46 -0800
            Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-12-09 17:51 -0800
  Re: New and improved version of cdecl "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2025-10-26 14:44 -0700
    Re: New and improved version of cdecl Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-10-26 15:38 -0700
      Re: New and improved version of cdecl "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2025-10-27 11:51 -0700

csiph-web