Hi Ingo,

PDL_LINE.* in *.pm was a bug that is fixed in 2.061 (just released), in the 
code to make slightly more accurate reporting of error locations, which does 
create more #line directives. If you were to look at the output of “cpp” on 
most C files, you would see many, many more #line directives.

Best regards,
Ed

From: Ingo Schmid<mailto:[email protected]>
Sent: 11 November 2021 15:19
To: [email protected]<mailto:[email protected]>
Subject: Re: [Pdl-general] PDL 2.059 released


Hi Ed,

I've noticed very strange clutter of # line ... in PP generated .c files, also 
PDL_LINEEND.* in .pm files.

This happens in modules built against PDL::2.060.

E.g. PDL::Drawing::Prima and PDL::Stats


On 11/9/2021 12:35 AM, Ed . wrote:Hi
2.059 had problems on more recent versions of the MinGW runtime. I have now 
worked around these, and released a new 2.060 which seems to work again.

Please report any problems in 2.060!

Best regards,
Ed

From: Ed .<mailto:[email protected]>
Sent: 08 November 2021 05:04
To: [email protected]<mailto:[email protected]>; 
perldl<mailto:[email protected]>
Subject: PDL 2.059 released

Dear PDL folks,

PDL 2.059 has just been released. Notable changes since 2.058:

  1.  pthreading now uses the number of available CPU cores if no 
PDL_AUTOPTHREAD_TARG is set
  2.  use of tgmath.h plus some macros makes for shorter generated functions

The first point will mean you need to ensure you set “NoPthread=>1” on your 
functions if that is necessary, for instance if you are calling into a 
non-thread-safe library, or doing I/O.

Future plans, in no particular order:

  1.  finish the independent C interface for making PDL usable from e.g. Python
  2.  more pervasive use of e.g. BLAS/LAPACK routines if available
  3.  use OpenCL to also utilise GPUs if available

The IRC channel (#pdl on irc.perl.org) is a great virtual place to come and ask 
questions, or just watch the GitHub messages flow by.

As usual, please give the new PDL a try and report problems.

Best regards,
Ed






_______________________________________________

pdl-general mailing list

[email protected]<mailto:[email protected]>

https://lists.sourceforge.net/lists/listinfo/pdl-general

_______________________________________________
pdl-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pdl-general

Reply via email to