I wrote a graph library, and made it available via composer. We now want to pull this library in for at least two patches:
I've talked this over with chx, and I believe he's OK with replacing the existing graph class with what I've written (though please, do reconfirm that here, chx). There is another graph library, but that takes a generic approach to its graph implementation that trades performance for graph features we don't need.
I currently have gliph in as part of the assets patch already, but as it seems to be becoming a shared dependency, it seems optimal to pull it in directly now, so that we can iterate elsewhere.
The risk: while Gliph is 100% unit tested, it is very young, and I am still actively adding features to it. All that really means is that we should expect to probably have a few issues in the future where we update it to newer versions.
Patch in the first comment...
|PASSED: [[SimpleTest]]: [MySQL] 58,634 pass(es).|
|PASSED: [[SimpleTest]]: [MySQL] 58,984 pass(es).|
|FAILED: [[SimpleTest]]: [MySQL] Drupal installation failed.|
|PASSED: [[SimpleTest]]: [MySQL] 58,558 pass(es).|