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. |
|||||||||||||||||||||||||||||||||||||||
00:01
MasterDuke left
|
|||||||||||||||||||||||||||||||||||||||
pmurias | timotimo: re non serializable variable, I don't think there is a good way to do that withough adding special magic to the sixmodel in the backends | 00:11 | |||||||||||||||||||||||||||||||||||||
timotimo: if I remember correctly I think state variables don't get serialized so you could abuse that | 00:12 | ||||||||||||||||||||||||||||||||||||||
timotimo | nah, that won't work easily for what i want | ||||||||||||||||||||||||||||||||||||||
but yeah, the compose protocol for p6opaque could get a key for "attribute name that isn't supposed to participate in serialization" | 00:13 | ||||||||||||||||||||||||||||||||||||||
is probably enough for my purpose to have only a single one, even | |||||||||||||||||||||||||||||||||||||||
wakelift.de/2018/11/10/rakudo-perl...ss-report/ - lol i blogged a second time! | 00:23 | ||||||||||||||||||||||||||||||||||||||
00:26
MasterDuke joined,
p6bannerbot sets mode: +v MasterDuke,
MasterDuke left,
MasterDuke joined,
herbert.freenode.net sets mode: +v MasterDuke,
p6bannerbot sets mode: +v MasterDuke
00:28
j3nnn1 left
00:40
pmurias left
00:50
SyrupThinker left
01:35
MasterDuke left
01:57
MasterDuke joined,
p6bannerbot sets mode: +v MasterDuke
02:04
MasterDuke left,
MasterDuke joined,
herbert.freenode.net sets mode: +v MasterDuke,
p6bannerbot sets mode: +v MasterDuke
02:14
delon joined,
p6bannerbot sets mode: +v delon
03:02
entonian joined
03:03
p6bannerbot sets mode: +v entonian
03:04
entonian left
05:38
delon left
|
|||||||||||||||||||||||||||||||||||||||
lizmat | Files=1255, Tests=76374, 345 wallclock secs (15.97 usr 5.40 sys + 2437.26 cusr 226.39 csys = 2685.02 CPU) | 07:57 | |||||||||||||||||||||||||||||||||||||
08:42
AlexDaniel left
10:27
AlexDaniel joined,
p6bannerbot sets mode: +v AlexDaniel
10:43
pmurias joined,
p6bannerbot sets mode: +v pmurias
10:59
pmurias left
11:00
pmurias joined,
p6bannerbot sets mode: +v pmurias
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: c50cf82afc | (Elizabeth Mattijsen)++ | src/core/Hyper.pm6 An initial stab at handling <<op=>> faster |
13:21 | |||||||||||||||||||||||||||||||||||||
13:34
AlexDaniel left
|
|||||||||||||||||||||||||||||||||||||||
b2gills | timotimo: It was difficult trying to figure out which color was supposed to be associated with which verb (promoted,kept,freed) in the combined graphs. Perhaps adding a colored "\c[full block]" would help. | 14:05 | |||||||||||||||||||||||||||||||||||||
14:44
AlexDaniel joined,
p6bannerbot sets mode: +v AlexDaniel
14:48
MasterDuke left
|
|||||||||||||||||||||||||||||||||||||||
SqrtNegInf | m: my @A = [[1], [2, 3]]; my @B = @A »*» 0; @B[0][0] = 42; | 15:13 | |||||||||||||||||||||||||||||||||||||
camelia | Cannot assign to an immutable value in block <unit> at <tmp> line 1 |
||||||||||||||||||||||||||||||||||||||
SqrtNegInf | m: my @A = [[1], [2, 3]]; my @B = @A; @B[0][0] = 42; | 15:14 | |||||||||||||||||||||||||||||||||||||
camelia | ( no output ) | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | m: sqrt -∞ | 15:19 | |||||||||||||||||||||||||||||||||||||
camelia | WARNINGS for <tmp>: Useless use of "sqrt -∞" in expression "sqrt -∞" in sink context (line 1) |
||||||||||||||||||||||||||||||||||||||
AlexDaniel | m: say sqrt -∞ | ||||||||||||||||||||||||||||||||||||||
camelia | NaN | ||||||||||||||||||||||||||||||||||||||
SqrtNegInf | m: say (-∞+0i)**½ | 15:22 | |||||||||||||||||||||||||||||||||||||
camelia | Inf+Inf\i | ||||||||||||||||||||||||||||||||||||||
SqrtNegInf | That aside, a recently created bug with hypers, open an issue about it? | 15:23 | |||||||||||||||||||||||||||||||||||||
lizmat | SqrtNegInf: please do | 15:32 | |||||||||||||||||||||||||||||||||||||
I'm probably to blame | 15:33 | ||||||||||||||||||||||||||||||||||||||
bisectable6: my @A = [[1], [2, 3]]; my @b = @A »*» 0; @b[0][0] = 42; | 15:36 | ||||||||||||||||||||||||||||||||||||||
bisectable6 | lizmat, Bisecting by exit code (old=2015.12 new=c50cf82). Old exit code: 0 | ||||||||||||||||||||||||||||||||||||||
lizmat, bisect log: gist.github.com/34f90a4531e87fac23...b9b3a4370f | 15:37 | ||||||||||||||||||||||||||||||||||||||
lizmat, There are 6 candidates for the first “new” revision. See the log for more details | |||||||||||||||||||||||||||||||||||||||
lizmat | yeah, definitely my fault | 15:38 | |||||||||||||||||||||||||||||||||||||
SqrtNegInf | Opened issue, github.com/rakudo/rakudo/issues/2480 | 15:40 | |||||||||||||||||||||||||||||||||||||
lizmat | SqrtNegInf: working on it | 15:48 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: lizmat self-assigned Array built with hyper operations becomes immutable github.com/rakudo/rakudo/issues/2480 1a2b39dc1a | (Elizabeth Mattijsen)++ | src/core/Hyper.pm6 Arrays were created, but without containers. Fixes R#2840. This **also** fixes the case where the original array was typed: the type *and* its associated descriptor are cloned. |
15:49 | |||||||||||||||||||||||||||||||||||||
lizmat | bisectable6: my Int @A = [1,2,3]; my @b := @A >>+>> 0; @b[0] = "foo"; say @b | 16:07 | |||||||||||||||||||||||||||||||||||||
bisectable6 | lizmat, Bisecting by output (old=2015.12 new=c50cf82) because on both starting points the exit code is 1 | ||||||||||||||||||||||||||||||||||||||
lizmat | I guess that error has been there all along... | ||||||||||||||||||||||||||||||||||||||
bisectable6 | lizmat, bisect log: gist.github.com/71908c67bb9e9b4f5a...faa4980aa3 | ||||||||||||||||||||||||||||||||||||||
lizmat, (2016-02-18) github.com/rakudo/rakudo/commit/99...4283b48d0a | |||||||||||||||||||||||||||||||||||||||
lizmat | that's a weird bisect | 16:08 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | c: 9983c2c8^,9983c2c8 my Int @A = [1,2,3]; my @b := @A >>+>> 0; @b[0] = "foo"; say @b | ||||||||||||||||||||||||||||||||||||||
committable6 | AlexDaniel, gist.github.com/fecf57dfb541c071ca...7361fb2cb5 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | c: old=2018.10 my Int @A = [1,2,3]; my @b := @A >>+>> 0; @b[0] = "foo"; say @b | 16:09 | |||||||||||||||||||||||||||||||||||||
committable6 | AlexDaniel, ENV variable old is not supported | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | bisect: old=2018.10 my Int @A = [1,2,3]; my @b := @A >>+>> 0; @b[0] = "foo"; say @b | ||||||||||||||||||||||||||||||||||||||
bisectable6 | AlexDaniel, Bisecting by output (old=2018.10 new=c50cf82) because on both starting points the exit code is 1 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel, bisect log: gist.github.com/3597e375b042d737da...cf4c4c62cc | |||||||||||||||||||||||||||||||||||||||
AlexDaniel, There are 6 candidates for the first “new” revision. See the log for more details | |||||||||||||||||||||||||||||||||||||||
benjikun | What's weird about this? | 16:10 | |||||||||||||||||||||||||||||||||||||
the immutable value one? | 16:11 | ||||||||||||||||||||||||||||||||||||||
lizmat | yeah, that commit doesn't even come near any meta ops | ||||||||||||||||||||||||||||||||||||||
benjikun | hmmm | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | generally it will find the first change | ||||||||||||||||||||||||||||||||||||||
“Bisecting by output” meaning any change to the error message is “new” | 16:12 | ||||||||||||||||||||||||||||||||||||||
you can see here what changed exactly: gist.github.com/fecf57dfb541c071ca...7361fb2cb5 | |||||||||||||||||||||||||||||||||||||||
so the bisect result is correct, but yeah, that is becoming a problem somewhat. 2015.12 is too old to bisect blindly | 16:13 | ||||||||||||||||||||||||||||||||||||||
lizmat | yeah... I guess | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | I'm hoping to reset it to 2018.11 if that has v6.d | ||||||||||||||||||||||||||||||||||||||
by default I mean | |||||||||||||||||||||||||||||||||||||||
I mean, change it | |||||||||||||||||||||||||||||||||||||||
SqrtNegInf | That bug showed up just yesterday in a program that's run without errors for over two years (in daily smoke-testing) | ||||||||||||||||||||||||||||||||||||||
lizmat | anyways, I think I found a solution for the original R#2480 | ||||||||||||||||||||||||||||||||||||||
synopsebot | R#2480 [open]: github.com/rakudo/rakudo/issues/2480 [⚠ blocker ⚠] Array built with hyper operations becomes immutable | ||||||||||||||||||||||||||||||||||||||
lizmat | SqrtNegInf: well, there was no spectest for it, so creating a roast PR would be greatly appreciated | 16:14 | |||||||||||||||||||||||||||||||||||||
SqrtNegInf | Will do | 16:15 | |||||||||||||||||||||||||||||||||||||
lizmat | SqrtNegInf++ | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | fwiw to bisect without surprises: first run `6c: code here` to see what is going on across releases, then bisect with `bisect: old=…,new=… code` with starting points of your interest, then double check with `c: commit^,commit code` | 16:16 | |||||||||||||||||||||||||||||||||||||
arguably the last step should be done automatically… | 16:17 | ||||||||||||||||||||||||||||||||||||||
benjikun | SqrtNegInf: that chemical structure regular expressions thing you made is cool | 16:18 | |||||||||||||||||||||||||||||||||||||
SqrtNegInf | Upside: done for $work, so paid for doing interesting stuff. Downside: done in Fortran, because Chemistry. | 16:23 | |||||||||||||||||||||||||||||||||||||
lizmat | SqrtNegInf: ^^^ if you could also add tests for: | 16:25 | |||||||||||||||||||||||||||||||||||||
m: my Int @a = ^10; my @b := @a <<+>> 0; @b[0] = "foo"; dd @b | |||||||||||||||||||||||||||||||||||||||
camelia | Cannot assign to an immutable value in block <unit> at <tmp> line 1 |
||||||||||||||||||||||||||||||||||||||
benjikun | your job must be cool | ||||||||||||||||||||||||||||||||||||||
SqrtNegInf | lizmat: Got it | 16:29 | |||||||||||||||||||||||||||||||||||||
benjikun: Among nerdly types, perhaps. But it also gives me a super-power, making Eyes Glaze Over in milliseconds. | 16:31 | ||||||||||||||||||||||||||||||||||||||
benjikun | well, your work certainly seems respectable from my eyes :) | 16:33 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: 307a98bdb6 | (Elizabeth Mattijsen)++ | src/core/Hyper.pm6 We should always .STORE unless it's a List itself Simplify the check for that |
16:51 | |||||||||||||||||||||||||||||||||||||
lizmat | AlexDaniel: should or shouldn't I remove the blocker label on R#2840 ? | 16:52 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | lizmat: if you tested it manually and you think that it is fixed, then yes, you can remove the label | 16:54 | |||||||||||||||||||||||||||||||||||||
lizmat | AlexDaniel: done | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | lizmat++ | ||||||||||||||||||||||||||||||||||||||
17:01
MasterDuke joined,
p6bannerbot sets mode: +v MasterDuke,
MasterDuke left,
MasterDuke joined,
herbert.freenode.net sets mode: +v MasterDuke,
p6bannerbot sets mode: +v MasterDuke
|
|||||||||||||||||||||||||||||||||||||||
japhb | SqrtNegInf: What is the chemistry thing that benjikun is referring to? | 17:22 | |||||||||||||||||||||||||||||||||||||
17:26
travis-ci joined,
p6bannerbot sets mode: +v travis-ci
|
|||||||||||||||||||||||||||||||||||||||
travis-ci | Rakudo build failed. Elizabeth Mattijsen 'Make sure we containerize arrays in @a <<+>> 0 | 17:26 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/rakudo/rakudo/builds/453308574 github.com/rakudo/rakudo/compare/c...2b39dc1a9b | |||||||||||||||||||||||||||||||||||||||
17:26
travis-ci left
|
|||||||||||||||||||||||||||||||||||||||
buggable | [travis build above] ☠ Did not recognize some failures. Check results manually. | 17:26 | |||||||||||||||||||||||||||||||||||||
benjikun | japhb: github.com/SqrtNegInf/SMARTS here it is | 17:40 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: jmaslak++ created pull request #2481: Remove redundant smartmatch usage in IO::Socket::Async |
17:41 | |||||||||||||||||||||||||||||||||||||
18:01
ExtraCrispy left
|
|||||||||||||||||||||||||||||||||||||||
[Tux] |
|
18:31 | |||||||||||||||||||||||||||||||||||||
20:06
delon joined
20:07
p6bannerbot sets mode: +v delon
|
|||||||||||||||||||||||||||||||||||||||
dogbert11 | m: say 10 <<*<< (1 .. 4) | 20:17 | |||||||||||||||||||||||||||||||||||||
camelia | Cannot modify an immutable Range (1..4) in block <unit> at <tmp> line 1 |
||||||||||||||||||||||||||||||||||||||
timotimo | yeah, that's not right | 20:19 | |||||||||||||||||||||||||||||||||||||
good catch | |||||||||||||||||||||||||||||||||||||||
dogbert11 | I ran spectest :) | ||||||||||||||||||||||||||||||||||||||
timotimo | d'oh | 20:20 | |||||||||||||||||||||||||||||||||||||
dogbert11 | was spectesting the stuff nine++ just fixed | 20:22 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: 5522ee90a0 | (Joelle Maslak)++ | src/core/IO/Socket/Async.pm6 Remove redundant smartmatch usage in IO::Socket::Async |
21:35 | |||||||||||||||||||||||||||||||||||||
rakudo: 76d2fde4ba | (Jonathan Worthington)++ (committed using GitHub Web editor) | src/core/IO/Socket/Async.pm6 Merge pull request #2481 from jmaslak/Async-Port-Constraint-Optimize Remove redundant smartmatch usage in IO::Socket::Async |
|||||||||||||||||||||||||||||||||||||||
rakudo: 843118ea34 | (Elizabeth Mattijsen)++ | src/core/Hyper.pm6 Revert "We should always .STORE unless it's a List itself" This reverts commit 307a98bdb6d824c893127bdb8d64b4b9577f8835. Turns out Ranges are also Positional. So until we have a candidate that handles Ranges, we should revert to the original condition. dogbert++ for spotting. |
21:54 | ||||||||||||||||||||||||||||||||||||||
lizmat | dogbert11 timotimo ^^^ | ||||||||||||||||||||||||||||||||||||||
afk again& | 21:55 | ||||||||||||||||||||||||||||||||||||||
dogbert11 | lizmat++ | 22:25 | |||||||||||||||||||||||||||||||||||||
22:58
pmurias left
23:34
travis-ci joined,
p6bannerbot sets mode: +v travis-ci
|
|||||||||||||||||||||||||||||||||||||||
travis-ci | Rakudo build failed. Jonathan Worthington 'Merge pull request #2481 from jmaslak/Async-Port-Constraint-Optimize | 23:34 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/rakudo/rakudo/builds/453388148 github.com/rakudo/rakudo/compare/3...d2fde4ba53 | |||||||||||||||||||||||||||||||||||||||
23:34
travis-ci left
|
|||||||||||||||||||||||||||||||||||||||
buggable | [travis build above] ☠ Did not recognize some failures. Check results manually. | 23:34 |