123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960openJs_of_ocaml.JsopenJs_of_ocaml.Js.Unsafeletget_optimize_level()=meth_callglobal##.binaryen"getOptimizeLevel"[||]letset_optimize_levellevel=meth_callglobal##.binaryen"setOptimizeLevel"[|injectlevel|]letget_shrink_level()=meth_callglobal##.binaryen"getShrinkLevel"[||]letset_shrink_levellevel=meth_callglobal##.binaryen"setShrinkLevel"[|injectlevel|](* Uses the `_Binaryen` function because then we are working with ints which are also booleans to JSOO *)letget_debug_info()=meth_callglobal##.binaryen"_BinaryenGetDebugInfo"[||](* Uses the `_Binaryen` function because then we are working with ints which are also booleans to JSOO *)letset_debug_infoon=meth_callglobal##.binaryen"_BinaryenSetDebugInfo"[|injecton|](* Uses the `_Binaryen` function because then we are working with ints which are also booleans to JSOO *)letget_low_memory_unused()=meth_callglobal##.binaryen"_BinaryenGetLowMemoryUnused"[||](* Uses the `_Binaryen` function because then we are working with ints which are also booleans to JSOO *)letset_low_memory_unusedon=meth_callglobal##.binaryen"_BinaryenSetLowMemoryUnused"[|injecton|]letget_pass_argumentkey=meth_callglobal##.binaryen"getPassArgument"[|inject(stringkey)|]letset_pass_argumentkeyvalue=meth_callglobal##.binaryen"setPassArgument"[|inject(stringkey);inject(stringvalue)|]letget_always_inline_max_size()=meth_callglobal##.binaryen"getAlwaysInlineMaxSize"[||]letset_always_inline_max_sizesize=meth_callglobal##.binaryen"setAlwaysInlineMaxSize"[|injectsize|]letget_flexible_inline_max_size()=meth_callglobal##.binaryen"getFlexibleInlineMaxSize"[||]letset_flexible_inline_max_sizesize=meth_callglobal##.binaryen"setFlexibleInlineMaxSize"[|injectsize|]letget_one_caller_inline_max_size()=meth_callglobal##.binaryen"getOneCallerInlineMaxSize"[||]letset_one_caller_inline_max_sizesize=meth_callglobal##.binaryen"setOneCallerInlineMaxSize"[|injectsize|](* Uses the `_Binaryen` function because then we are working with ints which are also booleans to JSOO *)letset_colors_enabledenabled=meth_callglobal##.binaryen"_BinaryenSetColorsEnabled"[|injectenabled|](* Uses the `_Binaryen` function because then we are working with ints which are also booleans to JSOO *)letare_colors_enabled()=meth_callglobal##.binaryen"_BinaryenAreColorsEnabled"[||]