From b18f4561b391ee042c377cf7040e9ff523d85bcc Mon Sep 17 00:00:00 2001 From: Christoph Knittel Date: Sun, 2 Nov 2025 08:56:46 +0100 Subject: [PATCH] Fix deprecation warnings in tests (Js.log -> Console.log) --- .../transitive_dependency/a/src/src.res | 2 +- .../tests/src/DictInternalRepresentation.res | 6 +- tests/tests/src/Import.res | 4 +- tests/tests/src/ImportAttributes.res | 4 +- tests/tests/src/SafePromises.res | 8 +-- tests/tests/src/UncurriedAlways.res | 18 +++--- tests/tests/src/UncurriedExternals.res | 4 +- tests/tests/src/UntaggedVariants.res | 64 +++++++++---------- tests/tests/src/VariantCoercion.res | 2 +- .../src/VariantPatternMatchingSpreads.res | 30 ++++----- ...iantPatternMatchingSpreadsWithPayloads.res | 16 ++--- tests/tests/src/a_recursive_type.res | 2 +- tests/tests/src/a_scope_bug.res | 2 +- tests/tests/src/acyc/a4_a5.res | 2 +- tests/tests/src/acyc/x.res | 2 +- tests/tests/src/arity.res | 8 +-- tests/tests/src/array_safe_get.res | 2 +- tests/tests/src/array_subtle_test.res | 8 +-- tests/tests/src/async_inline.res | 4 +- tests/tests/src/async_inside_loop.res | 2 +- tests/tests/src/attr_test.res | 2 +- tests/tests/src/bal_set_mini.res | 4 +- tests/tests/src/bench.res | 2 +- tests/tests/src/bs_array_test.res | 2 +- tests/tests/src/bs_auto_uncurry.res | 16 ++--- tests/tests/src/bs_ignore_test.res | 8 +-- tests/tests/src/bs_map_set_dict_test.res | 6 +- tests/tests/src/bs_qualified.res | 16 ++--- tests/tests/src/bs_splice_partial.res | 2 +- tests/tests/src/bs_unwrap_test.res | 2 +- tests/tests/src/chn_test.res | 4 +- .../tests/src/coercion_module_alias_test.res | 2 +- tests/tests/src/complex_while_loop.res | 2 +- tests/tests/src/core/Core_DictTests.res | 8 +-- tests/tests/src/custom_error_test.res | 8 +-- tests/tests/src/debug_tmp.res | 2 +- tests/tests/src/debugger_test.res | 4 +- tests/tests/src/defunctor_make_test.res | 2 +- tests/tests/src/demo_int_map.res | 4 +- tests/tests/src/demo_pipe.res | 2 +- tests/tests/src/earger_curry_test.res | 6 +- tests/tests/src/effect.res | 4 +- tests/tests/src/es6_import.res | 2 +- tests/tests/src/esmodule_ref.res | 2 +- tests/tests/src/event_ffi.res | 4 +- tests/tests/src/exception_value_test.res | 2 +- tests/tests/src/ffi_arity_test.res | 8 +-- tests/tests/src/ffi_js_test.res | 8 +-- tests/tests/src/flattern_order_test.res | 2 +- tests/tests/src/for_side_effect_test.res | 4 +- tests/tests/src/fun_pattern_match.res | 4 +- tests/tests/src/functor_def.res | 4 +- tests/tests/src/gbk.res | 10 +-- tests/tests/src/gpr_1245_test.res | 6 +- tests/tests/src/gpr_1268.res | 4 +- tests/tests/src/gpr_1409_test.res | 12 ++-- tests/tests/src/gpr_1423_app_test.res | 2 +- tests/tests/src/gpr_1698_test.res | 6 +- tests/tests/src/gpr_1817_test.res | 2 +- tests/tests/src/gpr_1891_test.res | 8 +-- tests/tests/src/gpr_1946_test.res | 2 +- tests/tests/src/gpr_2316_test.res | 2 +- tests/tests/src/gpr_2503_test.res | 8 +-- tests/tests/src/gpr_2682_test.res | 6 +- tests/tests/src/gpr_3492_test.res | 2 +- tests/tests/src/gpr_3548_test.res | 2 +- tests/tests/src/gpr_3566_test.res | 4 +- tests/tests/src/gpr_3852_effect.res | 2 +- tests/tests/src/gpr_3865.res | 4 +- tests/tests/src/gpr_3931_test.res | 2 +- tests/tests/src/gpr_4025_test.res | 4 +- tests/tests/src/gpr_4274_test.res | 4 +- tests/tests/src/gpr_4280_test.res | 4 +- tests/tests/src/gpr_4491_test.res | 4 +- tests/tests/src/gpr_5753.res | 2 +- tests/tests/src/gpr_977_test.res | 2 +- tests/tests/src/hello.foo.res | 2 +- tests/tests/src/hello_res.res | 6 +- tests/tests/src/ignore_test.res | 2 +- tests/tests/src/incomplete_toplevel_test.res | 2 +- tests/tests/src/inline_const.res | 2 +- tests/tests/src/inline_record_test.res | 12 ++-- tests/tests/src/inline_string_test.res | 8 +-- tests/tests/src/inner_call.res | 2 +- tests/tests/src/inner_unused.res | 2 +- tests/tests/src/internal_unused_test.res | 10 +-- tests/tests/src/js_json_test.res | 2 +- tests/tests/src/js_nullable_test.res | 4 +- tests/tests/src/label_uncurry.res | 4 +- tests/tests/src/lazy_demo.res | 6 +- tests/tests/src/lazy_test.res | 2 +- tests/tests/src/lib_js_test.res | 4 +- tests/tests/src/mario_game.res | 6 +- tests/tests/src/method_string_name.res | 4 +- tests/tests/src/module_alias_test.res | 4 +- tests/tests/src/module_splice_test.res | 2 +- tests/tests/src/more_poly_variant_test.res | 2 +- tests/tests/src/node_path_test.res | 2 +- tests/tests/src/option_repr_test.res | 2 +- tests/tests/src/optional_ffi_test.res | 4 +- tests/tests/src/pipe_send_readline.res | 2 +- tests/tests/src/polyvar_test.res | 2 +- tests/tests/src/prepend_data_ffi.res | 4 +- tests/tests/src/print_alpha_test.res | 2 +- tests/tests/src/raw_output_test.res | 2 +- tests/tests/src/rec_fun_test.res | 2 +- tests/tests/src/record_debug_test.res | 4 +- tests/tests/src/regression_print.res | 2 +- tests/tests/src/return_check.res | 6 +- tests/tests/src/side_effect.res | 2 +- tests/tests/src/submodule.res | 10 +-- tests/tests/src/test_bs_this.res | 8 +-- tests/tests/src/test_case_opt_collision.res | 4 +- tests/tests/src/test_cps.res | 2 +- tests/tests/src/test_demo.res | 2 +- tests/tests/src/test_for_loop.res | 6 +- tests/tests/src/test_google_closure.res | 2 +- tests/tests/src/test_int_map_find.res | 4 +- tests/tests/src/test_let.res | 2 +- tests/tests/src/test_nullary.res | 2 +- tests/tests/src/test_order_tailcall.res | 2 +- tests/tests/src/test_primitive.res | 4 +- tests/tests/src/test_regex.res | 4 +- tests/tests/src/test_side_effect_functor.res | 2 +- tests/tests/src/test_static_catch_ident.res | 4 +- tests/tests/src/test_while_closure.res | 2 +- tests/tests/src/test_while_side_effect.res | 6 +- tests/tests/src/then_mangle_test.res | 2 +- tests/tests/src/ticker.res | 4 +- tests/tests/src/topsort_test.res | 4 +- tests/tests/src/typeof_test.res | 8 +-- tests/tests/src/unboxed_use_case.res | 2 +- tests/tests/src/uncurry_test.res | 6 +- tests/tests/src/undef_regression_test.res | 2 +- tests/tests/src/unit_undefined_test.res | 2 +- tests/tests/src/variantsMatching.res | 4 +- 136 files changed, 333 insertions(+), 333 deletions(-) diff --git a/tests/build_tests/transitive_dependency/a/src/src.res b/tests/build_tests/transitive_dependency/a/src/src.res index 95733e46af..f9030b0b7f 100644 --- a/tests/build_tests/transitive_dependency/a/src/src.res +++ b/tests/build_tests/transitive_dependency/a/src/src.res @@ -1 +1 @@ -Js.Console.log("src") +Console.log("src") diff --git a/tests/tests/src/DictInternalRepresentation.res b/tests/tests/src/DictInternalRepresentation.res index a7ba45b640..144b3d7b0f 100644 --- a/tests/tests/src/DictInternalRepresentation.res +++ b/tests/tests/src/DictInternalRepresentation.res @@ -12,15 +12,15 @@ let foo = () => { | dict{"first": first} => first ++ "2" | _ => "hello" } - Js.log(first) + Console.log(first) let second = switch intDict { | dict{"first": first} => first + 2 | _ => 1 } - Js.log(second) + Console.log(second) let third = switch stringDict { | dict{"first": first} => first ++ "2" | _ => "hello" } - Js.log(third) + Console.log(third) } diff --git a/tests/tests/src/Import.res b/tests/tests/src/Import.res index 47fa8807ea..78b17e4c49 100644 --- a/tests/tests/src/Import.res +++ b/tests/tests/src/Import.res @@ -5,8 +5,8 @@ let eachIntAsync = async (list: list, f: int => unit) => { let eachIntLazy = (list: list, f: int => unit) => Js.Promise.then_(each => list->each(f)->Js.Promise.resolve, Js.import(Belt.List.forEach)) -let _ = list{1, 2, 3}->eachIntLazy(n => Js.log2("lazy", n)) -let _ = list{1, 2, 3}->eachIntAsync(n => Js.log2("async", n)) +let _ = list{1, 2, 3}->eachIntLazy(n => Console.log2("lazy", n)) +let _ = list{1, 2, 3}->eachIntAsync(n => Console.log2("async", n)) module type BeltList = module type of Belt.List let beltAsModule = await Js.import(module(Belt.List: BeltList)) diff --git a/tests/tests/src/ImportAttributes.res b/tests/tests/src/ImportAttributes.res index 3fb4ee6249..e5619ba386 100644 --- a/tests/tests/src/ImportAttributes.res +++ b/tests/tests/src/ImportAttributes.res @@ -1,9 +1,9 @@ @module({from: "./myJson.json", with: {type_: "json", \"some-identifier": "yep"}}) external myJson: Js.Json.t = "default" -Js.log(myJson) +Console.log(myJson) @module({from: "./myCss.css", with: {type_: "css", \"some-identifier": "yep"}}) external buttonCss: string = "button" -Js.log(buttonCss) +Console.log(buttonCss) diff --git a/tests/tests/src/SafePromises.res b/tests/tests/src/SafePromises.res index 091adf475d..8de4bcf067 100644 --- a/tests/tests/src/SafePromises.res +++ b/tests/tests/src/SafePromises.res @@ -3,18 +3,18 @@ let nestedPromise = async (xxx: promise>) => { let xx = await xxx - let _ = xx->Js.Promise2.then(x => Js.Promise.resolve(Js.log2("Promise2.then", x))) + let _ = xx->Js.Promise2.then(x => Js.Promise.resolve(Console.log2("Promise2.then", x))) let _ = xx->Js.Promise2.catch(x => { - Js.log2("Promise2.catch_", x) + Console.log2("Promise2.catch_", x) Js.Promise.resolve(0) }) // This crashes - let _ = Js.Promise.then_(x => Js.Promise.resolve(Js.log2("Promise.then_", x)), xx) + let _ = Js.Promise.then_(x => Js.Promise.resolve(Console.log2("Promise.then_", x)), xx) } let create = async x => { - Js.log2("create", x) + Console.log2("create", x) x } diff --git a/tests/tests/src/UncurriedAlways.res b/tests/tests/src/UncurriedAlways.res index b4ababc7f0..8bb4a44cf1 100644 --- a/tests/tests/src/UncurriedAlways.res +++ b/tests/tests/src/UncurriedAlways.res @@ -12,7 +12,7 @@ let w = 3->foo(4) let a = 3->foo(4) -Js.log(a) // Test automatic uncurried application +Console.log(a) // Test automatic uncurried application let _ = Js.Array2.map([1], x => x + 1) @@ -39,7 +39,7 @@ module AllLabels = { let ptl = foo(~y="y", ...) let a1 = ptl(~x="x", ~z="z") - Js.log2("a1:", a1) + Console.log2("a1:", a1) } module OptAtEnd = { @@ -48,9 +48,9 @@ module OptAtEnd = { let ptl = foo(~y="y", ...) let b1 = ptl(~x="x", ~z="z") - Js.log2("b1:", b1) + Console.log2("b1:", b1) let b2 = ptl(~x="x", ~z="z", ~d="d<-100") - Js.log2("b2:", b2) + Console.log2("b2:", b2) } module OptMixed = { @@ -69,18 +69,18 @@ module OptMixed = { let ptl = foo(~y="y", ~w="w", ...) let c1 = ptl(~x="x", ~z="z") - Js.log2("c1:", c1) + Console.log2("c1:", c1) let c2 = ptl(~x="x", ~z="z", ~d1="d1<-100") - Js.log2("c2:", c2) + Console.log2("c2:", c2) let c3 = ptl(~x="x", ~z="z", ~d2="d2<-200", ~d4="d4<-400") - Js.log2("c3:", c3) + Console.log2("c3:", c3) } let fn = cb => { cb() } -fn(s => Js.log(#foo(s))) +fn(s => Console.log(#foo(s))) let fn1 = (a, b, ()) => a() + b @@ -88,7 +88,7 @@ let a = fn1(() => 1, 2, _) module PartialApplication = { let f3 = (~x, ~y, ~z) => { - Js.log(x) + Console.log(x) x + y + z } diff --git a/tests/tests/src/UncurriedExternals.res b/tests/tests/src/UncurriedExternals.res index 556815f6c5..f48940a301 100644 --- a/tests/tests/src/UncurriedExternals.res +++ b/tests/tests/src/UncurriedExternals.res @@ -26,9 +26,9 @@ module StandardNotation = { type counter @set external setIncrementC: (counter, @this (counter, int) => unit) => unit = "increment" - let tsiC = c => setIncrementC(c, @this (me, amount) => Js.log(me)) + let tsiC = c => setIncrementC(c, @this (me, amount) => Console.log(me)) @set external setIncrementU: (counter, @this (counter, int) => unit) => unit = "increment" - let tsiU = c => setIncrementU(c, @this (me, amount) => Js.log(me)) + let tsiU = c => setIncrementU(c, @this (me, amount) => Console.log(me)) @module("react") external useState: (unit => 'state) => ('state, ('state => 'state) => unit) = "useState" diff --git a/tests/tests/src/UntaggedVariants.res b/tests/tests/src/UntaggedVariants.res index ab707dc940..8b55e268a4 100644 --- a/tests/tests/src/UntaggedVariants.res +++ b/tests/tests/src/UntaggedVariants.res @@ -51,8 +51,8 @@ let rec tuplesToObjects = (l: ListWithTuples.t<_>): ListWithObjects.t<_> => let l1 = ListWithTuples.Cons((1, Cons((2, Cons((3, Empty)))))) let l2 = tuplesToObjects(l1) -Js.log2("l1", l1) -Js.log2("l2", l2) +Console.log2("l1", l1) +Console.log2("l2", l2) module Truthy = { @unboxed @@ -86,7 +86,7 @@ module Unknown = { | A => "a" | B => "b" | Unknown(v) => { - Js.log(x) + Console.log(x) "Unknown" } } @@ -333,8 +333,8 @@ module ComplexPattern = { let check = s => switch s { - | Array([True, False, Array([String("My name is"), Number(10.)])]) => Js.log("yup") - | _ => Js.log("Nope...") + | Array([True, False, Array([String("My name is"), Number(10.)])]) => Console.log("yup") + | _ => Console.log("Nope...") } } @@ -375,12 +375,12 @@ module Arr = { let classify = async (a: arr) => switch a { - | Array(arr) => Js.log(arr->Belt.Array.joinWith("-", x => x)) - | String(s) => Js.log(s) - | Promise(p) => Js.log(await p) - | Object({userName}) => Js.log(userName) - | Test => Js.log("testing") - | TestInt => Js.log(12) + | Array(arr) => Console.log(arr->Belt.Array.joinWith("-", x => x)) + | String(s) => Console.log(s) + | Promise(p) => Console.log(await p) + | Object({userName}) => Console.log(userName) + | Test => Console.log("testing") + | TestInt => Console.log(12) } } @@ -416,27 +416,27 @@ module AllInstanceofTypes = { let classifyAll = async (t: t) => switch t { - | String(s) => Js.log(s) - | Promise(p) => Js.log(await p) - | Object({userName}) => Js.log(userName) - | Date(date) => Js.log(date->Js.Date.toString) - | RegExp(re) => Js.log(re->Js.Re.test_("test")) - | Array(arr) => Js.log(arr->Belt.Array.joinWith("-", x => x)) - | File(file) => Js.log(file->fileName) - | Blob(blob) => Js.log(blob->blobSize) - | ArrayBuffer(_) => Js.log("ArrayBuffer") - | Int8Array(_) => Js.log("Int8Array") - | Int16Array(_) => Js.log("Int16Array") - | Int32Array(_) => Js.log("Int32Array") - | Uint8Array(_) => Js.log("Uint8Array") - | Uint8ClampedArray(_) => Js.log("Uint8ClampedArray") - | Uint16Array(_) => Js.log("Uint16Array") - | Uint32Array(_) => Js.log("Uint32Array") - | Float32Array(_) => Js.log("Float32Array") - | Float64Array(_) => Js.log("Float64Array") - | BigInt64Array(_) => Js.log("BigInt64Array") - | BigUint64Array(_) => Js.log("BigUint64Array") - | DataView(_) => Js.log("DataView") + | String(s) => Console.log(s) + | Promise(p) => Console.log(await p) + | Object({userName}) => Console.log(userName) + | Date(date) => Console.log(date->Js.Date.toString) + | RegExp(re) => Console.log(re->Js.Re.test_("test")) + | Array(arr) => Console.log(arr->Belt.Array.joinWith("-", x => x)) + | File(file) => Console.log(file->fileName) + | Blob(blob) => Console.log(blob->blobSize) + | ArrayBuffer(_) => Console.log("ArrayBuffer") + | Int8Array(_) => Console.log("Int8Array") + | Int16Array(_) => Console.log("Int16Array") + | Int32Array(_) => Console.log("Int32Array") + | Uint8Array(_) => Console.log("Uint8Array") + | Uint8ClampedArray(_) => Console.log("Uint8ClampedArray") + | Uint16Array(_) => Console.log("Uint16Array") + | Uint32Array(_) => Console.log("Uint32Array") + | Float32Array(_) => Console.log("Float32Array") + | Float64Array(_) => Console.log("Float64Array") + | BigInt64Array(_) => Console.log("BigInt64Array") + | BigUint64Array(_) => Console.log("BigUint64Array") + | DataView(_) => Console.log("DataView") } } diff --git a/tests/tests/src/VariantCoercion.res b/tests/tests/src/VariantCoercion.res index c1e197be55..f41111b915 100644 --- a/tests/tests/src/VariantCoercion.res +++ b/tests/tests/src/VariantCoercion.res @@ -139,7 +139,7 @@ module CoerceVariantBinaryOp = { } for x in 1 to (B :> int) { - Js.log(x) + Console.log(x) } type flagStr = | @as("one") One | @as("two") Two diff --git a/tests/tests/src/VariantPatternMatchingSpreads.res b/tests/tests/src/VariantPatternMatchingSpreads.res index a549ee35a7..3df231817d 100644 --- a/tests/tests/src/VariantPatternMatchingSpreads.res +++ b/tests/tests/src/VariantPatternMatchingSpreads.res @@ -5,39 +5,39 @@ type d = | ...b | ...c let doWithA = (a: a) => { switch a { - | One => Js.log("aaa") - | Two => Js.log("twwwoooo") - | Three => Js.log("threeeee") + | One => Console.log("aaa") + | Two => Console.log("twwwoooo") + | Three => Console.log("threeeee") } } let doWithB = (b: b) => { switch b { - | One => Js.log("aaa") - | _ => Js.log("twwwoooo") + | One => Console.log("aaa") + | _ => Console.log("twwwoooo") } } let lookup = (b: b) => switch b { | ...a as a => doWithA(a) - | Four => Js.log("four") - | Five => Js.log("five") + | Four => Console.log("four") + | Five => Console.log("five") } let lookup2 = (d: d) => switch d { | ...a as a => doWithA(a) | ...b as b => doWithB(b) - | Six | Seven => Js.log("Got rest of d") + | Six | Seven => Console.log("Got rest of d") } let lookupOpt = (b: option) => switch b { | Some(...a as a) => doWithA(a) - | Some(Four) => Js.log("four") - | Some(Five) => Js.log("five") - | None => Js.log("None") + | Some(Four) => Console.log("four") + | Some(Five) => Console.log("five") + | None => Console.log("None") } module Foo = { @@ -47,12 +47,12 @@ module Foo = { let doWithZ = (z: Foo.zz) => switch z { - | First => Js.log("First") - | Second => Js.log("Second") + | First => Console.log("First") + | Second => Console.log("Second") } let lookup3 = (d: Foo.xx) => switch d { - | ...Foo.zz as z => Js.log(z) - | Third => Js.log("Third") + | ...Foo.zz as z => Console.log(z) + | Third => Console.log("Third") } diff --git a/tests/tests/src/VariantPatternMatchingSpreadsWithPayloads.res b/tests/tests/src/VariantPatternMatchingSpreadsWithPayloads.res index 3b40e14452..7e2735e4ff 100644 --- a/tests/tests/src/VariantPatternMatchingSpreadsWithPayloads.res +++ b/tests/tests/src/VariantPatternMatchingSpreadsWithPayloads.res @@ -5,29 +5,29 @@ type d = | ...b | ...c let doWithA = (a: a) => { switch a { - | One => Js.log("aaa") - | Two(_) => Js.log("twwwoooo") - | Three => Js.log("threeeee") + | One => Console.log("aaa") + | Two(_) => Console.log("twwwoooo") + | Three => Console.log("threeeee") } } let doWithB = (b: b) => { switch b { - | One => Js.log("aaa") - | _ => Js.log("twwwoooo") + | One => Console.log("aaa") + | _ => Console.log("twwwoooo") } } let lookup = (b: b) => switch b { | ...a as a => doWithA(a) - | Four => Js.log("four") - | Five => Js.log("five") + | Four => Console.log("four") + | Five => Console.log("five") } let lookup2 = (d: d) => switch d { | ...a as a => doWithA(a) | ...b as b => doWithB(b) - | Six | Seven(_) => Js.log("Got rest of d") + | Six | Seven(_) => Console.log("Got rest of d") } diff --git a/tests/tests/src/a_recursive_type.res b/tests/tests/src/a_recursive_type.res index 5df8db5136..e7e7769e10 100644 --- a/tests/tests/src/a_recursive_type.res +++ b/tests/tests/src/a_recursive_type.res @@ -27,7 +27,7 @@ type rec t1 = A(array) let rec h1 = A [|h1|] // could be relaxed let rec h2 = A2 [|h2|] -;; Js.log (h,h2) */ +;; Console.log (h,h2) */ /* If we inline g's definition -- it will be the same, inline uncarefully (inline the inlined result) will make it non-terminating diff --git a/tests/tests/src/a_scope_bug.res b/tests/tests/src/a_scope_bug.res index 931f97c101..104242a6f6 100644 --- a/tests/tests/src/a_scope_bug.res +++ b/tests/tests/src/a_scope_bug.res @@ -7,7 +7,7 @@ let rec odd = z => { let even = even * even even + 4 + even } - a->Js.Int.toString->Js.log + a->Js.Int.toString->Console.log even(32) } and even = y => odd(y) diff --git a/tests/tests/src/acyc/a4_a5.res b/tests/tests/src/acyc/a4_a5.res index fe605a8638..d28e885e91 100644 --- a/tests/tests/src/acyc/a4_a5.res +++ b/tests/tests/src/acyc/a4_a5.res @@ -1,3 +1,3 @@ include A3_a4 -Js.log(v) +Console.log(v) diff --git a/tests/tests/src/acyc/x.res b/tests/tests/src/acyc/x.res index c1e75af08d..389f650aef 100644 --- a/tests/tests/src/acyc/x.res +++ b/tests/tests/src/acyc/x.res @@ -15,5 +15,5 @@ module A3_a4 = { module A4_a5 = { include A3_a4 - Js.log(v) + Console.log(v) } diff --git a/tests/tests/src/arity.res b/tests/tests/src/arity.res index 09e4abfbc5..898fb785da 100644 --- a/tests/tests/src/arity.res +++ b/tests/tests/src/arity.res @@ -1,15 +1,15 @@ type t = (~x: int, ~y: int) => int let u = (~f: t, a, b) => { - f(~x=a, ~y=b)->Js.log - f(~y=b, ~x=a)->Js.log + f(~x=a, ~y=b)->Console.log + f(~y=b, ~x=a)->Console.log } type t0 = (~x: int, ~y: int) => int let u2 = (~f: t0, a, b) => { - f(~x=a, ~y=b)->Js.log - f(~y=b, ~x=a)->Js.log + f(~x=a, ~y=b)->Console.log + f(~y=b, ~x=a)->Console.log } let f = (~x, y) => x + y diff --git a/tests/tests/src/array_safe_get.res b/tests/tests/src/array_safe_get.res index 46b1c891ea..a15b8582b4 100644 --- a/tests/tests/src/array_safe_get.res +++ b/tests/tests/src/array_safe_get.res @@ -1,6 +1,6 @@ let x = [1, 2] let y = try x->Array.getUnsafe(3) catch { | Invalid_argument(msg) => - Js.log(msg) + Console.log(msg) 0 } diff --git a/tests/tests/src/array_subtle_test.res b/tests/tests/src/array_subtle_test.res index b23871eff3..a360ae18c3 100644 --- a/tests/tests/src/array_subtle_test.res +++ b/tests/tests/src/array_subtle_test.res @@ -5,17 +5,17 @@ let v = [1, 2, 3, 3] let f = v => { switch Js.Array2.pop(v) { - | Some(x) => Js.log("hi") - | None => Js.log("hi2") + | Some(x) => Console.log("hi") + | None => Console.log("hi2") } - Js.log(ignore(Js.Array2.pop(v))) + Console.log(ignore(Js.Array2.pop(v))) } let fff = x => Array.length(x) >= 0 let fff2 = x => if Array.length(x) >= 10 { - Js.log("hi") + Console.log("hi") } let fff3 = x => diff --git a/tests/tests/src/async_inline.res b/tests/tests/src/async_inline.res index 9e489e8928..e86bfd2fc0 100644 --- a/tests/tests/src/async_inline.res +++ b/tests/tests/src/async_inline.res @@ -6,7 +6,7 @@ let wrapSomethingAsync: unit => unit = () => { let _ = ( async _ => { let test = await Js.Promise.resolve("Test") - Js.log(test) + Console.log(test) } )(777) } @@ -17,7 +17,7 @@ let wrapSomethingAsync2 = () => ( async () => { let test = await Js.Promise.resolve("Test") - Js.log(test) + Console.log(test) } )()->ignorePromise diff --git a/tests/tests/src/async_inside_loop.res b/tests/tests/src/async_inside_loop.res index 93adcc7154..c76bec311f 100644 --- a/tests/tests/src/async_inside_loop.res +++ b/tests/tests/src/async_inside_loop.res @@ -1,7 +1,7 @@ let topLevelAsyncFunction = async () => { for innerScopeVal in 0 to 3 { let asyncClosureAccessingScopedVal = async () => { - Js.log2("Accessing scoped var inside loop", innerScopeVal) + Console.log2("Accessing scoped var inside loop", innerScopeVal) await Js.Promise.resolve() } diff --git a/tests/tests/src/attr_test.res b/tests/tests/src/attr_test.res index 957191cb0d..b109a3d0f3 100644 --- a/tests/tests/src/attr_test.res +++ b/tests/tests/src/attr_test.res @@ -16,4 +16,4 @@ let hh = max2(1., 2.) @val external des: (string, unit => unit) => unit = "des" -let f = x => des(x, () => Js.log("hei")) +let f = x => des(x, () => Console.log("hei")) diff --git a/tests/tests/src/bal_set_mini.res b/tests/tests/src/bal_set_mini.res index 4e3ce3f560..fa4f4a313b 100644 --- a/tests/tests/src/bal_set_mini.res +++ b/tests/tests/src/bal_set_mini.res @@ -153,7 +153,7 @@ let () = { for i in 0 to iter { if !mem(i, v.contents) { - Js.log("impossible") + Console.log("impossible") } } for i in 0 to iter { @@ -161,6 +161,6 @@ let () = { } switch v.contents { | Empty => () - | Node(_) => Js.log("impossible") + | Node(_) => Console.log("impossible") } } diff --git a/tests/tests/src/bench.res b/tests/tests/src/bench.res index 0be1bd44f0..690c65de19 100644 --- a/tests/tests/src/bench.res +++ b/tests/tests/src/bench.res @@ -47,7 +47,7 @@ let f2 = () => { let arr = init(3_000_000, i => float_of_int(i)) let b = map(i => i +. i -. 1., arr) let v = fold_left(\"+.", 0., b) - Js.log2("%f", v) + Console.log2("%f", v) } f2() diff --git a/tests/tests/src/bs_array_test.res b/tests/tests/src/bs_array_test.res index 05b8ea16ea..e2684b966c 100644 --- a/tests/tests/src/bs_array_test.res +++ b/tests/tests/src/bs_array_test.res @@ -12,7 +12,7 @@ let () = ->Js.Array2.filter(x => x > 2) ->Js.Array2.mapi((x, i) => x + i) ->Js.Array2.reduce((x, y) => x + y, 0) - ->Js.log + ->Console.log describe(__MODULE__, () => { test("bs_array_test_1", () => { diff --git a/tests/tests/src/bs_auto_uncurry.res b/tests/tests/src/bs_auto_uncurry.res index 14dcb9b45e..507ca2d8dc 100644 --- a/tests/tests/src/bs_auto_uncurry.res +++ b/tests/tests/src/bs_auto_uncurry.res @@ -37,13 +37,13 @@ let f_0 = () => hi(() => ()) let f_01 = () => hi((() as x) => if x == () { - Js.log("x") + Console.log("x") } ) /* FIXME: not inlined */ let f_02 = xs => hi((() as x) => { xs := x - Js.log("x") + Console.log("x") }) let f_03 = (xs, u) => hi(u) /* arity adjust to [0] [ function (){return u (0)}] */ @@ -62,7 +62,7 @@ let h4 = x => ff1(x, add3(1)) let h5 = x => ff2(x, add3(2)) let add = (x, y) => { - Js.log((x, y)) + Console.log((x, y)) x + y } @@ -76,9 +76,9 @@ external optional_cb: ( ) => int = "optional_cb" /* -let fishy_unit = fun () -> Js.log 1 +let fishy_unit = fun () -> Console.log 1 -let fishy_unit_2 = fun [@bs] (() as x) -> Js.log x +let fishy_unit_2 = fun [@bs] (() as x) -> Console.log x let v = fishy_unit_2 () [@bs] @@ -98,7 +98,7 @@ external ff : /* So if we pass -{[ (fun (() as x) -> Js.log x ) ]} +{[ (fun (() as x) -> Console.log x ) ]} Then we call it on JS side [g ()], we are passing undefined @@ -156,8 +156,8 @@ let () = */ let unit_magic = () => { - Js.log("noinline") - Js.log("noinline") + Console.log("noinline") + Console.log("noinline") 3 } diff --git a/tests/tests/src/bs_ignore_test.res b/tests/tests/src/bs_ignore_test.res index 7cf4c7c8e6..8afa7b64a7 100644 --- a/tests/tests/src/bs_ignore_test.res +++ b/tests/tests/src/bs_ignore_test.res @@ -9,8 +9,8 @@ type rec kind<_> = @val external add: (@ignore kind<'a>, 'a, 'a) => 'a = "add" let () = { - Js.log(add(Float, 3.0, 2.0)) - Js.log(add(String, "x", "y")) + Console.log(add(Float, 3.0, 2.0)) + Console.log(add(String, "x", "y")) } %%raw(` @@ -33,6 +33,6 @@ let string_of_kind = (type t, kind: kind) => let add2 = (k, x, y) => add_dyn(k, string_of_kind(k), x, y) let () = { - Js.log(add2(Float, 3.0, 2.0)) - Js.log(add2(String, "x", "y")) + Console.log(add2(Float, 3.0, 2.0)) + Console.log(add2(String, "x", "y")) } diff --git a/tests/tests/src/bs_map_set_dict_test.res b/tests/tests/src/bs_map_set_dict_test.res index 39fceb045a..d2aa135c4d 100644 --- a/tests/tests/src/bs_map_set_dict_test.res +++ b/tests/tests/src/bs_map_set_dict_test.res @@ -35,7 +35,7 @@ let () = { data := Md0.set(data.contents, ~cmp=Mm.cmp, i, i) } let newm = M.packIdData(~data=data.contents, ~id=m_dict) - Js.log(newm) + Console.log(newm) } module ISet = Belt.Set let () = { @@ -43,7 +43,7 @@ let () = { let m11 = Md0.set(~cmp=Icmp.cmp, m, 1, 1) let _m20 = M.make(~id=module(Icmp)) - Js.log(m11) + Console.log(m11) } module S0 = Belt.Set.Dict @@ -57,7 +57,7 @@ let () = { for i in 0 to count { data := S0.add(~cmp, data.contents, i) } - Js.log(data.contents) + Console.log(data.contents) } let f = M.fromArray(~id=module(Icmp), ...) diff --git a/tests/tests/src/bs_qualified.res b/tests/tests/src/bs_qualified.res index 279e418197..8cce9a276b 100644 --- a/tests/tests/src/bs_qualified.res +++ b/tests/tests/src/bs_qualified.res @@ -76,17 +76,17 @@ let f3 = x => { ignore(makeBuffer1(20)) ignore(makeBuffer2(100)) ignore(makeBuffer3(20)) - Js.log(max(1.0, 2.0)) - /* Js.log @@ scope_f x ; */ - Js.log(getMockFn1(x, 0)) - Js.log(getMockFn2(x, 0)) - Js.log(getMockFn3(x, 0)) + Console.log(max(1.0, 2.0)) + /* Console.log @@ scope_f x ; */ + Console.log(getMockFn1(x, 0)) + Console.log(getMockFn2(x, 0)) + Console.log(getMockFn3(x, 0)) setMocFn1(x, 0, "x") setMocFn2(x, 0, "x") setMocFn3(x, 0, "x") - Js.log(getX1(x)) - Js.log(getX2(x)) - Js.log(getX3(x)) + Console.log(getX1(x)) + Console.log(getX2(x)) + Console.log(getX3(x)) setX1(x, 0) setX2(x, 0) diff --git a/tests/tests/src/bs_splice_partial.res b/tests/tests/src/bs_splice_partial.res index 58938b6bf7..21633ee154 100644 --- a/tests/tests/src/bs_splice_partial.res +++ b/tests/tests/src/bs_splice_partial.res @@ -16,7 +16,7 @@ let test_hi = x => switch x->hi([1, 2, 3]) { | None => 1 | Some(y) => - Js.log(y) + Console.log(y) 2 } diff --git a/tests/tests/src/bs_unwrap_test.res b/tests/tests/src/bs_unwrap_test.res index c89fb14e7b..f5db83be79 100644 --- a/tests/tests/src/bs_unwrap_test.res +++ b/tests/tests/src/bs_unwrap_test.res @@ -56,7 +56,7 @@ let _ = log3( ~req=#Int(7), ~opt=?( _ => { - Js.log("trace") + Console.log("trace") None } )(), diff --git a/tests/tests/src/chn_test.res b/tests/tests/src/chn_test.res index d95c9c9608..3f5cf0dcd1 100644 --- a/tests/tests/src/chn_test.res +++ b/tests/tests/src/chn_test.res @@ -2,10 +2,10 @@ open Mocha open Test_utils open Belt -Js.log(`你好, +Console.log(`你好, 世界`) -Js.log(`\x3f\u003f\b\t\n\v\f\r\0"'`) +Console.log(`\x3f\u003f\b\t\n\v\f\r\0"'`) let convert = (s: string): list => List.fromArray( diff --git a/tests/tests/src/coercion_module_alias_test.res b/tests/tests/src/coercion_module_alias_test.res index bc82a64f8d..3801348a0d 100644 --- a/tests/tests/src/coercion_module_alias_test.res +++ b/tests/tests/src/coercion_module_alias_test.res @@ -1,6 +1,6 @@ open Belt -let l = Js.log +let l = Console.log module C = Char module C': module type of Char = C diff --git a/tests/tests/src/complex_while_loop.res b/tests/tests/src/complex_while_loop.res index 7fceaac61a..ac58e1830a 100644 --- a/tests/tests/src/complex_while_loop.res +++ b/tests/tests/src/complex_while_loop.res @@ -8,7 +8,7 @@ let f = () => { } fib(n.contents) > 10 } { - n.contents->Js.Int.toString->Js.log + n.contents->Js.Int.toString->Console.log incr(n) } } diff --git a/tests/tests/src/core/Core_DictTests.res b/tests/tests/src/core/Core_DictTests.res index bc642621c8..fe637a0c1d 100644 --- a/tests/tests/src/core/Core_DictTests.res +++ b/tests/tests/src/core/Core_DictTests.res @@ -23,16 +23,16 @@ module PatternMatching = { | dict{"one": 1, "three": 3, "four": 4} => // Make sure that the dict is of correct type dict->Js.Dict.set("five", 5) - | dict{"two": 1} => Js.log("two") - | _ => Js.log("not one") + | dict{"two": 1} => Console.log("two") + | _ => Console.log("not one") } let constrainedAsDict = (dict: dict) => switch dict { | dict{"one": 1} => let _d: dict = dict - Js.log("one") - | _ => Js.log("not one") + Console.log("one") + | _ => Console.log("not one") } } diff --git a/tests/tests/src/custom_error_test.res b/tests/tests/src/custom_error_test.res index 0420f7e5c1..9dc697f29f 100644 --- a/tests/tests/src/custom_error_test.res +++ b/tests/tests/src/custom_error_test.res @@ -1,7 +1,7 @@ let test_js_error = () => switch Js.Json.parseExn(` {"x" : }`) { | exception Js.Exn.Error(err) => - Js.log(Js.Exn.stack(err)) + Console.log(Js.Exn.stack(err)) None | e => Some(e) } @@ -9,14 +9,14 @@ let test_js_error = () => let test_js_error2 = () => try Js.Json.parseExn(` {"x" : }`) catch { | Js.Exn.Error(err) as e => - Js.log(Js.Exn.stack(err)) + Console.log(Js.Exn.stack(err)) throw(e) } let example1 = () => switch Js.Json.parseExn(` {"x" }`) { | exception Js.Exn.Error(err) => - Js.log(Js.Exn.stack(err)) + Console.log(Js.Exn.stack(err)) None | v => Some(v) } @@ -27,5 +27,5 @@ let example2 = () => } /* let () = - Js.log @@ test_js_error () + Console.log @@ test_js_error () */ diff --git a/tests/tests/src/debug_tmp.res b/tests/tests/src/debug_tmp.res index 8a62d81319..b0cf09079c 100644 --- a/tests/tests/src/debug_tmp.res +++ b/tests/tests/src/debug_tmp.res @@ -19,4 +19,4 @@ let f x ~y = x + y in /* let f x ~y = x + y -;; Js.log (f 2 3) */ +;; Console.log (f 2 3) */ diff --git a/tests/tests/src/debugger_test.res b/tests/tests/src/debugger_test.res index b4081074f0..5d75c902d9 100644 --- a/tests/tests/src/debugger_test.res +++ b/tests/tests/src/debugger_test.res @@ -1,5 +1,5 @@ let f = (x, y) => { - Js.log((x, y)) + Console.log((x, y)) x + y } @@ -14,7 +14,7 @@ let g = () => { let exterme_g = () => { ignore(f(1, 2)) let v = %debugger - Js.log(v) + Console.log(v) ignore(f(1, 2)) %debugger 3 diff --git a/tests/tests/src/defunctor_make_test.res b/tests/tests/src/defunctor_make_test.res index 662f4dbc76..72fcbde043 100644 --- a/tests/tests/src/defunctor_make_test.res +++ b/tests/tests/src/defunctor_make_test.res @@ -164,7 +164,7 @@ let v0 = empty(module(V0)) let v1 = empty(module(V1)) let v3 = add(3, "a", v0) -Js.log(v3) +Console.log(v3) /* let () = v0 = v1 */ /* let v1 = empty */ diff --git a/tests/tests/src/demo_int_map.res b/tests/tests/src/demo_int_map.res index d549afc645..f2cebc2f9b 100644 --- a/tests/tests/src/demo_int_map.res +++ b/tests/tests/src/demo_int_map.res @@ -11,6 +11,6 @@ let test = () => { } } -let () = /* Js.log "start" ; */ +let () = /* Console.log "start" ; */ test() -/* Js.log "finish" */ +/* Console.log "finish" */ diff --git a/tests/tests/src/demo_pipe.res b/tests/tests/src/demo_pipe.res index 484e65df85..fb945c7b08 100644 --- a/tests/tests/src/demo_pipe.res +++ b/tests/tests/src/demo_pipe.res @@ -8,4 +8,4 @@ external on: ( | #close(unit => unit) ], ) => readline = "on" -let register = rl => rl->on(#line(x => Js.log(x)))->on(#close(() => Js.log("finished"))) +let register = rl => rl->on(#line(x => Console.log(x)))->on(#close(() => Console.log("finished"))) diff --git a/tests/tests/src/earger_curry_test.res b/tests/tests/src/earger_curry_test.res index f4df365395..72fc6eb018 100644 --- a/tests/tests/src/earger_curry_test.res +++ b/tests/tests/src/earger_curry_test.res @@ -55,7 +55,7 @@ let f = { let arr = init(10000000, i => float_of_int(i)) let b = arr->map(i => i +. i -. 1.) let v = b->reduceReverse(0., \"+.") - v->Js.Float.toString->Js.log + v->Js.Float.toString->Console.log } } @@ -64,7 +64,7 @@ let f2 = () => { let arr = init(30_000_000, i => float_of_int(i)) let b = arr->map(i => i +. i -. 1.) let v = b->reduceReverse(0., \"+.") - v->Js.Float.toString->Js.log + v->Js.Float.toString->Console.log } /* let time label f = */ @@ -89,7 +89,7 @@ let all_v = ref(list{}) let add5 = (a0, a1, a2, a3, a4) => { /* [@bs.noinline] ; */ /* Makes sense for debugging */ - Js.log((a0, a1, a2, a3, a4)) + Console.log((a0, a1, a2, a3, a4)) all_v := list{v.contents, ...all_v.contents} a0 + a1 + a2 + a3 + a4 } diff --git a/tests/tests/src/effect.res b/tests/tests/src/effect.res index 69adcf64fa..979017762a 100644 --- a/tests/tests/src/effect.res +++ b/tests/tests/src/effect.res @@ -1,5 +1,5 @@ let a = 3 let b = 4 -let () = Js.log("hello") -Js.log("hey") +let () = Console.log("hello") +Console.log("hey") let c = 3 diff --git a/tests/tests/src/es6_import.res b/tests/tests/src/es6_import.res index bbd59f7de5..c0883eda8a 100644 --- a/tests/tests/src/es6_import.res +++ b/tests/tests/src/es6_import.res @@ -1 +1 @@ -Js.log(Es6_export.default) +Console.log(Es6_export.default) diff --git a/tests/tests/src/esmodule_ref.res b/tests/tests/src/esmodule_ref.res index 4794e81a8a..2530cf212e 100644 --- a/tests/tests/src/esmodule_ref.res +++ b/tests/tests/src/esmodule_ref.res @@ -1,2 +1,2 @@ assert(!Escape_esmodule.__esModule) -Js.log(Escape_esmodule.__esModule) +Console.log(Escape_esmodule.__esModule) diff --git a/tests/tests/src/event_ffi.res b/tests/tests/src/event_ffi.res index b5821c612f..601457e434 100644 --- a/tests/tests/src/event_ffi.res +++ b/tests/tests/src/event_ffi.res @@ -48,7 +48,7 @@ let h34 = x => x(1, 2, 3)(4) let ocaml_run = (b, c) => ((x, y, z) => x + y + z)(1, b, c) -let a0 = () => Js.log("hi") +let a0 = () => Console.log("hi") let a1 = () => x => x let a2 = (x, y) => x + y let a3 = (x, y, z) => x + y + z @@ -61,6 +61,6 @@ let a3 = (x, y, z) => x + y + z let test_as: (_ as 'b, 'a => 'a) => 'b = Belt.List.map -let xx: unit => _ => unit = () => _ => Js.log(3) +let xx: unit => _ => unit = () => _ => Console.log(3) /* let test_hihi = hihi _ [@bs] */ diff --git a/tests/tests/src/exception_value_test.res b/tests/tests/src/exception_value_test.res index f24bf9300d..42fd866a90 100644 --- a/tests/tests/src/exception_value_test.res +++ b/tests/tests/src/exception_value_test.res @@ -25,7 +25,7 @@ let test_not_found = (f, ()) => let test_js_error2 = () => try Js.Json.parseExn(` {"x" : }`) catch { | Js.Exn.Error(err) as e => - Js.log(Js.Exn.stack(err)) + Console.log(Js.Exn.stack(err)) throw(e) } diff --git a/tests/tests/src/ffi_arity_test.res b/tests/tests/src/ffi_arity_test.res index 4a811e37b6..542553917f 100644 --- a/tests/tests/src/ffi_arity_test.res +++ b/tests/tests/src/ffi_arity_test.res @@ -25,8 +25,8 @@ let u = () => 3 let vvv = ref(0) let fff = () => { /* No inline */ - Js.log("x") - Js.log("x") + Console.log("x") + Console.log("x") incr(vvv) } @@ -36,8 +36,8 @@ let g = () => fff() not {[ var g = fff ]} */ let abc = (x, y, z) => { - Js.log("xx") - Js.log("yy") + Console.log("xx") + Console.log("yy") x + y + z } diff --git a/tests/tests/src/ffi_js_test.res b/tests/tests/src/ffi_js_test.res index 282fa03ba4..08eb56b084 100644 --- a/tests/tests/src/ffi_js_test.res +++ b/tests/tests/src/ffi_js_test.res @@ -85,14 +85,14 @@ describe(__MODULE__, () => { setGADT2(x, Int, Str, (3, "3")) setGADT2(x, Str, Int, ("3", 3)) switch getGADTI3(x, Int, Str) { - | (cc, dd) => Js.log((cc, dd)) + | (cc, dd) => Console.log((cc, dd)) } - Js.log(getGADT(x, Int)) + Console.log(getGADT(x, Int)) switch getGADT2(x, Int, Str) { - | (a: int, b: string) => Js.log2(a, b) + | (a: int, b: string) => Console.log2(a, b) } switch getGADTI2(x, Int, Str, 0) { - | (a: int, b: string) => Js.log2(a, b) + | (a: int, b: string) => Console.log2(a, b) } setGADTI2(x, Int, Str, 0, (1, "x")) setGADTI3(x, Int, Str, (3, "x")) diff --git a/tests/tests/src/flattern_order_test.res b/tests/tests/src/flattern_order_test.res index 3bac0b9d71..3f98624797 100644 --- a/tests/tests/src/flattern_order_test.res +++ b/tests/tests/src/flattern_order_test.res @@ -1,7 +1,7 @@ /* such recursive value not allowed in 4.06 */ /* and us = 3 in */ -/* Js.log us; */ +/* Console.log us; */ /* let second xs = diff --git a/tests/tests/src/for_side_effect_test.res b/tests/tests/src/for_side_effect_test.res index ecf792d6a3..ef60a10489 100644 --- a/tests/tests/src/for_side_effect_test.res +++ b/tests/tests/src/for_side_effect_test.res @@ -1,9 +1,9 @@ let tst = () => for i in { - Js.log("hi") + Console.log("hi") 0 } to { - Js.log("hello") + Console.log("hello") 3 } { () diff --git a/tests/tests/src/fun_pattern_match.res b/tests/tests/src/fun_pattern_match.res index 8b484e0023..6aa7d2af58 100644 --- a/tests/tests/src/fun_pattern_match.res +++ b/tests/tests/src/fun_pattern_match.res @@ -50,13 +50,13 @@ let v = { x() } -Js.log(v) +Console.log(v) let handle_tuple = (x, y) => switch (x, y) { | (0, 1) => 2 | (1, 2) => 3 | (a, b) as x => - Js.log(x) + Console.log(x) a + b } diff --git a/tests/tests/src/functor_def.res b/tests/tests/src/functor_def.res index b59e840ff4..2917aed7a4 100644 --- a/tests/tests/src/functor_def.res +++ b/tests/tests/src/functor_def.res @@ -13,9 +13,9 @@ module Make = ( let say: (int, int) => int }, ) => { - /* let () = Js.log "no inline" */ + /* let () = Console.log "no inline" */ let h = (x, x) => { - Js.log(f(x, x)) + Console.log(f(x, x)) U.say(x, x) } } diff --git a/tests/tests/src/gbk.res b/tests/tests/src/gbk.res index 4274cba1f0..ded2de5b49 100644 --- a/tests/tests/src/gbk.res +++ b/tests/tests/src/gbk.res @@ -1,11 +1,11 @@ { - Js.log("你好") + Console.log("你好") - Js.log(`你好`) + Console.log(`你好`) - Js.log(%raw(`"你好"`)) + Console.log(%raw(`"你好"`)) - Js.log((%raw(`"你好你好"`): string)) + Console.log((%raw(`"你好你好"`): string)) - Js.log(%raw(`"\\u4f60\\u597d"`)) + Console.log(%raw(`"\\u4f60\\u597d"`)) } diff --git a/tests/tests/src/gpr_1245_test.res b/tests/tests/src/gpr_1245_test.res index db1c15ed6f..1f34e383b7 100644 --- a/tests/tests/src/gpr_1245_test.res +++ b/tests/tests/src/gpr_1245_test.res @@ -4,7 +4,7 @@ let (x, y) = (ref(a), ref(b)) let f = ((c, d)) => { let (a, b) = (ref(c), ref(d)) - Js.log2(a, b) + Console.log2(a, b) } /* escape analysis to avoid allocation @@ -36,8 +36,8 @@ let a0 = f => { switch u { | None => 0 | Some(x) => - Js.log(x) - Js.log(x) + Console.log(x) + Console.log(x) 1 } } diff --git a/tests/tests/src/gpr_1268.res b/tests/tests/src/gpr_1268.res index c184bea513..573160d291 100644 --- a/tests/tests/src/gpr_1268.res +++ b/tests/tests/src/gpr_1268.res @@ -8,8 +8,8 @@ let f = (a, b, x, y) => a(x) + b(y) let f1 = (a, b, x, y) => add(a(x), b(y)) -let f2 = x => Js.log(x) +let f2 = x => Console.log(x) -let f3 = x => Js.log(x) +let f3 = x => Console.log(x) let f4 = (x, y) => add(y, x) diff --git a/tests/tests/src/gpr_1409_test.res b/tests/tests/src/gpr_1409_test.res index 215f435266..a21727b1a7 100644 --- a/tests/tests/src/gpr_1409_test.res +++ b/tests/tests/src/gpr_1409_test.res @@ -21,8 +21,8 @@ let b_ = make(~foo=42, ()) eq(__LOC__, b_["foo"], Js.Undefined.return("42")) -Js.log(Js.Obj.keys(a_)) -Js.log4(a, b, a_, b_) +Console.log(Js.Obj.keys(a_)) +Console.log4(a, b, a_, b_) eq(__LOC__, Array.length(Js.Obj.keys(a_)), 0) @@ -32,21 +32,21 @@ let test2 = mangle(~hi=2, ()) @inline(never) let test3 = (_open, xx__hi) => - /* Js.log "no inlin"; */ + /* Console.log "no inlin"; */ mangle(~_open?, ~xx__hi?, ~hi=2, ()) let test4 = (_open, xx__hi) => { - Js.log("no inlin") + Console.log("no inlin") mangle(~_open=?Some(_open), ~xx__hi?, ~hi=2, ()) } let test5 = (f, x) => { - Js.log("no inline") + Console.log("no inline") mangle(~_open=?f(x), ~xx__hi=?f(x), ~hi=2, ()) } let test6 = (f, x) => { - Js.log("no inline") + Console.log("no inline") let x = ref(3) mangle( ~_open=?{ diff --git a/tests/tests/src/gpr_1423_app_test.res b/tests/tests/src/gpr_1423_app_test.res index 9a7dca2bdf..7a9f9348f6 100644 --- a/tests/tests/src/gpr_1423_app_test.res +++ b/tests/tests/src/gpr_1423_app_test.res @@ -1,7 +1,7 @@ open Mocha open Test_utils -let foo = f => Js.log(f(~a1="a1", ())) +let foo = f => Console.log(f(~a1="a1", ())) let _ = foo(Gpr_1423_nav.busted(~a2="a2", ...)) diff --git a/tests/tests/src/gpr_1698_test.res b/tests/tests/src/gpr_1698_test.res index 37e09f9a56..68117389c7 100644 --- a/tests/tests/src/gpr_1698_test.res +++ b/tests/tests/src/gpr_1698_test.res @@ -20,10 +20,10 @@ let rec is_number = (expr: t) => let sym = x => Val(Symbol(x)) let rec compare = (context, state, a, b) => - /* Js.log {j|$a vs $b |j}; */ + /* Console.log {j|$a vs $b |j}; */ switch (a, b, context) { | (Neg(x), y, _) | (x, Neg(y), _) => - /* Js.log ""; */ + /* Console.log ""; */ compare(context, state, x, y) | (Val(_), Val(_), _) => 111 | (Gcd(na, da), Gcd(nb, db), _) @@ -44,4 +44,4 @@ let a = Sum(list{sym("a"), Val(Natural(2))}) let b = sym("x") type st = {complex: bool} let empty = () => {complex: true} -let _ = Js.log(compare(InSum, empty(), a, b)) +let _ = Console.log(compare(InSum, empty(), a, b)) diff --git a/tests/tests/src/gpr_1817_test.res b/tests/tests/src/gpr_1817_test.res index ef3ed00e76..03f7674f95 100644 --- a/tests/tests/src/gpr_1817_test.res +++ b/tests/tests/src/gpr_1817_test.res @@ -12,7 +12,7 @@ let f = () => { describe(__MODULE__, () => { test("date comparison test", () => { let (a0, a1, a2) = f() - Js.log2(a0, a1) + Console.log2(a0, a1) eq(__LOC__, a2, true) }) }) diff --git a/tests/tests/src/gpr_1891_test.res b/tests/tests/src/gpr_1891_test.res index 83c763ecbf..b3c4e7d036 100644 --- a/tests/tests/src/gpr_1891_test.res +++ b/tests/tests/src/gpr_1891_test.res @@ -1,7 +1,7 @@ let foo = x => switch x { - | #Foo(3) => Js.log("1") - | _ => Js.log("2") + | #Foo(3) => Console.log("1") + | _ => Console.log("2") } let foo2 = x => @@ -24,6 +24,6 @@ let foo4 = (x, h) => let foo5 = x => switch x { - | #Foo(3) => Js.log("hi") - | _ => Js.log("x") + | #Foo(3) => Console.log("hi") + | _ => Console.log("x") } diff --git a/tests/tests/src/gpr_1946_test.res b/tests/tests/src/gpr_1946_test.res index f0e5160e91..3a185fb2b9 100644 --- a/tests/tests/src/gpr_1946_test.res +++ b/tests/tests/src/gpr_1946_test.res @@ -22,7 +22,7 @@ let f = id => { eq(__LOC__, ({"_5": 3})["_5"], 3) eq(__LOC__, (2, 3), (f(h).a, f(h).b)) -Js.log(Obj.tag(Obj.repr({"_5": 3}))) +Console.log(Obj.tag(Obj.repr({"_5": 3}))) describe(__MODULE__, () => { test("test1", () => { diff --git a/tests/tests/src/gpr_2316_test.res b/tests/tests/src/gpr_2316_test.res index 11055d4718..5f8da1041b 100644 --- a/tests/tests/src/gpr_2316_test.res +++ b/tests/tests/src/gpr_2316_test.res @@ -9,7 +9,7 @@ let y = switch failwith("boo") { let x = switch failwith("boo") { | exception Failure(msg) => Some(msg) | e => - Js.log("ok") + Console.log("ok") None } diff --git a/tests/tests/src/gpr_2503_test.res b/tests/tests/src/gpr_2503_test.res index 77fb18f6d3..e870fd01f3 100644 --- a/tests/tests/src/gpr_2503_test.res +++ b/tests/tests/src/gpr_2503_test.res @@ -5,23 +5,23 @@ open Test_utils @obj external make: (~foo: [#a | #b]=?, unit) => _ = "" -let makeWrapper = (~foo=?, ()) => Js.log(make(~foo?, ())) +let makeWrapper = (~foo=?, ()) => Console.log(make(~foo?, ())) @obj external make2: (~foo: [#a | #b], unit) => _ = "" -let makeWrapper2 = (foo, ()) => Js.log(make2(~foo, ())) +let makeWrapper2 = (foo, ()) => Console.log(make2(~foo, ())) let _ = makeWrapper2(#a, ()) @obj external make3: (~foo: [#a | #b]=?, unit) => _ = "" let makeWrapper3 = (~foo=?, ()) => { - Js.log(2) + Console.log(2) make(~foo?, ()) } let makeWrapper4 = (foo, ()) => { - Js.log(2) + Console.log(2) make( ~foo=?if foo > 100 { None diff --git a/tests/tests/src/gpr_2682_test.res b/tests/tests/src/gpr_2682_test.res index 74f7c0d7c3..4feee366db 100644 --- a/tests/tests/src/gpr_2682_test.res +++ b/tests/tests/src/gpr_2682_test.res @@ -35,15 +35,15 @@ let%raw forIn : 'a -> (string -> unit [@bs]) -> unit = fun o foo -> {| module N: { let log2: string => unit } = { - let log = x => Js.log(x) + let log = x => Console.log(x) let log2: 'a => unit = log } /* let log : 'a -> unit = fun%raw x -> {|console.log (x)|} */ -forIn({"x": 3}, x => Js.log(x)) -forIn({"x": 3, "y": 3}, x => Js.log(x)) +forIn({"x": 3}, x => Console.log(x)) +forIn({"x": 3, "y": 3}, x => Console.log(x)) let f3: unit => bool = %raw("()=>true") diff --git a/tests/tests/src/gpr_3492_test.res b/tests/tests/src/gpr_3492_test.res index 6da17f98a8..e8b8db0aca 100644 --- a/tests/tests/src/gpr_3492_test.res +++ b/tests/tests/src/gpr_3492_test.res @@ -6,7 +6,7 @@ open Test_utils @val("foo") external foo: (unit => int) => int = "" let fn = () => { - Js.log("hi") + Console.log("hi") 1 } diff --git a/tests/tests/src/gpr_3548_test.res b/tests/tests/src/gpr_3548_test.res index 337d5d731b..03d685fc95 100644 --- a/tests/tests/src/gpr_3548_test.res +++ b/tests/tests/src/gpr_3548_test.res @@ -4,4 +4,4 @@ type orientation = [ | @as("vertical") #Vertical ] -let () = Js.log(orientationToJs(#Horizontal)) +let () = Console.log(orientationToJs(#Horizontal)) diff --git a/tests/tests/src/gpr_3566_test.res b/tests/tests/src/gpr_3566_test.res index be890db5de..da177e5d4e 100644 --- a/tests/tests/src/gpr_3566_test.res +++ b/tests/tests/src/gpr_3566_test.res @@ -10,7 +10,7 @@ let eq_A = (x: t, y) => } module Test = () => { - let () = Js.log("no inline") + let () = Console.log("no inline") let u = A(3) module Block = {} let y = 32 @@ -18,7 +18,7 @@ module Test = () => { } module Test2 = () => { - let () = Js.log("no inline") + let () = Console.log("no inline") module Block = {} let y = 32 diff --git a/tests/tests/src/gpr_3852_effect.res b/tests/tests/src/gpr_3852_effect.res index d9572c9f09..bcec3e30ce 100644 --- a/tests/tests/src/gpr_3852_effect.res +++ b/tests/tests/src/gpr_3852_effect.res @@ -1,2 +1,2 @@ let v = 0 -let () = Js.log("hello") +let () = Console.log("hello") diff --git a/tests/tests/src/gpr_3865.res b/tests/tests/src/gpr_3865.res index 4430d02329..f5fbcebb8f 100644 --- a/tests/tests/src/gpr_3865.res +++ b/tests/tests/src/gpr_3865.res @@ -1,5 +1,5 @@ module F = Gpr_3865_foo module B = Gpr_3865_bar.Make(Gpr_3865_foo) -Js.log(F.return) -Js.log(B.return) +Console.log(F.return) +Console.log(B.return) diff --git a/tests/tests/src/gpr_3931_test.res b/tests/tests/src/gpr_3931_test.res index a18788f197..41fdb8ba78 100644 --- a/tests/tests/src/gpr_3931_test.res +++ b/tests/tests/src/gpr_3931_test.res @@ -10,7 +10,7 @@ module rec PA: { and P: { let print: int => unit } = { - let print = i => Js.log2("%d", i) + let print = i => Console.log2("%d", i) } let () = PA.print([1, 2]) diff --git a/tests/tests/src/gpr_4025_test.res b/tests/tests/src/gpr_4025_test.res index 0981bff720..a45bb902d4 100644 --- a/tests/tests/src/gpr_4025_test.res +++ b/tests/tests/src/gpr_4025_test.res @@ -3,7 +3,7 @@ type u = {mutable x: int} {x: 3}.x = { - Js.log("hi") + Console.log("hi") 2 } @@ -12,7 +12,7 @@ let f = x => {x: x}.x = x + 1 let f = x => { x: { - Js.log("hi") + Console.log("hi") x }, }.x = x + 1 diff --git a/tests/tests/src/gpr_4274_test.res b/tests/tests/src/gpr_4274_test.res index d638baaafd..12729cf1d7 100644 --- a/tests/tests/src/gpr_4274_test.res +++ b/tests/tests/src/gpr_4274_test.res @@ -8,9 +8,9 @@ module type X = { } /* type annotation here interferes.. */ -let f = (module(X: X), xs: array) => X.forEach(xs, {X.i: x => Js.log(x.x)}) +let f = (module(X: X), xs: array) => X.forEach(xs, {X.i: x => Console.log(x.x)}) -Belt.List.forEach(list{{N.x: 3}}, x => Js.log(x.x)) +Belt.List.forEach(list{{N.x: 3}}, x => Console.log(x.x)) module Foo = { type record = {foo: string} diff --git a/tests/tests/src/gpr_4280_test.res b/tests/tests/src/gpr_4280_test.res index b77c33cc71..b0a473d7b8 100644 --- a/tests/tests/src/gpr_4280_test.res +++ b/tests/tests/src/gpr_4280_test.res @@ -5,13 +5,13 @@ let u = ref(0) let div = (~children, ()) => for i in 0 to 1 { u := 300 - Js.log("nonline") + Console.log("nonline") } let string = (s: string) => for i in 0 to 1 { u := 200 - Js.log("no") + Console.log("no") } let fn = (authState, route) => diff --git a/tests/tests/src/gpr_4491_test.res b/tests/tests/src/gpr_4491_test.res index b6364b9ff7..b04ba7de6c 100644 --- a/tests/tests/src/gpr_4491_test.res +++ b/tests/tests/src/gpr_4491_test.res @@ -1,10 +1,10 @@ let f = xs => { let unused = switch xs { | Some(l) => - Js.log("side effect") + Console.log("side effect") list{l, l} | None => list{1, 2} } - Js.log2("nothing to see here", xs) + Console.log2("nothing to see here", xs) } diff --git a/tests/tests/src/gpr_5753.res b/tests/tests/src/gpr_5753.res index 0a46f612bb..94c0a79e30 100644 --- a/tests/tests/src/gpr_5753.res +++ b/tests/tests/src/gpr_5753.res @@ -2,4 +2,4 @@ flags: ["-w", "-8"], }) -'文'->Js.log +'文'->Console.log diff --git a/tests/tests/src/gpr_977_test.res b/tests/tests/src/gpr_977_test.res index 36c529ae63..b762b74e1b 100644 --- a/tests/tests/src/gpr_977_test.res +++ b/tests/tests/src/gpr_977_test.res @@ -3,7 +3,7 @@ open Test_utils let f = x => { for i in 0 to 100 { - Js.log(".") /* prevent optimization */ + Console.log(".") /* prevent optimization */ } -x } diff --git a/tests/tests/src/hello.foo.res b/tests/tests/src/hello.foo.res index 3d4c10ddd7..68a098f5f4 100644 --- a/tests/tests/src/hello.foo.res +++ b/tests/tests/src/hello.foo.res @@ -1 +1 @@ -Js.log(__MODULE__) +Console.log(__MODULE__) diff --git a/tests/tests/src/hello_res.res b/tests/tests/src/hello_res.res index 040bdfaf48..788c822dee 100644 --- a/tests/tests/src/hello_res.res +++ b/tests/tests/src/hello_res.res @@ -8,7 +8,7 @@ open Belt let b = List.length(list{1, 2, 3}) let a = b - 1 -Js.log("hello, res") +Console.log("hello, res") type t = {"x": int} @@ -39,10 +39,10 @@ let u = { let h = { let {v} = module(H.H1) - Js.log(v) + Console.log(v) } let to = 3 let downto = 1 -Js.log([to, downto]) +Console.log([to, downto]) diff --git a/tests/tests/src/ignore_test.res b/tests/tests/src/ignore_test.res index d4e3fa544d..ce97e52b19 100644 --- a/tests/tests/src/ignore_test.res +++ b/tests/tests/src/ignore_test.res @@ -3,7 +3,7 @@ open Test_utils let f = x => ignore(x) -let ff = x => ignore(Js.log(x)) +let ff = x => ignore(Console.log(x)) describe(__MODULE__, () => { test("ignore function", () => { diff --git a/tests/tests/src/incomplete_toplevel_test.res b/tests/tests/src/incomplete_toplevel_test.res index 9945f0e0b2..cf57bd02c4 100644 --- a/tests/tests/src/incomplete_toplevel_test.res +++ b/tests/tests/src/incomplete_toplevel_test.res @@ -1,5 +1,5 @@ let f = () => { - Js.log("no inline") + Console.log("no inline") (1, 2, 3) } diff --git a/tests/tests/src/inline_const.res b/tests/tests/src/inline_const.res index e1e770c219..976b29e03b 100644 --- a/tests/tests/src/inline_const.res +++ b/tests/tests/src/inline_const.res @@ -34,4 +34,4 @@ let (a, b, c, d, e) = (f, f1, f2, f3, f4) @inline let f6 = 1 -let () = Js.log((xx, xx0)) +let () = Console.log((xx, xx0)) diff --git a/tests/tests/src/inline_record_test.res b/tests/tests/src/inline_record_test.res index a8cb343c49..b98d04e153 100644 --- a/tests/tests/src/inline_record_test.res +++ b/tests/tests/src/inline_record_test.res @@ -74,8 +74,8 @@ describe(__MODULE__, () => { test("inline record basic operations", () => { eq(__LOC__, f(v), 3) eq(__LOC__, f(v1), 3) - Js.log(f(v)) - Js.log(f(v1)) + Console.log(f(v)) + Console.log(f(v1)) }) test("inline record variant switch", () => { @@ -131,15 +131,15 @@ describe(__MODULE__, () => { test("empty record operations", () => { switch b { - | A => Js.log("A!") - | B({}) => Js.log("B") + | A => Console.log("A!") + | B({}) => Console.log("B") } }) test("record pattern matching", () => { switch r { - | {y: 10} => Js.log("10!") - | {} => Js.log("Catch all?") + | {y: 10} => Console.log("10!") + | {} => Console.log("Catch all?") } }) }) diff --git a/tests/tests/src/inline_string_test.res b/tests/tests/src/inline_string_test.res index 4264e2be32..0160c9ad92 100644 --- a/tests/tests/src/inline_string_test.res +++ b/tests/tests/src/inline_string_test.res @@ -9,7 +9,7 @@ let string_of_associative_type = x => | A_hashtable => "Hashtbl.t" } -Js.log(string_of_associative_type(A_list)) +Console.log(string_of_associative_type(A_list)) type t2 = | A_list @@ -22,7 +22,7 @@ let string_of_associative_type = x => | A_bad => "bad" } -Js.log(string_of_associative_type(A_list)) +Console.log(string_of_associative_type(A_list)) let v = Some(3) @@ -32,7 +32,7 @@ let f = x => | None => "None" } let u = v => f(Some(v)) -Js.log((f(v), f(None), f(Some(3)))) +Console.log((f(v), f(None), f(Some(3)))) type v = | A(int) @@ -56,7 +56,7 @@ let ff = x => | H(_) => "H" } -Js.log(( +Console.log(( ff(A(3)), ( x => diff --git a/tests/tests/src/inner_call.res b/tests/tests/src/inner_call.res index 6adc75c5ee..fcca54a8e3 100644 --- a/tests/tests/src/inner_call.res +++ b/tests/tests/src/inner_call.res @@ -1,4 +1,4 @@ -Js.log(Inner_define.N.add(1, 2)) +Console.log(Inner_define.N.add(1, 2)) open Inner_define diff --git a/tests/tests/src/inner_unused.res b/tests/tests/src/inner_unused.res index 75c8dfd985..f1d735bbd2 100644 --- a/tests/tests/src/inner_unused.res +++ b/tests/tests/src/inner_unused.res @@ -1,6 +1,6 @@ let f = x => { let unused_f = x => { - Js.log("x") + Console.log("x") x + x } let unused_h = x => unused_f(3) diff --git a/tests/tests/src/internal_unused_test.res b/tests/tests/src/internal_unused_test.res index 23a11190e0..d0e806b674 100644 --- a/tests/tests/src/internal_unused_test.res +++ b/tests/tests/src/internal_unused_test.res @@ -4,7 +4,7 @@ module P0 = { { let a = 3 - Js.log(a) + Console.log(a) (a + 2)->ignore } } @@ -46,12 +46,12 @@ module N = { let b = a + 2 } -Js.log(h5) -Js.log(h2) +Console.log(h5) +Console.log(h2) -Js.log(f) +Console.log(f) -Js.log(h(1, 2)) +Console.log(h(1, 2)) /* module%private X = Arg type x = X.spec */ diff --git a/tests/tests/src/js_json_test.res b/tests/tests/src/js_json_test.res index 4bca0491c8..e04ef21b21 100644 --- a/tests/tests/src/js_json_test.res +++ b/tests/tests/src/js_json_test.res @@ -44,7 +44,7 @@ describe(__MODULE__, () => { switch ty { | J.JSONNull => ok(__LOC__, true) | _ => - Js.log(ty) + Console.log(ty) ok(__LOC__, false) } }) diff --git a/tests/tests/src/js_nullable_test.res b/tests/tests/src/js_nullable_test.res index 5df30214bd..228d24c44d 100644 --- a/tests/tests/src/js_nullable_test.res +++ b/tests/tests/src/js_nullable_test.res @@ -10,13 +10,13 @@ let test_return_nullable = dom => { switch elem { | None => 1 | Some(ui) => - Js.log(ui) + Console.log(ui) 2 } } let f = (x, y) => { - Js.log("no inline") + Console.log("no inline") Js.Nullable.return(x + y) } diff --git a/tests/tests/src/label_uncurry.res b/tests/tests/src/label_uncurry.res index a784fac5ec..ae8012ed74 100644 --- a/tests/tests/src/label_uncurry.res +++ b/tests/tests/src/label_uncurry.res @@ -11,8 +11,8 @@ let u: u = (~x, ~y) => } let u1 = (f: u) => { - f(~y="x", ~x=2)->Js.log - f(~x=2, ~y="x")->Js.log + f(~y="x", ~x=2)->Console.log + f(~x=2, ~y="x")->Console.log } let h = (~x: unit) => 3 diff --git a/tests/tests/src/lazy_demo.res b/tests/tests/src/lazy_demo.res index 8c54581145..c4fc517555 100644 --- a/tests/tests/src/lazy_demo.res +++ b/tests/tests/src/lazy_demo.res @@ -1,13 +1,13 @@ let lazy1 = Lazy.make(() => { - "Hello, lazy"->Js.log + "Hello, lazy"->Console.log 1 }) let lazy2 = Lazy.make(() => 3) -Js.log2(lazy1, lazy2) +Console.log2(lazy1, lazy2) // can't destructure lazy values let (la, lb) = (Lazy.get(lazy1), Lazy.get(lazy2)) -Js.log2(la, lb) +Console.log2(la, lb) diff --git a/tests/tests/src/lazy_test.res b/tests/tests/src/lazy_test.res index f09011b8c1..3b080de922 100644 --- a/tests/tests/src/lazy_test.res +++ b/tests/tests/src/lazy_test.res @@ -54,7 +54,7 @@ let f006: Lazy.t int> = Lazy.make(() => { let f007 = Lazy.make(() => throw(Not_found)) let f008 = Lazy.make(() => { - Js.log("hi") + Console.log("hi") throw(Not_found) }) diff --git a/tests/tests/src/lib_js_test.res b/tests/tests/src/lib_js_test.res index ba2714041a..5b672d3dde 100644 --- a/tests/tests/src/lib_js_test.res +++ b/tests/tests/src/lib_js_test.res @@ -4,8 +4,8 @@ open Test_utils @val external to_json_string: 'a => string = "JSON.stringify" let () = { - Js.log(to_json_string(list{1, 2, 3})) - Js.log("hey") + Console.log(to_json_string(list{1, 2, 3})) + Console.log("hey") } @val external of_any: 'a => string = "String" diff --git a/tests/tests/src/mario_game.res b/tests/tests/src/mario_game.res index acc91af352..8691547076 100644 --- a/tests/tests/src/mario_game.res +++ b/tests/tests/src/mario_game.res @@ -1436,7 +1436,7 @@ module Draw: { let (dx, dy) = (posx, posy) let (dw, dh) = sprite.params.frame_size let sx = sx +. float_of_int(sprite.frame.contents) *. sw - /* Js.log(sprite.frame) */ + /* Console.log(sprite.frame) */ /* context##clearRect(0.,0.,sw, sh); */ context["drawImage"](sprite.img, sx, sy, sw, sh, dx, dy, dw, dh) } @@ -2588,7 +2588,7 @@ module Main = { let canvas_id = "canvas" let canvas = switch Dom_html.getElementById(Dom_html.document, canvas_id) { | None => - Js.log("cant find canvas " ++ canvas_id ++ "") + Console.log("cant find canvas " ++ canvas_id ++ "") failwith("fail") | Some(el) => Dom_html.elementToCanvasElement(el) } @@ -2602,7 +2602,7 @@ module Main = { Pg.generate(level_width, level_height, context), (level_width, level_height), ) - Js.log("asd") + Console.log("asd") () } diff --git a/tests/tests/src/method_string_name.res b/tests/tests/src/method_string_name.res index 842317ef82..35c085198d 100644 --- a/tests/tests/src/method_string_name.res +++ b/tests/tests/src/method_string_name.res @@ -1,10 +1,10 @@ let f = {"Content-Type": 3} -Js.log(f["Content-Type"]) +Console.log(f["Content-Type"]) let ff = x => { x["Hi"] // x## "hi#"; x["Content-Type"] = "hello" - Js.log(({"Content-Type": "hello"})["Content-Type"]) + Console.log(({"Content-Type": "hello"})["Content-Type"]) } diff --git a/tests/tests/src/module_alias_test.res b/tests/tests/src/module_alias_test.res index cd511eacb3..e6916c6b13 100644 --- a/tests/tests/src/module_alias_test.res +++ b/tests/tests/src/module_alias_test.res @@ -12,8 +12,8 @@ module type X = module type of List let f = x => { module L = List - Js.log(x) - Js.log(List.length(x)) + Console.log(x) + Console.log(List.length(x)) module(L: X) } diff --git a/tests/tests/src/module_splice_test.res b/tests/tests/src/module_splice_test.res index 4dab7df9f5..e4570e0ec8 100644 --- a/tests/tests/src/module_splice_test.res +++ b/tests/tests/src/module_splice_test.res @@ -7,7 +7,7 @@ let a = joinClasses([1, 2, 3]) let () = { let pair = (a, 6) - Js.log(pair) + Console.log(pair) } describe(__MODULE__, () => { diff --git a/tests/tests/src/more_poly_variant_test.res b/tests/tests/src/more_poly_variant_test.res index b4f2f9ff4b..e4c54eaf90 100644 --- a/tests/tests/src/more_poly_variant_test.res +++ b/tests/tests/src/more_poly_variant_test.res @@ -46,7 +46,7 @@ type x = [#a | #b | #c] let f2 = x => switch x { | #...myvariant2 as x => - Js.log(x) + Console.log(x) 2 | #hello => 3 | #h => 2 diff --git a/tests/tests/src/node_path_test.res b/tests/tests/src/node_path_test.res index fcde2aa0b1..76f3997df3 100644 --- a/tests/tests/src/node_path_test.res +++ b/tests/tests/src/node_path_test.res @@ -1,5 +1,5 @@ @module("path") @variadic external join: array => string = "join" -let () = Js.log(join([".", __MODULE__])) +let () = Console.log(join([".", __MODULE__])) /* let f x = join x */ diff --git a/tests/tests/src/option_repr_test.res b/tests/tests/src/option_repr_test.res index f3a838542f..b49fb97bfa 100644 --- a/tests/tests/src/option_repr_test.res +++ b/tests/tests/src/option_repr_test.res @@ -22,7 +22,7 @@ let f1 = u => } let f2 = (~x=?, ~y: option=?, ~z=3, ()) => { - Js.log(x) + Console.log(x) switch y { | None => 0 | Some(y) => y + z diff --git a/tests/tests/src/optional_ffi_test.res b/tests/tests/src/optional_ffi_test.res index 2435fb0006..148e6d091c 100644 --- a/tests/tests/src/optional_ffi_test.res +++ b/tests/tests/src/optional_ffi_test.res @@ -44,12 +44,12 @@ describe(__MODULE__, () => { let pair = ((v, counter.contents), (4, 1)) let v2 = bug_to_fix2(side_effect2, counter2) let pair2 = ((v2, counter.contents), (4, 1)) - /* Js.log (pair,pair2) */ + /* Console.log (pair,pair2) */ eq(__LOC__, pair, ((4, 1), (4, 1))) eq(__LOC__, pair2, ((4, 1), (4, 1))) let pair = ("name4", kk(~name="name", "4")) - /* Js.log pair ; */ + /* Console.log pair ; */ eq(__LOC__, pair, ("name4", "name4")) }) }) diff --git a/tests/tests/src/pipe_send_readline.res b/tests/tests/src/pipe_send_readline.res index b5d8403112..9220df88b4 100644 --- a/tests/tests/src/pipe_send_readline.res +++ b/tests/tests/src/pipe_send_readline.res @@ -10,7 +10,7 @@ external on: ( | #close(unit => unit) ], ) => 'self = "on" -let u = rl => rl->on(#line(x => Js.log(x)))->on(#close(() => Js.log("finished"))) +let u = rl => rl->on(#line(x => Console.log(x)))->on(#close(() => Console.log("finished"))) @send external send: ({"hi": int} as 'self, string) => 'self = "send" diff --git a/tests/tests/src/polyvar_test.res b/tests/tests/src/polyvar_test.res index ed27d1cc3e..35391c9174 100644 --- a/tests/tests/src/polyvar_test.res +++ b/tests/tests/src/polyvar_test.res @@ -19,4 +19,4 @@ let ff = { "A" } } -let () = Js.log((f(#A), ff, f1(#A))) +let () = Console.log((f(#A), ff, f1(#A))) diff --git a/tests/tests/src/prepend_data_ffi.res b/tests/tests/src/prepend_data_ffi.res index 68aa73e922..956812af57 100644 --- a/tests/tests/src/prepend_data_ffi.res +++ b/tests/tests/src/prepend_data_ffi.res @@ -78,12 +78,12 @@ let f = (x: t) => { @val external process_on_exit: (@as("exit") _, int => unit) => unit = "process.on" -let () = process_on_exit(exit_code => Js.log2("error code: %d", exit_code)) +let () = process_on_exit(exit_code => Console.log2("error code: %d", exit_code)) type process @send external on_exit: (process, @as("exit") _, int => unit) => unit = "on" -let register = (p: process) => p->on_exit(i => Js.log(i)) +let register = (p: process) => p->on_exit(i => Console.log(i)) @obj external io_config: (~stdio: @as("inherit") _, ~cwd: string, unit) => _ = "" diff --git a/tests/tests/src/print_alpha_test.res b/tests/tests/src/print_alpha_test.res index b022b30b9c..3fe51b51b4 100644 --- a/tests/tests/src/print_alpha_test.res +++ b/tests/tests/src/print_alpha_test.res @@ -5,7 +5,7 @@ let f = (h, (), x, y) => h(x, y) let f = (h, ()) => { let u = 1 + 2 - Js.log(u) + Console.log(u) (x, y) => h(x, y) } diff --git a/tests/tests/src/raw_output_test.res b/tests/tests/src/raw_output_test.res index 736cb3b17d..356ebb7ee3 100644 --- a/tests/tests/src/raw_output_test.res +++ b/tests/tests/src/raw_output_test.res @@ -11,4 +11,4 @@ let mk = fn => fn() */ mk(%raw(`(_)=> console.log('should works')`)) -Js.log((() => 1)()) +Console.log((() => 1)()) diff --git a/tests/tests/src/rec_fun_test.res b/tests/tests/src/rec_fun_test.res index 3002752489..61fcf25ced 100644 --- a/tests/tests/src/rec_fun_test.res +++ b/tests/tests/src/rec_fun_test.res @@ -13,7 +13,7 @@ let g = () => { i + 1 } - Js.log(Js.Int.toString(next(0, true))) + Console.log(Js.Int.toString(next(0, true))) } g() diff --git a/tests/tests/src/record_debug_test.res b/tests/tests/src/record_debug_test.res index fd58c34058..c7e1813855 100644 --- a/tests/tests/src/record_debug_test.res +++ b/tests/tests/src/record_debug_test.res @@ -44,10 +44,10 @@ module N0: { external f: int => int = "%identity" } -Js.log2("hei", v) +Console.log2("hei", v) let (a, c) = ((1, 2, 2, 4, 3), [1, 2, 3, 4, 5]) -Js.log2(a, c) +Console.log2(a, c) %%private(let i = 3) %%private(let a = (``, `a`)) diff --git a/tests/tests/src/regression_print.res b/tests/tests/src/regression_print.res index 4ff4f38a4d..7788886f35 100644 --- a/tests/tests/src/regression_print.res +++ b/tests/tests/src/regression_print.res @@ -1,7 +1,7 @@ include ( { @val external to_str: 'a => string = "JSON.stringify" - let debug = x => Js.log(to_str(x)) + let debug = x => Console.log(to_str(x)) let () = { debug(2) diff --git a/tests/tests/src/return_check.res b/tests/tests/src/return_check.res index 8447e4d4de..feb5773b5e 100644 --- a/tests/tests/src/return_check.res +++ b/tests/tests/src/return_check.res @@ -8,7 +8,7 @@ let test = dom => { switch elem { | None => 1 | Some(ui) => - Js.log(ui) + Console.log(ui) 2 } } @@ -26,7 +26,7 @@ let f_undefined = (xs, i) => let f_escaped_not = (xs, i) => { let x = get_undefined(xs, i) - Js.log("hei") + Console.log("hei") switch x { | Some(k) => k | None => 1 @@ -42,7 +42,7 @@ let f_escaped_1 = (xs, i) => { } } /* still okay */ -let f_escaped_2 = (xs, i) => Js.log(get_undefined(xs, i)) +let f_escaped_2 = (xs, i) => Console.log(get_undefined(xs, i)) @get_index @return(null_to_opt) external get_null: (array, int) => option = "" diff --git a/tests/tests/src/side_effect.res b/tests/tests/src/side_effect.res index 3d4c10ddd7..68a098f5f4 100644 --- a/tests/tests/src/side_effect.res +++ b/tests/tests/src/side_effect.res @@ -1 +1 @@ -Js.log(__MODULE__) +Console.log(__MODULE__) diff --git a/tests/tests/src/submodule.res b/tests/tests/src/submodule.res index ff288465a4..a7f00290db 100644 --- a/tests/tests/src/submodule.res +++ b/tests/tests/src/submodule.res @@ -1,17 +1,17 @@ module A0 = { - let () = Js.log(__LINE__) + let () = Console.log(__LINE__) let a0 = (x, y) => x + y + 1 module A1 = { - let () = Js.log(__LINE__) + let () = Console.log(__LINE__) let a1 = (x, y) => a0(x, y) + 1 module A2 = { - let () = Js.log(__LINE__) + let () = Console.log(__LINE__) let a2 = (x, y) => a1(x, y) + 1 module A3 = { - let () = Js.log(__LINE__) + let () = Console.log(__LINE__) let a3 = (x, y) => a2(x, y) + 1 module A4 = { - let () = Js.log(__LINE__) + let () = Console.log(__LINE__) let a4 = (x, y) => a3(x, y) + 1 } } diff --git a/tests/tests/src/test_bs_this.res b/tests/tests/src/test_bs_this.res index af32b4deb9..90e1eccc70 100644 --- a/tests/tests/src/test_bs_this.res +++ b/tests/tests/src/test_bs_this.res @@ -5,21 +5,21 @@ let even = @this (o, x) => x + o let bark = () => @this (o: 'self, x, y) => { - Js.log((o["length"], o["x"], o["y"], x, y)) + Console.log((o["length"], o["x"], o["y"], x, y)) x + y } let js_obj: 'self = { "bark": @this (o: 'self, x, y) => { - Js.log(o) + Console.log(o) x + y }, } let f = x => { - x["onload"] = @this o => Js.log(o) - x["addEventListener"]("onload", @this o => Js.log(o["response"])) + x["onload"] = @this o => Console.log(o) + x["addEventListener"]("onload", @this o => Console.log(o["response"])) } let u = @this (_: int, x: int) => x diff --git a/tests/tests/src/test_case_opt_collision.res b/tests/tests/src/test_case_opt_collision.res index 8328e00229..8d70b3358a 100644 --- a/tests/tests/src/test_case_opt_collision.res +++ b/tests/tests/src/test_case_opt_collision.res @@ -3,13 +3,13 @@ open Test_utils let f = (~x=3, y: int) => { let xOpt = x + 2 - Js.log(xOpt) + Console.log(xOpt) xOpt + y } describe(__MODULE__, () => { test("optional parameter collision", () => { - Js.log(f(2)) + Console.log(f(2)) eq(__LOC__, f(2), 7) eq(__LOC__, f(~x=4, 2), 8) }) diff --git a/tests/tests/src/test_cps.res b/tests/tests/src/test_cps.res index bb9c78d5ca..9a8b97afc0 100644 --- a/tests/tests/src/test_cps.res +++ b/tests/tests/src/test_cps.res @@ -70,7 +70,7 @@ let rec f = (n, acc) => acc() } else { f(n - 1, _ => { - n->Js.Int.toString->Js.log + n->Js.Int.toString->Console.log acc() }) } diff --git a/tests/tests/src/test_demo.res b/tests/tests/src/test_demo.res index 4e728172a2..2783d1a94e 100644 --- a/tests/tests/src/test_demo.res +++ b/tests/tests/src/test_demo.res @@ -52,7 +52,7 @@ let v = (a, ()): unit => ignore(true) a(3) } { - ignore(Js.log(3)) + ignore(Console.log(3)) } type cxt = diff --git a/tests/tests/src/test_for_loop.res b/tests/tests/src/test_for_loop.res index a0e95e4607..7f17eada1f 100644 --- a/tests/tests/src/test_for_loop.res +++ b/tests/tests/src/test_for_loop.res @@ -1,15 +1,15 @@ let for_ = x => for i in 0 to { - Js.log("hi") + Console.log("hi") ignore(3) Belt.Array.length(x) } { - Js.log(x[i]) + Console.log(x[i]) } let for_2 = x => for i in 0 to Belt.Array.length(x) { - Js.log(x[i]) + Console.log(x[i]) } let for_3 = x => { diff --git a/tests/tests/src/test_google_closure.res b/tests/tests/src/test_google_closure.res index 5e016273a9..5e4f5703e5 100644 --- a/tests/tests/src/test_google_closure.res +++ b/tests/tests/src/test_google_closure.res @@ -18,4 +18,4 @@ let (a, b, c) = ( }, ) -let () = Js.log((a, b, c)) +let () = Console.log((a, b, c)) diff --git a/tests/tests/src/test_int_map_find.res b/tests/tests/src/test_int_map_find.res index 8f2da1cb9b..e6d19393ef 100644 --- a/tests/tests/src/test_int_map_find.res +++ b/tests/tests/src/test_int_map_find.res @@ -15,11 +15,11 @@ include ( let assert_test = () => if m->IntMap.get(10) == Some('a') { - Js.log("hi") + Console.log("hi") } else { /* log ('a', "succeed") */ - Js.log("hi") + Console.log("hi") } }: {} ) diff --git a/tests/tests/src/test_let.res b/tests/tests/src/test_let.res index 6eb181c79c..8d8a8f074a 100644 --- a/tests/tests/src/test_let.res +++ b/tests/tests/src/test_let.res @@ -1,5 +1,5 @@ { let a = 3 - Js.log(a) + Console.log(a) } let b = 3 diff --git a/tests/tests/src/test_nullary.res b/tests/tests/src/test_nullary.res index 01388a0306..62c75be04a 100644 --- a/tests/tests/src/test_nullary.res +++ b/tests/tests/src/test_nullary.res @@ -1 +1 @@ -let f = _ => Js.log("hey") +let f = _ => Console.log("hey") diff --git a/tests/tests/src/test_order_tailcall.res b/tests/tests/src/test_order_tailcall.res index b1a76700b8..65b309835b 100644 --- a/tests/tests/src/test_order_tailcall.res +++ b/tests/tests/src/test_order_tailcall.res @@ -1,7 +1,7 @@ let rec f = (x, y) => f(y, x) let rec f1 = (x, y, z) => { - Js.log(z) + Console.log(z) f1(y, z, x) } diff --git a/tests/tests/src/test_primitive.res b/tests/tests/src/test_primitive.res index 0dbf11eb84..0b4b4c9c20 100644 --- a/tests/tests/src/test_primitive.res +++ b/tests/tests/src/test_primitive.res @@ -37,7 +37,7 @@ let xxx = "a" let a = String.get(xxx, 0) let u = b => { let a = if b { - Js.log(1) + Console.log(1) 32 } else { 3 + 4 @@ -47,7 +47,7 @@ let u = b => { let f = (h, b, ()) => h( if b { - Js.log(1) + Console.log(1) 32 } else { 3 + 4 diff --git a/tests/tests/src/test_regex.res b/tests/tests/src/test_regex.res index c33b9f4148..d02adb5753 100644 --- a/tests/tests/src/test_regex.res +++ b/tests/tests/src/test_regex.res @@ -1,7 +1,7 @@ let v = /b/ig let r = /Bucklescript是一个程序语言/ -/* Js.log(v);; - Js.log(r);; */ +/* Console.log(v);; + Console.log(r);; */ let c = v diff --git a/tests/tests/src/test_side_effect_functor.res b/tests/tests/src/test_side_effect_functor.res index f078b61346..cff7ebc1d6 100644 --- a/tests/tests/src/test_side_effect_functor.res +++ b/tests/tests/src/test_side_effect_functor.res @@ -4,7 +4,7 @@ include ( let v = ref(0) { incr(v) - v.contents->Js.Int.toString->Js.log + v.contents->Js.Int.toString->Console.log } let u = 3 let use_v = () => v.contents diff --git a/tests/tests/src/test_static_catch_ident.res b/tests/tests/src/test_static_catch_ident.res index b2ad8db721..f36fc0c9f4 100644 --- a/tests/tests/src/test_static_catch_ident.res +++ b/tests/tests/src/test_static_catch_ident.res @@ -4,8 +4,8 @@ let scanf_bad_input = (ib, x) => switch x { | Scan_failure(s) | Failure(s) => for i in 0 to 100 { - Js.log(s) /* necessary */ - Js.log("don't inlinie") + Console.log(s) /* necessary */ + Console.log("don't inlinie") } | x => throw(x) } diff --git a/tests/tests/src/test_while_closure.res b/tests/tests/src/test_while_closure.res index 58fa9ad580..4c48416940 100644 --- a/tests/tests/src/test_while_closure.res +++ b/tests/tests/src/test_while_closure.res @@ -51,6 +51,6 @@ let f = () => { let () = { f() arr->Belt.Array.forEach(x => x()) - v.contents->Js.Int.toString->Js.log + v.contents->Js.Int.toString->Console.log assert(v.contents == 45) } diff --git a/tests/tests/src/test_while_side_effect.res b/tests/tests/src/test_while_side_effect.res index dbc49c3c66..1c175feacd 100644 --- a/tests/tests/src/test_while_side_effect.res +++ b/tests/tests/src/test_while_side_effect.res @@ -1,7 +1,7 @@ let v = ref(0) while { - v.contents->Js.Int.toString->Js.log + v.contents->Js.Int.toString->Console.log incr(v) v.contents < 10 } { @@ -17,10 +17,10 @@ let x = ref(3) while { let y = ref(3) - x.contents->Js.Int.toString->Js.log + x.contents->Js.Int.toString->Console.log incr(y) incr(x) fib(x.contents) + fib(x.contents) < 20 } { - 3->Js.Int.toString->Js.log + 3->Js.Int.toString->Console.log } diff --git a/tests/tests/src/then_mangle_test.res b/tests/tests/src/then_mangle_test.res index 825ec3dd53..7b91024310 100644 --- a/tests/tests/src/then_mangle_test.res +++ b/tests/tests/src/then_mangle_test.res @@ -4,7 +4,7 @@ open Mocha open Test_utils let then = (a, b) => { - Js.log("no inline") + Console.log("no inline") a * a + b * b } diff --git a/tests/tests/src/ticker.res b/tests/tests/src/ticker.res index 8692cade82..3bf55ab701 100644 --- a/tests/tests/src/ticker.res +++ b/tests/tests/src/ticker.res @@ -79,8 +79,8 @@ let print_all_composite = all_tickers => | {type_: Market, _} => () | {type_: Binary_op(_), ticker_name, value} => switch value { - | Some(v) => Js.log(ticker_name) - | None => Js.log(ticker_name) + | Some(v) => Console.log(ticker_name) + | None => Console.log(ticker_name) } } ) diff --git a/tests/tests/src/topsort_test.res b/tests/tests/src/topsort_test.res index 6dae48a9fb..06866b785a 100644 --- a/tests/tests/src/topsort_test.res +++ b/tests/tests/src/topsort_test.res @@ -29,7 +29,7 @@ let rec dfs1 = (nodes, graph, visited) => if visited->List.has(x, \"==") { dfs1(xs, graph, visited) } else { - Js.log(x) + Console.log(x) dfs1(\"@"(nexts(x, graph), xs), graph, list{x, ...visited}) } } @@ -37,7 +37,7 @@ let rec dfs1 = (nodes, graph, visited) => let () = { assert(dfs1(list{"a"}, graph, list{}) == list{"a", "d", "e", "g", "f", "c", "b"}) - Js.log() + Console.log() assert(dfs1(list{"b"}, list{("f", "d"), ...graph}, list{}) == list{"b", "e", "g", "f", "d"}) } diff --git a/tests/tests/src/typeof_test.res b/tests/tests/src/typeof_test.res index 815ad0ba55..885a88bf85 100644 --- a/tests/tests/src/typeof_test.res +++ b/tests/tests/src/typeof_test.res @@ -5,21 +5,21 @@ let string_or_number = (type t, x) => { let ty = Js.Types.classify(x) switch ty { | JSString(v) => - Js.log(v ++ "hei") + Console.log(v ++ "hei") true /* type check */ | JSNumber(v) => - Js.log(v +. 3.) + Console.log(v +. 3.) true /* type check */ | JSUndefined => false | JSNull => false | JSFalse | JSTrue => false | JSFunction(_) => - Js.log("Function") + Console.log("Function") false | JSObject(_) => false | JSSymbol(_) => false | JSBigInt(v) => - v->Js.BigInt.toString->Js.log + v->Js.BigInt.toString->Console.log true } } diff --git a/tests/tests/src/unboxed_use_case.res b/tests/tests/src/unboxed_use_case.res index d05f2af98e..f3e071db3e 100644 --- a/tests/tests/src/unboxed_use_case.res +++ b/tests/tests/src/unboxed_use_case.res @@ -15,7 +15,7 @@ let hi = [Any(3), Any(2), Any("x")] let dump = (any: any) => switch any { - | Any(v) => Js.log(v) + | Any(v) => Console.log(v) } let () = { diff --git a/tests/tests/src/uncurry_test.res b/tests/tests/src/uncurry_test.res index 271e969564..2249de5f66 100644 --- a/tests/tests/src/uncurry_test.res +++ b/tests/tests/src/uncurry_test.res @@ -4,10 +4,10 @@ let f0 = () => 0 let f1 = a0 => a0 let f2 = (a0, a1) => (a0, a1) -f0()->Js.log -f1(0)->Js.log +f0()->Console.log +f1(0)->Console.log -f2(0, 1)->Js.log +f2(0, 1)->Console.log let rec xx = () => xx() diff --git a/tests/tests/src/undef_regression_test.res b/tests/tests/src/undef_regression_test.res index b81e30fc0c..6fa13b8906 100644 --- a/tests/tests/src/undef_regression_test.res +++ b/tests/tests/src/undef_regression_test.res @@ -7,6 +7,6 @@ let f = obj => let size = size_of_t(obj) switch Js.Undefined.toOption(size) { | None => () - | Some(s) => Js.log(s) + | Some(s) => Console.log(s) } } /* TODO: This case should be peepwholed .. */ diff --git a/tests/tests/src/unit_undefined_test.res b/tests/tests/src/unit_undefined_test.res index 1bcbd57c6b..4887143826 100644 --- a/tests/tests/src/unit_undefined_test.res +++ b/tests/tests/src/unit_undefined_test.res @@ -6,7 +6,7 @@ open Test_utils let f_01 = () => hi((() as x) => if x == () { - Js.log("x") + Console.log("x") } ) /* FIXME: not inlined */ diff --git a/tests/tests/src/variantsMatching.res b/tests/tests/src/variantsMatching.res index a31704cc1b..1c7be9d907 100644 --- a/tests/tests/src/variantsMatching.res +++ b/tests/tests/src/variantsMatching.res @@ -172,7 +172,7 @@ module MyNullable = { } let expectSeven = plus(Present(3), Present(4)) - Js.log2("expect 7:", expectSeven) + Console.log2("expect 7:", expectSeven) } module MyNullableExtended = { @@ -212,7 +212,7 @@ module MyNullableExtended = { } let expectSeven = plus(Present({x: 4., y: 3.}), Present({x: 3., y: 4.})) - Js.log2("expect {x:7, y:7}:", expectSeven) + Console.log2("expect {x:7, y:7}:", expectSeven) } module TaggedUnions = {