Sorry

This feed does not validate.

In addition, interoperability with the widest range of feed readers could be improved by implementing the following recommendation.

Source: http://news.perlfoundation.org/atom.xml

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <feed xmlns="http://www.w3.org/2005/Atom">
  3. <title>The Perl Foundation</title>
  4. <link rel="alternate" type="text/html" href="http://news.perlfoundation.org/"/>
  5. <link rel="self" type="application/atom+xml" href="http://news.perlfoundation.org/atom.xml"/>
  6. <id>tag:news.perlfoundation.org,2010-03-22://18</id>
  7. <updated>2025-10-07T18:22:57</updated>
  8. <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 6.2.2</generator><entry>
  9.  <title>Maintaining Perl 5 Core (Dave Mitchell):  September 2025 </title>
  10.  <link rel="alternate" type="text/html" href="https://news.perlfoundation.org/post/maintaining_perl_dave_mitchell_september_2025"/>
  11.  <id>tag:news.perlfoundation.org,2025-10-07:/post/maintaining_perl_dave_mitchell_september_2025</id>
  12.  <published>2025-10-07T18:22:57</published>
  13.  <updated>2025-10-07T18:22:57</updated>
  14.  <summary>
  15.  <![CDATA[
  16.     Dave writes: Last month I completed rewriting and modernising perlxs.pod, Perl's reference manual for XS. It's now sitting as PR #23795, and will hopefully get merged before too long.
  17.   ]]>
  18.  </summary>
  19.  <author>
  20.    <name>alh</name>
  21.  </author>
  22.  <category term="Grants" scheme="http://www.sixapart.com/ns/types#category"/>
  23.  <category term="Perl 5 Development" scheme="http://www.sixapart.com/ns/types#category"/>  <content type="html" xml:lang="en-us" xml:base="http://news.perlfoundation.org/">
  24.   <![CDATA[
  25.    
  26.       <img src="_ra-rel-mnt_/simplecas/fetch_content/7f97282811f6a9f862d7e659c79e5462cc195d94/grant-funding.png" style="max-width:100%;max-height:100%;padding:20px;" /><br>
  27.    
  28.     <p>Dave writes:</p>
  29.  
  30. <p>Last month I completed rewriting and modernising perlxs.pod, Perl's
  31. reference manual for XS. It's now sitting as PR <a href="https://github.com/perl/perl5/pull/23795">#23795</a>, and will hopefully
  32. get merged before too long. (I actually completed the work two days into
  33. October, so next month's report will show a few hours.)</p>
  34.  
  35. <p>From the PR's description:</p>
  36.  
  37. <p>This branch completely rewrites and modernises the XS reference manual,
  38. perlxs.pod.</p>
  39.  
  40. <p>The new file is about twice the size of the old one.</p>
  41.  
  42. <p>This branch:</p>
  43.  
  44. <ul>
  45. <li>deletes some obsolete sections;</li>
  46. <li>reorders the existing sections into a more logical order;</li>
  47. <li>adds a large new introductory/overview part, which explains
  48. all the background needed to understand what XSUBs do, including
  49. SVs, the stack, reference counts, magic etc.</li>
  50. <li>includes a BNF syntax section</li>
  51. <li>modernises: e.g. it uses ANSI parameter syntax throughout</li>
  52. <li>has a fully-worked example using T_PTROBJ</li>
  53. </ul>
  54.  
  55. <p>SUMMARY:</p>
  56.  
  57. <ul>
  58. <li>23:19 modernise perlxs.pod</li>
  59. <li><p>3:50 rationalise XS typemap file search order</p>
  60.  
  61. <p>Total:</p>
  62.  
  63. <ul>
  64. <li>27:09 (HH::MM)</li>
  65. </ul></li>
  66. </ul>
  67.  
  68.    ]]>
  69.  </content>
  70. </entry>
  71. <entry>
  72.  <title>Maintaining Perl (Tony Cook) September 2025 </title>
  73.  <link rel="alternate" type="text/html" href="https://news.perlfoundation.org/post/maintaining_perl_tonyc_september_2025"/>
  74.  <id>tag:news.perlfoundation.org,2025-10-07:/post/maintaining_perl_tonyc_september_2025</id>
  75.  <published>2025-10-07T18:15:54</published>
  76.  <updated>2025-10-07T18:15:54</updated>
  77.  <summary>
  78.  <![CDATA[
  79.     Tony writes: 2025/09/01 Monday  0.48 #23641 testing, comment  0.77 #23659 review and comment  0.20 #23659 review updates and comment  0.83 reply DB.pm discussion  0.25 #23648 try to reproduce and comment  0.47 #23659 review and approve  3.00 2025/09/02 Tuesday  0.60 #23627 follow-up, review and comment  0.53 #23616 research and comment  0.23 #23669 review, look for a similar test, comment  0.43
  80.   ]]>
  81.  </summary>
  82.  <author>
  83.    <name>alh</name>
  84.  </author>
  85.  <category term="Grants" scheme="http://www.sixapart.com/ns/types#category"/>
  86.  <category term="Perl 5 Development" scheme="http://www.sixapart.com/ns/types#category"/>  <content type="html" xml:lang="en-us" xml:base="http://news.perlfoundation.org/">
  87.   <![CDATA[
  88.    
  89.       <img src="_ra-rel-mnt_/simplecas/fetch_content/7f97282811f6a9f862d7e659c79e5462cc195d94/grant-funding.png" style="max-width:100%;max-height:100%;padding:20px;" /><br>
  90.    
  91.     <p>Tony writes:
  92. ```
  93. [Hours]         [Activity]
  94. 2025/09/01      Monday
  95. 0.48           #23641 testing, comment
  96. 0.77           #23659 review and comment
  97. 0.20           #23659 review updates and comment
  98. 0.83           reply DB.pm discussion
  99. 0.25           #23648 try to reproduce and comment</p>
  100.  
  101. <h1> 0.47           #23659 review and approve</h1>
  102.  
  103. <p>3.00</p>
  104.  
  105. <p>2025/09/02      Tuesday
  106. 0.60           #23627 follow-up, review and comment
  107. 0.53           #23616 research and comment
  108. 0.23           #23669 review, look for a similar test, comment
  109. 0.43           #23641 testing, follow-up
  110. 0.32           #23648 follow-up
  111. 0.32           #23667 review, comment
  112. 0.57           #23668 review, testing, comment and approve</p>
  113.  
  114. <h1> 0.85           #13307/#23661 testing, comment on both</h1>
  115.  
  116. <p>3.85</p>
  117.  
  118. <p>2025/09/03      Wednesday
  119. 0.12           #23668 review updates and reapprove
  120. 0.57           #23661 review discussion and consider, request changes
  121. 0.18           #23616 review and approve
  122. 0.33           #23627 review updates and approve</p>
  123.  
  124. <h1> 0.62           #23669 testing and comments</h1>
  125.  
  126. <p>1.82</p>
  127.  
  128. <p>2025/09/04      Thursday
  129. 0.15           #23661 review changes, test results and comment
  130. 1.07           #23573 testing, approve with comment
  131. 0.13           #23669 review updates and approve
  132. 0.52           #23641 review, research and comment
  133. 0.15           #23638 check latest changes and approve
  134. 0.37           #23680 review and approve
  135. 0.17           #23680 review updates and still approved
  136. 0.18           #23682 review, check test failures and comment</p>
  137.  
  138. <h1> 0.33           #23679 review</h1>
  139.  
  140. <p>3.07</p>
  141.  
  142. <p>2025/09/05      Friday</p>
  143.  
  144. <h1> 0.42           #23680 follow-up</h1>
  145.  
  146. <p>0.42</p>
  147.  
  148. <p>2025/09/08      Monday
  149. 1.07           #23641 review, research, comments
  150. 0.08           #23670 review and approve
  151. 0.55           #23671 review, research and approve with comment
  152. 0.08           #23672 review and approve
  153. 0.18           #23678 review and comment
  154. 0.22           #23683 review and comment</p>
  155.  
  156. <h1> 2.62           test_pl.pod - make a start</h1>
  157.  
  158. <p>4.80</p>
  159.  
  160. <p>2025/09/09      Tuesday
  161. 0.82           #23679 review and comment
  162. 1.48           test_pl.pod - more</p>
  163.  
  164. <h1> 1.78           test_pl.pod - more</h1>
  165.  
  166. <p>4.08</p>
  167.  
  168. <p>2025/09/10      Wednesday
  169. 1.30           #23690 review, testing and comment
  170. 0.15           #23691 review and approve
  171. 0.70           #23694 review and approve</p>
  172.  
  173. <h1> 1.42           test_pl.pod - mostly done, needs review</h1>
  174.  
  175. <p>3.57</p>
  176.  
  177. <p>2025/09/11      Thursday
  178. 0.48           #23695 review and comment
  179. 0.12           #23696 review and approve
  180. 0.10           #23697 review and approve
  181. 1.48           #23698 review and comments</p>
  182.  
  183. <h1> 1.38           test_pl.pod, add and test example, make PR 23700</h1>
  184.  
  185. <p>3.56</p>
  186.  
  187. <p>2025/09/15      Monday
  188. 0.25           #23700 follow-up
  189. 1.57           #23690 review updates, testing, research and comment
  190. 0.32           #23695 review updates and approve
  191. 1.00           #23641 testing, research and comment</p>
  192.  
  193. <h1> 0.92           test_pl.pod - some missing stuff, don’t talk about TAP</h1>
  194.  
  195. <p>4.06</p>
  196.  
  197. <p>2025/09/16      Tuesday
  198. 0.42           #23698 review updated PR and approve
  199. 0.73           test_pl.pod - minor fixes, add to podcheck
  200. 0.28           #23678 review and comment
  201. 0.80           #23702 review</p>
  202.  
  203. <h1> 0.92           #23702 try to understand line-breaking</h1>
  204.  
  205. <p>3.15</p>
  206.  
  207. <p>2025/09/17      Wednesday
  208. 0.17           #23702 comment
  209. 1.50           #23678 try to understand the threads watchdog
  210. 1.00           #23678 debugging, testing and comment</p>
  211.  
  212. <h1> 0.65           #23715 review and comments</h1>
  213.  
  214. <p>3.32</p>
  215.  
  216. <p>2025/09/18      Thursday
  217. 0.12           #23717 review and approve
  218. 0.27           #23718 review and approve
  219. 0.42           #23719 review and approve
  220. 0.32           #23720 review, research and comment
  221. 0.17           #23721 review and approve
  222. 0.52           #23714 review, research and comment
  223. 0.42           #23720 research and follow-up</p>
  224.  
  225. <h1> 1.48           test.pl/test-dist-modules.pl clean up, testing, fixes</h1>
  226.  
  227. <p>3.72</p>
  228.  
  229. <p>2025/09/22      Monday
  230. 0.42           #23720 review updates and approve
  231. 0.22           #23714 comment
  232. 0.63           #23747 review and comment
  233. 0.58           #23731 review and comment
  234. 0.52           #23730 review, research and comment
  235. 0.72           #23728 review, research and comments
  236. 0.12           #23734 review and approve
  237. 0.13           #23735 review and approve
  238. 0.15           #23736 review and approve with comment
  239. 0.33           #23742 review and approve
  240. 0.42           #23743 review and approve
  241. 0.13           #23749 review and approve</p>
  242.  
  243. <h1> 0.12           #23746 review and approve</h1>
  244.  
  245. <p>4.49</p>
  246.  
  247. <p>2025/09/23      Tuesday
  248. 0.70           #23731 review updates and approve
  249. 0.25           #23752 review and comment
  250. 0.32           #23754 review and approve
  251. 0.22           #23747 review update and approve
  252. 0.17           #23725 review and briefly comment</p>
  253.  
  254. <h1> 0.27           #23752 review update and comment</h1>
  255.  
  256. <p>1.93</p>
  257.  
  258. <p>2025/09/24      Wednesday
  259. 0.82           #23710 review and approve
  260. 0.25           #23076 review discussion and change and approve
  261. 0.83           #23761 review, research and approve
  262. 1.22           #23753 look into CI failure, testing, fixes start a full
  263.                test
  264. 0.28           #23753 clean up and push to PR for CI</p>
  265.  
  266. <h1> 0.37           #23757 review and approve</h1>
  267.  
  268. <p>3.77</p>
  269.  
  270. <p>2025/09/25      Thursday
  271. 0.60           github notifications
  272. 0.23           #23753 comment and approve
  273. 1.05           #23759 review, check cpan, testing, approve with comment
  274. 0.17           #23763 review and comment
  275. 0.08           #23765 review and approve
  276. 0.08           #23766 review and approve
  277. 0.08           #23767 review and comment
  278. 0.82           #21877 write tests, work on re-work</p>
  279.  
  280. <h1> 0.45           #21877 more re-work</h1>
  281.  
  282. <p>3.56</p>
  283.  
  284. <p>2025/09/29      Monday</p>
  285.  
  286. <h1> 3.27           #23641 review, testing</h1>
  287.  
  288. <p>3.27</p>
  289.  
  290. <p>2025/09/30      Tuesday
  291. 1.28           #23782 review and comments
  292. 0.35           #23779 review and approve</p>
  293.  
  294. <h1> 0.63           #23641 more testing and comment</h1>
  295.  
  296. <p>2.26</p>
  297.  
  298. <p>Which I calculate is 61.7 hours.</p>
  299.  
  300. <p>Approximately 63 tickets were reviewed or worked on.
  301. ```</p>
  302.  
  303.    ]]>
  304.  </content>
  305. </entry>
  306. <entry>
  307.  <title>PEVANS Core Perl 5: Grant Report for September 2025 </title>
  308.  <link rel="alternate" type="text/html" href="https://news.perlfoundation.org/post/pevans_core_dev_september_2025"/>
  309.  <id>tag:news.perlfoundation.org,2025-10-07:/post/pevans_core_dev_september_2025</id>
  310.  <published>2025-10-07T18:06:27</published>
  311.  <updated>2025-10-07T18:06:27</updated>
  312.  <summary>
  313.  <![CDATA[
  314.     Paul writes: This month I spent mostly tidying up various bits of fallout from last month's `OP_MULTIPARAM` work towards signatures, and also got the named parameters branch ready for review and merge, along with a few other bugfixes. 1 BBC ticket `meta`  https://github.com/Perl/perl5/issues/23675 2 Bugfix `parse_subsignature on empty parens  https://github.com/Perl/perl5/issues/17689 2 BBC ticket `XS-Parse-Sublike`  https://github.com/Perl/perl5/issues/23674 5.5 Improvements to `B::Deparse` of on signatures  https://github.com/Perl/perl5/issues/23699  https://github.com/Perl/perl5/pull/23710 1
  315.   ]]>
  316.  </summary>
  317.  <author>
  318.    <name>alh</name>
  319.  </author>
  320.  <category term="Grants" scheme="http://www.sixapart.com/ns/types#category"/>
  321.  <category term="Perl 5 Development" scheme="http://www.sixapart.com/ns/types#category"/>  <content type="html" xml:lang="en-us" xml:base="http://news.perlfoundation.org/">
  322.   <![CDATA[
  323.    
  324.       <img src="_ra-rel-mnt_/simplecas/fetch_content/7f97282811f6a9f862d7e659c79e5462cc195d94/grant-funding.png" style="max-width:100%;max-height:100%;padding:20px;" /><br>
  325.    
  326.     <p>Paul writes:</p>
  327.  
  328. <p>This month I spent mostly tidying up various bits of fallout from last
  329. month's <code>OP_MULTIPARAM</code> work towards signatures, and also got the named
  330. parameters branch (just-about) ready for review and merge, along with a
  331. few other bugfixes.</p>
  332.  
  333. <ul>
  334. <li>1 = BBC ticket <code>meta</code>
  335. <ul>
  336. <li>https://github.com/Perl/perl5/issues/23675</li>
  337. </ul></li>
  338. <li>2 = Bugfix <code>parse_subsignature()</code> on empty parens
  339. <ul>
  340. <li>https://github.com/Perl/perl5/issues/17689</li>
  341. </ul></li>
  342. <li>2 = BBC ticket <code>XS-Parse-Sublike</code>
  343. <ul>
  344. <li>https://github.com/Perl/perl5/issues/23674</li>
  345. </ul></li>
  346. <li>5.5 = Improvements to <code>B::Deparse</code> of on signatures
  347. <ul>
  348. <li>https://github.com/Perl/perl5/issues/23699</li>
  349. <li>https://github.com/Perl/perl5/pull/23710</li>
  350. </ul></li>
  351. <li>1 = BBC ticket <code>Syntax-Keyword-MultiSub</code>
  352. <ul>
  353. <li>https://github.com/Perl/perl5/issues/23712</li>
  354. </ul></li>
  355. <li>1   = BBC ticket <code>Future-AsyncAwait</code>
  356. <ul>
  357. <li>https://github.com/Perl/perl5/issues/23711</li>
  358. </ul></li>
  359. <li>1   = Continue work on signature-named-params branch
  360. <ul>
  361. <li>https://github.com/leonerd/perl5/tree/signature-named-parameters</li>
  362. </ul></li>
  363. <li>4   = COP warnings API additions
  364. <ul>
  365. <li>https://github.com/Perl/perl5/pull/23731</li>
  366. </ul></li>
  367. <li>1   = BBC ticket <code>Syntax-Keyword-Try</code>
  368. <ul>
  369. <li>https://github.com/Perl/perl5/issues/23609</li>
  370. </ul></li>
  371. <li>1   = Bugfix module ends in ADJUST block
  372. <ul>
  373. <li>https://github.com/Perl/perl5/issues/23758</li>
  374. </ul></li>
  375. <li>2   = Modernize <code>attributes.pm</code> to use v5.40
  376. <ul>
  377. <li>https://github.com/Perl/perl5/pull/23769</li>
  378. </ul></li>
  379. <li>2   = Bugfix fieldinfo during thread cloning
  380. <ul>
  381. <li>https://github.com/Perl/perl5/issues/23771</li>
  382. </ul></li>
  383. <li>1   = Other github code reviews</li>
  384. </ul>
  385.  
  386. <p>Total: 24.5 hours</p>
  387.  
  388.    ]]>
  389.  </content>
  390. </entry>
  391. <entry>
  392.  <title>PEVANS Core Perl 5: Grant Report for August 2025 </title>
  393.  <link rel="alternate" type="text/html" href="https://news.perlfoundation.org/post/pevans_core_dev_august_2025"/>
  394.  <id>tag:news.perlfoundation.org,2025-09-09:/post/pevans_core_dev_august_2025</id>
  395.  <published>2025-09-09T07:41:47</published>
  396.  <updated>2025-09-09T07:41:47</updated>
  397.  <summary>
  398.  <![CDATA[
  399.     Paul writes: In August I focused on progressing my work on sub signatures. Between the main `OP_MULTIPARAM` work and the surrounding supporting changes, we're now much better placed to look at no-snails or signatures named parameters. 17 OP_MULTIPARAM and related changes, prerequisites and post-changecleanups  https://github.com/Perl/perl5/pull/23539  https://github.com/Perl/perl5/pull/23544  https://github.com/Perl/perl5/pull/23565  https://github.com/Perl/perl5/pull/23574  https://github.com/Perl/perl5/pull/23645 Total: 17 hours
  400.   ]]>
  401.  </summary>
  402.  <author>
  403.    <name>alh</name>
  404.  </author>
  405.  <category term="Grants" scheme="http://www.sixapart.com/ns/types#category"/>
  406.  <category term="Perl 5 Development" scheme="http://www.sixapart.com/ns/types#category"/>  <content type="html" xml:lang="en-us" xml:base="http://news.perlfoundation.org/">
  407.   <![CDATA[
  408.    
  409.       <img src="_ra-rel-mnt_/simplecas/fetch_content/7f97282811f6a9f862d7e659c79e5462cc195d94/grant-funding.png" style="max-width:100%;max-height:100%;padding:20px;" /><br>
  410.    
  411.     <p>Paul writes:</p>
  412.  
  413. <p>In August I focused on progressing my work on sub signatures. Between
  414. the main <code>OP_MULTIPARAM</code> work and the surrounding supporting changes,
  415. we're now much better placed to look at no-snails or signatures named
  416. parameters.</p>
  417.  
  418. <ul>
  419. <li>17 = OP_MULTIPARAM and related changes, prerequisites and post-changecleanups
  420. <ul>
  421. <li>https://github.com/Perl/perl5/pull/23539</li>
  422. <li>https://github.com/Perl/perl5/pull/23544</li>
  423. <li>https://github.com/Perl/perl5/pull/23565</li>
  424. <li>https://github.com/Perl/perl5/pull/23574</li>
  425. <li>https://github.com/Perl/perl5/pull/23645</li>
  426. </ul></li>
  427. </ul>
  428.  
  429. <p>Total: 17 hours</p>
  430.  
  431.    ]]>
  432.  </content>
  433. </entry>
  434. <entry>
  435.  <title>Maintaining Perl (Tony Cook) August 2025 </title>
  436.  <link rel="alternate" type="text/html" href="https://news.perlfoundation.org/post/maintaining_perl_tonyc_august_2025"/>
  437.  <id>tag:news.perlfoundation.org,2025-09-09:/post/maintaining_perl_tonyc_august_2025</id>
  438.  <published>2025-09-09T07:39:03</published>
  439.  <updated>2025-09-09T07:39:03</updated>
  440.  <summary>
  441.  <![CDATA[
  442.     Tony writes: 2025/08/04 Monday  0.13 github notifications  2.37 #23483 see if this can work for netbsd, testing, testing  on openbsd, freebsd and comment  0.15 #23483 testing based on IRC  1.37 #23519 review, research, testing and approve  4.02 2025/08/05 Tuesday  1.33 #21877 research  1.43 #21877 work on test code  2.76 2025/08/06 Wednesday  0.47 #23503 research  0.52 #23542 review and comment
  443.   ]]>
  444.  </summary>
  445.  <author>
  446.    <name>alh</name>
  447.  </author>
  448.  <category term="Grants" scheme="http://www.sixapart.com/ns/types#category"/>
  449.  <category term="Perl 5 Development" scheme="http://www.sixapart.com/ns/types#category"/>  <content type="html" xml:lang="en-us" xml:base="http://news.perlfoundation.org/">
  450.   <![CDATA[
  451.    
  452.       <img src="_ra-rel-mnt_/simplecas/fetch_content/7f97282811f6a9f862d7e659c79e5462cc195d94/grant-funding.png" style="max-width:100%;max-height:100%;padding:20px;" /><br>
  453.    
  454.     <p>Tony writes:
  455. ```
  456. 2025/08/04      Monday
  457. 0.13           github notifications
  458. 2.37           #23483 see if this can work for netbsd, testing, testing
  459.                on openbsd, freebsd and comment
  460. 0.15           #23483 testing based on IRC</p>
  461.  
  462. <h1> 1.37           #23519 review, research, testing and approve</h1>
  463.  
  464. <p>4.02</p>
  465.  
  466. <p>2025/08/05      Tuesday
  467. 1.33           #21877 research (do I need to rewrite this?)</p>
  468.  
  469. <h1> 1.43           #21877 work on test code</h1>
  470.  
  471. <p>2.76</p>
  472.  
  473. <p>2025/08/06      Wednesday
  474. 0.47           #23503 research
  475. 0.52           #23542 review and comment
  476. 0.43           #23539 review and approve
  477. 0.15           #23537 review and approve
  478. 0.32           #23542 review update and comment</p>
  479.  
  480. <h1> 2.10           #16865 debugging</h1>
  481.  
  482. <p>3.99</p>
  483.  
  484. <p>2025/08/07      Thursday
  485. 0.28           #14630 testing and comment
  486. 0.08           #18786 review discussion and comment
  487. 0.38           #16808 research, testing and comment
  488. 0.42           #10376 review discussion, research and comment
  489. 0.68           #23543 review, comments
  490. 0.08           #23542 review updates and approve
  491. 0.08           #23422 apply to blead
  492. 0.18           #23459 review and approve</p>
  493.  
  494. <h1> 1.37           #16865 debugging and comment</h1>
  495.  
  496. <p>3.55</p>
  497.  
  498. <p>2025/08/11      Monday
  499. 1.00           #23544 review and approve
  500. 0.38           #23546 review change, review history and comment
  501. 0.60           #23553 review, comments
  502. 0.47           #23555 review and comment
  503. 0.23           #23557 review and approve</p>
  504.  
  505. <h1> 1.28           #16865 debugging</h1>
  506.  
  507. <p>3.96</p>
  508.  
  509. <p>2025/08/12      Tuesday
  510. 0.45           #23543 review discussion, research and comment
  511. 0.13           #23555 review updates and comment
  512. 0.90           #23375 review comments and long comment
  513. 0.08           #23555 review updates and approve
  514. 0.08           #23563 review and approve
  515. 0.25           #16808 comment
  516. 0.35           #10385 comment
  517. 1.27           #15004 review discussion and patch, work on an</p>
  518.  
  519. <h1>                alternative, testing and push for CI</h1>
  520.  
  521. <p>3.51</p>
  522.  
  523. <p>2025/08/13      Wednesday
  524. 0.40           github notifications
  525. 0.63           check coverity reported error and push a fix for CI
  526. 1.33           #23202 hopefully final review and comment (minor issue)
  527. 0.10           #16715 briefly research and comment
  528. 0.08           #15004 check CI, make PR 23567
  529. 0.10           coverity: check CI and make PR 23568
  530. 0.25           #15004 minor fix, testing
  531. 0.08           #23568 apply to blead</p>
  532.  
  533. <h1> 1.67           #23503 review, research</h1>
  534.  
  535. <p>4.64</p>
  536.  
  537. <p>2025/08/14      Thursday
  538. 0.67           #23543 review updates, research and approve
  539. 0.78           #23202 review updates and comment
  540. 0.72           #23565 review and approve
  541. 0.87           #23561 research and comment</p>
  542.  
  543. <h1> 0.62           #23570 review, comment, note failed CI and cause</h1>
  544.  
  545. <p>3.66</p>
  546.  
  547. <p>2025/08/18      Monday
  548. 0.08           #23567 review discussion, apply to blead
  549. 0.48           #23561 longish comment
  550. 1.22           #23570 review updates, struggle to understand some code,
  551.                comment
  552. 0.27           #23202 review updates and approve
  553. 0.72           #23503 review, comment
  554. 0.20           #23573 comment</p>
  555.  
  556. <h1> 0.57           #23553 review discussion, comment</h1>
  557.  
  558. <p>3.54</p>
  559.  
  560. <p>2025/08/19      Tuesday
  561. 0.62           #23533 review discussion as requested by khw, discussion
  562.                with khw
  563. 0.72           check new coverity scan report</p>
  564.  
  565. <h1> 1.55           #16865 debugging</h1>
  566.  
  567. <p>2.89</p>
  568.  
  569. <p>2025/08/20      Wednesday
  570. 0.95           #23570 review updates, research and approve
  571. 0.58           #23561 research and comments
  572. 0.97           #23574 reviewing...</p>
  573.  
  574. <h1> 1.35           #23574 more reviewing</h1>
  575.  
  576. <p>3.85</p>
  577.  
  578. <p>2025/08/21      Thursday
  579. 1.58           #23574 more review and approve
  580. 0.60           #13140 review discussion, testing and comment
  581. 0.47           #8468 review discussion, research, testing and comment</p>
  582.  
  583. <h1> 1.20           #23608 testing and comment</h1>
  584.  
  585. <p>3.85</p>
  586.  
  587. <p>2025/08/25      Monday
  588. 0.42           discuss handle_possible_posix with khw (while setting up
  589.                to test Dennis Clark’s list reported FreeBSD failure, and
  590.                testing)</p>
  591.  
  592. <h1> 0.87           more FreeBSD testing, respond to Dennis</h1>
  593.  
  594. <p>1.29</p>
  595.  
  596. <p>2025/08/26      Tuesday
  597. 1.03           #23647 review, testing, generated code checks, comments
  598. 0.15           #23647 review update and approve
  599. 0.62           #23645 review, review CI results, testing and comment
  600. 0.43           #23644 review the involved tickets, some testing and</p>
  601.  
  602. <h1>                briefly comment</h1>
  603.  
  604. <p>2.23</p>
  605.  
  606. <p>2025/08/27      Wednesday
  607. 0.18           #16865 follow-up
  608. 0.88           #23640 review and approve
  609. 0.40           #23638 review, suggest and alternative
  610. 0.08           #23634 review and approve
  611. 0.27           #23632 review, research and comment
  612. 0.23           #23627 review and comment
  613. 0.08           #23621 review and approve
  614. 0.32           #23616 review, research and comments</p>
  615.  
  616. <h1> 1.40           #16865 debugging</h1>
  617.  
  618. <p>3.84</p>
  619.  
  620. <p>2025/08/28      Thursday
  621. 0.60           #23654 review, research and approve
  622. 0.60           #23645 review, research, testing and approve, comment
  623. 1.15           #23641 review, testing, research and comment
  624. 0.22           #23613 review and approve
  625. 0.23           #23607 review and approve
  626. 0.48           #23612 research and comment</p>
  627.  
  628. <h1> 1.27           #16865 debugging</h1>
  629.  
  630. <p>4.55</p>
  631.  
  632. <p>Which I calculate is 56.13 hours.</p>
  633.  
  634. <p>Approximately 52 tickets were reviewed or worked on, and 3 patches
  635. were applied.
  636. ```</p>
  637.  
  638.    ]]>
  639.  </content>
  640. </entry>
  641. <entry>
  642.  <title>Maintaining Perl 5 Core (Dave Mitchell): August 2025 </title>
  643.  <link rel="alternate" type="text/html" href="https://news.perlfoundation.org/post/maintaining_perl_dave_mitchell_august_2025"/>
  644.  <id>tag:news.perlfoundation.org,2025-09-09:/post/maintaining_perl_dave_mitchell_august_2025</id>
  645.  <published>2025-09-09T07:32:26</published>
  646.  <updated>2025-09-09T07:32:26</updated>
  647.  <summary>
  648.  <![CDATA[
  649.     Dave writes: I spent last month mainly continuing to work on rewriting and modernising perlxs.pod, Perl's reference manual for XS. The first draft is now about 90% complete. The bits that have been reworked so far have ended up having essentially none of the original text left, apart from section header titles So it's turning into a complete rewrite from scratch. It's still a work-in-progress, so nothing's been pushed yet.
  650.   ]]>
  651.  </summary>
  652.  <author>
  653.    <name>alh</name>
  654.  </author>
  655.  <category term="Grants" scheme="http://www.sixapart.com/ns/types#category"/>
  656.  <category term="Perl 5 Development" scheme="http://www.sixapart.com/ns/types#category"/>  <content type="html" xml:lang="en-us" xml:base="http://news.perlfoundation.org/">
  657.   <![CDATA[
  658.    
  659.       <img src="_ra-rel-mnt_/simplecas/fetch_content/7f97282811f6a9f862d7e659c79e5462cc195d94/grant-funding.png" style="max-width:100%;max-height:100%;padding:20px;" /><br>
  660.    
  661.     <p>Dave writes:</p>
  662.  
  663. <p>I spent last month mainly continuing to work on rewriting and modernising
  664. perlxs.pod, Perl's reference manual for XS. The first draft is now about
  665. 90% complete. (Last month it was 80%; no doubt next month it will be 95%,
  666. then 97.5%, etc.) The bits that have been reworked so far have ended up
  667. having essentially none of the original text left, apart from section
  668. header titles (which are now in a different order). So it's turning into a
  669. complete rewrite from scratch.</p>
  670.  
  671. <p>It's still a work-in-progress, so nothing's been pushed yet.</p>
  672.  
  673. <p>During the course of writing about the XS INTERFACE keyword, I discovered
  674. a bug and fixed it; I also took the opportunity of fixing another INTERFACE
  675. bug which had been reported recently, where the C code generated was
  676. giving errors on recent picky C compilers.</p>
  677.  
  678. <p>Summary:</p>
  679.  
  680. <ul>
  681. <li>12:26 fix issues with the XS INTERFACE keyword</li>
  682. <li>33:58 modernise perlxs.pod</li>
  683. </ul>
  684.  
  685. <p>Total:</p>
  686.  
  687. <ul>
  688. <li>46:24 (HH::MM)</li>
  689. </ul>
  690.  
  691.    ]]>
  692.  </content>
  693. </entry>
  694. <entry>
  695.  <title>Maintaining Perl 5 Core (Dave Mitchell): July 2025 </title>
  696.  <link rel="alternate" type="text/html" href="https://news.perlfoundation.org/post/maintaining_perl_dave_mitchell_july_2025"/>
  697.  <id>tag:news.perlfoundation.org,2025-08-14:/post/maintaining_perl_dave_mitchell_july_2025</id>
  698.  <published>2025-08-14T04:59:41</published>
  699.  <updated>2025-08-14T04:59:41</updated>
  700.  <summary>
  701.  <![CDATA[
  702.     Dave writes: I spent last month mainly continuing to work on rewriting and modernising perlxs.pod, Perl's reference manual for XS. The first draft is now about 80% complete. The bits that have been reworked so far have ended up having essentially none of the original text left, apart from section header titles So it's turning into a complete rewrite from scratch. It's still a work-in-progress, so nothing's been pushed yet.
  703.   ]]>
  704.  </summary>
  705.  <author>
  706.    <name>alh</name>
  707.  </author>
  708.  <category term="Grants" scheme="http://www.sixapart.com/ns/types#category"/>
  709.  <category term="Perl 5 Development" scheme="http://www.sixapart.com/ns/types#category"/>  <content type="html" xml:lang="en-us" xml:base="http://news.perlfoundation.org/">
  710.   <![CDATA[
  711.    
  712.       <img src="_ra-rel-mnt_/simplecas/fetch_content/7f97282811f6a9f862d7e659c79e5462cc195d94/grant-funding.png" style="max-width:100%;max-height:100%;padding:20px;" /><br>
  713.    
  714.     <p>Dave writes:</p>
  715.  
  716. <p>I spent last month mainly continuing to work on rewriting and modernising
  717. perlxs.pod, Perl's reference manual for XS. The first draft is now about
  718. 80% complete. The bits that have been reworked so far have ended up having
  719. essentially none of the original text left, apart from section header
  720. titles (which are now in a different order). So it's turning into a
  721. complete rewrite from scratch.</p>
  722.  
  723. <p>It's still a work-in-progress, so nothing's been pushed yet.</p>
  724.  
  725. <p>Other than that, I successfully diagnosed an issue where DBI was emitting
  726. warnings on recent perls under FreeBSD.</p>
  727.  
  728. <p>Summary:</p>
  729.  
  730. <ul>
  731. <li>7:25 GH #23306 Warnings on exit when DBI handle is global variable</li>
  732. <li>34:36 modernise perlxs.pod</li>
  733. </ul>
  734.  
  735. <p>Total:
  736. *  42:01 (HH::MM)</p>
  737.  
  738.    ]]>
  739.  </content>
  740. </entry>
  741. <entry>
  742.  <title>Maintaining Perl (Tony Cook) July 2025 </title>
  743.  <link rel="alternate" type="text/html" href="https://news.perlfoundation.org/post/maintaining_perl_tonyc_july_2025"/>
  744.  <id>tag:news.perlfoundation.org,2025-08-11:/post/maintaining_perl_tonyc_july_2025</id>
  745.  <published>2025-08-11T05:21:10</published>
  746.  <updated>2025-08-11T05:21:10</updated>
  747.  <summary>
  748.  <![CDATA[
  749.     Tony writes: 2025/07/01 Tuesday  0.93 #23390 review behaviour, testing, review associated PR  23392 and approve  0.65 #23326 review discussion, add fix to 5.38. 5.40 votes  files, mark closable with comment  0.47 #23384 review discussion, testing and comment  1.43 #23385 review and comments  3.48 2025/07/02 Wednesday  0.90 #23385 more review, comments  0.80 #23389 review  1.70 2025/07/03 Thursday  1.32 #23150 review,
  750.   ]]>
  751.  </summary>
  752.  <author>
  753.    <name>alh</name>
  754.  </author>
  755.  <category term="Grants" scheme="http://www.sixapart.com/ns/types#category"/>
  756.  <category term="Perl 5 Development" scheme="http://www.sixapart.com/ns/types#category"/>  <content type="html" xml:lang="en-us" xml:base="http://news.perlfoundation.org/">
  757.   <![CDATA[
  758.    
  759.       <img src="_ra-rel-mnt_/simplecas/fetch_content/7f97282811f6a9f862d7e659c79e5462cc195d94/grant-funding.png" style="max-width:100%;max-height:100%;padding:20px;" /><br>
  760.    
  761.     <p>Tony writes:</p>
  762.  
  763. <p>```
  764. [Hours]         [Activity]
  765. 2025/07/01      Tuesday
  766. 0.93           #23390 review behaviour, testing, review associated PR
  767.                23392 and approve
  768. 0.65           #23326 review discussion, add fix to 5.38. 5.40 votes
  769.                files, mark closable with comment
  770. 0.47           #23384 review discussion, testing and comment</p>
  771.  
  772. <h1> 1.43           #23385 review and comments</h1>
  773.  
  774. <p>3.48</p>
  775.  
  776. <p>2025/07/02      Wednesday
  777. 0.90           #23385 more review, comments</p>
  778.  
  779. <h1> 0.80           #23389 review</h1>
  780.  
  781. <p>1.70</p>
  782.  
  783. <p>2025/07/03      Thursday
  784. 1.32           #23150 review, review discussion, comments
  785. 0.08           #23385 brief follow-up
  786. 0.43           #23384 review discussion and decide not follow-up
  787. 0.15           #22120 follow-up
  788. 1.15           #23340 read through discussion, think about solutions</p>
  789.  
  790. <h1> 1.52           #23340 research and long-ish comment</h1>
  791.  
  792. <p>4.65</p>
  793.  
  794. <p>2025/07/07      Monday
  795. 0.23           github notifications
  796. 0.65           #23358 review, research</p>
  797.  
  798. <h1> 0.88           #23358 comments</h1>
  799.  
  800. <p>1.76</p>
  801.  
  802. <p>2025/07/09      Wednesday
  803. 2.17           #23326 follow-up, work on a fix
  804. 0.10           #1674 rebase and re-push PR 23219
  805. 0.03           #1674 check CI and apply to blead
  806. 0.62           #23326 fix non-threaded, testing and re-push
  807. 1.02           #23375 review, testing and approve with comment</p>
  808.  
  809. <h1> 0.45           #23370 review. research and approve</h1>
  810.  
  811. <p>4.39</p>
  812.  
  813. <p>2025/07/10      Thursday
  814. 2.17           #23226 testing and follow-up, work on a more extensive
  815.                test, testing, push for CI/smoking
  816. 0.43           #23416 review and comment
  817. 0.88           #23419 review and comment
  818. 0.57           #23326 look into CI failures (alas Windows), fixes and</p>
  819.  
  820. <h1>                push</h1>
  821.  
  822. <p>4.05</p>
  823.  
  824. <p>2025/07/11      Friday</p>
  825.  
  826. <h1> 0.13           #23226 make PR</h1>
  827.  
  828. <p>0.13</p>
  829.  
  830. <p>2025/07/14      Monday
  831. 0.22           #23349 review updates and approve
  832. 1.08           #23433 review and comment, work on PR for SLU to re-
  833.                introduce apos in names upstream PR#141
  834. 1.18           #23226 look into openbsd test failures. debugging</p>
  835.  
  836. <h1> 0.57           #23226 debugging</h1>
  837.  
  838. <p>3.05</p>
  839.  
  840. <p>2025/07/15      Tuesday
  841. 0.37           #23433 follow-up on SLU PR#141
  842. 1.80           #23226 debugging</p>
  843.  
  844. <h1> 0.82           #23226 testing, debugging</h1>
  845.  
  846. <p>2.99</p>
  847.  
  848. <p>2025/07/16      Wednesday
  849. 1.80           #23226 follow-up, testing, push with a workaround, work on
  850.                minor clean up, comments</p>
  851.  
  852. <h1> 0.37           #23226 more follow-up, minor fix, push for testing</h1>
  853.  
  854. <p>2.17</p>
  855.  
  856. <p>2025/07/17      Thursday
  857. 1.28           #23429 review, comments</p>
  858.  
  859. <h1> 0.13           #23413 review and approve</h1>
  860.  
  861. <p>1.41</p>
  862.  
  863. <p>2025/07/21      Monday
  864. 0.60           #23301 review updates and comments
  865. 0.12           #23312 followup
  866. 0.88           #23429 review, testing, research and comment
  867. 1.27           #23202 review</p>
  868.  
  869. <h1> 2.02           #23202 more review, comments</h1>
  870.  
  871. <p>4.89</p>
  872.  
  873. <p>2025/07/22      Tuesday
  874. 0.78           check coverity scan report, reasonable errors though none
  875.                apply in the circumstances reported
  876. 0.40           #23301 testing, comment
  877. 0.20           #23460 review and comment</p>
  878.  
  879. <h1> 1.08           #23447 review, try to break it</h1>
  880.  
  881. <p>2.46</p>
  882.  
  883. <p>2025/07/23      Wednesday
  884. 0.17           #23301 review updates and approve
  885. 0.08           #23460 comment, review and approve
  886. 0.35           #23461 review upstream ticket and the change, comment
  887. 0.40           #23447 manage to break it, comment
  888. 0.28           jkeenan’s pthread thread on p5p/#23306 testing
  889. 0.40           #23462 review, comments
  890. 0.08           #23392 re-check and apply to blead
  891. 0.47           #23464 review issue, reproduce, review code, test a fix
  892.                and make PR 23465
  893. 0.45           #23178 re-check and apply to blead
  894. 0.55           #23414 review, comment
  895. 0.48           #23462 look into CI failure, review some more, comment</p>
  896.  
  897. <h1> 0.82           #23360 review, testing, comments</h1>
  898.  
  899. <p>4.53</p>
  900.  
  901. <p>2025/07/24      Thursday
  902. 1.03           #22125 rebase, testing freebsd case suggested by Dave,
  903.                comment, more testing
  904. 0.20           #23468 review, research and approve
  905. 0.10           #23467 review, research and approve
  906. 0.42           #23463 research, testing and comment</p>
  907.  
  908. <h1> 1.45           #23340 research, comment</h1>
  909.  
  910. <p>3.20</p>
  911.  
  912. <p>2025/07/28      Monday
  913. 0.30           #23481 review and comment
  914. 1.23           #23367 review, testing and approve
  915. 0.23           #23462 review updates
  916. 0.17           #23479 review and approve
  917. 1.07           #23477 review, testing
  918. 0.52           #23477 more testing, approve
  919. 0.42           #23459 review. research and comment</p>
  920.  
  921. <h1> 0.58           #21877 sv_gets review</h1>
  922.  
  923. <p>4.52</p>
  924.  
  925. <p>2025/07/29      Tuesday
  926. 0.60           #23459 testing and comment
  927. 0.73           #23323 research and comment
  928. 0.08           #23481 review updates and approve</p>
  929.  
  930. <h1> 0.32           #23488 review, research and comment</h1>
  931.  
  932. <p>1.73</p>
  933.  
  934. <p>2025/07/30      Wednesday
  935. 0.20           #23433 link SLU ticket #141 follow-up
  936. 0.15           #23499 follow-up
  937. 0.27           #23489 review and comment
  938. 0.18           #23491 review and approve
  939. 0.15           #23494 review and approve
  940. 0.08           #23495 review and approve
  941. 0.08           #23496 review and approve
  942. 0.08           #23498 review and approve
  943. 0.15           #23501 review, research and comment
  944. 0.38           #23503 review test results, testing without the builtin
  945.                math on Linux and comment
  946. 0.47           #23508 review, try to break it and approve
  947. 0.32           #23506 review, comment</p>
  948.  
  949. <h1> 1.30           #23483 review, research</h1>
  950.  
  951. <p>3.81</p>
  952.  
  953. <p>2025/07/31      Thursday
  954. 0.08           #23501 review and approve
  955. 0.22           #23500 review and approve
  956. 0.22           #23499 review and apply to blead
  957. 0.90           #23509 review and approve
  958. 0.33           #23514 review and approve
  959. 0.38           #23513 review and comment
  960. 1.20           #22125 try to reproduce reported freebsd failure, manage</p>
  961.  
  962. <h1>                to reproduce, research, more testing and comment</h1>
  963.  
  964. <p>3.33</p>
  965.  
  966. <p>Which I calculate is 58.25 hours.</p>
  967.  
  968. <p>Approximately 60 tickets were reviewed or worked on, and 4 patches
  969. were applied.
  970. ```</p>
  971.  
  972.    ]]>
  973.  </content>
  974. </entry>
  975. <entry>
  976.  <title>PEVANS Core Perl 5: Grant Report for June/July 2025 </title>
  977.  <link rel="alternate" type="text/html" href="https://news.perlfoundation.org/post/pevans_core_dev_june_july_2025"/>
  978.  <id>tag:news.perlfoundation.org,2025-08-06:/post/pevans_core_dev_june_july_2025</id>
  979.  <published>2025-08-06T10:07:37</published>
  980.  <updated>2025-08-06T10:07:37</updated>
  981.  <summary>
  982.  <![CDATA[
  983.     Paul writes: I didn't get any P5P work done in June, instead working on some other projects while awaiting the 5.42 release. In July I've managed to continue some work on sub signatures improvements 7 Beginnings of named parameter handling in subroutine signatures  https://github.com/Perl/perl5/pull/23527  https://github.com/leonerd/perl5/tree/faster-signatures 1 Scalar-List-Utils resync with CPAN  https://github.com/Perl/perl5/pull/23500 Total: 8 hours
  984.   ]]>
  985.  </summary>
  986.  <author>
  987.    <name>alh</name>
  988.  </author>
  989.  <category term="Grants" scheme="http://www.sixapart.com/ns/types#category"/>
  990.  <category term="Perl 5 Development" scheme="http://www.sixapart.com/ns/types#category"/>  <content type="html" xml:lang="en-us" xml:base="http://news.perlfoundation.org/">
  991.   <![CDATA[
  992.    
  993.       <img src="_ra-rel-mnt_/simplecas/fetch_content/7f97282811f6a9f862d7e659c79e5462cc195d94/grant-funding.png" style="max-width:100%;max-height:100%;padding:20px;" /><br>
  994.    
  995.     <p>Paul writes:</p>
  996.  
  997. <p>I didn't get any P5P work done in June, instead working on some other
  998. projects while awaiting the 5.42 release.</p>
  999.  
  1000. <p>In July I've managed to continue some work on sub signatures
  1001. improvements</p>
  1002.  
  1003. <ul>
  1004. <li>7 = Beginnings of named parameter handling in subroutine signatures
  1005. <ul>
  1006. <li>https://github.com/Perl/perl5/pull/23527</li>
  1007. <li>https://github.com/leonerd/perl5/tree/faster-signatures (work in progress branch)</li>
  1008. </ul></li>
  1009. <li>1 = Scalar-List-Utils resync with CPAN
  1010. <ul>
  1011. <li>https://github.com/Perl/perl5/pull/23500</li>
  1012. </ul></li>
  1013. </ul>
  1014.  
  1015. <p>Total: 8 hours</p>
  1016.  
  1017.    ]]>
  1018.  </content>
  1019. </entry>
  1020. <entry>
  1021.  <title>Maintaining Perl 5 Core (Dave Mitchell): June 2025 </title>
  1022.  <link rel="alternate" type="text/html" href="https://news.perlfoundation.org/post/maintaining_perl_dave_mitchell_june_2025"/>
  1023.  <id>tag:news.perlfoundation.org,2025-07-14:/post/maintaining_perl_dave_mitchell_june_2025</id>
  1024.  <published>2025-07-14T12:13:51</published>
  1025.  <updated>2025-07-14T12:13:51</updated>
  1026.  <summary>
  1027.  <![CDATA[
  1028.     Dave writes: I spent last month working on rewriting and modernising perlxs.pod, Perl's reference manual for XS. It's still a work-in-progress, so nothing's been pushed yet. Summary: 49:49 modernise perlxs.pod Total: 49:49 TOTAL
  1029.   ]]>
  1030.  </summary>
  1031.  <author>
  1032.    <name>alh</name>
  1033.  </author>
  1034.  <category term="Grants" scheme="http://www.sixapart.com/ns/types#category"/>
  1035.  <category term="Perl 5 Development" scheme="http://www.sixapart.com/ns/types#category"/>  <content type="html" xml:lang="en-us" xml:base="http://news.perlfoundation.org/">
  1036.   <![CDATA[
  1037.    
  1038.       <img src="_ra-rel-mnt_/simplecas/fetch_content/7f97282811f6a9f862d7e659c79e5462cc195d94/grant-funding.png" style="max-width:100%;max-height:100%;padding:20px;" /><br>
  1039.    
  1040.     <p>Dave writes:</p>
  1041.  
  1042. <p>I spent last month working on rewriting and modernising perlxs.pod,
  1043. Perl's reference manual for XS.</p>
  1044.  
  1045. <p>It's still a work-in-progress, so nothing's been pushed yet.</p>
  1046.  
  1047. <p>Summary:
  1048. * 49:49 modernise perlxs.pod</p>
  1049.  
  1050. <p>Total:
  1051. * 49:49 TOTAL (HH::MM)</p>
  1052.  
  1053.    ]]>
  1054.  </content>
  1055. </entry>
  1056. <entry>
  1057.  <title>Maintaining Perl (Tony Cook) May 2025</title>
  1058.  <link rel="alternate" type="text/html" href="https://news.perlfoundation.org/post/maintaining_perl_tonyc_may_2025"/>
  1059.  <id>tag:news.perlfoundation.org,2025-07-14:/post/maintaining_perl_tonyc_may_2025</id>
  1060.  <published>2025-07-14T12:11:27</published>
  1061.  <updated>2025-07-14T12:11:27</updated>
  1062.  <summary>
  1063.  <![CDATA[
  1064.     Tony writes: 2025/05/01 Thursday  0.17 #23232 minor fixes to PR  1.32 #4106 cleanup, perldelta push for CI  1.48 #23225 more review  1.37 #23225 more review, thought I found an issue, testing, but  couldn’t reproduce  4.34 2025/05/05 Monday  0.72 #23242 review, testing, nothing more to say  0.95 #23244 review, testing and approve  1.67 2025/05/06 Tuesday  0.32 #22040 testing and comment  
  1065.   ]]>
  1066.  </summary>
  1067.  <author>
  1068.    <name>alh</name>
  1069.  </author>
  1070.  <category term="Grants" scheme="http://www.sixapart.com/ns/types#category"/>
  1071.  <category term="Perl 5 Development" scheme="http://www.sixapart.com/ns/types#category"/>  <content type="html" xml:lang="en-us" xml:base="http://news.perlfoundation.org/">
  1072.   <![CDATA[
  1073.    
  1074.       <img src="_ra-rel-mnt_/simplecas/fetch_content/7f97282811f6a9f862d7e659c79e5462cc195d94/grant-funding.png" style="max-width:100%;max-height:100%;padding:20px;" /><br>
  1075.    
  1076.     <p>Tony writes:</p>
  1077.  
  1078. <p>```
  1079. [Hours]         [Activity]
  1080. 2025/05/01      Thursday
  1081. 0.17           #23232 minor fixes to PR
  1082. 1.32           #4106 cleanup, perldelta push for CI
  1083. 1.48           #23225 more review
  1084. 1.37           #23225 more review, thought I found an issue, testing, but</p>
  1085.  
  1086. <h1>                couldn’t reproduce</h1>
  1087.  
  1088. <p>4.34</p>
  1089.  
  1090. <p>2025/05/05      Monday
  1091. 0.72           #23242 review, testing, nothing more to say</p>
  1092.  
  1093. <h1> 0.95           #23244 review, testing and approve</h1>
  1094.  
  1095. <p>1.67</p>
  1096.  
  1097. <p>2025/05/06      Tuesday
  1098. 0.32           #22040 testing and comment
  1099. 0.88           github workflow discussion, win32 performance
  1100. 0.45           more github workflow, email to list
  1101. 0.38           #23202 read through, comment
  1102. 0.98           #4106 rebase, basic testing, open PR 23262</p>
  1103.  
  1104. <h1> 0.60           some basic Win32 profiling</h1>
  1105.  
  1106. <p>3.61</p>
  1107.  
  1108. <p>2025/05/07      Wednesday
  1109. 0.12           #4106 fix minor issue
  1110. 0.22           #23259 review, testing and comment
  1111. 1.22           #23263 review and approve
  1112. 0.05           #23264 review and agree (thumbs up) existing comment
  1113. 0.37           #23255 review, research and approve with comment
  1114. 0.32           #23234 review, consider API question and approve
  1115. 0.47           #23254 review, comment
  1116. 0.13           #23253 review, others have pointed out problems (subscribe
  1117.                to PR)
  1118. 0.28           #23251 review, testing and comment
  1119. 0.23           #22125 rebase, basic testing, make PR 23265</p>
  1120.  
  1121. <h1> 2.07           #23225 more review</h1>
  1122.  
  1123. <p>5.48</p>
  1124.  
  1125. <p>2025/05/08      Thursday
  1126. 0.22           #23254 review updates and approve
  1127. 0.10           #23259 review updates and approve
  1128. 1.52           #23202 review updates, comment
  1129. 0.58           #22854 research
  1130. 2.10           #22854 look for stuff to document here, but it seems to</p>
  1131.  
  1132. <h1>                mostly be well covered in some form or another.</h1>
  1133.  
  1134. <p>4.52</p>
  1135.  
  1136. <p>2025/05/12      Monday
  1137. 0.42           github notifications
  1138. 2.57           #22883 research, debugging, testing, long comment on
  1139.                #22907
  1140. 0.37           #22854 minor changes, testing push and make PR 23274</p>
  1141.  
  1142. <h1> 0.60           #23272 try to work up a fix, comment</h1>
  1143.  
  1144. <p>3.96</p>
  1145.  
  1146. <p>2025/05/13      Tuesday
  1147. 0.33           #23225 follow-up
  1148. 1.08           #23272 write some text and make PR 23276
  1149. 0.25           #23275 review and comment
  1150. 0.58           #23225 more review</p>
  1151.  
  1152. <h1> 1.23           #23225 more review</h1>
  1153.  
  1154. <p>3.47</p>
  1155.  
  1156. <p>2025/05/14      Wednesday
  1157. 0.12           #23275 comment
  1158. 0.50           #23274 minor edit and follow-up
  1159. 0.32           #23276 minor edit
  1160. 0.08           #23279 review and approve
  1161. 0.08           #23279 review and approve
  1162. 1.43           #23225 more review</p>
  1163.  
  1164. <h1> 3.18           #23037 research, testing, comments</h1>
  1165.  
  1166. <p>5.71</p>
  1167.  
  1168. <p>2025/05/15      Thursday
  1169. 0.33           #23287 review and approve
  1170. 0.68           #23282 update feature.pm and make PR 23288 (run into some
  1171.                github strangeness too)
  1172. 1.40           #23225 more review
  1173. 0.55           #23282 comment on #23288
  1174. 0.40           #23261 comment</p>
  1175.  
  1176. <h1> 1.10           #23225 more review</h1>
  1177.  
  1178. <p>4.46</p>
  1179.  
  1180. <p>2025/05/19      Monday
  1181. 0.30           #23282 re-work docs
  1182. 0.72           #23304 comment on rt.cpan ticket
  1183. 0.18           #23282 more re-work docs
  1184. 0.23           #23297 review and approve
  1185. 0.35           #23298 review and approve
  1186. 0.08           #23299 review and approve
  1187. 0.25           #23301 review, checks and comment
  1188. 0.08           #23302 review and approve
  1189. 0.08           #23303 review and approve</p>
  1190.  
  1191. <h1> 1.65           #23225 more review</h1>
  1192.  
  1193. <p>3.92</p>
  1194.  
  1195. <p>2025/05/20      Tuesday
  1196. 0.48           #23301 review updates, testing and comment
  1197. 0.23           #23307 testing
  1198. 0.08           #23305 review and approve</p>
  1199.  
  1200. <h1> 1.52           #23225 more review</h1>
  1201.  
  1202. <p>2.31</p>
  1203.  
  1204. <p>2025/05/21      Wednesday
  1205. 2.92           #23225 more review, comments
  1206. 1.52           #23310 debugging, fix and make PR 23312 and make issue
  1207.                23313</p>
  1208.  
  1209. <h1> 0.53           #22883 make a PR for the perlio approach, PR 23314</h1>
  1210.  
  1211. <p>4.97</p>
  1212.  
  1213. <p>2025/05/22      Thursday
  1214. 1.48           #22883 fixes to PR, thinking and comment, on 23314, work
  1215.                on rebasing the 22987 PR
  1216. 0.17           fix badly merged cygwin perldelta note PR 23316
  1217. 1.63           #23225 final? pass over the complete changed files</p>
  1218.  
  1219. <h1> 1.65           #23225 final? pass continued and finished</h1>
  1220.  
  1221. <p>4.93</p>
  1222.  
  1223. <p>Which I calculate is 53.35 hours.</p>
  1224.  
  1225. <p>Approximately 37 tickets were reviewed or worked on.
  1226. ```</p>
  1227.  
  1228.    ]]>
  1229.  </content>
  1230. </entry>
  1231. <entry>
  1232.  <title>Maintaining Perl (Tony Cook) April 2025 </title>
  1233.  <link rel="alternate" type="text/html" href="https://news.perlfoundation.org/post/maintaining_perl_tonyc_april_2025"/>
  1234.  <id>tag:news.perlfoundation.org,2025-06-22:/post/maintaining_perl_tonyc_april_2025</id>
  1235.  <published>2025-06-22T17:38:43</published>
  1236.  <updated>2025-06-22T17:38:43</updated>
  1237.  <summary>
  1238.  <![CDATA[
  1239.     Tony writes: 2025/04/01 Tuesday  0.22 #23151 check CI results, fix minitest and re-push  1.77 #23160 try to decode how the NEED_ stuff works, try  leont’s suggestion and test, push for CI  0.82 #22125 check smoke results, rebase and push  0.50 #21878 consider how to implement this  0.53 ppc #70 testing, comment  3.84 2025/04/02 Wednesday  0.23 #23075 rebase and squash some, push for
  1240.   ]]>
  1241.  </summary>
  1242.  <author>
  1243.    <name>alh</name>
  1244.  </author>
  1245.  <category term="Grants" scheme="http://www.sixapart.com/ns/types#category"/>
  1246.  <category term="Perl 5 Development" scheme="http://www.sixapart.com/ns/types#category"/>  <content type="html" xml:lang="en-us" xml:base="http://news.perlfoundation.org/">
  1247.   <![CDATA[
  1248.    
  1249.       <img src="_ra-rel-mnt_/simplecas/fetch_content/7f97282811f6a9f862d7e659c79e5462cc195d94/grant-funding.png" style="max-width:100%;max-height:100%;padding:20px;" /><br>
  1250.    
  1251.     <p>Tony writes:
  1252. ```
  1253. [Hours]         [Activity]
  1254. 2025/04/01      Tuesday
  1255. 0.22           #23151 check CI results, fix minitest and re-push
  1256. 1.77           #23160 try to decode how the NEED_ stuff works, try
  1257.                leont’s suggestion and test, push for CI
  1258. 0.82           #22125 check smoke results, rebase and push
  1259. 0.50           #21878 consider how to implement this</p>
  1260.  
  1261. <h1> 0.53           ppc #70 testing, comment</h1>
  1262.  
  1263. <p>3.84</p>
  1264.  
  1265. <p>2025/04/02      Wednesday
  1266. 0.23           #23075 rebase and squash some, push for CI
  1267. 0.98           test-dist-modules threaded testing: check CI results,
  1268.                remove 5.8, clean up commits, push for CI
  1269. 0.10           #23075 check CI results and apply to blead</p>
  1270.  
  1271. <h1> 0.28           test-dist-modules: check CI, open PR 23167</h1>
  1272.  
  1273. <p>1.59</p>
  1274.  
  1275. <p>2025/04/03      Thursday
  1276. 0.37           #23151 check CI results, open PR 23171
  1277. 1.60           #17601 side-issue: check history, testing, find an
  1278.                unrelated problem, work on a fix, testing
  1279. 0.20           #17601 side-issue: push fix for CI, comment and mark</p>
  1280.  
  1281. <h1>                #17601 closable</h1>
  1282.  
  1283. <p>2.17</p>
  1284.  
  1285. <p>2025/04/07      Monday
  1286. 0.15           #22120 follow-up
  1287. 1.57           #23151 add suggested change, testing and push
  1288. 0.62           #23172 review and comment
  1289. 0.20           #23177 review, research and apply to blead
  1290. 0.37           #17601 side-issue: check CI results, add perldelta,
  1291.                cleanup commit message, open PR 23178
  1292. 0.60           #23022 clean up, add perldelta, push for CI</p>
  1293.  
  1294. <h1> 0.73           #22125 re-check, rebase, push for CI</h1>
  1295.  
  1296. <p>4.24</p>
  1297.  
  1298. <p>2025/04/08      Tuesday
  1299. 0.53           #17601 research, minor fix and comment
  1300. 0.08           #22125 fix test failure
  1301. 0.48           #17601 side-issue: testing, research and comment
  1302. 0.55           #16608 reproduce, code review</p>
  1303.  
  1304. <h1> 1.62           #16608 try to work out a reasonable solution</h1>
  1305.  
  1306. <p>3.26</p>
  1307.  
  1308. <p>2025/04/09      Wednesday
  1309. 1.23           #17601 side issue: add a panic message, research and
  1310.                comment
  1311. 2.40           #16608 research, try to reproduce some other cases,
  1312.                comment, work on fixes, tests, work class initfields
  1313.                similar bug
  1314. 1.83           #16608 fix an issue with smartmatch fix, work on
  1315.                initfields fix, testing, perldelta, push for CI, smoke-me
  1316. 0.33           #17601 test another build configuration, minor fix and
  1317.                push
  1318. 0.28           #23151 testing</p>
  1319.  
  1320. <h1> 0.23           #17601 comment</h1>
  1321.  
  1322. <p>6.30</p>
  1323.  
  1324. <p>2025/04/10      Thursday
  1325. 0.32           #16608 fix a minor issue and re-push
  1326. 0.13           #23165 review updates and approve
  1327. 2.28           look into smoke test failures, ASAN detected leak from
  1328.                op/signatures, debugging, make #23187
  1329. 2.28           op/signatures leak: debugging, work it out (I think), work</p>
  1330.  
  1331. <h1>                on a fix, testing, push for CI/smoke-me</h1>
  1332.  
  1333. <p>5.01</p>
  1334.  
  1335. <p>2025/06/14      Saturday
  1336. 3.45           #23022 re-check, minor re-work, testing, push</p>
  1337.  
  1338. <h1> 0.35           #23187 op/signatures leak: comment, some re-work</h1>
  1339.  
  1340. <p>3.80</p>
  1341.  
  1342. <p>2025/04/15      Tuesday
  1343. 1.15           #23187 consider re-work, minor fix, testing, perldelta,
  1344.                push for CI
  1345. 0.70           document that TARG isn’t pristine and the implications,
  1346.                open #23196
  1347. 0.60           #16608 check smoke results, debugging and fix, push for
  1348.                CI/smoke
  1349. 1.13           #22125 clean up commit history, testing, perldelta, more</p>
  1350.  
  1351. <h1>                testing and push for CI/smoke</h1>
  1352.  
  1353. <p>3.58</p>
  1354.  
  1355. <p>2025/04/16      Wednesday
  1356. 0.23           #23196 edits as suggested and push
  1357. 1.50           #23187 check CI results, investigate ASAN results, which
  1358.                appear unrelated, open PR 23203
  1359. 0.67           #23201 review, research a lot, approve
  1360. 0.20           #16608 check CI results, make PR 23204
  1361. 0.63           #1674 review history and research, comment since I’m</p>
  1362.  
  1363. <h1>                confused</h1>
  1364.  
  1365. <p>3.23</p>
  1366.  
  1367. <p>2025/04/22      Tuesday
  1368. 0.17           #23207 review, research and approve
  1369. 0.92           #23208 review, testing and comment
  1370. 1.80           #23202 review, testing
  1371. 0.67           #23202 more review, testing
  1372. 0.37           #23202 more review, comments
  1373. 0.25           #23208 research and comment</p>
  1374.  
  1375. <h1> 0.43           #23215 research</h1>
  1376.  
  1377. <p>4.61</p>
  1378.  
  1379. <p>2025/04/23      Wednesday
  1380. 0.30           #23202 review responses
  1381. 0.80           #23172 review updates, approve
  1382. 0.22           #1674 research
  1383. 1.63           #1674 more research, minor change, testing, push for CI
  1384. 0.45           #3965 testing
  1385. 0.23           #3965 more testing, comment and mark “Closable?”
  1386. 0.10           #1674 review CI results and make PR 23219</p>
  1387.  
  1388. <h1> 1.22           #4106 debugging, research and comment</h1>
  1389.  
  1390. <p>4.95</p>
  1391.  
  1392. <p>2025/04/24      Thursday
  1393. 0.22           #23216 review and approve
  1394. 0.08           #23217 review and approve
  1395. 0.08           #23220 review and approve
  1396. 1.10           #23215 testing, look if we can eliminate the conditional
  1397.                from cSVOPx_sv() on threads (we can’t directly, the non-
  1398.                pad sv is used at compile-time), approve
  1399. 0.35           #23208 review, research, comments
  1400. 1.27           #4106 research
  1401. 2.70           #4106 testing for potential bugs and misbehaviour,
  1402.                chainsaw for w32_fdpid and make it like everyone else,</p>
  1403.  
  1404. <h1>                testing and push for CI</h1>
  1405.  
  1406. <p>5.80</p>
  1407.  
  1408. <p>2025/04/28      Monday
  1409. 0.35           #20841 comment
  1410. 2.38           #22374 minor fixes, testing, force push to update,
  1411.                comments
  1412. 0.13           #23226 review and approve
  1413. 0.70           #23227 review, research, check build logs and comment</p>
  1414.  
  1415. <h1> 0.45           #23228 review, testing and comments</h1>
  1416.  
  1417. <p>4.01</p>
  1418.  
  1419. <p>2025/04/29      Tuesday
  1420. 0.42           #23228 check updates and approve
  1421. 0.63           #23227 testing and comment
  1422. 1.07           #23225 start review</p>
  1423.  
  1424. <h1> 1.23           #23225 more review</h1>
  1425.  
  1426. <p>3.35</p>
  1427.  
  1428. <p>2025/04/30      Wednesday
  1429. 1.28           #23227 review, testing, research and approve with comment
  1430. 0.68           #4106 check results, look for existing tests that might
  1431.                test this, testing
  1432. 2.23           #4106 review history, work on a new test, testing, push
  1433.                for CI
  1434. 0.83           #23232 review docs, open Dual-Life/experimental#22 which</p>
  1435.  
  1436. <h1>                adjusts the version range and links to the docs</h1>
  1437.  
  1438. <p>5.02</p>
  1439.  
  1440. <p>Which I calculate is 64.76 hours.</p>
  1441.  
  1442. <p>Approximately 33 tickets were reviewed or worked on, and 2 patches
  1443. were applied.
  1444. ```</p>
  1445.  
  1446.    ]]>
  1447.  </content>
  1448. </entry>
  1449. <entry>
  1450.  <title>PEVANS Core Perl 5: Grant Report for May 2025 </title>
  1451.  <link rel="alternate" type="text/html" href="https://news.perlfoundation.org/post/pevans_core_dev_may_2025"/>
  1452.  <id>tag:news.perlfoundation.org,2025-06-17:/post/pevans_core_dev_may_2025</id>
  1453.  <published>2025-06-17T16:07:53</published>
  1454.  <updated>2025-06-17T16:07:53</updated>
  1455.  <summary>
  1456.  <![CDATA[
  1457.     Paul writes: As earlier reported, I managed to make some progress on the `faster-signatures` work, as well as some other things. 2 Bugfix for assigning operator  https://github.com/Perl/perl5/pull/23242 1 Exception handling during defer/finally  https://github.com/Perl/perl5/pull/23244 4 faster-signatures and CVf_NOSNAIL performance work  https://github.com/leonerd/perl5/tree/faster-signatures 2 Signature helper functions in class.c  https://github.com/Perl/perl5/commit/3e684b47ee6bec19678c13d8f10b6824ab4c286b Total: 9 hours
  1458.   ]]>
  1459.  </summary>
  1460.  <author>
  1461.    <name>alh</name>
  1462.  </author>
  1463.  <category term="Grants" scheme="http://www.sixapart.com/ns/types#category"/>
  1464.  <category term="Perl 5 Development" scheme="http://www.sixapart.com/ns/types#category"/>  <content type="html" xml:lang="en-us" xml:base="http://news.perlfoundation.org/">
  1465.   <![CDATA[
  1466.    
  1467.       <img src="_ra-rel-mnt_/simplecas/fetch_content/7f97282811f6a9f862d7e659c79e5462cc195d94/grant-funding.png" style="max-width:100%;max-height:100%;padding:20px;" /><br>
  1468.    
  1469.     <p>Paul writes:</p>
  1470.  
  1471. <p>As earlier reported, I managed to make some progress on the
  1472. <code>faster-signatures</code> work, as well as some other things.</p>
  1473.  
  1474. <ul>
  1475. <li>2  = Bugfix for assigning <code>^^=</code> operator
  1476. <ul>
  1477. <li>https://github.com/Perl/perl5/pull/23242</li>
  1478. </ul></li>
  1479. <li>1  = Exception handling during defer/finally
  1480. <ul>
  1481. <li>https://github.com/Perl/perl5/pull/23244</li>
  1482. </ul></li>
  1483. <li>4  = faster-signatures and CVf_NOSNAIL performance work
  1484. <ul>
  1485. <li>https://github.com/leonerd/perl5/tree/faster-signatures</li>
  1486. </ul></li>
  1487. <li>2  = Signature helper functions in class.c
  1488. <ul>
  1489. <li>https://github.com/Perl/perl5/commit/3e684b47ee6bec19678c13d8f10b6824ab4c286b</li>
  1490. </ul></li>
  1491. </ul>
  1492.  
  1493. <p>Total: 9 hours</p>
  1494.  
  1495.    ]]>
  1496.  </content>
  1497. </entry>
  1498. <entry>
  1499.  <title>Maintaining Perl 5 Core (Dave Mitchell): May 2025</title>
  1500.  <link rel="alternate" type="text/html" href="https://news.perlfoundation.org/post/maintaining_perl_dave_mitchell_may_2025"/>
  1501.  <id>tag:news.perlfoundation.org,2025-06-17:/post/maintaining_perl_dave_mitchell_may_2025</id>
  1502.  <published>2025-06-17T15:57:50</published>
  1503.  <updated>2025-06-17T15:57:50</updated>
  1504.  <summary>
  1505.  <![CDATA[
  1506.     Dave writes: A bit of a quiet month. I checked blead for any performance regressions compared with 5.40.0,  using Porting/bench.pl. I found only one significant one: UTF8 string  literals were inadvertently no longer being created Copy-on-Write. I created a PR which improves how OPs are dumped on threaded builds.  This will make certain types of debugging easier in the future. Fixed a bug. Tweaked my ParseXS AST
  1507.   ]]>
  1508.  </summary>
  1509.  <author>
  1510.    <name>alh</name>
  1511.  </author>
  1512.  <category term="Grants" scheme="http://www.sixapart.com/ns/types#category"/>
  1513.  <category term="Perl 5 Development" scheme="http://www.sixapart.com/ns/types#category"/>  <content type="html" xml:lang="en-us" xml:base="http://news.perlfoundation.org/">
  1514.   <![CDATA[
  1515.    
  1516.       <img src="_ra-rel-mnt_/simplecas/fetch_content/7f97282811f6a9f862d7e659c79e5462cc195d94/grant-funding.png" style="max-width:100%;max-height:100%;padding:20px;" /><br>
  1517.    
  1518.     <p>Dave writes:</p>
  1519.  
  1520. <p>A bit of a quiet month.</p>
  1521.  
  1522. <ul>
  1523. <li><p>I checked blead for any performance regressions compared with 5.40.0,
  1524. using Porting/bench.pl. I found only one significant one: UTF8 string
  1525. literals were inadvertently no longer being created Copy-on-Write.</p></li>
  1526. <li><p>I created a PR which improves how OPs are dumped on threaded builds.
  1527. This will make certain types of debugging easier in the future.</p></li>
  1528. <li><p>Fixed a bug.</p></li>
  1529. <li><p>Tweaked my ParseXS AST PR.</p></li>
  1530. </ul>
  1531.  
  1532. <p>Summary:</p>
  1533.  
  1534. <ul>
  1535. <li>0:30 GH #23308 - MY_CXT doesn't like a 1-byte struct</li>
  1536. <li>11:09 improve CONST/GV OP dumping</li>
  1537. <li>2:50 investigate performance regressions</li>
  1538. <li>0:48 process p5p mailbox</li>
  1539. <li>0:32 reduce smoke failures</li>
  1540. <li>5:58 refactor Extutils::ParseXS</li>
  1541. </ul>
  1542.  
  1543. <p>Total:</p>
  1544.  
  1545. <ul>
  1546. <li>21:47 TOTAL (HH::MM)</li>
  1547. </ul>
  1548.  
  1549.    ]]>
  1550.  </content>
  1551. </entry>
  1552. <entry>
  1553.  <title>Maintaining Perl (Tony Cook) March 2025</title>
  1554.  <link rel="alternate" type="text/html" href="https://news.perlfoundation.org/post/maintaining_perl_tonyc_march_2025"/>
  1555.  <id>tag:news.perlfoundation.org,2025-05-09:/post/maintaining_perl_tonyc_march_2025</id>
  1556.  <published>2025-05-09T07:21:56</published>
  1557.  <updated>2025-05-09T07:21:56</updated>
  1558.  <summary>
  1559.  <![CDATA[
  1560.     Tony writes: 2025/03/03 Monday  0.83 #23015 research and comment  0.22 #23012 research and comment  0.45 #22827 review updates and re-approve  0.68 amagic_call/coverity follow-up, work on a fix, commit  message wording, check is clangsa picks this up  0.15 amagic_call/coverity, commit message, push for CI  0.28 #22642 review updates and approve  0.78 #23044 research and comment  3.39 2025/03/04 Tuesday  0.80 #23012 comment,
  1561.   ]]>
  1562.  </summary>
  1563.  <author>
  1564.    <name>alh</name>
  1565.  </author>
  1566.  <category term="Grants" scheme="http://www.sixapart.com/ns/types#category"/>
  1567.  <category term="Perl 5 Development" scheme="http://www.sixapart.com/ns/types#category"/>  <content type="html" xml:lang="en-us" xml:base="http://news.perlfoundation.org/">
  1568.   <![CDATA[
  1569.    
  1570.       <img src="_ra-rel-mnt_/simplecas/fetch_content/7f97282811f6a9f862d7e659c79e5462cc195d94/grant-funding.png" style="max-width:100%;max-height:100%;padding:20px;" /><br>
  1571.    
  1572.     <p>Tony writes:</p>
  1573.  
  1574. <p>```
  1575. [Hours]         [Activity]
  1576. 2025/03/03      Monday
  1577. 0.83           #23015 research and comment
  1578. 0.22           #23012 research and comment
  1579. 0.45           #22827 review updates and re-approve
  1580. 0.68           amagic_call/coverity follow-up, work on a fix, commit
  1581.                message wording, check is clangsa picks this up
  1582. 0.15           amagic_call/coverity, commit message, push for CI
  1583. 0.28           #22642 review updates and approve</p>
  1584.  
  1585. <h1> 0.78           #23044 research and comment</h1>
  1586.  
  1587. <p>3.39</p>
  1588.  
  1589. <p>2025/03/04      Tuesday
  1590. 0.80           #23012 comment, consideration, comment some more
  1591. 1.38           #23043 review, research
  1592. 0.63           #23043 more review, comment
  1593. 0.30           #23056 review and comment
  1594. 0.08           #23058 review and approve
  1595. 0.17           #23061 review and approve
  1596. 0.10           #23062 review and approve</p>
  1597.  
  1598. <h1> 0.25           #23041 review</h1>
  1599.  
  1600. <p>3.71</p>
  1601.  
  1602. <p>2025/03/05      Wednesday
  1603. 0.27           #23053 review discussion and comment
  1604. 0.12           #23056 review update and approve
  1605. 0.12           #23057 review and comment
  1606. 0.10           #23059 review and comment
  1607. 0.17           #23063 review and comment
  1608. 1.20           #22423 clean up, push for CI, message to p5p
  1609. 0.28           coverity amagic_call PL_op:check CI results and open PR
  1610.                23071
  1611. 0.57           #23054 testing, comment
  1612. 0.35           #23070 review and approve
  1613. 0.38           #23072 review and approve
  1614. 0.20           #23069 review and approve</p>
  1615.  
  1616. <h1> 0.27           #22423 write a perldelta and push, make PR 23073</h1>
  1617.  
  1618. <p>4.03</p>
  1619.  
  1620. <p>2025/03/06      Thursday
  1621. 0.18           #23063 review updates and approve
  1622. 0.15           #23059 review updates and approve
  1623. 1.10           #23075 review, research and comments
  1624. 0.73           #23076 testing, debugging test failure, comment
  1625. 0.75           #23076 more debugging, research and comment
  1626. 0.23           #23077 review and approve
  1627. 0.10           #23078 review and approve</p>
  1628.  
  1629. <h1> 1.22           #16608 research</h1>
  1630.  
  1631. <p>4.46</p>
  1632.  
  1633. <p>2025/03/10      Monday
  1634. 0.47           github notifications
  1635. 0.23           #23079 review updates and approve
  1636. 0.73           #23075 review discussion and comment
  1637. 0.27           #23080 review and comment
  1638. 0.47           #23095 research and comment
  1639. 0.25           #23082 review and approve
  1640. 0.22           #23083 review and comment
  1641. 0.18           #23094 review change and links, comment
  1642. 0.35           #23083 review changes, comment</p>
  1643.  
  1644. <h1> 0.93           unicode discussion #p5p and testing</h1>
  1645.  
  1646. <p>4.10</p>
  1647.  
  1648. <p>2025/03/11      Tuesday
  1649. 0.15           review overnight #p5p discussion
  1650. 0.08           #23097 review change and discussion, approve
  1651. 0.18           #23071 apply to blead (manually, github UI wigged out
  1652.                complaining I was trying to do a squash merge)
  1653. 0.10           #23073 apply to blead manually, github is confused here
  1654.                too
  1655. 0.30           review coverity results</p>
  1656.  
  1657. <h1> 1.52           #23037 review discussion, research and comment</h1>
  1658.  
  1659. <p>2.33</p>
  1660.  
  1661. <p>2025/03/12      Wednesday
  1662. 0.37           #23075 follow-up
  1663. 1.30           #23076 look into hooks branch and comment
  1664. 0.53           #23012 review latest and approve
  1665. 0.17           #23087 review and approve
  1666. 0.52           #23088 review, notice a separate typo and make PR 23099,
  1667.                approve
  1668. 0.35           #23092 review, think, approve</p>
  1669.  
  1670. <h1> 0.32           #23093 review, check C::J::XS and approve</h1>
  1671.  
  1672. <p>3.56</p>
  1673.  
  1674. <p>2025/03/13      Thursday
  1675. 0.37           #23091 review and approve
  1676. 1.98           #23096 review...
  1677. 0.65           #23096 review and approve</p>
  1678.  
  1679. <h1> 0.47           #23037 #p5p discussion</h1>
  1680.  
  1681. <p>3.47</p>
  1682.  
  1683. <p>2025/03/17      Monday
  1684. 1.25           #23075 read discussion, research and comment
  1685. 0.30           #23108 review and approve, comment
  1686. 0.83           #23120 start review, research
  1687. 0.52           #23120 comment</p>
  1688.  
  1689. <h1> 0.57           #23114 research and comment</h1>
  1690.  
  1691. <p>3.47</p>
  1692.  
  1693. <p>2025/03/18      Tuesday
  1694. 0.30           review leonerd’s av_store API improvements discussion
  1695. 1.60           #23075 research, review overnight discussion (side trip
  1696.                into a coverity scan report)
  1697. 1.32           #23075 more review, work on adding sv_vstring_get to</p>
  1698.  
  1699. <h1>                D::PPP, testing, push for CI</h1>
  1700.  
  1701. <p>3.22</p>
  1702.  
  1703. <p>2025/03/19      Wednesday
  1704. 0.22           #23108 review discussion, verify overload reordering,
  1705.                comment
  1706. 1.02           #23112 review and approve
  1707. 0.62           #23121 review, comment and approve
  1708. 0.80           look into why dist-modules tests aren’t testing threaded
  1709.                perls, testing</p>
  1710.  
  1711. <h1> 0.68           more dist-modules, try to work what introduced 5.8 failure</h1>
  1712.  
  1713. <p>3.34</p>
  1714.  
  1715. <p>2025/03/20      Thursday
  1716. 0.33           github notifications
  1717. 0.08           #23120 comment
  1718. 1.37           #23144 review, review history
  1719. 0.10           #23144 approve
  1720. 0.38           #23074 see if downstream fixed it (hard to be sure at this
  1721.                point)
  1722. 0.87           #21877 rebase and push, add comments and mark ready for</p>
  1723.  
  1724. <h1>                review</h1>
  1725.  
  1726. <p>3.13</p>
  1727.  
  1728. <p>2025/03/24      Monday
  1729. 0.77           #23152 research and comment
  1730. 2.18           #23151 review code, work on a reproducer, comment, test a
  1731.                fix (needs tests), try to work out where/how to test</p>
  1732.  
  1733. <h1> 0.98           #23151 try to work up a testable case</h1>
  1734.  
  1735. <p>3.93</p>
  1736.  
  1737. <p>2025/03/25      Tuesday
  1738. 1.68           #23151 more work on a testable case
  1739. 0.97           #23081 research, code profiling and approve with comment</p>
  1740.  
  1741. <h1> 0.85           #23108 testing and comment</h1>
  1742.  
  1743. <p>3.50</p>
  1744.  
  1745. <p>2025/03/26      Wednesday
  1746. 0.33           ppc#70 comment
  1747. 0.80           av_store thread, review discussion, consider some replies
  1748. 0.35           #23150 comment
  1749. 0.60           #23153 review and comment
  1750. 0.32           #23153 follow-up, comment
  1751. 0.22           #23157 review and approve</p>
  1752.  
  1753. <h1> 0.58           #23156 review and comments</h1>
  1754.  
  1755. <p>3.20</p>
  1756.  
  1757. <p>2025/03/27      Thursday
  1758. 2.35           #23075 check ppport.h CI results, rewrite since the API
  1759.                changed, testing and push for CI again</p>
  1760.  
  1761. <h1> 1.13           #23075 test cleanup, testing</h1>
  1762.  
  1763. <p>3.48</p>
  1764.  
  1765. <p>2025/03/31      Monday
  1766. 0.43           #23163 review and approve
  1767. 0.95           #23162 review and comment
  1768. 0.23           #23161 review and approve
  1769. 0.27           #23153 review and approve
  1770. 1.07           #23075 cleanup, trying to understand the code
  1771. 1.62           #23151 work up a test code, testing, perldelta, push for</p>
  1772.  
  1773. <h1>                CI</h1>
  1774.  
  1775. <p>4.57</p>
  1776.  
  1777. <p>Which I calculate is 60.89 hours.</p>
  1778.  
  1779. <p>Approximately 60 tickets were reviewed or worked on, and 2 patches
  1780. were applied.
  1781. ```</p>
  1782.  
  1783.    ]]>
  1784.  </content>
  1785. </entry>
  1786.  
  1787. </feed>
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda