Perl 6 language and compiler development | Logs at colabti.org/irclogger/irclogger_log/perl6-dev | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm
Set by Zoffix on 27 July 2018.
AlexDaniel samcv++ 00:03
AlexDaniel goes back to sleep for now 00:05
00:52 stmuk joined, p6bannerbot sets mode: +v stmuk 00:54 stmuk_ left 01:04 stmuk_ joined 01:05 p6bannerbot sets mode: +v stmuk_ 01:06 stmuk left 01:17 stmuk joined 01:18 p6bannerbot sets mode: +v stmuk 01:20 stmuk_ left 02:10 lizmat left 02:31 lizmat joined 02:32 p6bannerbot sets mode: +v lizmat 02:35 lizmat left 03:13 kaniini_19 joined 03:14 kaniini_19 left 04:14 reportable6 left, committable6 left, nativecallable6 left, squashable6 left, undersightable6 left, evalable6 left, notable6 left, quotable6 left, statisfiable6 left, coverable6 left, bloatable6 left, unicodable6 left, shareable6 left, releasable6 left, benchable6 left, bisectable6 left, greppable6 left, notable6 joined, nativecallable6 joined, committable6 joined, coverable6 joined, bisectable6 joined, ChanServ sets mode: +v bisectable6, greppable6 joined, bloatable6 joined, quotable6 joined, ChanServ sets mode: +v greppable6, ChanServ sets mode: +v bloatable6, ChanServ sets mode: +v quotable6, benchable6 joined, unicodable6 joined, evalable6 joined, shareable6 joined, squashable6 joined, releasable6 joined, ChanServ sets mode: +v squashable6, reportable6 joined, ChanServ sets mode: +vv releasable6 reportable6, undersightable6 joined, ChanServ sets mode: +v undersightable6, statisfiable6 joined 04:15 p6bannerbot sets mode: +v notable6, p6bannerbot sets mode: +v nativecallable6, p6bannerbot left, p6bannerbot joined, ChanServ sets mode: +o p6bannerbot
AlexDaniel good * o/ 06:43
06:46 |Tux| left, Tux__ joined 06:47 p6bannerbot sets mode: +v Tux__ 07:50 arahael21 joined 07:53 arahael21 left
Geth nqp/release-2018.08: a2e83a7a7a | (Samantha McVey)++ (committed by Aleks-Daniel Jakimenko-Aleksejev) | t/nqp/019-file-ops.t
Fudge test for release see issue #274
08:39
rakudo/release-2018.08: a37c6aa435 | (Aleks-Daniel Jakimenko-Aleksejev)++ | src/core/Instant.pm6
Remove $*INITTIME as promised

It was marked for removal in 2018.08
09:39
10:55 lizmat joined 10:56 p6bannerbot sets mode: +v lizmat
tbrowder_ can anyone please tell me how to get a dump of the $/ in NQP? 11:09
jnthn tbrowder_: Try callng .dump() on it 11:13
tbrowder_ i thought i did that...let me check 11:14
yes, i tried “$/.dump(4)” and got msg like “SORRY cannot invoke..” 11:17
i know i can get $<somename> objects from that $/ so it must be a real object. am i using right syntax? 11:20
jnthn Hm, what's the 4? 11:22
tbrowder_ indent
i saw that on Cursor over in nqp repo
jnthn ah, it looks optional though
tbrowder_ yes
jnthn Though I doubt it's to do with that
I suspect the dump code is in some way broken.
Probably due to lack of use
tbrowder_ heh, i sure need it 11:23
can you spare a bit to take a look?
.ask moritz how much of your grammar book applies to nqp? i’ve found most of it does except for examing the $/ match object unless one knows apriori what one is looking for. or is nqp $/ introspection broken? 11:30
.ask moritz ^^^
moritz tbrowder_: most of the regex and grammar semantics are identical. The NQP match object offers less convenience though 11:35
tbrowder_ thnx, can you offer any way to pick apart an unknown $/? 11:36
at the moment i’m just tryin $/[0] but still in compilation 11:37
moritz tbrowder_: it has a dump() method 11:38
tbrowder_ that’s not working apparently
moritz tbrowder_: are you by chance inspecting a match object of a failed match? 11:39
tbrowder_: that's another difference: in Perl 6, a failed match tends to return Nil, but in NQP it returns a match object with .from > .to
tbrowder_ i’ll have to look at my short test case, but i can try an nqp::defined on it, and also look at the ,from and .to 11:41
got to go now but thnx for help
moritz: i may have found prob, nqp doesn’t always have clear err msg, will report later 11:47
[Tux] Rakudo version 2018.06-504-g39db408a1 - MoarVM version 2018.08
csv-ip5xs0.937 - 0.973
csv-ip5xs-207.748 - 7.801
csv-parser24.569 - 25.342
csv-test-xs-200.435 - 0.448
test8.379 - 9.140
test-t2.113 - 2.123
test-t --race0.931 - 0.960
test-t-2038.015 - 39.178
test-t-20 --race11.994 - 12.688
11:49
timotimo perhaps $/ is NQPMu at that point 11:53
oops, i was still scrolled up
tbrowder_: can you check if perhaps $/ =:= NQPMu?
oh, also
the debugserver could be good here :)
breakpoints and stepping aren't 100% reliable and easy to use in some situations 11:55
but going through objects is fun & good
tbrowder_ ok, all is well, got $/.dump to work on nqp, but i have to golf it down to see basic use. (currently intermixed with other code) 12:35
12:54 boars7 joined 12:55 boars7 left 13:02 Tux__ left, |Tux| joined 13:03 p6bannerbot sets mode: +v |Tux| 13:43 MasterDuke left 14:01 yoleaux joined 14:02 p6bannerbot sets mode: +v yoleaux 14:45 camelia left 14:46 camelia joined 14:47 p6bannerbot sets mode: +v camelia, jkramer left, jkramer joined 14:48 p6bannerbot sets mode: +v jkramer 15:58 ExtraCrispy joined 15:59 p6bannerbot sets mode: +v ExtraCrispy 16:11 Guest39829 joined 16:13 Guest39829 left 16:28 fake_space_whale joined 16:29 p6bannerbot sets mode: +v fake_space_whale 17:31 ExtraCrispy left 17:34 MasterDuke joined, p6bannerbot sets mode: +v MasterDuke
fake_space_whale I made the requested changes on my pull request and I was wondering if I could have some feedback on it. link: github.com/rakudo/rakudo/pull/2225 18:00
18:02 lizmat left 18:06 captain4210 joined 18:08 captain4210 left 18:32 lizmat joined 18:33 p6bannerbot sets mode: +v lizmat
Geth rakudo: ec366c30dd | ribbon-otter++ | src/Perl6/Grammar.nqp
Allow prefix calls with .:< ... > on integer literals

Fix Github #2094. Before this commit, '42.:<->' would error because the check which prevented integers ending with fullstops was overly aggressive: any time an integer was followed by '.:', an error would be generated. With this commit, an integer followed by '.:' will only error if the next thing after it is not '<' then a prefix operator then '>'
18:36
synopsebot RAKUDO#2094 [open]: github.com/rakudo/rakudo/issues/2094 [LTA] "decimal point must be followed..." error is too eager
rakudo: 1835f2806f | ribbon-otter++ | src/Perl6/Grammar.nqp
Add support for all coloncircumfix in the form 42.:<->

Before only `42.:<->` was permitted. This commit weakens numbers-may-not-end-with-decimal error checking to support `42.:<<->>`, `42.:['-']`, etc to bring it inline with `(42).:['-']`, `(42).:['-']`, etc working. These are the requested changes that AlexDaniel made with regard to my pull request to fix GitHub #2094.
rakudo: 6a6b0afbeb | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/Perl6/Grammar.nqp
Merge pull request #2225 from ribbon-otter/issue2094

Allow prefix calls with .:< ... > on integer literals
AlexDaniel lizmat: also take a look at github.com/perl6/roast/pull/463 and if it's ok then please close github.com/rakudo/rakudo/issues/2094 18:39
just in case we forget :)
Geth roast: fe7cdb2885 | ribbon-otter++ | S02-literals/numeric.t
Check .:< ... > for prefix operators on int literals

This commit goes with issue Rakudo/#2094 on GitHub. In the current release of Rakudo '42.:<->' errors from an overaggressive check to prevent integers from ending with fullstops. This commit checks to confirm that '42.:<->' does equal '-42'.
18:40
roast: 494705473d | ribbon-otter++ | S02-literals/numeric.t
Add test for the extended alternative forms of 42.:<->

This commit add more in depth testing of issue Rakudo/#2094 on GitHub. In particular, it checks support of 42.:['-'], 42.:«"-"» and similar forms.
This commit also switches to eval-lives-ok from just ok to fail elegantly instead of crashing when the implementation does not support these alternative forms.
roast: adc2330899 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | S02-literals/numeric.t
Merge pull request #463 from ribbon-otter/issue2094

Check .:< ... > for prefix operators on int literals
nqp/truffle: 6d0bd7d93e | (Daniel Green)++ | 3 files
[truffle] Implement nqp::is<true false>_s
18:49
18:53 patrickz joined, p6bannerbot sets mode: +v patrickz
Geth nqp: 5233f29f47 | (Paweł Murias)++ | 2 files
[js] Use miller rabin primality checking instead of a brute force approach
19:55
AlexDaniel heh, chromatic shows up as a contributor for this release… 20:04
not sure where it comes from though 20:05
timotimo hm. reverted pull requests? 20:06
there was something like that just a few days ago
AlexDaniel github.com/perl6/doc/commit/797cf6...7150022846 20:11
what do I do with it? 20:12
delete the name from the announcement?
I'm not aware of the thing
lizmat: ↑ ?
20:13 travis-ci joined, p6bannerbot sets mode: +v travis-ci
travis-ci NQP build failed. Paweł Murias '[js] Use miller rabin primality checking instead of a brute force approach' 20:13
travis-ci.org/perl6/nqp/builds/423689997 github.com/perl6/nqp/compare/ae6ee...33f29f47b5
20:13 travis-ci left
timotimo i'm not sure if chromatic wanted to be taken out, or put back in, or something 20:15
20:15 cognominal-p6 joined 20:16 p6bannerbot sets mode: +v cognominal-p6
AlexDaniel so they wanted their name out, so it was removed partially. Now I guess we attempted to comply with the relatively old request by removing the remaining mentions, and they don't want that? I'm ok with all that, just what do I do with their name *now* 20:18
stmuk: do you have any extra info about that commit? 20:19
20:19 dct joined, p6bannerbot sets mode: +v dct
AlexDaniel stmuk: like why didn't they commit it directly? Was it actually authored by them? 20:20
OK this one says “Turns out I was wrong.” github.com/rakudo/rakudo/commit/65...t-30366544 20:25
so I guess I should leave it in, but what's the story behind that doc commit
why is it committed by stmuk
was it *actually* authored by chromatic?
this line is still in though: github.com/rakudo/rakudo/blob/e935...ITS.p6#L34 20:27
“but I don't like how this project turned out, I don't endorse it, and I don't care to be associated with the end product” 20:34
Aug 30, 2018 20:35
OK that settles it for me
Geth rakudo/release-2018.08: 7e318a9d54 | (Aleks-Daniel Jakimenko-Aleksejev)++ | 2 files
Log all changes (+ announcement)

Deliberately not logged: fadc2563 0a32c621 ecbf44fb f8f4ae31 c2db40b7 9dce6331 db5cc063 032c6c0b 321306a2 4b0f3985 587cd4f9 2177ee23 23045bc8 4dcf5929 b36f54b4 4854c05c dd0cea31 1ad34320 9abc1021 7848cdb4 5a9168e7 f830bf34 5a4c95e7 ea161384 e4e753b0 2a414aee 105f4db3 e0e221d4 ... (27 more lines)
20:41
lizmat AlexDaniel: I have no idea where *that* commit comes from: github.com/perl6/doc/commit/797cf6...7150022846 20:45
lizmat takes an early night 20:46
Geth rakudo/release-2018.08: 88acda59ee | (Aleks-Daniel Jakimenko-Aleksejev)++ | 2 files
Changelog tweaks
20:51
nqp: f6d62c3c19 | (Paweł Murias)++ | 2 files
[jvm] Make nqp::radix return ints instead of nums - the same as on other backends
20:56
20:56 pmurias joined
Geth rakudo/release-2018.08: 024368c15d | (Aleks-Daniel Jakimenko-Aleksejev)++ | 2 files
Unmarkdown
20:57
20:57 p6bannerbot sets mode: +v pmurias
AlexDaniel ugh it's time someone writes unintentional markdown detection for changelogs 20:57
21:13 travis-ci joined, p6bannerbot sets mode: +v travis-ci
travis-ci NQP build failed. Paweł Murias '[jvm] Make nqp::radix return ints instead of nums - the same as on other backends' 21:13
travis-ci.org/perl6/nqp/builds/423702102 github.com/perl6/nqp/compare/5233f...d62c3c19a1
21:13 travis-ci left
Geth nqp: 31cb2aadad | (Paweł Murias)++ | t/nqp/081-radix.t
Fix test plan
21:17
21:26 patrickz left 21:34 fake_space_whale left 21:35 fake_space_whale joined, p6bannerbot sets mode: +v fake_space_whale, travis-ci joined, p6bannerbot sets mode: +v travis-ci
travis-ci NQP build failed. Paweł Murias 'Fix test plan' 21:35
travis-ci.org/perl6/nqp/builds/423706880 github.com/perl6/nqp/compare/f6d62...cb2aadad56
21:35 travis-ci left
Geth nqp: 572edaed1a | (Paweł Murias)++ | t/nqp/081-radix.t
[jvm] Fix test skipping
21:53
21:55 bazhang joined, bazhang is now known as Guest35073, p6bannerbot sets mode: +v Guest35073
Guest35073 ⅼіɡht іs ᥒot􏿽xE2􏿽x80􏿽x80dоiᥒg Ꭺⅼⅼaһ іѕ doіnɡ 21:55
fan іs nⲟt doinɡ Allaһ іs doіng
buѕiᥒessesѕ arе nⲟt dοing Αllah ⅰѕ􏿽xE2􏿽x80􏿽x80􏿽xD4􏿽x81oing
aⅿеric iѕ not dഠinɡ Αllаh ⅰs doinɡ 21:56
ɑmerіⅽa іs ᥒot doіᥒɡ􏿽xE2􏿽x80􏿽x81􏿽xD0􏿽x90ⅼlaһ is ⅾoⅰng
fire cаn ᥒоt burᥒ ᴡіtһοᥙt􏿽xE2􏿽x80􏿽x80tһᥱ pеrⅿіssion of ɑⅼⅼɑh
knіfе can not cut􏿽xE2􏿽x80􏿽x81wіthⲟut the􏿽xE2􏿽x80􏿽x80􏿽xD1􏿽x80ermіѕѕion of allah
filеsỿsteⅿ dоеѕ ᥒot wrіte ᴡitһഠut ⲣermiѕsioᥒ􏿽xE2􏿽x80􏿽x80of aⅼⅼah
rulеrs ɑrе nοt ⅾоing Αⅼlah іѕ ԁoiᥒg
ɡo∨ernments are not ԁoiᥒg Aⅼlaһ ⅰs doing
sleер iѕ ᥒоt dοіᥒg Аⅼⅼah ⅰs dоiᥒg
һunger is ᥒot dοⅰᥒɡ Allɑһ iѕ ԁഠіᥒg
foоd doеѕ ᥒot take awɑу the huᥒgеr􏿽xE2􏿽x80􏿽x80Allah takes аᴡɑỿ thе һuᥒger
ᴡater does ᥒot take aᴡay the tһіrѕt Allaһ takes ɑwɑу􏿽xE2􏿽x80􏿽x80the thirѕt
seеⅰᥒg iѕ not ԁഠinɡ Αⅼⅼah іѕ􏿽xE2􏿽x80􏿽x80􏿽xE2􏿽x85􏿽xBEοⅰᥒɡ
hеarіᥒg iѕ not dоiᥒg Allаh􏿽xE2􏿽x80􏿽x80is ⅾഠіᥒɡ
sеasoᥒѕ ɑrᥱ nоt􏿽xE2􏿽x80􏿽x81dоіᥒg Aⅼlah іs dοinɡ
weɑtһеr iѕ not dⲟiᥒɡ Ꭺⅼⅼah is doing
һumans are not doⅰnɡ Allaһ􏿽xE2􏿽x80􏿽x80􏿽xD1􏿽x96s dഠing
ɑnіmаⅼs ɑre nഠt􏿽xE2􏿽x80􏿽x80dοіng Aⅼlah􏿽xE2􏿽x80􏿽x80is dⲟіng
the beѕt aⅿοngst уou аrе thοѕᥱ who learn anԁ teach quran
oᥒᥱ ⅼᥱtter rеɑԁ from bоⲟk οf Allаh аmoᥙnts tο οᥒᥱ good dееԁ aᥒd Aⅼlah mᥙⅼtipⅼіes οᥒe good ⅾееd tᥱᥒ tiⅿes
һеɑrtѕ ɡet r∪sted аs dοes iroᥒ witһ wɑter􏿽xE2􏿽x80􏿽x80to remove ruѕt frⲟm􏿽xE2􏿽x80􏿽x80􏿽xD2􏿽xBBᥱart rᥱcitɑtⅰon of􏿽xE2􏿽x80􏿽x81􏿽xE2􏿽xB5􏿽x95urɑn􏿽xE2􏿽x80􏿽x81􏿽xD0􏿽xB0nԁ rеⅿеⅿberancе ⲟf deаth
hеаrt іѕ likeᥒed to а ⅿіrror
ᴡhen ɑ pеrson cοⅿⅿitѕ onе sin􏿽xE2􏿽x80􏿽x80􏿽xD0􏿽xB0 blаck dot􏿽xE2􏿽x80􏿽x81􏿽xD1􏿽x95ᥙstainѕ tһе һeart 21:57
to аcсeрt Iѕlam say tһɑt і bear witnеsѕ that tһеre ⅰs no ԁеity worthy of ᴡorship excеpt Allɑһ аnd Muhаⅿmɑd pеace bе upഠᥒ һiⅿ iѕ һis sⅼɑⅴe aᥒdmeѕѕenger
21:59 Guest35073 left
Geth rakudo/release-2018.08: a96b254b8f | (Aleks-Daniel Jakimenko-Aleksejev)++ | docs/release_guide.pod
Actual date, claim next release
22:00
22:09 travis-ci joined, p6bannerbot sets mode: +v travis-ci
travis-ci NQP build passed. Paweł Murias '[jvm] Fix test skipping' 22:09
travis-ci.org/perl6/nqp/builds/423714029 github.com/perl6/nqp/compare/31cb2...2edaed1a3c
22:09 travis-ci left 22:52 supercool22 joined 22:55 supercool22 left
Geth nqp/release-2018.08: a960ae6155 | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/build/MOAR_REVISION
[release] Bump MoarVM revision to 2018.08
23:09
nqp/release-2018.08: e1034aa2b4 | (Aleks-Daniel Jakimenko-Aleksejev)++ | VERSION
[release] Bump VERSION to 2018.08
rakudo/release-2018.08: cbf01fc14d | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/build/NQP_REVISION
[release] Bump NQP revision to 2018.08
rakudo/release-2018.08: 428a0d0219 | (Aleks-Daniel Jakimenko-Aleksejev)++ | VERSION
[release] Bump VERSION to 2018.08
23:12 pmurias left
Geth rakudo/master: 9 commits pushed by (Daniel Green)++, (Aleks-Daniel Jakimenko-Aleksejev)++ 23:18
¦ rakudo/master: version bump brought these changes: github.com/perl6/nqp/compare/2018.......2018.08
nqp/master: 4 commits pushed by (Samantha McVey)++, (Aleks-Daniel Jakimenko-Aleksejev)++ 23:19
¦ nqp/master: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2......2018.08
23:22 reportable6 left, reportable6 joined, ChanServ sets mode: +v reportable6 23:23 p6bannerbot sets mode: +v reportable6 23:59 lizmat left, MasterDuke left, MasterDuke joined, herbert.freenode.net sets mode: +v MasterDuke, p6bannerbot sets mode: +v MasterDuke