libgraph
libgraph copied to clipboard
Chores to support newer elixir/otp versions (1.18/27+)
- Updates dependencies w/ warning fixes
- Charlist syntax from '...' to ~c"..."
- OTP 27 changed internal string representation (440 → 456 bytes)
- Looks like map iteration order broke many of the doc tests requiring an
Enum.sort/1to pass with compatibility- Sorts are edge_meta fetched from the
:edgesmap so shouldn't impact performance too much but might need to compare - It might be preferred to update these doc tests and drop support for older elixir versions
- Sorts are edge_meta fetched from the
- Some elixir/otp versions previously referenced in CI aren't available so are replaced with known sets