0.3.1
CHANGES:
- Disable warning 69 (
unused-field
in record) for the private record
generated by thebs.deriving
attribute
(#414) - Disable warning 20 (
ignored-extra-argument
) when applying
foo##fn arg1 arg2
(#416):- in cases such as
external x : < .. > Js.t = ""
, the typechecker doesn't
know the arity of the function, even though Melange will emit an uncurried
function call.
- in cases such as
- Disable warning 61 (
unboxable-type-in-prim-decl
) inexternal
declarations
(#415):- Melange externals are substantially different from OCaml externals. This
warning doesn't make sense in a JS runtime.
- Melange externals are substantially different from OCaml externals. This
- melc: introduce
--bs-module-name
flag to specify the original file name for
the current compilation unit
(#413)- Dune's namespacing implementation generates modules such as
lib__Original_name
. Passing--bs-module-name original_name
allows
melange to issue correctimport
/require
statements to the unmangled
JS file names.
- Dune's namespacing implementation generates modules such as