Geth | rakudo: f695862409 | (Zoffix Znet)++ | 2 files Implement TR/// - Non-destructive version of tr/// - Returns modified version of the string - Adds symmetry to tr/// same as we got for s/// and S/// - Fixes RT#127824: rt.perl.org/Ticket/Display.html?id=127824 |
01:39 | |
synopsebot | RT#127824 [new]: rt.perl.org/Ticket/Display.html?id=127824 [RFC] TR/ / / is not implemented | ||
Geth | roast: 27cc9417fc | (Zoffix Znet)++ | S05-transliteration/trans-TR-operator.t Spec TR/// op Rakudo impl: github.com/rakudo/rakudo/commit/f695862409 RT#127824: rt.perl.org/Ticket/Display.html?id=127824 |
01:40 | |
travis-ci | Rakudo build passed. Zoffix Znet 'Remove extraneous comma in test description' | 02:27 | |
travis-ci.org/rakudo/rakudo/builds/315370597 github.com/rakudo/rakudo/compare/c...555412b1c3 | |||
Geth | rakudo: 3d2fa91541 | (Zoffix Znet)++ | src/Perl6/Grammar.nqp Fix :c adverb on tr/// / TR/// Phixes R#1310: github.com/rakudo/rakudo/issues/1310 We use <rxadverbs> token to handle the adverbs, but the standard version has special handling for *regex's* :c adverb that does Other Things. Fix by adding a parameter to rxadverbs and setting it to value other than the one that triggers wrong `:c` handling when we're parsing tr/// / TR/// |
03:18 | |
synopsebot | R#1310 [open]: github.com/rakudo/rakudo/issues/1310 tr/// ignores :c adverb (:continue works OK) | ||
AlexDaniel | Err, AppVeyor is unhappy | 03:20 | |
Geth | roast: fc03f3b422 | (Zoffix Znet)++ | S05-transliteration/trans-TR-operator.t Adjust wrong TR/// tests with :c adverb Tests added today and are not part of 6.c-errata. Accidentally tested incorrect return values due to broken :c adverb handling: github.com/rakudo/rakudo/issues/1310 |
||
roast: ece56f11b7 | (Zoffix Znet)++ | S05-transliteration/trans-tr-lowercase-operator.t Add tr/// tests The existing offerings had just a couple of tests, none of which tested adverbs. Closes github.com/rakudo/rakudo/issues/1310 |
03:31 | ||
rakudo: 8b27166f74 | (Zoffix Znet)++ | t/spectest.data Add new tr/// / TR/// test files to list of files to run |
03:32 | ||
AlexDaniel just realized that we can use 「testneeded」 label on PRs also | |||
Geth | rakudo: 061c36d6f4 | (Tim Smith)++ | 2 files Untwine Pod This is a re-merge of LLFour:pod-fc-fixes branch, rakudo/rakudo pull #651 The changes to roast (see below) are still required. Original commit message: ... (54 more lines) |
03:37 | |
synopsebot | RAKUDO#651 [open]: github.com/rakudo/rakudo/pull/651 [needs review] Untwine Pod | ||
rakudo: c398eb7ea0 | (Aleks-Daniel Jakimenko-Aleksejev)++ (committed using GitHub Web editor) | 2 files Merge pull request #1300 from softmoth/pod-fc-fixes Untwine Pod |
|||
synopsebot | RAKUDO#1300 [closed]: github.com/rakudo/rakudo/pull/1300 Untwine Pod | ||
roast: 5a53537f18 | (Tim Smith)++ | S26-documentation/08-formattingcodes.t Formatting Codes don't produce spurious "" This adjusts for rakudo/rakudo#1300. - rejigs the array indexes so that the tests work without "" being everywhere - adds a new test B< < B<foo> > > which used to fail |
|||
roast: 67d83886cc | (Aleks-Daniel Jakimenko-Aleksejev)++ (committed using GitHub Web editor) | S26-documentation/08-formattingcodes.t Merge pull request #367 from softmoth/pod-fc-fixes Formatting Codes don't produce spurious "" |
03:38 | ||
synopsebot | SPEC#367 [closed]: github.com/perl6/roast/pull/367 Formatting Codes don't produce spurious "" | ||
rakudo: 1161347524 | (Zoffix Znet)++ | t/05-messages/02-errors.t Fix `make test` on Windows is-run() test routine is limping on Windows due us using cmd.exe script for perl6 (see RT#132258). There's a hack that nixes some of the chars cmd.exe doesn't like, which caused the test's comments to block most of the code after ... (5 more lines) |
03:42 | ||
synopsebot | RT#132258 [new]: rt.perl.org/Ticket/Display.html?id=132258 [SECURITY][WINDOWS] `run "perl6" ...` can be made to execute shell commands | ||
AlexDaniel | omg Zoffix++ implemented TR, and not just that, but also simplified the code a little bit | 03:50 | |
TimToady | m: say "foo".perl | 03:52 | |
camelia | "foo" | 03:53 | |
TimToady | maybe for 6.d that should produce curly quotes, to make it easier to paste into windows shells | ||
since double-quotes are “taken” there… | 03:54 | ||
and we do have the info as to which quote is the opener and which is the closure | 03:56 | ||
so why throw away information? | |||
AlexDaniel | TimToady: I agree. Created a ticket: github.com/rakudo/rakudo/issues/1311 | 04:01 | |
travis-ci | Rakudo build passed. Zoffix Znet 'Fix gut spillage in pseudopackages | 04:08 | |
travis-ci.org/rakudo/rakudo/builds/315383969 github.com/rakudo/rakudo/compare/2...2e0e7da529 | |||
Rakudo build passed. Zoffix Znet 'Test RO assignment indicates value of the thing | 05:52 | ||
travis-ci.org/rakudo/rakudo/builds/315418707 github.com/rakudo/rakudo/compare/a...ad6fa95326 | |||
Geth | roast: 816c2a600d | usev6++ | 2 files [jvm] Fudge newly failing tests This seems to be a fallout from the multi cache fix (nqp commit 7eaebf5abd). Both tests pass if they are run in isolation. Fudging 'todo' for now. |
07:12 | |
roast: 1f58782896 | usev6++ | 3 files [jvm] Skip some newly added tests |
|||
TimToady | looks like we're failing some p5 integration tests now | 07:34 | |
AlexDaniel | TimToady: which one is that? | 07:57 | |
TimToady: or is it related to this? github.com/rakudo/rakudo/issues/1308 | |||
Tux__ | Rakudo version 2017.11-110-g116134752 - MoarVM version 2017.11-43-g93a77dc16 | 10:06 | |
csv-test-xs-20 0.448 - 0.496 | |||
csv-ip5xs 1.056 - 1.074 | |||
test-t --race 1.156 - 1.237 | |||
test-t 2.785 - 2.884 | |||
test 11.360 - 11.360 | |||
csv-parser 11.809 - 12.077 | |||
csv-ip5xs-20 12.530 - 12.655 | |||
test-t-20 --race 16.923 - 16.963 | |||
test-t-20 50.205 - 51.282 | |||
Top-5: | |||
2017-12-08 17:48:42 test-t 2.833 | |||
2017-12-09 21:44:57 test-t 2.827 | |||
2017-12-05 22:26:46 test-t 2.825 | |||
2017-12-01 17:41:36 test-t 2.809 | |||
2017-12-13 10:54:18 test-t 2.785 | |||
samcv | . | 10:36 | |
AlexDaniel` | He he, whenever I see someone writing . and getting nothing back I feel like I should've left a message. No interesting uni-related issues that I know of tho :) | 10:48 | |
Although... There was some quotable issue with malformed utf8, but that would require me to bisect a hundred meg text file | 10:50 | ||
travis-ci | Rakudo build passed. Zoffix Znet 'Fix crash when using allomorphs as enum values | 10:51 | |
travis-ci.org/rakudo/rakudo/builds/315440162 github.com/rakudo/rakudo/compare/6...52143beee3 | |||
AlexDaniel | reportable6: uptime | 11:13 | |
reportable6 | AlexDaniel, 14 hours, 13 minutes, and 17 seconds, 736.035156MiB maxrss. This is Rakudo version 2017.10-215-g85105077a built on MoarVM version 2017.10-86-g89fae17a6 implementing Perl 6.c. | ||
tbrowder | softmoth: i saw that AlexDaniel is all for pod having its own language, and Shimmer_Fairy has done a lot of work in that direction. that would be a fun and useful project but, in the interim, should i keep swattng pod bugs? | 11:59 | |
travis-ci | Rakudo build passed. Zoffix Znet 'Fix gut spillage in pseudo packages (2) | 12:25 | |
travis-ci.org/rakudo/rakudo/builds/315458692 github.com/rakudo/rakudo/compare/f...7d15d73d6e | |||
AlexDaniel | tbrowder: maybe you should .tell it | 12:43 | |
teatime | The thing I like about you AlexDaniel is you .tell it like itis. | ||
tbrowder | actually, i wanted yr opinion, too | 12:44 | |
i see the pod lang as a bit of long time effort and, as you know, i am a pragmatist. | 12:45 | ||
AlexDaniel | tbrowder: by the way not sure if you noticed this comment or not, so: github.com/rakudo/rakudo/pull/1300...-351248903 | 12:46 | |
tbrowder | fix now or fix MUCH later | ||
AlexDaniel | tbrowder: I'm OK with both as long as someone is willing to work on it :) | ||
getting something to work faster is great too, we'll get more tests and more people will use it. Great. | 12:47 | ||
tbrowder | yes, i saw comment. ok, i’ll keep using my fly swatter. | ||
AlexDaniel | I would love to dive into the POD stuff deeper, but unfortunately I only have just the right amount of time to do the release and the advent post, that's it for this year :) | 12:48 | |
teatime | I feel like there should be some connection between pod and pandoc | 12:49 | |
but dunno what I would feel like / be able to, work on in that area | |||
AlexDaniel | and I have nothing planned for the next year, so I'm expecting some beautiful things to come out of all that free time… :) | ||
teatime: That's a nice idea actually. Sometimes I even wonder “why not just support markdown directly?” | 12:50 | ||
teatime | yeah, or that. | ||
pod feels like duplicated effort. | |||
tbrowder | btw, i tried going upstream on quote issue and see a possibility, but it is too hard to work there for me, so i will continue the fix inside Pod.nqp. my first goal is just to satisfy Damian’s chart for entering and interpreting configuration keys and their values. | 12:51 | |
teatime | I've also toyed with idea of making a generic documentation processor, for like literate programming in whatever language. | ||
where it just takes all the comment blocks, un-comments them, concats them, and feeds to markdown processor | |||
and/or the inverse, where it takes all the code blocks (perhaps tagged w/ a specific language, and/or a specific do-or-do-not-include-in-main-program tag), and concats them together and feeds them to the interpreter/compiler for the language. again, for literate programming but language-agnostic. | 12:52 | ||
I should actually do those... sounds worthwhile & straightforward, now that I speak it out loud. | 12:53 | ||
tbrowder | .ask jnthn inside rakudo/src/Perl6/Pod.nqp, sub make_config, is it possible to dump to QAST, reform the QAST as desired, and inject it back as a final, serialized %config hash? | 14:28 | |
yoleaux | tbrowder: I'll pass your message to jnthn. | ||
tbrowder | after looking at the flow diagram i guess the answer is no. | 14:39 | |
.tell jnthn please disregard last question | 14:52 | ||
yoleaux | tbrowder: I'll pass your message to jnthn. | ||
AlexDaniel | .tell samcv by the way, do you know about this? gist.github.com/AlexDaniel/8bc6aa8...84d0cea854 | 14:56 | |
yoleaux | AlexDaniel: I'll pass your message to samcv. | ||
Geth | rakudo: 07616effd1 | (Elizabeth Mattijsen)++ | 2 files Make print/say/put/note handle junctions correctly - well, for some value of correctly - introducing helper method Junction.THREAD - to be used if you have a multi with **@foo as a signature - print/say/put/note now return Junction if given a Junction |
15:02 | |
AlexDaniel | bots are down for a little bit | 15:05 | |
lizmat | AlexDaniel: leaking too much memory ? | ||
AlexDaniel | lizmat: trying to upgrade to the latest rakudo and other stuff | ||
lizmat | ah, ok :-) | 15:06 | |
AlexDaniel | hopefully will not see them leaking again, but I don't remember any fixes in that regard | ||
lizmat | mind you, I think we have an inherently unstable state of rakudo atm | ||
AlexDaniel | lizmat: what do you mean exactly? | ||
segvs in p5 tests? | |||
lizmat | yup | 15:07 | |
AlexDaniel | by the way, any chance we'll get it nailed before the release? Or what should we do? | ||
if that's a regression, maybe we should at least try bisecting it… | 15:08 | ||
bisectable is of no help for that though | 15:09 | ||
AlexDaniel marks it as a blocker to get more eyes on it | 15:10 | ||
lizmat | I think it should be fixed before a release | 15:11 | |
because maybe the p5 tests are just tickling a deeper lying issue | 15:12 | ||
that may be tickled in other ways as well | |||
afk for an hour or so& | 15:14 | ||
AlexDaniel | last time I checked whateverables were still segving unnecessarily, so there are many deeper lying issues… | 15:32 | |
but ok let's do our best to fix it | |||
softmoth | AlexDaniel, I've updated rakudo#1307 with tests | 15:58 | |
synopsebot | RAKUDO#1307 [open]: github.com/rakudo/rakudo/pull/1307 [testneeded] Drop extraneous spaces in code and table blocks | ||
AlexDaniel | softmoth: cool. Will check when I get home in an hour or two | ||
softmoth | Thanks again! | ||
Geth | rakudo: 31db3accf4 | (Zoffix Znet)++ | src/Perl6/Actions.nqp Fix WhateverCode curries losing `use fatal` Bug find: irclog.perlgeek.de/perl6/2017-12-13#i_15572636 |
17:41 | |
roast: 31951c313c | (Zoffix Znet)++ | S02-types/whatever.t Test WhateverCode curry correctly propagates `use fatal` Rakudo fix: github.com/rakudo/rakudo/commit/31db3accf4 Bug find: irclog.perlgeek.de/perl6/2017-12-13#i_15572636 |
17:42 | ||
tbrowder | how are you grammar fixers debugging the grammer? | 18:03 | |
is there any way to hook in jnths grammar debugger to do that? | 18:04 | ||
samcv | AlexDaniel: Yeah i should fix that, in actuality perl6 will never even go nqp::getuniprop_s codepath, it goes int codepath | 18:06 | |
yoleaux | 14:56Z <AlexDaniel> samcv: by the way, do you know about this? gist.github.com/AlexDaniel/8bc6aa8...84d0cea854 | ||
samcv | but i will see if i can fix that now | ||
tbrowder | .ask jnthn is there any way to tie your grammar debuggers into the rakudo compiler? | 19:18 | |
yoleaux | tbrowder: I'll pass your message to jnthn. | ||
AlexDaniel | quotable6: ZOFF?LOP | 20:09 | |
quotable6 | AlexDaniel, OK, working on it! This may take up to three minutes (4469197 messages to process) | ||
AlexDaniel, gist.github.com/77940552f4d548822e...f26a8c7482 | 20:10 | ||
AlexDaniel | I guess that's the full list of flappers then: gist.github.com/AlexDaniel/da65080...e764eff6f9 | 20:17 | |
some of them may be fixed already | 20:18 | ||
quotable6: ^ZOFVM | 20:19 | ||
quotable6 | AlexDaniel, OK, working on it! This may take up to three minutes (4469197 messages to process) | ||
AlexDaniel, gist.github.com/6bb643daba9d571611...72ecb4ad86 | 20:20 | ||
AlexDaniel | ↑ the list is backwards | 20:22 | |
libreoffice does a wonderful job of saving graphs as SVG | 20:34 | ||
awesome: gist.github.com/AlexDaniel/cddcff4...12dcf6db88 | 20:35 | ||
anyway: imgur.com/a/xhvrR | |||
quotable6: "good bot" | 20:37 | ||
quotable6 | AlexDaniel, OK, working on it! This may take up to three minutes (4469197 messages to process) | ||
Geth | rakudo: 8ea7a46f0a | (Tim Smith)++ | 4 files Drop extraneous spaces in code and table blocks code2text() was missing a .join call, so inserted extra spaces between chunks (e.g. around embedded formatting codes). table2text() was padding the final column in each row, which is not desirable in a plain text format. |
||
rakudo: 46eae46969 | (Aleks-Daniel Jakimenko-Aleksejev)++ (committed using GitHub Web editor) | 4 files Merge pull request #1307 from softmoth/pod-text-newlines Drop extraneous spaces in code and table blocks |
|||
synopsebot | RAKUDO#1307 [closed]: github.com/rakudo/rakudo/pull/1307 [testneeded] Drop extraneous spaces in code and table blocks | ||
quotable6 | AlexDaniel, gist.github.com/35e9244132769dc58a...fdd51ae35e | ||
Geth | rakudo: 664967d099 | usev6++ | lib/Test.pm6 Revert "Use '+=' and '-=' instead of postfix ops" This workaround for the JVM backend is no longer needed. This reverts commit dcd7f0206aa97f8597656b24401503ce8b7a6561. |
20:41 | |
roast: e1f9aa94c2 | (Zoffix Znet)++ | S16-io/print.t Reformat code for consicesness - No functional changes - One variable name + description change |
23:50 |