A undocumented breaking change in Julia0.7?

I found bits(‘A’) in Julia0.7 is “01000001000000000000000000000000”, which is different from Julia0.6 “00000000000000000000000001000001”. However, in both versions, bits(UInt32(‘A’))=“00000000000000000000000001000001”. So in Julia 0.7, bits(‘A’)!=bits(UInt32(‘A’)).

This change may associates with a compatible issue of JLD2: https://github.com/simonster/JLD2.jl/issues/110

The answer is probably somewhere here Changes to the representation of Char

1 Like