Describe the bug
Sort function sorts different in different operating systems.
Expected Behavior
Same behavior in all operating systems.
Current Behavior
Linux Output
[Post{
name: 'C'
like: 5
}, Post{
name: 'A'
like: 4
}, Post{
name: 'B'
like: 4
}]
Windows Output
[Post{
name: 'C'
like: 5
}, Post{
name: 'B'
like: 4
}, Post{
name: 'A'
like: 4
}]
Reproduction Steps
struct Post {
name string
like int
}
mut posts := [Post{name: "B", like:4},Post{name: "A", like:4}, Post{name:"C", like:5}]
posts.sort(a.like > b.like)
println(posts)
Possible Solution
No response
Additional Information/Context
No response
V version
V 0.3.2 a987f84
Environment details (OS name and version, etc.)
Ubuntu 22.10 (x86_64) & Windows 10 Home (x86_64)
Describe the bug
Sort function sorts different in different operating systems.
Expected Behavior
Same behavior in all operating systems.
Current Behavior
Linux Output
[Post{ name: 'C' like: 5 }, Post{ name: 'A' like: 4 }, Post{ name: 'B' like: 4 }]Windows Output
[Post{ name: 'C' like: 5 }, Post{ name: 'B' like: 4 }, Post{ name: 'A' like: 4 }]Reproduction Steps
Possible Solution
No response
Additional Information/Context
No response
V version
V 0.3.2 a987f84
Environment details (OS name and version, etc.)
Ubuntu 22.10 (x86_64) & Windows 10 Home (x86_64)