mirror of
https://github.com/wolfpld/tracy.git
synced 2026-09-01 07:58:31 +00:00
Perform query transformation only once.
This commit is contained in:
@@ -856,6 +856,8 @@ std::string TracyLlmTools::SourceSearch( std::string query, bool caseInsensitive
|
||||
auto& cache = m_worker.GetSourceFileCache();
|
||||
nlohmann::json json = {};
|
||||
|
||||
if( caseInsensitive ) std::ranges::transform( query, query.begin(), []( char c ) { return std::tolower( c ); } );
|
||||
|
||||
size_t total = 0;
|
||||
for( auto& item : cache )
|
||||
{
|
||||
@@ -873,7 +875,6 @@ std::string TracyLlmTools::SourceSearch( std::string query, bool caseInsensitive
|
||||
std::transform( start, end, tmp, []( char c ) { return std::tolower( c ); } );
|
||||
start = tmp;
|
||||
end = tmp + mem.len;
|
||||
std::transform( query.begin(), query.end(), query.begin(), []( char c ) { return std::tolower( c ); } );
|
||||
}
|
||||
|
||||
if( std::search( start, end, query.begin(), query.end() ) == end )
|
||||
|
||||
Reference in New Issue
Block a user