Compilation warning with otp26.1.1
For otp 26.1.1, compiler complains with the usage of 0.0 as otp 27 will evaluate +0.0 =:= -0.0 as false. However, +0.0 == -0.0 will continue to evaluate to true.
Refer https://www.erlang.org/doc/general_info/upcoming_incompatibilities#0.0-and--0.0-will-no-longer-be-exactly-equal
PR for fixing above: https://github.com/for-GET/jesse/pull/133
For anyone in a Rebar project having this issue with Jesse as a dependency, a workaround is to add this to rebar.config:
{overrides, [
{add, jesse, [{erl_opts, [nowarn_match_float_zero]}]}
]}.
I thought this was already fixed in #129 ?
Why not cut a new release ? https://github.com/for-GET/jesse/pull/128#issuecomment-1830795090
Would it be possible to make a new release and publish on hex?
Thank you everyone! I haven't been active in the Erlang world "recently" and snoozed notifications. Dusting off and looking into this...
PS: apologies for singling you out @zmstone but you are actively contributing Erlang on github.com. Would it be ok with you to become an outside contributor and keep an eye on jesse? 🤔
Closing in favour of #130
Thank you everyone! I haven't been active in the Erlang world "recently" and snoozed notifications. Dusting off and looking into this...
PS: apologies for singling you out @zmstone but you are actively contributing Erlang on github.com. Would it be ok with you to become an outside contributor and keep an eye on jesse? 🤔
Sure. Please add me.
If you need more maintainer for this repo I am happy to help. We use it at company and also for some plugins for Nova framework.