Commit Graph

14 Commits

Author SHA1 Message Date
Zack Winter 6b9557fc30 SERVER-113751 Wrap the Modules Linter in a Retry (#43844)
GitOrigin-RevId: 0c79036a9d36ab44c5371f0523d69500a2721d92
2025-11-12 17:51:49 +00:00
Mathias Stearn e4c51c7b40 SERVER-98435 Add MONGO_MOD_PARENT_PRIVATE so submodules can expose decls only to parents (#40779)
GitOrigin-RevId: ea8b26d8e1706f48e1356f8e3a286e75831ef430
2025-09-02 15:46:35 +00:00
Alex Li 0a68a135ba SERVER-109471 Change modules_poc/private_headers.sh to a python script (#40256)
GitOrigin-RevId: 05cb5bca4acce3e273f2c85b6810c4414ade965e
2025-08-26 15:58:23 +00:00
Zac 18cfe7e7f2 SERVER-107600 Move the first stage of lint_modules to bazel run lint (#38639)
GitOrigin-RevId: 87dd5ed68da2da5237891420c321886c1352004f
2025-08-07 00:21:03 +00:00
Mathias Stearn 0b3efc2dce SERVER-98435 improvements to modularity browser (#37541)
GitOrigin-RevId: 6c485932d98321d3ff1b39e8554f990ba0bbdf4e
2025-06-24 13:14:07 +00:00
Mathias Stearn d02ca002c1 SERVER-98435 _forTest methods are implicitly FILE_PRIVATE, and internal namespaces are allowed to be (#37615)
GitOrigin-RevId: 27e3412caf3d64246523fa58bef3e0dfd6058185
2025-06-23 16:12:21 +00:00
Ronald Steinke 8df6247df7 SERVER-105791 Filter paths for merge_decls.py (#36783)
GitOrigin-RevId: 919dee21c2ec81cc0427949ce6d0abc8c3f9e1d2
2025-06-04 15:54:29 +00:00
Mathias Stearn ded9a0e961 SERVER-104399 SERVER-103542 implement submodule and file_private visibility rules (#35630)
GitOrigin-RevId: 3072be4a4cda82cae272260c0f74c70c32ea9558
2025-05-02 15:42:20 +00:00
Mathias Stearn 6207aaf73c SERVER-98435 Add usage context along with file:line:col (#35512)
GitOrigin-RevId: 8fad38f3dab0c4e292e3699fc6a04c64a66284cd
2025-05-01 15:29:48 +00:00
Mathias Stearn 48f10d3b13 SERVER-103546 Implicitly mark some declarations as private (#35103)
GitOrigin-RevId: 6b5b20194860ff1292d2b492727375e19ffc755e
2025-04-22 10:23:10 +00:00
Ronald Steinke 124fcf379f SERVER-103541 Fail merge_decls when module API privacy is violated. (#34827)
GitOrigin-RevId: ae2e72ca0ec52119f6f3e01be1cf6992f6f25968
2025-04-15 20:59:41 +00:00
Mathias Stearn 74437e6664 SERVER-98435 zstd-compress intermediate json files (#34441)
GitOrigin-RevId: 1e7c778bf45fc1411776ca6778537b16b8366b5b
2025-04-10 06:15:35 +00:00
Mathias Stearn efac106715 SERVER-98435 report multiple declaration locations even from same module (#34432)
GitOrigin-RevId: bea93eecc1bd295e7f18564934a98117f2c2c98d
2025-04-10 05:07:07 +00:00
Mathias Stearn 5c95c3382a SERVER-98435 Initial commit for modules poc (#30573)
GitOrigin-RevId: 76ca89bb7cf5add5e85a8facbc43e137dfb4416b
2025-04-09 19:48:20 +00:00