I think based on unstable code in Julia 1.10,
The readme note about unstable code in Julia 1.10 must be removed, It makes the users distrust installing the package in 1.10.x versions.
Please make 1.10 LTS, and let LV reliably run on it
This has been announced in the Juliacon, and 1.10 will become the LTS once 1.11 is released (which isn’t too far away)
Hi @ChrisRackauckas! How should donations to numfocus / SciML be tagged for the LV small grants program?
Feel free to make PRs to the README.
Should also perhaps add a link to the small grants program.
Note that fixing regressions, e.g. those from 1.12, is vastly easier than writing the code in the first place.
It’s mostly straightforward mechanical changes. Because it’s also a regression, you can also compare older and newer Julia versions side by side to better understand the changes.
It really isn’t hard. But it isn’t a mentorship program, so you shouldn’t expect any guidance aside from what you can get asking in open channels like discourse, slack, or zulip.
I hate to break it to you @tecosaur, but your emacs config might merely make you a millionaire, rather than a multi-millionaire.
If you leave a note that should be sufficient.
This is truly devastating news.
Maybe I am missing something obvious, but I dont see any option to leave a note. There is only space to provide name and address information after that there is only a button to pay. If I remember correctly there is also no way to add a note after paying (though I might be wrong, it was a bit ago)
Well, there is the field “Are you donating on behalf of an organization or a company?” Is that where we should drop a note?
I guess so. In the latest versions I don’t see any other spot.
Is there any update on this? Has anyone fixed the issues on LV for 1.12? From the repo it looks not to be the case.
Eventually, I will contribute myself to the SciML small grants program (LV is too big to fail )
An update on Julia, perhaps slightly relevant, is that the compiler is now a package, Compiler.jl. Although only for Julia v1.12 and up, which are not released yet. I guess this could make future efforts easier to maintain, assuming a public API and documentation arises. LoopVectorization.jl depends on Julia and LLVM internals, which made it time-consuming to maintain, so changes in Julia like this one could ease that burden.
We need to update LV.jl and all its dependencies.
In Progress : Claimed by Miguel Raz Guzman for the time period of May 10th, 2024 - June 10th 2024.
SciML Small Grants Program Current Project List
But this pr seems to be stalled.
My attempts:
Some TODO:
- SLEEFPirates.jl
- CloseOpenIntervals.jl
- PolyesterWeave.jl
- LoopVectorization.jl/Project.toml at main · JuliaSIMD/LoopVectorization.jl · GitHub
There is still a lot of work to be done and any contributions or PR reviews would be welcome.
First and foremost: thanks!
Unfortunately, I cannot help you (this is beyond my skills).
I will likely add another 100$ to the SciML grant for this. Again, LV is too important for some many piece of software to make it die. Hopefully you might become the new mantainer
If you think you can fix it, feel free to apply for the grant.
It’d have to get fairly juicy before I take a look.
FWIW, I refused the $500 for fixing it for the 1.11 release.
I repeated a few times that it was actually an easy fix, but most people were too intimidated to give it a look. Took me like 5 minutes.
The changes for 1.12 are much larger, but I don’t believe they’re difficult.
Some familiarity with things like LLVM IR would, however, be helpful.
Consider it abandoned.
500$ in 5mn, what is your hour rate ??!!
using LoopVectorization
@turbo 500 / 5 * 60
$0/hour, because I did the work and refused the money.
Note that we recently did a refresh of the SciML Small Grants administration system, making it easier to openly declare for the system. See:
For how to donate to the program, see: