Closed tarcieri closed 3 months ago
Hmm, this appears to potentially be broken on 32-bit platforms. Will try to reproduce locally.
Edit: well it's definitely regressed, but looks like it's some sort of computational problem, either heavily regressed performance or infinite loop
Edit again: fixed in ceb737a
Changes
Int64L::is_negative
to returnConstChoice
rather thanbool
, also adding aInt64L::select
method for selecting between two values predicated on aConstChoice
.This eliminates some of the branching in the implementation (#627).
cc @erik-3milabs