Split up worker.ml
commit4478365d8cfb690301cfa68878f2afee1b0db48d
authorGabe Levi <gabe@fb.com>
Wed, 28 Feb 2018 19:37:38 +0000 (28 11:37 -0800)
committerHhvm Bot <hhvm-bot@users.noreply.github.com>
Wed, 28 Feb 2018 20:07:07 +0000 (28 12:07 -0800)
treedfdad032febfab71ad5a4e5709751555ecbaeff1
parent7e1677e167d2a48011c34c78a33b01ebed3e8529
Split up worker.ml

Summary: This is just a minor refactor which splits up `worker.ml`. It's bugged me for awhile that `worker.ml` contained some code which ran on the worker process and some code which ran on the server process. This diff puts the server process code into `workerController.ml` and the worker process code into `worker.ml`.

Reviewed By: avikchaudhuri

Differential Revision: D6846315

fbshipit-source-id: 20a7af75fac8962683603b297a981395f57c4ac3
19 files changed:
hphp/hack/src/decl/decl_redecl_service.mli
hphp/hack/src/decl/decl_service.ml
hphp/hack/src/decl/decl_service.mli
hphp/hack/src/gen_deps/dependency_service.mli
hphp/hack/src/parser/parsing_service.mli
hphp/hack/src/procs/multiWorker.ml
hphp/hack/src/procs/multiWorker.mli
hphp/hack/src/procs/worker.ml
hphp/hack/src/procs/worker.mli
hphp/hack/src/procs/workerController.ml [copied from hphp/hack/src/procs/worker.ml with 64% similarity]
hphp/hack/src/procs/workerController.mli [copied from hphp/hack/src/procs/worker.mli with 95% similarity]
hphp/hack/src/server/serverEnv.ml
hphp/hack/src/server/serverInferTypeBatch.ml
hphp/hack/src/server/serverMain.ml
hphp/hack/src/server/serverUtils.ml
hphp/hack/src/server/serverWorker.ml
hphp/hack/src/server/serverWorker.mli
hphp/hack/test/procs/procs_test_utils.ml
hphp/hack/test/unit/procs/worker_test.ml