Geth rakudo: MasterDuke17++ created pull request #1642:
Simplify Telemetry's new
00:05
travis-ci Rakudo build passed. Elizabeth Mattijsen 'Streamline Array.STORE-ITERABLE a bit 00:50
travis-ci.org/rakudo/rakudo/builds/357113585 github.com/rakudo/rakudo/compare/d...e20ae1fc1b
Geth rakudo: MasterDuke17++ created pull request #1643:
Optimize Array's !splice-save
01:09
nqp: jstuder-gh++ created pull request #432:
Rakudo Issue 1622: Fix bug with iteration of empty character class
03:49
[Tux] Rakudo version 2018.03-47-g8ce20ae1f - MoarVM version 2018.03-3-g2bd691551
csv-ip5xs0.814 - 0.920
csv-ip5xs-207.967 - 7.982
csv-parser37.500 - 39.061
csv-test-xs-200.454 - 0.454
test9.333 - 9.496
test-t2.557 - 2.588
test-t --race1.068 - 1.212
test-t-2046.693 - 46.848
test-t-20 --race16.135 - 16.654
08:26
Geth rakudo: 75b6651b0c | (Daniel Green)++ | src/core/List.pm6
Simplify List's Reifier.new

Use nqp::splice instead of doing nqp::push+nqp::atpos in a loop.
Also use nqp::p6bindattrinvres instead of nqp::bindattr + return.
09:06
rakudo: c43817ace0 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/core/List.pm6
Merge pull request #1641 from MasterDuke17/simplify_Lists_Reifiers_new

Simplify List's Reifier.new
rakudo: ec265706db | (Elizabeth Mattijsen)++ | src/core/List.pm6
Further streamline Reifier.new
11:27
rakudo: 31b072c674 | (Daniel Green)++ | src/core/Array.pm6
Optimize Array's !splice-save

Pull an nqp::getattr out of a loop.
Also use nqp::p6bindattrinvres instead of nqp::bindattr + return.
11:32
rakudo: 5cba7c40fc | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/core/Array.pm6
Merge pull request #1643 from MasterDuke17/optimize_Arrays_splice-save

Optimize Array's !splice-save
rakudo: 153e892db2 | (Elizabeth Mattijsen)++ | src/core/Array.pm6
Don't use private methods in unreified Array iterator

Since the iterator class is anonymoous, we don't care about exposing the methods much. Evades relatively costly dispatch:<!> runtime lookups.
11:49
rakudo: 0344925fc5 | (Elizabeth Mattijsen)++ | src/core/Array.pm6
Simplify Slip-With-Descriptor.AT-POS

Don't need a separate method for the absentee case.
12:15
AlexDaniel ahem 13:31
yoleaux 12:45Z <tbrowder_> AlexDaniel: it looks like the two main toaster hangers right now are OO::Actors and Test::Scheduler, both of which hang while testing in a local repo with the latest stable Rakudo. The other two hangers pass local testing.
AlexDaniel “And yesterday, rakudo and nqp were removed from Debian/testing because of the build issues on mips and armhf :-(”
github.com/perl6/nqp/issues/431#is...-375663934 13:33
Geth rakudo: 81dbe4cb7c | (Elizabeth Mattijsen)++ | src/core/Array.pm6
Streamline Array.STORE

  - get rid of private methods
  - use nqp only ops
13:34
lizmat about to lose the last drop of battery
tbrowder_ AlexDaniel: btw, yesterday i saw one segv during a rakudo compile of the master branch. the next attempt worked ok. no problem with lack of ram. 21:23
wasn’t smart enough to take notes 21:24
AlexDaniel tbrowder_: don't know if there's anything we can do about it 21:38
maybe someone can run rakudo build in a loop or something
tbrowder_ is the random segv problem still lurking as an unknown? 21:40
AlexDaniel tbrowder_: what do you mean? 21:41
lizmat waves from Wanzleben
AlexDaniel tbrowder_: I think most segvs that we know of have reasonably good ways of reproducing them 21:42
tbrowder_ wasn’t there a segv rakudo bug flapping recently?
AlexDaniel even whateverable does now: github.com/rakudo/rakudo/issues/12...-371295503
tbrowder_ ok, that’s what i remember...i’ll try a basic build loop for awhile and see what happens 21:46
Geth rakudo: 348e6f452a | (Elizabeth Mattijsen)++ | src/core/List.pm6
Streamline List methods a bit

Replace .DEFINITE by nqp::isconcrete wherever possible: that is, when the value was only needed in a condition and not to be returned as a HLL Bool.
21:52
japhb lizmat: Were your hyper/race changes visible in the [Tux] --race benchmarks? Were they even expected to? 22:31
lizmat japhb: they were mostly within noise
or just slightly above it, at least for me
hmmm... perl6.org and friends appear to be down for me 22:32
MasterDuke i saw a segv in travis recently, looked pretty random 22:38
AlexDaniel hmm 22:44
MasterDuke i think it was for one of lizmat++'s commits yesterday 22:46
lizmat yeah, could't reproduce it myself
MasterDuke all the other configurations of that travis run were fine
lizmat then again, I see flappers in odd files whe doing spectests all the time :-(
MasterDuke yep, i get those also (though a lot less frequently than i used to) 22:47
lizmat: any thoughts on github.com/rakudo/rakudo/pull/1642 ? 23:49
stmuk .tell pmurias have you seen rakudup.github.io/ 23:53
yoleaux stmuk: I'll pass your message to pmurias.
Geth rakudo: 6a66b3593f | (Elizabeth Mattijsen)++ | src/core/Array.pm6
Streamline Array methods a bit

Replace .DEFINITE by nqp::isconcrete wherever possible: that is, when the value was only needed in a condition and not to be returned as a HLL Bool.
23:59
rakudo: c2eae41cab | (Elizabeth Mattijsen)++ | 9 files
Streamline some other places with .DEFINITE§

Replace .DEFINITE by nqp::isconcrete wherever possible: that is, when the value was only needed in a condition and not to be returned as a HLL Bool.
Note there are still a lot of places with .DEFINITE, but they need some more careful inspection.