The Grants Committee has received the following grant proposal for the Sep/Oct round. Before the Committee members vote, we would like to solicit feedback from the Perl community on the proposal. Review the proposal below and please comment here by October 17th, 2018. The Committee members will start the voting process following that. MoarVM JIT Compiler Expression Backend Maturation Name: Bart Wiegmans Amount Requested: USD 7,000. ... read more |
As a somewhat delayed follow-up, TPF once again had a booth this year at OSCON, back in Portland, Oregon, this year. Josh McAdams was once again our organizer and staffed the booth for the event. O'Reilly provided The Perl Foundation with an excellent space in their Expo Hall. Situated conveniently near the lunch service, snacks, and an amazing swing, the booth received a constant stream of visitors. The visitors ranged ... read more |
The Grants Committee has received the following grant proposal for the Sep/Oct round. Before the Committee members vote, we would like to solicit feedback from the Perl community on the proposal. Update: You have until October 17th! Review the proposal below and please comment here by October 10th, 2018. The Committee members will start the voting process following that. Future::AsyncAwait Name: Paul Evans Amount Requested: GBP 4,800 ... read more |
Apologies for delays this month from the original schedule. The Grants Committee has received the following grant proposal for the Sep/Oct round. Future::AsyncAwait MoarVM JIT Compiler Expression Backend Maturation Before the Committee members vote on the proposals, we would like to solicit feedback from the Perl community. Review the proposals at their individual links and please comment there by October 10th, 2018. The Committee members will start the voting process ... read more |
My grant work in August focused on improving the performance of a number of very commonly used constructs in Perl 6 programs, of note array and hash access, box/unbox operations and various common operations on Int My work also uncovered a problem that could be best addressed with a small language design tweak, and I wrote up a proposal on that I also made various improvements to the optimization infrastructure. ... read more |
Work in the latter part of July, falling under the current round of the grant, focused mostly on hunting down and fixing bugs. A memory leak bug involving the thread pool scheduler was fixed; it was only problematic in some programs so far, but would have become far more noticeable with the new 6.d await semantics. Others fixes addressed regressions arising from recent optimization work, although in most cases the ... read more |
This is a monthly report by Dave Mitchell on his grant under Perl 5 Core Maintenance Fund. We thank the TPF sponsors to make this grant possible. I didn't spend all that many hours during August on perl work. I spent most of my time looking at a bug related to restoring of captures within regex repeats. During the course of that, I took the opportunity to simplify and cleanup ... read more |
The Grants Committee is accepting grant proposals all the time. We evaluate them every two months and another evaluation period is upon us. If you have an idea for doing some Perl work that will benefit the Perl community, please consider submitting a grant application. The application deadline for this round is 23:59 September 30th UTC. We will publish the received applications, get community feedback through October 7th, and ... read more |
The first public release! Code is now hosted in GitHub Please see the instructions on how to install and run The release features a renewed "Routines" tab. Please read Timo's blog post to know how it compares to the previous profiler: The first public release! The first public release! Hello esteemed readers, and thank you for checking in on my progress. Not a full month ago I showed off the ... read more |
This is a monthly report by Tony Cook on his grant under Perl 5 Core Maintenance Fund. We thank the TPF sponsors to make this grant possible. Approximately 44 tickets were reviewed, and 4 patches were applied. 1.23 #p5p discussion with khw on shared hash problem 4.73 #132158 testing, debugging, work on a fix, more testing #132158 consider other fixes, testing, comment with patches 1.60 ... read more |
The Grants Committee has concluded the voting of the July 2018 round. My apologies for the delay. There was one proposal this round, which was not approved. Perl as piano sheet music/compiler/synthesizer Voting results: Not approved: 5 no votes, 4 abstentions Concerns from the committee included a lack of clarity on whether this was a continuation of an existing project or new development, and issues with the proposed syntax, esp. ... read more |
The Grants Committee has received the following grant proposal for the July/August round. Perl as piano sheet music/compiler/synthesizer Before the Committee members vote on the proposals, we would like to solicit feedback from the Perl community. Review the proposals at their individual links and please comment there by August 26th, 2018. The Committee members will start the voting process following that and the conclusion will be announced shortly after. ... read more |
The Grants Committee has received the following grant proposal for the July/August round. Before the Committee members vote, we would like to solicit feedback from the Perl community on the proposal. Review the proposal below and please comment here by August 26th, 2018. The Committee members will start the voting process following that. Perl as piano sheet music/compiler/synthesizer Name: Yang Bo Amount Requested: USD 2,500 Synopsis Write a ... read more |
This is a monthly report by Dave Mitchell on his grant under Perl 5 Core Maintenance Fund. We thank the TPF sponsors to make this grant possible. I did very few hours last month. This was partly due to delays in getting my grant extended, and partly because I was busy with other things. SUMMARY: 2:00 RT #133352 Ancient Regex Regression 0:30 RT #133368 index optimisation in when ... read more |
As I announced at The Perl Conference in Salt Lake City this year, we have completed our project to update the main Perl Foundation website. The new site is now live, with a new design and on a new hosting platform. This project was primarily done by a team of Niagara University students as part of their CIS 480 coursework. This senior level class requires the students to work in ... read more |
Timo has developed a shiny new UI for the tool. It displays thread-level garbage collection details. Read more at: Wow, check out this garbage Wow, check out this garbage Hello everyone! It's been more than a month since the last report, but I've been able to put hours in and get code out. And now I'll show you what's come out of the last weeks. The Garbage Collector One important ... read more |
The Grants Committee is accepting grant proposals all the time. We evaluate them every two months and another evaluation period is upon us. If you have an idea for doing some Perl work that will benefit the Perl community, please consider submitting a grant application. The application deadline for this round is 23:59 August 5th UTC. We will publish the received applications, get community feedback through August 12th, and ... read more |
The Grants Committee has concluded the voting of the May 2018 round. My apologies for the delay. There were two proposals this round, but neither submission was approved. Introduction to Application Development with Perl 6 Voting results: Not approved: 4 no votes, 5 abstentions The committee is hesitant to fund a book at this time; there are several books on the market today; how would a freshman effort compare to ... read more |
Jonathan Worthington has requested an extension of $10,000 for his Perl 6 Performance and Reliability Engineering grant. This will allow him to dedicate another 200 hours to this work. His previous work was successfully delivered as reported in the latest report. Jonathan writes: "A further grant extension will enable me to continue my work on Perl 6 performance and reliability. The 200 hours I just completed have seen both optimizations ... read more |
This report describes what I have accomplished in the latest 200 hours of my Perl 6 Performance and Reliability Engineering grant. A new MoarVM specializer plugin mechanism The most significant new optimizations developed in this grant period center around a new mechanism for helping the MoarVM specializer, which optimizes and JIT-compiles hot code, to understand a wider range of Perl 6 constructs. I used this mechanism to speed up: Private ... read more |