mirror of
https://github.com/slint-ui/slint.git
synced 2025-07-24 05:26:29 +00:00
![]() The compiler was accepting the comparison of types such as color, or struct, and then later we'd get rust compilation error or interpreter panic. Example seen in the crash reporter: `internal/interpreter/eval.rs:257:35` ``` unsupported Value::Brush(SolidColor(Color { red: 0, green: 0, blue: 0, alpha: 0 })) ≤ Value::Brush(SolidColor(Color { red: 255, green: 0, blue: 0, alpha: 255 })) ``` Note that some code hapenned to compile with rust or C++. For example, comparison of bool, or anonymous struct (represented as tuples), or color represeted as int) So technically this is a breaking change. But this should be fine as this was not working in the interpreter and this is a bug fix. ChangeLog: Slint compilation error for comparison of types that can't be compared with less or greater operator. |
||
---|---|---|
.. | ||
accessibility | ||
analysis | ||
basic | ||
callbacks | ||
elements | ||
exports | ||
expressions | ||
focus | ||
functions | ||
fuzzing | ||
imports | ||
layout | ||
lookup | ||
new_syntax | ||
parse_error |