summaryrefslogtreecommitdiff
path: root/buildscripts/libdeps
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-62994 Use v4 toolchain for everything except clang formatAndrew Morrow2022-12-131-1/+1
| | | | | | It has been a pleasure working here and quite the wild ride. Good luck everyone.
* SERVER-68593 Disable low value python warningsAlexander Neben2022-09-023-6/+0
|
* SERVER-53527 Memory limit for libdeps visualizer backendDaniel Moody2022-08-253-10/+116
|
* SERVER-53494 Add public libdeps efficiency to libdeps linterMitch Wagner2022-08-154-3/+163
|
* SERVER-67058 Create libdeps metricsDaniel Moody2022-08-091-5/+10
|
* SERVER-53532 Add edge list to lipdeps visualizerMitch Wagner2022-08-0315-215/+800
|
* SERVER-52570 Add symbol dependency query to libdepsMitch Wagner2022-07-053-0/+54
|
* SERVER-67341 Add node selection by path to libdeps visualizerMitch Wagner2022-06-292-15/+115
|
* SERVER-67340 Libdeps Visualizer Test GraphsMitch Wagner2022-06-282-157/+350
|
* SERVER-53526 Move Libdeps Visualizer Backend State to FrontendMitch Wagner2022-06-2414-376/+431
|
* SERVER-67329 Add proxy middleware to allow react-scripts startMitch Wagner2022-06-162-4/+21
|
* SERVER-67197 Add node list search by nameMitch Wagner2022-06-164-7/+41
|
* SERVER-65805 added libdeps handling for no critical edges foundDaniel Moody2022-05-052-8/+18
|
* SERVER-56568 Remove LIBDEPS_TYPEINFO in favor of disabling vptr sanitizer ↵Andrew Morrow2021-07-092-3/+0
| | | | | | | for dyanmic builds This reverts the changes made for SERVER-49798 in favor of disabling the vptr sanitizer when using ubsan for --link-model=dynamic builds.
* SERVER-56636 add libdeps graphpaths visualizationDaniel Moody2021-06-0314-139/+776
|
* SERVER-56141 added in degree one libdeps analyzer and removed existence of ↵Daniel Moody2021-05-055-45/+71
| | | | shims from analyzer.
* SERVER-56570 added LIBDEPS docs.Daniel Moody2021-05-035-8/+12
|
* SERVER-52568 Added GraphPaths, CriticalEdges, and PublicWieghts quieries to ↵Daniel Moody2021-04-157-252/+1056
| | | | libdeps graph analyzer.
* SERVER-54861: Update pylint to 2.7.2David Bradford2021-03-012-4/+5
|
* SERVER-52576 Added libdeps graph visualizer web service with basic features.Daniel Moody2021-02-2636-48/+2348
|
* SERVER-53530 added mac support for libdeps graph generationDaniel Moody2021-02-242-27/+57
|
* SERVER-53531 added evergreen task for libdeps graph generationDaniel Moody2021-02-242-35/+34
|
* SERVER-30815 Added linter to check for unnecessary PUBLIC libdeps, and added ↵Daniel Moody2020-12-163-158/+616
| | | | schema versioning.
* SERVER-48291 Add global dependency pushdown to libdepsRyan Egesdahl2020-11-262-4/+12
| | | | | | | | | | | | | | | | | We sometimes have situations where a dependency applies at a large scope, such as in the case of tcmalloc, which can apply everywhere. What we have done previously is to hack these dependencies into the LIBDEPS environment variable by adding a builder to all nodes that can produce a compiler result. This is, as stated previously, hackish and hard to control, and it results in adding a Public dependency to all those nodes. What we now do instead is to define LIBDEPS_GLOBAL on the *build environment* (not the Builder node) listing the targets we would like to push down to all other nodes below that point. This has the effect of adding those targets as Private dependencies on all Builder nodes from that point downward, which means some common Public dependencies can be converted to a Private dependency that is stated only once.
* SERVER-52567 added basic functions for graph analyzer CLI tool and improved ↵Daniel Moody2020-11-252-0/+490
| | | | graph generation.
* SERVER-52566 added generate-libdeps-graph target for building graph of ↵Daniel Moody2020-11-161-0/+340
library dependencies.