update fbcode to supercaml 1.26
commit9b26fb4404097fa2b8e5b219939591d850895f68
authorVincent Siles <vsiles@fb.com>
Tue, 19 Oct 2021 14:14:39 +0000 (19 07:14 -0700)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Tue, 19 Oct 2021 14:16:21 +0000 (19 07:16 -0700)
treea1778eaac897ee9342aaa4ebbf6edf0b7882e7ba
parent3a079e82688ae988374f0096f36ae0647b6c46f7
update fbcode to supercaml 1.26

Summary:
Enables supercaml 1.26 which updates ocaml to 4.12.1+fp+flambda

This diff must fix all projects using supercaml, most notably Hack, Flow, Pyre and Bigcode

About hack's dune build: I removed our mini repo build script to reuse the one from supercaml, which makes patching ocaml easier with the changes introduced by 4.12 (now +fp and +flambda are just regular packages).

Reviewed By: shayne-fletcher

Differential Revision: D31569961

fbshipit-source-id: 7afe7a27e24e7989135dc624c6b0dd3c1a60a8f4
hphp/hack/ocaml_deps_data.sh
hphp/hack/opam_setup.sh
hphp/hack/src/heap/hh_dummy.ml [new file with mode: 0644]
hphp/hack/src/heap/hh_shared.c
hphp/hack/src/hh_oxidize/convert_type_decl.ml
hphp/hack/src/parser/full_fidelity_rust.ml [new file with mode: 0644]
hphp/hack/src/utils/ocaml_overrides.mli
hphp/hack/src/utils/ocamlpool/ocamlpool.c
hphp/hack/src/utils/ocamlpool/ocamlpool_dummy.ml [new file with mode: 0644]
hphp/hack/test/integration/test_save_state.py