Branch: refs/heads/newio Home: https://github.com/perl6/specs Commit: bce89a3dadbcd1c0659ef16c1f324b3879e74572 https://github.com/perl6/specs/commit/bce89a3dadbcd1c0659ef16c1f324b3879e74572 Author: pmichaud <pmich...@pobox.com> Date: 2015-06-22 (Mon, 22 Jun 2015)
Changed paths: M S07-glr-draft.pod Log Message: ----------- We need a "immutable list" type (Parcel?) Note that we're likely to need a separate type to represent immutable lists, and which will be produced using infix:<,> . The naming is open for discussion/bikeshedding. Commit: 469f01235b0bb924c336c29c43334c2caebe374b https://github.com/perl6/specs/commit/469f01235b0bb924c336c29c43334c2caebe374b Author: pmichaud <pmich...@pobox.com> Date: 2015-06-23 (Tue, 23 Jun 2015) Changed paths: M S07-glr-draft.pod Log Message: ----------- Notes about Slip, Seq, interpolation, iteration. Commit: f6177458ead069bdd8746ff36c90354d61066143 https://github.com/perl6/specs/commit/f6177458ead069bdd8746ff36c90354d61066143 Author: pmichaud <pmich...@pobox.com> Date: 2015-06-23 (Tue, 23 Jun 2015) Changed paths: M S07-glr-draft.pod Log Message: ----------- Add note about Seq (cf Parcel) naming. Commit: dc32b3b600aa64c2217b06e44a37f612adfbf620 https://github.com/perl6/specs/commit/dc32b3b600aa64c2217b06e44a37f612adfbf620 Author: pmichaud <pmich...@pobox.com> Date: 2015-06-23 (Tue, 23 Jun 2015) Changed paths: M S07-glr-draft.pod Log Message: ----------- Implementation note about flattening/Slip. Commit: 41876e977b4bfce43fe0393b582b3c13e31e91d9 https://github.com/perl6/specs/commit/41876e977b4bfce43fe0393b582b3c13e31e91d9 Author: pmichaud <pmich...@pobox.com> Date: 2015-06-23 (Tue, 23 Jun 2015) Changed paths: M S07-glr-draft.pod Log Message: ----------- Add suggestions from nine++ and smls++ (Tuple) Commit: 65be12770be696034dd41a363ba3804ea9beab4a https://github.com/perl6/specs/commit/65be12770be696034dd41a363ba3804ea9beab4a Author: pmichaud <pmich...@pobox.com> Date: 2015-06-23 (Tue, 23 Jun 2015) Changed paths: M S07-glr-draft.pod Log Message: ----------- Add a note about list operator flattening. Commit: 64b65ba84f83dba7843d4c29fadb7ebcee16ce89 https://github.com/perl6/specs/commit/64b65ba84f83dba7843d4c29fadb7ebcee16ce89 Author: pmichaud <pmich...@pobox.com> Date: 2015-06-23 (Tue, 23 Jun 2015) Changed paths: M S07-glr-draft.pod Log Message: ----------- Revise note about list operator flattening. Commit: a964d4bd6aa84919a21e0d5c160968e8c31279ab https://github.com/perl6/specs/commit/a964d4bd6aa84919a21e0d5c160968e8c31279ab Author: Rob Hoelz <r...@hoelz.ro> Date: 2015-06-23 (Tue, 23 Jun 2015) Changed paths: M S32-setting-library/IO.pod Log Message: ----------- Fix typo Commit: 2b0a478b42a0cd18b635e998415c0bd56300e54c https://github.com/perl6/specs/commit/2b0a478b42a0cd18b635e998415c0bd56300e54c Author: Rob Hoelz <r...@hoelz.ro> Date: 2015-06-23 (Tue, 23 Jun 2015) Changed paths: M S32-setting-library/IO.pod Log Message: ----------- Fix typos Commit: e337b938b442a6f5a3070081180972b9f9f01d1e https://github.com/perl6/specs/commit/e337b938b442a6f5a3070081180972b9f9f01d1e Author: Rob Hoelz <r...@hoelz.ro> Date: 2015-06-24 (Wed, 24 Jun 2015) Changed paths: M S32-setting-library/Str.pod Log Message: ----------- Propose Str.substr(Range) Commit: 70b0ca3fd98425abe9c6d68c012954b3cb2a042d https://github.com/perl6/specs/commit/70b0ca3fd98425abe9c6d68c012954b3cb2a042d Author: pmichaud <pmich...@pobox.com> Date: 2015-06-24 (Wed, 24 Jun 2015) Changed paths: M S07-glr-draft.pod Log Message: ----------- Updates to latest design concepts for GLR. Added a status summary at the top of the document. Reintroduced Parcel as an immutable List type. Other small cleanups. Commit: 8682eb6403a2715310341a0dfb67448b2bd42276 https://github.com/perl6/specs/commit/8682eb6403a2715310341a0dfb67448b2bd42276 Author: pmichaud <pmich...@pobox.com> Date: 2015-06-24 (Wed, 24 Jun 2015) Changed paths: M S32-setting-library/IO.pod Log Message: ----------- Merge branch 'master' of github.com:perl6/specs Commit: ab86846b165b0e9dade4525aaf29dbebcc2062de https://github.com/perl6/specs/commit/ab86846b165b0e9dade4525aaf29dbebcc2062de Author: Elizabeth Mattijsen <l...@dijkmat.nl> Date: 2015-06-25 (Thu, 25 Jun 2015) Changed paths: M S32-setting-library/Str.pod Log Message: ----------- Merge branch 'substr-range' Commit: ace089e004fee445759fa61cb380b92580e94a81 https://github.com/perl6/specs/commit/ace089e004fee445759fa61cb380b92580e94a81 Author: Elizabeth Mattijsen <l...@dijkmat.nl> Date: 2015-07-03 (Fri, 03 Jul 2015) Changed paths: M S99-glossary.pod Log Message: ----------- Fix typo Commit: beb870dbff3460b981055034ee5b6e72307b7d34 https://github.com/perl6/specs/commit/beb870dbff3460b981055034ee5b6e72307b7d34 Author: Rob Hoelz <r...@hoelz.ro> Date: 2015-07-04 (Sat, 04 Jul 2015) Changed paths: M S05-regex.pod Log Message: ----------- Spec action objects/methods Commit: e4f79178aa87db3fd51ca50eeb38451c86cc7b42 https://github.com/perl6/specs/commit/e4f79178aa87db3fd51ca50eeb38451c86cc7b42 Author: Rob Hoelz <r...@hoelz.ro> Date: 2015-07-04 (Sat, 04 Jul 2015) Changed paths: M S99-glossary.pod Log Message: ----------- Link to action objects section in glossary Commit: 30aa605bc9ccecbb2c7324e031c8e267f9f9c532 https://github.com/perl6/specs/commit/30aa605bc9ccecbb2c7324e031c8e267f9f9c532 Author: Rob Hoelz <r...@hoelz.ro> Date: 2015-07-04 (Sat, 04 Jul 2015) Changed paths: M S99-glossary.pod Log Message: ----------- Document (camel|kebab|snake) case naming conventions Commit: 66d345c46eb3e16bdb2f3257bb2265bb803f610c https://github.com/perl6/specs/commit/66d345c46eb3e16bdb2f3257bb2265bb803f610c Author: Rob Hoelz <r...@hoelz.ro> Date: 2015-07-05 (Sun, 05 Jul 2015) Changed paths: M S05-regex.pod Log Message: ----------- Detail action methods + dynvar behavior Commit: 5f132abb41cf3d418333c28fee1f9fde0e81bb4a https://github.com/perl6/specs/commit/5f132abb41cf3d418333c28fee1f9fde0e81bb4a Author: Jonathan Worthington <jn...@jnthn.net> Date: 2015-07-09 (Thu, 09 Jul 2015) Changed paths: M S04-control.pod Log Message: ----------- Revise and simplify when/default semantics. This matches behavior seen in implementation and relied upon in the wild. There are various examples of existing code making use of the fact every block has an implicit C<$_>, which it sets so it can use C<when> and C<default>. This means trying to identify a topicalizer in a clever way, or even complain in the absence of one, breaks a common and useful pattern (yes, I tried it!) Added some notes on the semantics of nested when/default, also bringing the design doc in line with existing and tested behavior. Commit: 5e0b4bd50ae62e81c60cd5bf4e338c9ff93f6533 https://github.com/perl6/specs/commit/5e0b4bd50ae62e81c60cd5bf4e338c9ff93f6533 Author: Stéphane Payrard <cognomi...@gmail.com> Date: 2015-07-09 (Thu, 09 Jul 2015) Changed paths: M S03-operators.pod Log Message: ----------- suppressed spurious double quotes Commit: 29284f1a271ccd28613d37c8ba307c5e0c228e7d https://github.com/perl6/specs/commit/29284f1a271ccd28613d37c8ba307c5e0c228e7d Author: Stéphane Payrard <cognomi...@gmail.com> Date: 2015-07-11 (Sat, 11 Jul 2015) Changed paths: M S99-glossary.pod Log Message: ----------- PEG (as seen in S05) Commit: df43216c6a45cd2a64fad9116412a7c27f9739bd https://github.com/perl6/specs/commit/df43216c6a45cd2a64fad9116412a7c27f9739bd Author: ShimmerFairy <rnd...@gmail.com> Date: 2015-07-21 (Tue, 21 Jul 2015) Changed paths: A S27-perl-culture-draft.pod6 Log Message: ----------- Add draft of S27 Initial contents by myself and japhb++ . Commit: 6dbcea62a0607e969ad7abaa2b88cc4589eacb57 https://github.com/perl6/specs/commit/6dbcea62a0607e969ad7abaa2b88cc4589eacb57 Author: kbenson <kent...@gmail.com> Date: 2015-07-22 (Wed, 22 Jul 2015) Changed paths: M S27-perl-culture-draft.pod6 Log Message: ----------- Update S27-perl-culture-draft.pod6 Slightly more natural wording in first sentence (at least to me) Commit: e63d55b5287d564bc9c709fac937bd3098f31bb5 https://github.com/perl6/specs/commit/e63d55b5287d564bc9c709fac937bd3098f31bb5 Author: kbenson <kent...@gmail.com> Date: 2015-07-22 (Wed, 22 Jul 2015) Changed paths: M S27-perl-culture-draft.pod6 Log Message: ----------- Merge pull request #1 from kbenson/kbenson-patch-1 Update S27-perl-culture-draft.pod6 Commit: 52fc10de538653aa191cb902539e3c91e83b20a3 https://github.com/perl6/specs/commit/52fc10de538653aa191cb902539e3c91e83b20a3 Author: Tobias Leich <em...@froggs.de> Date: 2015-07-23 (Thu, 23 Jul 2015) Changed paths: M S27-perl-culture-draft.pod6 Log Message: ----------- Merge pull request #97 from kbenson/master Wording change Commit: 9fc6bb74cf103627f619505cd4eea856f65d5766 https://github.com/perl6/specs/commit/9fc6bb74cf103627f619505cd4eea856f65d5766 Author: Geoffrey Broadwell <g...@google.com> Date: 2015-07-23 (Thu, 23 Jul 2015) Changed paths: M S27-perl-culture-draft.pod6 Log Message: ----------- Verb agreement fix Commit: af82a6f86b9a6b3efbd85fa6df828c0a07412d8d https://github.com/perl6/specs/commit/af82a6f86b9a6b3efbd85fa6df828c0a07412d8d Author: ShimmerFairy <rnd...@gmail.com> Date: 2015-07-23 (Thu, 23 Jul 2015) Changed paths: M S03-operators.pod M S29-functions.pod M S32-setting-library/Str.pod Log Message: ----------- Remove ancient string types This bids fairwell to the C<AnyChar>, C<Char>, C<CharLingua> C<Grapheme>, C<Codepoint>, and C<Byte> types. Note that S32::Str needs some more involved editing to be more in line with how strings are handled handled nowadays. Commit: 6d5f4ac192392c383b8831df9d29c4e70ce2e675 https://github.com/perl6/specs/commit/6d5f4ac192392c383b8831df9d29c4e70ce2e675 Author: ShimmerFairy <rnd...@gmail.com> Date: 2015-07-24 (Fri, 24 Jul 2015) Changed paths: M S32-setting-library/Str.pod Log Message: ----------- Update S32::Str to align better with S15 This commit removes quite a bit of cruft from the pre-S15 days, and additonally reformats the code blocks so that they stand out more in the file, and for longer function signatures, makes them less crowded. The only functional changes in this commit is the removal of the special exception for C<&tcuc> in the C<wordcase> method (since C<&tcuc> apparently doesn't exist), and a clarification for sprintf that the '%' directive can only appear as a literal '%%' (both bringing it in line with C's printf behavior and ensuring nonsense like '%1$+*v0.5%' isn't accepted). Ideally this synopsis would talk about the role(s) shared by the string types, instead of focusing on C<Str> as a model for other types. However the nature of these potential roles isn't clear enough yet to make that kind of change to this. Commit: ae54d61fa546c84852597e64e4851f5f518320ac https://github.com/perl6/specs/commit/ae54d61fa546c84852597e64e4851f5f518320ac Author: Elizabeth Mattijsen <l...@dijkmat.nl> Date: 2015-07-26 (Sun, 26 Jul 2015) Changed paths: M S03-operators.pod M S04-control.pod M S05-regex.pod M S07-glr-draft.pod A S27-perl-culture-draft.pod6 M S29-functions.pod M S32-setting-library/IO.pod M S32-setting-library/Str.pod M S99-glossary.pod Log Message: ----------- Merge branch 'master' into newio Compare: https://github.com/perl6/specs/compare/86e803776b09...ae54d61fa546