-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I definitely think you're right that I need to find a way to avoid Dijkstra's algorithm. I've been experimenting with A*: https://github.com/Wilfred/difftastic/blob/a_star_module/src/a_star.rs which definitely helps, but it still builds a relatively large predecessors.
C++ is currently unsupported, but there's a good tree-sitter implementation I can add: https://github.com/tree-sitter/tree-sitter-cpp
This with the UI from https://github.com/banga/git-split-diffs would make the perfect CLI diff tool!
Looks great, I'll try it! FYI, there is a very similar project called diffsitter https://github.com/afnanenayet/diffsitter
Related posts
-
Difftastic, a structural diff tool that understands syntax
-
Wilfred/difftastic: a structural diff that understands syntax
-
What is your preferred version control software and what additional features do you wish it had?
-
Good Report Generation Tool for Branch Diffs / Pull Request?
-
Difftastic, the Fantastic Diff: How it works