Daniel Moody
73380f5057
SERVER-92768 add core binaries bazel conversion order. ( #25216 )
...
GitOrigin-RevId: 10829de36a7ecdc04aca668ae5f3884f0b4ee164
2024-07-24 04:59:21 +00:00
Daniel Moody
63fb501035
SERVER-92225 fix bazel order conversion list ( #24498 )
...
GitOrigin-RevId: 7dd8e5cb653a572b325905a4049015ebb1300f3d
2024-07-10 18:32:45 +00:00
Steve McClure
b4b23946cd
SERVER-90570: Enable formatting checks for buildscripts directory, excluding idl ( #22254 )
...
GitOrigin-RevId: 9d997a9f44cd43a8dec7c2a17fa2dbcd875e92f6
2024-05-16 22:07:36 +00:00
Zack Winter
9b769b44fa
SERVER-81038 Self host bazelisk and retry downloading on exception ( #19327 )
...
GitOrigin-RevId: db5225317044f7f2c73fc7453ddedeb4105606dd
2024-02-29 00:26:59 +00:00
Daniel Moody
99aea5ef94
SERVER-85473 add bazel target list order generation to libdeps analyzer ( #19010 )
...
GitOrigin-RevId: 809708bcf3de2dbdb85a8d770dfe0fa2ca36d6e5
2024-02-16 18:05:43 +00:00
auto-revert-processor
68eab56af0
Revert "SERVER-85473 add bazel target list order generation to libdeps analyzer ( #18865 )"
...
This reverts commit 731873b4b093e297600c2bd1ffd832ac343c355a.
GitOrigin-RevId: 0289592acc1058d6bfdf775c503dfc38116450a9
2024-02-15 02:40:07 +00:00
Daniel Moody
7d4ca392ce
SERVER-85473 add bazel target list order generation to libdeps analyzer ( #18865 )
...
GitOrigin-RevId: 731873b4b093e297600c2bd1ffd832ac343c355a
2024-02-14 22:06:19 +00:00
Zack Winter
304e3b5622
SERVER-82312 Update TODOs to reference new ticket
2023-10-19 23:38:43 +00:00
George Wangensteen
afce74d30f
SERVER-81418 Extend the libdeps analyzer to show program dependents for a given library
2023-09-27 01:22:49 +00:00
Zack Winter
46ad24e0ce
SERVER-79790 Update libdeps readme to include arg to skip compiling enterprise module
2023-09-20 14:34:40 +00:00
Zack Winter
7cccfc0caf
SERVER-79790 Add option to generate bazel conversion targets to libdeps
2023-09-13 22:51:23 +00:00
Alex Neben
13f208e8c4
SERVER-76751 Pinning all python deps with poetry
2023-09-05 16:19:06 +00:00
Steve Gross
babf160654
SERVER-76796 Enable more lint warnings and fix them
2023-07-16 01:54:51 +00:00
auto-revert-processor
8837a2dfe2
Revert "SERVER-76796 Enable more lint warnings and fix them"
...
This reverts commit 7e0887b55d .
2023-07-13 20:31:43 +00:00
Steve Gross
7e0887b55d
SERVER-76796 Enable more lint warnings and fix them
2023-07-13 15:07:11 +00:00
Daniel Moody
ecf5b575b9
SERVER-77404 update graph_visualizer to newer node packages.
2023-05-24 04:04:39 +00:00
Billy Donahue
49395d449c
SERVER-72867 eol-terminate all nonempty text files
2023-04-26 19:19:19 +00:00
Daniel Moody
f861cf6c9c
SERVER-73467 add grpc 1.46.6 to third party
2023-03-16 05:56:42 +00:00
Andrew Morrow
7657e615d2
SERVER-62994 Use v4 toolchain for everything except clang format
...
It has been a pleasure working here and quite the wild ride.
Good luck everyone.
2022-12-13 23:03:13 +00:00
Alexander Neben
97ac02fa50
SERVER-68593 Disable low value python warnings
2022-09-02 22:55:09 +00:00
Daniel Moody
6bb42b80d6
SERVER-53527 Memory limit for libdeps visualizer backend
2022-08-25 19:53:59 +00:00
Mitch Wagner
8f46327f04
SERVER-53494 Add public libdeps efficiency to libdeps linter
2022-08-15 20:01:45 +00:00
Daniel Moody
fc3674c229
SERVER-67058 Create libdeps metrics
2022-08-09 08:34:04 +00:00
Mitch Wagner
557741f2a9
SERVER-53532 Add edge list to lipdeps visualizer
2022-08-03 17:52:07 +00:00
Mitch Wagner
35a6f70c3b
SERVER-52570 Add symbol dependency query to libdeps
2022-07-05 17:51:25 +00:00
Mitch Wagner
b950bea06a
SERVER-67341 Add node selection by path to libdeps visualizer
2022-06-29 20:03:19 +00:00
Mitch Wagner
106a751b9a
SERVER-67340 Libdeps Visualizer Test Graphs
2022-06-28 16:08:12 +00:00
Mitch Wagner
b05965036e
SERVER-53526 Move Libdeps Visualizer Backend State to Frontend
2022-06-24 20:51:13 +00:00
Mitch Wagner
f4e6ef798a
SERVER-67329 Add proxy middleware to allow react-scripts start
2022-06-16 19:41:14 +00:00
Mitch Wagner
1dcca3f807
SERVER-67197 Add node list search by name
2022-06-16 18:01:11 +00:00
Daniel Moody
6cdc621958
SERVER-65805 added libdeps handling for no critical edges found
2022-05-05 18:37:44 +00:00
Andrew Morrow
4122e4b7dd
SERVER-56568 Remove LIBDEPS_TYPEINFO in favor of disabling vptr sanitizer 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.
2021-07-09 19:08:18 +00:00
Daniel Moody
a07f2690b7
SERVER-56636 add libdeps graphpaths visualization
2021-06-03 21:22:43 +00:00
Daniel Moody
76eab0dfcc
SERVER-56141 added in degree one libdeps analyzer and removed existence of shims from analyzer.
2021-05-05 19:58:49 +00:00
Daniel Moody
44ca57b15d
SERVER-56570 added LIBDEPS docs.
2021-05-03 15:49:37 +00:00
Daniel Moody
0782c59e71
SERVER-52568 Added GraphPaths, CriticalEdges, and PublicWieghts quieries to libdeps graph analyzer.
2021-04-15 16:34:40 +00:00
David Bradford
a22cbaba06
SERVER-54861: Update pylint to 2.7.2
2021-03-01 23:46:55 +00:00
Daniel Moody
27aecefac7
SERVER-52576 Added libdeps graph visualizer web service with basic features.
2021-02-26 07:48:36 +00:00
Daniel Moody
b27c452ce1
SERVER-53530 added mac support for libdeps graph generation
2021-02-24 17:04:59 +00:00
Daniel Moody
a6f50f0c9d
SERVER-53531 added evergreen task for libdeps graph generation
2021-02-24 17:04:59 +00:00
Daniel Moody
6425c57400
SERVER-30815 Added linter to check for unnecessary PUBLIC libdeps, and added schema versioning.
2020-12-16 07:27:36 +00:00
Ryan Egesdahl
82ef215122
SERVER-48291 Add global dependency pushdown to libdeps
...
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.
2020-11-26 08:56:00 +00:00
Daniel Moody
fa271cc17c
SERVER-52567 added basic functions for graph analyzer CLI tool and improved graph generation.
2020-11-25 03:21:49 +00:00
Daniel Moody
9e9b2423f1
SERVER-52566 added generate-libdeps-graph target for building graph of library dependencies.
2020-11-16 21:51:00 +00:00