CLion 1.5 EAP: build 144.3600
Hi,
Today we’ve prepared another EAP build for you to deliver all the existing improvements and features we have at the moment. It can be obtained by downloading from our confluence page or via a patch update from the previous EAP build as usual.
Among other fixes included we’d like to highlight a few:
Formatting
Enhanced formatting appeared for the case when lambdas are used as function call arguments. Now with “Chop down if long” and a new line for parentheses enabled formatted code looks much better (CPP-4648).
CMake
Several problems with completion during Auto-Reload were addressed by delaying reload process for another second when completion window is shown (CPP-5603).
VCS
Git: Now it’s possible to manage multiple worktrees attached to the same repository, allowing you to check out more than one branch at a time.
Check out our updated UI of Version Control Log toolwindow.
We hope you’ll find new toolbar and splitters better-looking and handy.
Switch boot JDK on Linux
Hope Linux users enjoy our customized JRE version which is bundled since previous EAP build. We’d like to remind that any issues with it are welcome to our tracker.
For those who still prefer launching with other Java distributions we’ve enabled Switch IDE boot JDK… action on Linux platform as well as on OS X. You can perform it via Find Action dialog (Shift+Ctrl+A
): type Switch IDE boot JDK there, then select any prefered JDK installed in our system). Please keep in mind that JDK versions older than 8 are not supported.
For more details please find release notes here.
The CLion Team
JetBrains
The Drive to Develop
Anton says:
February 3, 2016Thanks for the new features!
Hope to see debugger integration updates soon, it’s a show stopper for me.
Maria Baburina says:
February 3, 2016Hi, Anton!
We’re working hard to fix most severe problems with debugger and going to roll out update in next few weeks. Stay tuned!
Anton says:
February 3, 2016Thanks for your hard work and for a fast reply!
Olzhas Adiyatov says:
February 4, 2016When is the final release?
Anastasia Kazakova says:
February 4, 2016It’s planned for Spring
Yury V. Zaytsev says:
February 4, 2016The good news for the users of this build is that antialiasing settings now work from the IDE itself, so one doesn’t have to edit the vmoptions to change `awt.useSystemAAFontSettings` every upgrade. I guess it actually can be even safely removed from there?
The bad news is that whatever “rendering fixes” that are included in the boot JDK made font rendering in Greyscale antialiasing mode look much bolder and blurrier than before, and I would say uncomfortably bolder & blurrier. I can try to make screenshots if this would help… Greyscale should be ~ monitor independent.
At the same time, it seems that Subpixel antialiasing mode only works for RGB pixel order, and “lucky” BGR monitor owners are out in the cold: Subpixel mode looks rainbowy and Greyscale looks blurry :-/ I guess time to switch the boot JDK to my system default…
Anastasia Kazakova says:
February 4, 2016Please, submit screenshots to our tracker. The work is in progress, so it would be useful.
Yury V. Zaytsev says:
February 4, 2016OK, I’ve made some screenshots, are there already any tickets I should attach them to, or I should create a new one?
By the way, switching boot JDK doesn’t work for me on Ubuntu 14.04, it only shows the bundled JDK, but not my system JDK. However, renaming `jre` folder to `jre.bak` did the trick…
Maria Baburina says:
February 4, 2016Could you please specify the version of your system JDK? Did you have JAVA_HOME environment variable set then?
Yury V. Zaytsev says:
February 5, 2016Yury V. Zaytsev says:
February 9, 2016Reported as CPP-5805 “Switch boot JDK” doesn’t show Oracle JDK on Ubuntu.
Yury V. Zaytsev says:
February 9, 2016Reported as CPP-5806 Fonts are way too bold on Ubuntu when grayscale antialiasing is enabled with bundled JDK.
Anastasia Kazakova says:
February 10, 2016thanks
Kristjan says:
February 4, 2016I have tried previous EAP briefly, specially was interested in debugger part.
I couldn’t find gdb core dump debugger. Is that functionality available?
Maria Baburina says:
February 4, 2016We don’t have such feature at the moment. Could you please provide some details about your use case? What behaviour do you expect from IDE?
Kristjan says:
February 9, 2016Just comparing Codelite ide on the debugging part. Apart to ‘attach to process’ there is also option to ‘debug a core dump’ – meaning to load a core and do ‘visual’ back trace. In compare to ‘attach to process’ functionality I would mark it less important but comes handy sometimes.
andrew somerville says:
October 26, 2016I would also really like this functionality. The use case:
When my system crashes, it’s often not started from clion in most cases, but dumps a core file with the stack state when it does.
I’d like to inspect the stack and variable values in the context of the code wrt this core file from clion.
andrew somerville says:
October 26, 2016Added feature request here: https://youtrack.jetbrains.com/issue/CPP-7977
Roman says:
February 4, 2016Feels like debugger issues are actually get worse, comparing to previous release. Now debugger timeouts cause complete IDE freeze and I have to kill it and restart.
Anastasia Kazakova says:
February 5, 2016Does it always happen for you or on some exact code sample? Anyway, some debug logs are always helpful (https://intellij-support.jetbrains.com/hc/en-us/articles/206560589-Debugger-doesn-t-stop-on-a-breakpoint-Debugger-shows-Command-timed-out-What-to-do-).
Roman says:
February 5, 2016Thank for this guide, I will enable logging.
Roman says:
February 5, 2016Ok, I’ve captured timeout in log, but it turns out log has a lot of sensitive data that I can’t share. 🙁
But basically there is no specific code, it’s just has a lot of large collections in scope (it is video processing app, so it has megabytes of pixel data)
If one step takes 10 seconds there is no timeout, if it takes more than minute to step, the Clion just shows you a timeout error.
I’ve uploaded video of debugging slowness in Clion (last comment). https://youtrack.jetbrains.com/issue/CPP-2920
Anton Makeev says:
February 8, 2016Roman,
without the logs we can’t say for sure, but the description sound like https://youtrack.jetbrains.com/issue/CPP-5673 and it’s on our short-list.
As for complete IDE freeze, we’ll need either thread dumps from the log directory or a CPU snapshot: https://intellij-support.jetbrains.com/entries/29983118-Reporting-performance-problems.
(You can create a bug report in the tracker and mark all attachments as ‘visible to: jetbrains-team’)
Matthew says:
February 5, 2016I don’t know why but in build 144.3357, the CLion window would pop up but close after about .3 seconds. Now in this build, the window doesn’t open at all :/
Anastasia Kazakova says:
February 5, 2016Do you the the whole IDE window? Which system (OS) are you on?
Matthew says:
February 5, 2016I mean the starting program window when CLion is loading. I’m on Windows 10. It loads in 1.2.4 but not in these builds.