Home » Community » U++ community news and announcements » U++ 2023.2 "pre-alpha"
Re: U++ 2023.2 "pre-alpha" [message #60123 is a reply to message #60121] |
Fri, 08 September 2023 08:58 |
|
mirek
Messages: 13984 Registered: November 2005
|
Ultimate Member |
|
|
luoganda wrote on Thu, 07 September 2023 22:42...this is somehow an extension to this post.
Quote:- New C++ sources indexer mode - previoualy, after each file change, all depended files were reindexed. That often resulted in very heavy CPU load after each header change. In the new mode, only the changed file is being reindexed - while less accurate, real problems in this new mode are actually rare and it makes for much more responsive experience using theide.
I think i see your point here, altough the thing is far from perfect(checked both included clang on w7 and msbt17 and no go).
But i think you forgot to see both point of view:
* from developing upp point of view it's probably better(since new mode recompiles "needed" - mostly developing "system" header sources faster),
* from consumer point of view(just using the ide out of the box for a quick project) - original is magic - it works!
Now I am not sure whether whether you are speaking about pre-libclang homegrown parser or about difference between 2023.1 and 2023.2. If about later, I can tell you that from consumer point of view, "precise behaviour" was problematic - any change to deep header in large project choked CPU for minute. Pretty bad if you edit header and source simultanously.
Quote:
With this i incline that original and new modes of indexer should be selectable in Settings,
If you are speaking about new indexer mode introduced since 2023.1, the yes, it is selectable.
Quote:
original mode is a must for people who want: "do it's thing at opening project and then just use it",
But it does not seem so... Maintaining both old heuristic home-brew parser and libclang is far beyond our resources, sorry. libclang provides some new features that I find quite essential (as in "how could I live without Usage for so long"), so there is no way back.
I am more interested with users that have 12+ core CPUs and 32+GB of RAM (e.g. "me")...
|
|
|
|
|
U++ 2023.2 "pre-alpha"
By: mirek on Tue, 29 August 2023 14:29
|
|
|
Re: U++ 2023.1 "pre-alpha"
By: omari on Thu, 31 August 2023 18:09
|
|
|
Re: U++ 2023.1 "pre-alpha"
|
|
|
Re: U++ 2023.1 "pre-alpha"
By: Klugier on Sat, 02 September 2023 21:20
|
|
|
Re: U++ 2023.1 "pre-alpha"
|
|
|
Re: U++ 2023.1 "pre-alpha"
By: mirek on Tue, 05 September 2023 13:19
|
|
|
Re: U++ 2023.1 "pre-alpha"
|
|
|
Re: U++ 2023.1 "pre-alpha"
By: mirek on Wed, 06 September 2023 14:16
|
|
|
Re: U++ 2023.1 "pre-alpha"
|
|
|
Re: U++ 2023.1 "pre-alpha"
By: Oblivion on Thu, 07 September 2023 06:54
|
|
|
Re: U++ 2023.1 "pre-alpha"
By: mirek on Thu, 07 September 2023 08:36
|
|
|
Re: U++ 2023.1 "pre-alpha"
|
|
|
Re: U++ 2023.1 "pre-alpha"
|
|
|
Re: U++ 2023.1 "pre-alpha"
By: Oblivion on Sat, 16 September 2023 20:27
|
|
|
Re: U++ 2023.1 "pre-alpha"
By: Oblivion on Thu, 31 August 2023 23:17
|
|
|
Re: U++ 2023.2 "pre-alpha"
By: luoganda on Thu, 07 September 2023 22:42
|
|
|
Re: U++ 2023.2 "pre-alpha"
By: mirek on Fri, 08 September 2023 08:58
|
|
|
Re: U++ 2023.2 "pre-alpha"
By: luoganda on Sat, 09 September 2023 10:49
|
|
|
Re: U++ 2023.2 "pre-alpha"
By: mirek on Wed, 13 September 2023 11:04
|
|
|
Re: U++ 2023.2 "pre-alpha"
By: Tom1 on Mon, 11 September 2023 15:33
|
|
|
Re: U++ 2023.2 "pre-alpha"
By: Tom1 on Mon, 11 September 2023 15:38
|
|
|
Re: U++ 2023.2 "pre-alpha"
By: mirek on Wed, 13 September 2023 11:34
|
|
|
Re: U++ 2023.2 "pre-alpha"
By: Tom1 on Wed, 13 September 2023 12:49
|
|
|
Re: U++ 2023.2 "pre-alpha"
By: mirek on Wed, 13 September 2023 13:40
|
|
|
Re: U++ 2023.2 "pre-alpha"
By: Tom1 on Wed, 13 September 2023 14:43
|
|
|
Re: U++ 2023.2 "pre-alpha"
By: mirek on Wed, 13 September 2023 11:17
|
|
|
Re: U++ 2023.2 "pre-alpha"
By: Tom1 on Wed, 13 September 2023 12:42
|
|
|
Re: U++ 2023.2 "pre-alpha"
By: coolman on Mon, 11 September 2023 20:00
|
|
|
Re: U++ 2023.2 "pre-alpha"
By: mirek on Mon, 18 September 2023 08:55
|
|
|
Re: U++ 2023.2 "pre-alpha"
By: Tom1 on Wed, 20 September 2023 20:09
|
|
|
Re: U++ 2023.2 "pre-alpha"
By: Tom1 on Wed, 20 September 2023 20:15
|
|
|
Re: U++ 2023.2 "pre-alpha"
|
|
|
Re: U++ 2023.2 "pre-alpha"
By: zsolt on Thu, 14 September 2023 02:11
|
Goto Forum:
Current Time: Sat Jun 08 23:22:16 CEST 2024
Total time taken to generate the page: 0.01872 seconds
|