[Tux] This is Rakudo version 2017.01-207-gb51a5505a built on MoarVM version 2017.01-49-g7ff91dbb 07:22
csv-ip5xs 2.873
test 12.356
test-t 4.979 - 5.079
csv-parser 13.436
Geth nqp/braids: 7b1b83de01 | TimToady++ | 5 files
add current package to the braid
08:44
rakudo/braids: b04f41385d | TimToady++ | 3 files
use package from current braid (mostly)

There are still a few places where we have no access to the current braid, and there we still pick up $*PACKAGE.
IOninja FWIW commits like these are a kinda hard to log in ChangeLog: github.com/rakudo/rakudo/commit/05...37dca17553 14:49
The problem was caught by a spectest so I'd guess it affects our users.. but what is the problem that was fixed? 14:50
moritz if there's no further description, I generally assume it was introduced just a bit earlier, and doesn't warrant a mention in the changelog 14:52
IOninja OK
IOninja skips it
Geth roast: fb1618b6c1 | (Ronald Schmidt)++ | 20 files
Add fudge test for implementation backend and update fudge tests so the fudge results run with Rakudo
15:10
roast: d978aeef97 | (Ronald Schmidt)++ | 3 files
Add implementation independent fudgeandrun with test driver t/fudgeandrun.t
roast: c60dcd1344 | (Ronald Schmidt)++ | 23 files
Merge pull request #231 from ronaldxs/fudgeandrun

Fudgeandrun move to roast
roast: 4c3a7f51c3 | (Jonathan Worthington)++ | S17-supply/supplier-preserving.t
Add tests for Supplier::Preserving.

Tested indirectly in some places, but contained a data race, which this test covers.
15:57
rakudo/nom: cabf6fb46f | (Jonathan Worthington)++ | src/core/Supply.pm
Fix Supplier::Preserving.

Under certain conditions it could disorder messages.
15:58
rakudo/nom: cf500e9a2e | (Jonathan Worthington)++ | t/spectest.data
Run S17-supply/supplier-preserving.t.
rakudo/nom: 62bd30b3d7 | (Jonathan Worthington)++ | src/Perl6/Metamodel/MethodContainer.nqp
Fix a data race in NFA caching.

Fixes occasional SEGV when using grammars from mutliple threads.
17:10
nqp: 6f3417a543 | (Jonathan Worthington)++ | src/how/NQPClassHOW.nqp
Fix data race in NFA cache.

This could cause problems is we EVAL'd code at runtime in multiple threads, and that touched areas of the grammar that were never encountered when parsing the main program.
17:15
jnthn commitable: 2017.01 for ^100 { my \g = EVAL 'grammar { token TOP { <a> | <b> }; token a { \d | \s }; token b { a | b } }'; await (start g.parse('b')) xx 8 } 17:20
committable6 jnthn, ¦«2017.01»: «exit signal = SIGSEGV (11)»
jnthn commitable: 2017.01 for ^100 { my \g = EVAL 'grammar { token TOP { <a> | <b> }; token a { \d | \s }; token b { a | b } }'; await (start g.parse('b')) xx 8 }
committable6 jnthn, ¦«2017.01»: «exit signal = SIGSEGV (11)»
jnthn commitable: HEAD for ^100 { my \g = EVAL 'grammar { token TOP { <a> | <b> }; token a { \d | \s }; token b { a | b } }'; await (start g.parse('b')) xx 8 }
committable6 jnthn, ¦«HEAD»:
jnthn commitable: HEAD for ^100 { my \g = EVAL 'grammar { token TOP { <a> | <b> }; token a { \d | \s }; token b { a | b } }'; await (start g.parse('b')) xx 8 }
committable6 jnthn, ¦«HEAD»:
jnthn Guess HEAD is with my fix 17:21
Yay, that makes it a good test
IOninja commitable: HEAD say $*PERL.compiler.version
committable6 IOninja, ¦«HEAD»: v2017.01.210.g.62.bd.30.b
IOninja That's the "Fix a data race in NFA caching." 17:22
timotimo yeah, should be 17:27
jnthn Cool 17:28
Geth roast: 045e538f0f | (Jonathan Worthington)++ | S17-promise/start.t
Test for RT #128833.
17:30
synopsebot6 Link: rt.perl.org/rt3//Public/Bug/Displa...?id=128833
Geth roast: ronaldxs++ created pull request #234:
Update README.md to mention fudgeandrun
17:39
IOninja gah 18:12
Stupid robot
Robbed me of my once-a-month pleasure
huh 18:15
Wonder what's weirder the fact that the server didn't get the ping response the bot apparently sent or the flurry of pull_request_review_comment events that followed gist.github.com/zoffixznet/12c0a36...fcc62a3ed2
But the stuff it failed to announce is the updation of ChangeLog :) github.com/rakudo/rakudo/commit/8f...e3bc5f2a2a 18:17
📯📯📯🎺🎺🎺🌟🌟🌟🌌🌌🌌🖖🖖🖖🍮🍮🍮 18:20
REMINDER: The next Rakudo release will be this Saturday.
timotimo wow, that's long.
IOninja Please check your work has been properly logged in the ChangeLog:
github.com/rakudo/rakudo/commit/8f...c47c78a218
📦📦📦👍👍👍🌟🌟🌟✨✨✨❇️❇️❇️😹😹😹🕹🕹🕹😁😁😁
(this currently doesn't include the stuff the next version bumps will bring) 18:21
IOninja & for the next ~30 hours 18:23
diakopter heh 18:27
Geth rakudo: ronaldxs++ created pull request #1019:
Make stub for rakudo fudgeandrun to eliminate duplication with roast …
19:31
rakudo/nom: 048c81d39d | (Ronald Schmidt)++ | t/fudgeandrun
Make stub for rakudo fudgeandrun to eliminate duplication with roast version
19:34
rakudo/nom: a78c734ba8 | (Zoffix Znet)++ | t/fudgeandrun
Merge pull request #1019 from ronaldxs/stub-fudgeandrun

Make stub for rakudo fudgeandrun to eliminate duplication with roast …
rakudo/nom: a628826e2f | (Zoffix Znet)++ | docs/ChangeLog
Fix typo; MasterDuke++
20:20
roast: 28edd1c128 | usev6++ | 4 files
Consolidate identical fudges for moar and jvm
21:04
roast: 4f224be8bf | (Ronald Schmidt)++ | README.md
Update README.md to mention fudgeandrun (#234)

  * Update README.md to mention fudgeandrun
Describe use of fudgeandrun to simplify fudge and run/prove individual test files.
  * README.md remove artifact " manual fudge" sentence
21:23
samcv looks good IOninja 📦📦📦👍👍👍🌟🌟🌟✨✨✨❇️❇️❇️😹😹😹🕹🕹🕹😁😁😁 22:12
MasterDuke jnthn, timotimo, IOninja, etc: any thoughts/comments on github.com/rakudo/rakudo/pull/1018? 22:51
timotimo +1 from me 22:54
MasterDuke timotimo++ 22:57
jnthn Left a comment 23:02
MasterDuke jnthn++ 23:17
jnthn sleep; 'night 23:18
timotimo gnite jnthn