Add --type-at-pos-batch
commitad663e4101cec5578c496527bbe697b0aaf3a1e1
authorJake Bailey <jakebailey@fb.com>
Wed, 29 Nov 2017 03:03:20 +0000 (28 19:03 -0800)
committerHhvm Bot <hhvm-bot@users.noreply.github.com>
Wed, 29 Nov 2017 03:18:31 +0000 (28 19:18 -0800)
tree2f048f4de877299dc9a19421f76fb6151b8c347b
parent322d716efe986a2326f20349afef93bf6c2fc67e
Add --type-at-pos-batch

Summary: This adds a new command `--type-at-pos-batch` to hh_client. Batch type-at-pos speeds up querying by parallelizing the work and reusing Typed ASTs for repeated queries on the same file.

Reviewed By: arxanas

Differential Revision: D6392980

fbshipit-source-id: f6a38aaaa63e30c94c7ba17d5e26ea901d469235
hphp/hack/src/client/clientArgs.ml
hphp/hack/src/client/clientCheck.ml
hphp/hack/src/client/clientEnv.ml
hphp/hack/src/server/serverCommandTypes.ml
hphp/hack/src/server/serverCommandTypesUtils.ml
hphp/hack/src/server/serverInferType.ml
hphp/hack/src/server/serverInferTypeBatch.ml [new file with mode: 0644]
hphp/hack/src/server/serverRpc.ml