-
-
Notifications
You must be signed in to change notification settings - Fork 194
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release v1 #337
Comments
I thought it could hang on master for a while to get people a chance to properly test it out. I don't see a reason not to release it though. No really known bugs (that is caused by PackageCompiler itself and are not upstream bugs) so I feel it is in a pretty decent shape. |
It would be great to get a release out soon. That being said, it would be ideal to fix #317 before making a release. |
@KristofferC Now that you’ve fixed #317, let’s make a release? |
Yeah, I should write something short about the API being changed and how to use the old version if needed. I should also write a release post for discourse probably |
Let's release then? |
I followed the instructions of the Plots example and successfully compiled a dll on windows. However, when I use this dll in Atom/Juno all plots take approx. 2 seconds to display, while they display immediately with the default system image. (@time always gives <0.1s, so the problem is linked to atom. From a normal REPL, plotting is fast as usal). EDIT: |
You, mean that every plot is delayed in Juno? I tried it myself on a Mac and could not observe this happening. |
HTML plots (e.g. with the plotly or plotlyjs backends) were pretty slow in Juno <0.12.1 (runtime, not compilation time). You could try with a different backend (e.g. GR) and/or upgrade Juno. Edit: Oh, and the runtime overhead was in the |
Is this slowness still present if you use the REPL (instead of Atom/Juno)? |
Thank you for answering so fast! |
Perhaps it’s because Juno loads some of its own Julia packages that are invalidating some of the code in your sysimage. If that is the case, then once Juno switches to vendoring all of their dependencies, then (if I understand correctly) the problem should be solved. Either way, can you open a separate issue on this repo to track this problem? I don’t think this problem is blocking the release of 1.0. |
This does lead to some slowdown for the first call but it shouldn't affect future calls. |
Reproducible on a second Windows 10 machine.
for plots.dll
It is just a 2 seconds delay between execution and display. |
I also wouldn't judge this bocking. If I don't find a clue, I will open another issue. Thanks for your comments anyhow! |
You could profile
|
Well, this did not change the behaviour and I must admit that I'm not that kind of an expert to understand how I could use this for further debugging :-(
displays the plot immediately but takes the 2 seconds to respond at the terminal. Similar, if I do
nothing is displayed (as expected) but it takes 2 seconds until the terminal prompt is back. |
Released |
@KristofferC @SimonDanisch is there a release schedule for the new version of PackageCompiler?
The text was updated successfully, but these errors were encountered: