-- renamed:  have_same_elem --> have_same_elems
gcc-ok, clang: error: no member named 'is_assignable' in namespace 'std'

cl scc 1
In file included from /home/lvv/p/scc/main.cc:5:
In file included from /home/lvv/p/scc/cj.h:49:
In file included from /home/lvv/p/ro/ro.h:6:
/home/lvv/p/ro/meta.h:398:17: error: no member named 'is_assignable' in namespace 'std'
        return  ! std::is_assignable <
                  ~~~~~^
/home/lvv/p/ro/meta.h:399:35: error: expected '(' for function-style cast or type construction
                        decltype( *std::declval<IT>() ),
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/home/lvv/p/ro/meta.h:397:1: error: no return statement in constexpr function
is_const_iterator() {   // does not answer if this is CI, but if IT is const or not
^
3 errors generated.
Rg1 == Rg2

scc -a1         'vint{}      == vint{}'
scc -a1         '""          == vint{}'
scc -a1         'vint{}      == ""'
scc -a1         'vint{1}     != vint{}'
scc -a1         'vint{1,2,3} != vint{1,2}'
scc -a1         'vint{1,2,3} != vint{1,2,3,4}'
scc -a1         'vint{1,2,3} == vint{1,2,3}'
scc -a1         'vint{1,2,3} == dfloat{1,2,3}'
scc -a1         'vint{1,2,3} == range(1,3)'
scc -a1         'vint{1,2,3} != range(1,4)'
Merge branch 'dev'  (Rg1==Rg2)