> On 16 Mar 2021, at 18:01, Christopher Faulet <cfau...@haproxy.com> wrote:
>
> Hi,
>
> HAProxy 2.3.7 was released on 2021/03/16. It added 62 new commits
> after version 2.3.6.
>
> This release is mainly about two subjects : The fix of bugs into the
> resolvers part, mainly revealed since the last release and several
> scalability improvements backported from the development version.
>
<...>
Hello,
among other things, this version also introduces new warning (clang version
11.0.0):
src/mux_h2.c:4032:49: warning: implicit conversion from 'int' to 'unsigned
short' changes value from -32769 to 32767 [-Wconstant-conversion]
HA_ATOMIC_AND(&h2c->wait_event.tasklet->state, ~TASK_F_USR1);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
include/haproxy/atomic.h:270:62: note: expanded from macro 'HA_ATOMIC_AND'
#define HA_ATOMIC_AND(val, flags) __atomic_and_fetch(val, flags,
__ATOMIC_SEQ_CST)
src/mux_fcgi.c:3477:51: warning: implicit conversion from 'int' to 'unsigned
short' changes value from -32769 to 32767 [-Wconstant-conversion]
HA_ATOMIC_AND(&fconn->wait_event.tasklet->state, ~TASK_F_USR1);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
include/haproxy/atomic.h:270:62: note: expanded from macro 'HA_ATOMIC_AND'
#define HA_ATOMIC_AND(val, flags) __atomic_and_fetch(val, flags,
__ATOMIC_SEQ_CST)
src/mux_h1.c:2456:49: warning: implicit conversion from 'int' to 'unsigned
short' changes value from -32769 to 32767 [-Wconstant-conversion]
HA_ATOMIC_AND(&h1c->wait_event.tasklet->state, ~TASK_F_USR1);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
include/haproxy/atomic.h:270:62: note: expanded from macro 'HA_ATOMIC_AND'
#define HA_ATOMIC_AND(val, flags) __atomic_and_fetch(val, flags,
__ATOMIC_SEQ_CST)