DXR Roadmap: Difference between revisions

Jump to navigation Jump to search
→‎Indexing: Add dynamic markup generation.
(→‎Indexing: Add independent and parallel/incremental indexing.)
(→‎Indexing: Add dynamic markup generation.)
Line 49: Line 49:
* (B) Index trees independently. A build failure in one (with an unchanged format version) shouldn't totally scuttle an instance update.
* (B) Index trees independently. A build failure in one (with an unchanged format version) shouldn't totally scuttle an instance update.
* (B) Parallel and/or incremental indexing. This will let us scale to more trees.
* (B) Parallel and/or incremental indexing. This will let us scale to more trees.
* (B) Dynamically generate markup, rather than building zillions of static files. This means we won't have to increment the format version nearly as often, so deployments won't block on time-consuming whole-instance rebuilds as often, so markup changes get into production faster. This might reduce the need for the above.
* (3) Better support for JS, Python, etc.
* (3) Better support for JS, Python, etc.
** Remove the C++ assumptions from the core so we can support structured queries on other languages. Python keeps coming up. Java and Scala did once as well. People mentioned JS a long time ago.
** Remove the C++ assumptions from the core so we can support structured queries on other languages. Python keeps coming up. Java and Scala did once as well. People mentioned JS a long time ago.
Confirmed users
574

edits

Navigation menu