You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
String comparison operators =, <, >, <=, >=, <> are not supported fully. Currently, they have a naive implementation that assumes the JS will handle it correctly:
Description
String comparison operators
=,<,>,<=,>=,<>are not supported fully. Currently, they have a naive implementation that assumes the JS will handle it correctly:hyperformula/src/interpreter/scalar.ts
Lines 249 to 251 in 20a7d41
Steps to reproduce
Links
Gnumeric implementation: https://gitlab.gnome.org/GNOME/gnumeric/blob/master/src/value.c#L1674-1685 (they are normalized)
JS comparators: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Comparison_Operators
JS localeCompare: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/localeCompare