Delete SQLiteMode and deal with fallout
commit0a0368ae2478247c12249ef62b4221df87d21a19
authorHenri Verroken <hverr@fb.com>
Fri, 19 Nov 2021 16:46:37 +0000 (19 08:46 -0800)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Fri, 19 Nov 2021 16:48:26 +0000 (19 08:48 -0800)
tree0156a0259c4fe10bf44dc7e380ab6004981e14e1
parent3168f0049f6e8c0dc794bddcb4b1eadb670c4a2b
Delete SQLiteMode and deal with fallout

Summary:
This diff deletes the `SQLiteMode` in `typing_deps_mode.ml` which was being used for the legacy 32-bit dependency graph mode.

Then, I started deleting code until the build worked again. In particular I deleted:

1. Most of the stuff in `hh_shared.c` related to the 32-bit dep table
2. Most of the stuff in `serverLazyInit.ml` related to loading a 32-bit saved-state
3. Most of the stuff in `savedStateService.ml` related to loading and producing 32-bit saved-states
4. Stuff in `typing_deps.ml` related to interfacing with the 32-bit dep graph stored in shared-memory
5. Stuff in `SharedMem.DepTable` that (for some reason) was also used to interface with the 32-bit dep graph

Reviewed By: Wilfred

Differential Revision: D31689793

fbshipit-source-id: 69558ab8dbcf9ed586aa28b21f3d7ed7ca1f2bf0
22 files changed:
hphp/hack/src/deps/deps_rust/typing_deps.rs
hphp/hack/src/deps/typing_deps.ml
hphp/hack/src/deps/typing_deps.mli
hphp/hack/src/deps/typing_deps_mode.ml
hphp/hack/src/heap/hh_shared.c
hphp/hack/src/heap/hh_shared.h
hphp/hack/src/heap/sharedMem.ml
hphp/hack/src/heap/sharedMem.mli
hphp/hack/src/hh_fanout/incremental.ml
hphp/hack/src/oxidized/gen/typing_deps_mode.rs
hphp/hack/src/server/saveStateService.ml
hphp/hack/src/server/serverApi.ml
hphp/hack/src/server/serverApi.mli
hphp/hack/src/server/serverEagerInit.ml
hphp/hack/src/server/serverInitCommon.ml
hphp/hack/src/server/serverLazyInit.ml
hphp/hack/src/server/serverLocalConfig.ml
hphp/hack/src/server/serverMain.ml
hphp/hack/src/server/serverRpc.ml
hphp/hack/src/server/serverStatusMultiRemoteExecution.ml
hphp/hack/src/server/serverUtils.ml
hphp/hack/test/unit/heap/test_deptbl.ml [deleted file]