Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Community » U++ community news and announcements » ide: Indexer relaxed mode
ide: Indexer relaxed mode [message #60024] Tue, 11 July 2023 11:49 Go to next message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
After half of year of experience with clang based indexer (thing that makes navigator and usage possible by scanning all source files) I have decided to introduce new default "relaxed" mode. In this mode, header based dependecies are ignored - means if you change a header, indexer will reindex just that single header and not every file that depends on that header.

The rational is that when working on some deep interface and changing header and associated files, changing header chokes the whole system by reindexing too many files, many of them in no need of reindexing (usually the change of header affects just implementation file at max). So we are trading here something like 0.1% of inaccuracy for 1000% increase in throughput..

Trying that for more than month, I think this new mode is superior and it is now default. You still have the option to reindex all files (in Assist menu) in cases it misbehaves (did not happen yet though).
Re: ide: Indexer relaxed mode [message #60026 is a reply to message #60024] Tue, 11 July 2023 12:30 Go to previous message
Tom1
Messages: 1212
Registered: March 2007
Senior Contributor
Hi Mirek,

Thanks! This was great news.

Best regards,

Tom
Previous Topic: ide: Replace found items
Next Topic: ide: Flow breaking statements now have different highlighting
Goto Forum:
  


Current Time: Sat May 04 09:19:01 CEST 2024

Total time taken to generate the page: 0.02257 seconds