Skip to content

Commit d98ee54

Browse files
authored
Add reminder for 6.d
To properly reserve all C<< :sym<> >> colonpairs on subroutines Impl[^1] (commented out) and tests[^2] (fudged) already exist. [1] rakudo/rakudo@48abeeef26 [2] Raku/roast@53d6e8491d
1 parent 660070a commit d98ee54

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

v6d.pod

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,4 +132,21 @@ in 6.c-errata without any changes.
132132

133133
Oh, I thought you said steak... (Zoffix)
134134

135+
=head1 Properly reserve all C<< :sym<> >> colonpairs on subroutines
136+
137+
This is mostly a reminder so we don't forget. As
138+
L<previously discussed|https://irclog.perlgeek.de/perl6/2017-01-25#i_13988093>,
139+
We want to make C<< :sym<> >> colonpairs on subroutines reserved. However,
140+
there is L<a 6.c-errata test|https://github.com/perl6/roast/blob/dfe905a8ce84d09b5b0536fcc151e798488a9289/S32-exceptions/misc.t#L132>
141+
that expects C<< sub foo:sym<bar> {} >> to throw C<X::Syntax::Extension::Category>
142+
exception instead of C<X::Syntax::Reserved> we desire. The
143+
L<code implementing this|https://github.com/rakudo/rakudo/commit/48abeeef26> already
144+
exists. It just needs to be uncommented for 6.d and
145+
L<corresponding tests|https://github.com/perl6/roast/commit/53d6e8491d> unfudged.
146+
147+
148+
=head2 Stakeholder
149+
150+
Zoffix
151+
135152
=cut

0 commit comments

Comments
 (0)