Actions
Feature #13125
closedMRI has too much Qtrue : Qfalse;
Feature #13125:
MRI has too much Qtrue : Qfalse;
Description
% git grep -P 'Q(true|false|nil|undef)\s+:\s+Q(true|false|nil|undef)' | wc -l
211
Out of those 211 occurrences the most interesting lines include:
complex.c:#define f_boolcast(x) ((x) ? Qtrue : Qfalse)
math.c:#define f_boolcast(x) ((x) ? Qtrue : Qfalse)
range.c:#define RBOOL(v) ((v) ? Qtrue : Qfalse)
rational.c:#define f_boolcast(x) ((x) ? Qtrue : Qfalse)
I strongly believe that we need an orthodox way to do this.
Actions