This works now:
$ perl6 -e 'say not(0) + 1'
2
$ perl6 -e 'say (not 0) + 1'
2
The test was unfudged with commit
https://github.com/perl6/roast/commit/0f47ac7711
I'm closing this ticket as 'resolved'.
This is still the same as in 2012:
$ perl6 -e 'say not(0) + 1'
False
$ perl6 -e 'say (not 0) + 1'
2
I added a test (fudged "todo") in S03-operators/precedence.t with commit
https://github.com/perl6/roast/commit/156e7e7f474169601d7a6b53fcd20e43ea181609
# New Ticket Created by Moritz Lenz
# Please include the string: [perl #114210]
# in the subject line of all future correspondence about this issue.
# https://rt.perl.org:443/rt3/Ticket/Display.html?id=114210 >
10:58 < moritz> r: say not(0) + 1
10:58 <+p6eval> rakudo 4eeffc: OUTPUT«False»
10