Geth MoarVM/spesh-refactor-iffy: 5ddb9964e5 | (Bart Wiegmans)++ | src/spesh/optimize.c
[Spesh] remove object boolification from optimize_iffy

Optimiziing object boolification in optimize_iffy is the same as it would be in optimize_istrue_isfalse, so it makes more sense (to me) to have it performed there.
08:12
MoarVM/spesh-refactor-iffy: 0382e60ac3 | (Bart Wiegmans)++ | src/spesh/optimize.c
[Spesh] Optimize known values for istrue

Original optimize_iffy tried to optimize for known object values, but we can make optimize_istrue_isfalse do the same thing. Doesn't seem to happen very often, though.
brrt good * 09:53
yoleaux 7 Mar 2018 22:11Z <MasterDuke> brrt: would a jit bisect with my ishash template be useful?
brrt .tell MasterDuke probably not
yoleaux brrt: I'll pass your message to MasterDuke.
brrt if you want i can look at it somewhat sooner 09:53
what confuses me is that there is somehow a cast in there 09:54
Geth MoarVM: jstuder-gh++ created pull request #814:
Rakudo Issue 1588: Create getsignals op to query for valid sigs
19:05
MasterDuke . 22:15
yoleaux 09:53Z <brrt> MasterDuke: probably not
MasterDuke .tell brrt if you're already working on something else that's cool, i am just a little worried that, given how simple that template is, other templates using similar constructs might have a hidden problem that just hasn't popped up yet 22:23
yoleaux MasterDuke: I'll pass your message to brrt.