-
**Title:**
Questions on Using `covariant` in Equatable Macro & Consideration of `Object.hashAll` Method for Hashing
**Description:**
Hello Felix Angelov,
I've been exploring the `data_…
-
Make a mix for a "standard" equality operator which checks the type and instance attributes. Or maybe this should be a metaclass? I don't actually know what metaclasses are so I should do some researc…
-
I have an IDL union with an enum discriminator with one of the enum cases being empty. The generated C++ code's == operator will return false when comparing two "empty" unions , even if their discrimi…
-
Integer and long datatypes are not handled properly and it returns wrong result when used in a condition with equality operator.
C# Example Code :
public class Order
{
int _Quantity;
```
…
-
With [macros](https://dart.dev/language/macros) on the horizon, it will be possible to implement equatable using macros which will both improve the performance of equality comparisons and significantl…
-
### Description / Steps to reproduce the issue
- install msys2 bundle
- install mingw-w64-clang:
- - pacman -S mingw-w64-x86_64-clang
- - pacman -S mingw-w64-x86_64-lld
- create files to repro…
-
Enums shoud always be compared by using == when testing for equality. In Xamarin.Essentials I saw the use of .Equals calls to compare enums for equality, which does the same but incurs a box for enums…
-
Section "10.3.2.7 Ranges" permits ranges to be represented syntactically :
> as a comparison operator and a single endpoint (grammar rule 7.a.)
Grammar rule 7.a now includes the `=` and `!=` o…
-
In C relational (, =) and equality operators actually have resulting type `int`. It has `0` for false value and `1` for true value. (See Section 6.5.8.6 and 6.5.9.3 of (1)).
E.g.
`int x = 1 == 0;`…
-
I'm getting the error `channel closed` while while typing. It occurs predictably right after typing the strict equality operator in an if-statement, e.g. `if (thing ===|)`. The error occurs on line 99…