This is an archive of the discontinued LLVM Phabricator instance.

[clangd] Cleanup FuzzyFindRequest serialization and dex benchmark
ClosedPublic

Authored by kbobyrev on Jul 21 2021, 5:22 AM.

Details

Summary
  • Due to the LLVM's JSON library changes (?), FuzzyFindRequest serialization is no longer valid since arrays are serialized as llvm::json::Array already. Hence, current implementation creates a nested array.
  • YAML format is no longer the default, mention this for the benchmark.
  • FIXME is no longer relevant. I ran benchmarks that showed no improvement with priority_queue years ago.

Diff Detail

Event Timeline

kbobyrev created this revision.Jul 21 2021, 5:22 AM
kbobyrev requested review of this revision.Jul 21 2021, 5:22 AM
sammccall accepted this revision.Jul 21 2021, 5:37 AM

Thanks!

This revision is now accepted and ready to land.Jul 21 2021, 5:37 AM
This revision was landed with ongoing or failed builds.Jul 21 2021, 5:51 AM
This revision was automatically updated to reflect the committed changes.