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:00
reportable6 left
00:03
reportable6 joined,
ChanServ sets mode: +v reportable6
|
|||||||||||||||||||||||||||||||||||||||
Geth | nqp/rakudo_issue_3096: 0dcf3f4a5a | (Vadim Belman)++ | src/vm/moar/QAST/QASTOperationsMAST.nqp Fix for a rare case of empty mast_frames hash Caused by a bug reported in rakudo/rakudo#3096. This fix is somewhat of a guess because I'm not familiar with QAST->MAST compilation. But the logic I put behind it: if no frames found in mast_frames then just do nothing. |
01:07 | |||||||||||||||||||||||||||||||||||||
synopsebot | RAKUDO#3096 [open]: github.com/rakudo/rakudo/issues/3096 [precompilation] Top-level EVAL doesn't work during precompilation of importee | ||||||||||||||||||||||||||||||||||||||
nqp: vrurg++ created pull request #569: Fix for a rare case of empty mast_frames hash |
|||||||||||||||||||||||||||||||||||||||
rakudo: vrurg++ created pull request #3097: Fix for broken EVAL at compile time |
01:12 | ||||||||||||||||||||||||||||||||||||||
02:24
vrurg left
02:43
vrurg joined,
vrurg left,
vrurg joined
03:47
pamplemousse joined
03:54
pamplemousse left
04:43
go|dfish left
04:48
go|dfish joined
05:11
go|dfish left
05:16
go|dfish joined
05:28
pamplemousse joined
05:40
robertle left
05:56
pamplemousse left
06:00
reportable6 left,
reportable6 joined,
ChanServ sets mode: +v reportable6
06:51
robertle joined
07:58
lizmat joined
07:59
lizmat_ joined
08:00
lizmat left
08:21
epony left
08:27
lizmat_ left
08:30
lizmat joined
08:59
lizmat left
09:00
lizmat joined
09:10
lizmat left
09:11
lizmat joined
09:27
MasterDuke left
09:31
lizmat left
09:32
lizmat joined
09:41
lizmat left,
lizmat joined
09:42
epony joined
|
|||||||||||||||||||||||||||||||||||||||
|Tux| |
|
10:05 | |||||||||||||||||||||||||||||||||||||
10:20
lizmat left
10:24
lizmat joined
|
|||||||||||||||||||||||||||||||||||||||
lizmat waves from somewhere in the Baltic Sea | 10:30 | ||||||||||||||||||||||||||||||||||||||
from a ship :-) | |||||||||||||||||||||||||||||||||||||||
Guest37021 | lizmat: are you close to Riga? | 10:52 | |||||||||||||||||||||||||||||||||||||
lizmat | Guest37021: still about 24 hours out... | 10:53 | |||||||||||||||||||||||||||||||||||||
Guest37021 | sounds like you've just entered the Baltic | 11:05 | |||||||||||||||||||||||||||||||||||||
lizmat | yeah, 4 hours out of Travemunde | 11:06 | |||||||||||||||||||||||||||||||||||||
11:12
lizmat_ joined
11:13
lizmat left
11:14
pamplemousse joined
11:26
lizmat_ left
11:30
lizmat joined
12:00
reportable6 left,
reportable6 joined
12:03
lizmat_ joined
12:06
brrt joined
|
|||||||||||||||||||||||||||||||||||||||
brrt | ohai #perl6-dev | 12:06 | |||||||||||||||||||||||||||||||||||||
I find myself unable to compile NQP on windows using mingw64 (strawberry perl) | 12:07 | ||||||||||||||||||||||||||||||||||||||
12:07
lizmat left
|
|||||||||||||||||||||||||||||||||||||||
brrt | before I dive too deep, I was wondering if anyone else also has that problem | 12:07 | |||||||||||||||||||||||||||||||||||||
12:15
cygx joined
|
|||||||||||||||||||||||||||||||||||||||
cygx | brrt: the mingw build broke during the build system refactor, but I was a bad citizen and did not file any bugs | 12:16 | |||||||||||||||||||||||||||||||||||||
most of the breakage got fixed, but last I checked, there was still missing a -municode somewhere... | |||||||||||||||||||||||||||||||||||||||
if that's your problem, it would fail to link, complaining about wmain or something similar | 12:17 | ||||||||||||||||||||||||||||||||||||||
brrt | it may be | 12:28 | |||||||||||||||||||||||||||||||||||||
12:32
lizmat joined
12:34
lizmat_ left
12:37
brrt left
12:44
cygx left
12:57
lizmat left,
lizmat joined
12:58
robertle left
13:00
robertle joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | nqp: 50d750eeac | (Paweł Murias)++ | tools/build/gen-js-makefile.nqp [js] Unbitrot the build system |
13:09 | |||||||||||||||||||||||||||||||||||||
nqp: d1e31ed90a | (Paweł Murias)++ | src/vm/js/Operations.nqp [js] Implement nqp::intify |
|||||||||||||||||||||||||||||||||||||||
13:34
vrurg left,
lizmat_ joined
13:35
lizmat left
13:37
vrurg joined
13:53
pamplemousse left
13:59
lizmat joined,
lucasb joined
14:00
lizmat_ left
14:22
pamplemousse joined
14:30
brrt joined
14:35
lizmat left,
lizmat joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | nqp: cygx++ created pull request #570: set -municode in LD_M_BUILD_RUNNER to fix the MinGW build |
14:49 | |||||||||||||||||||||||||||||||||||||
rakudo: cygx++ created pull request #3099: set -municode when building the runner on MinGW |
|||||||||||||||||||||||||||||||||||||||
14:50
cygx joined
|
|||||||||||||||||||||||||||||||||||||||
cygx | brrt: github.com/perl6/nqp/pull/570 github.com/rakudo/rakudo/pull/3099 | 14:50 | |||||||||||||||||||||||||||||||||||||
14:59
lizmat left
15:00
lizmat joined
|
|||||||||||||||||||||||||||||||||||||||
brrt | thank you cygx | 15:07 | |||||||||||||||||||||||||||||||||||||
I'll try in a couple of minutes | |||||||||||||||||||||||||||||||||||||||
15:22
robertle left
15:30
lizmat_ joined
15:31
lizmat left
15:53
brrt left
16:04
lizmat_ left
16:21
robertle joined
16:29
lizmat joined
16:54
cygx left
16:57
lizmat left,
lizmat joined
17:01
lizmat_ joined,
lizmat left
17:04
MasterDuke joined
17:09
brrt joined
17:24
lizmat joined
17:25
lizmat_ left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: e22909df3f | (Vadim Belman)++ | src/core/CompUnit/Loader.pm6 Fix for broken EVAL at compile time Intended to fix rakudo/rakudo#3096 but wouldn't work without perl6/nqp#569. The point is that a lot of code in World.nqp expects %?OPTIONS key on %*COMPILING but CompUnit::Loader didn't set it. |
17:26 | |||||||||||||||||||||||||||||||||||||
synopsebot | RAKUDO#3096 [closed]: github.com/rakudo/rakudo/issues/3096 [precompilation] Top-level EVAL doesn't work during precompilation of importee | ||||||||||||||||||||||||||||||||||||||
synopsebot | NQP#569 [closed]: github.com/perl6/nqp/pull/569 [Moar] Fix for a rare case of empty mast_frames hash | ||||||||||||||||||||||||||||||||||||||
rakudo: f1bcf98cb8 | (Vadim Belman)++ (committed using GitHub Web editor) | src/core/CompUnit/Loader.pm6 Merge pull request #3097 from vrurg/issue_3096 Fix for unset `%?OPTIONS` key on `%*COMPILING` which was making `World` code unhappy. This is a step to get #3096 fixed. As discussed in perl6/nqp#569, more fixes needed to make `EVAL` work at compile time. |
|||||||||||||||||||||||||||||||||||||||
17:31
lizmat_ joined
17:32
lizmat left
17:42
Kaiepi left,
Kaiepi joined
17:45
lucasb left
18:00
reportable6 left
18:02
lizmat joined
18:03
reportable6 joined
18:05
lizmat_ left
18:07
chloekek joined
18:12
brrt left
18:33
lizmat__ joined
18:36
lizmat left
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | e: start shell ‘sleep 1; echo > sandboxwatchme`; react { whenever 'sandbox/watchme'.IO.watch -> $e { exit 0 }; whenever Promise.in(2) { exit 42 } } | 18:48 | |||||||||||||||||||||||||||||||||||||
evalable6 | (exit code 1) 04===SORRY!04=== Error while compiling /tmp/0VTBOfCMuO Unable … |
||||||||||||||||||||||||||||||||||||||
AlexDaniel, Full output: gist.github.com/96ab751fa3ab632329...a8abfff0da | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | e: start shell ‘sleep 1; echo > sandboxwatchme’; react { whenever 'sandbox/watchme'.IO.watch -> $e { exit 0 }; whenever Promise.in(2) { exit 42 } } | ||||||||||||||||||||||||||||||||||||||
evalable6 | (exit code 42) /bin/sh: sandboxwatchme: Read-only file system | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | e: start shell ‘sleep 1; echo > sandbox/watchme’; react { whenever 'sandbox/watchme'.IO.watch -> $e { exit 0 }; whenever Promise.in(2) { exit 42 } } | ||||||||||||||||||||||||||||||||||||||
evalable6 | (exit code 42) | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | c: 2019.03.1 start shell ‘sleep 1; echo > sandbox/watchme’; react { whenever 'sandbox/watchme'.IO.watch -> $e { exit 0 }; whenever Promise.in(2) { exit 42 } } | ||||||||||||||||||||||||||||||||||||||
committable6 | AlexDaniel, ¦2019.03.1: «» | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | meh | ||||||||||||||||||||||||||||||||||||||
bisect: old=2019.03.1 start shell ‘sleep 1; echo > sandbox/watchme’; react { whenever 'sandbox/watchme'.IO.watch -> $e { exit 0 }; whenever Promise.in(2) { exit 42 } } | |||||||||||||||||||||||||||||||||||||||
bisectable6 | AlexDaniel, On both starting points (old=2019.03.1 new=f1bcf98) the exit code is 0 and the output is identical as well | 18:49 | |||||||||||||||||||||||||||||||||||||
AlexDaniel, Output on both points: «» | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | huh? | ||||||||||||||||||||||||||||||||||||||
e: start shell ‘sleep 1; echo > sandbox/watchme’; react { whenever 'sandbox/watchme'.IO.watch -> $e { exit 0 }; whenever Promise.in(2) { exit 42 } } | |||||||||||||||||||||||||||||||||||||||
evalable6 | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | e: unlink ‘sandbox/watchme’; start shell ‘sleep 1; echo > sandbox/watchme’; react { whenever 'sandbox/watchme'.IO.watch -> $e { exit 0 }; whenever Promise.in(2) { exit 42 } } | ||||||||||||||||||||||||||||||||||||||
evalable6 | (exit code 42) | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | bisect: old=2019.03.1 unlink ‘sandbox/watchme’; start shell ‘sleep 1; echo > sandbox/watchme’; react { whenever 'sandbox/watchme'.IO.watch -> $e { exit 0 }; whenever Promise.in(2) { exit 42 } } | ||||||||||||||||||||||||||||||||||||||
bisectable6 | AlexDaniel, On both starting points (old=2019.03.1 new=f1bcf98) the exit code is 42 and the output is identical as well | ||||||||||||||||||||||||||||||||||||||
AlexDaniel, Output on both points: «» | |||||||||||||||||||||||||||||||||||||||
ugexe | probably osx specific | 18:50 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | ahhhh, I guess you're right | ||||||||||||||||||||||||||||||||||||||
ugexe | your snippet exits 0 on 2019.07.1 and 2019.03.1 on osx though... | 18:55 | |||||||||||||||||||||||||||||||||||||
Geth | nqp: b969c3cc5e | cygx++ | tools/templates/moar/Makefile.in set -municode in LD_M_BUILD_RUNNER to fix the MinGW build |
19:03 | |||||||||||||||||||||||||||||||||||||
nqp: 2b886d62d6 | (Patrick Böker)++ (committed using GitHub Web editor) | tools/templates/moar/Makefile.in Merge pull request #570 from cygx/fix-mingw set -municode in LD_M_BUILD_RUNNER to fix the MinGW build |
|||||||||||||||||||||||||||||||||||||||
rakudo: ebe385b7fc | cygx++ | tools/templates/moar/Makefile.in set -municode when building the runner on MinGW |
19:05 | ||||||||||||||||||||||||||||||||||||||
rakudo: 0eee9a9543 | (Patrick Böker)++ (committed using GitHub Web editor) | tools/templates/moar/Makefile.in Merge pull request #3099 from cygx/fix-mingw set -municode when building the runner on MinGW |
|||||||||||||||||||||||||||||||||||||||
rakudo: ebc541f16c | (Suman Khanal)++ (committed using GitHub Web editor) | docs/release-guide-binary.md fix the link in "Windows guide" |
19:06 | ||||||||||||||||||||||||||||||||||||||
rakudo: 84b3e9fda0 | (Patrick Böker)++ (committed using GitHub Web editor) | docs/release-guide-binary.md Merge pull request #3091 from sumanstats/patch-1 fix the link in "Windows guide" |
|||||||||||||||||||||||||||||||||||||||
19:26
chloekek left
19:33
lizmat__ left
19:34
lizmat joined
19:44
lizmat left
19:50
lizmat joined,
BeastieBot left
19:51
BeastieBot joined
19:58
lizmat left
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | ugexe: what if there's no `unlink` and file exists? | 20:03 | |||||||||||||||||||||||||||||||||||||
it should be identical to this: github.com/rakudo/rakudo/issues/3100 | 20:04 | ||||||||||||||||||||||||||||||||||||||
the only difference should be that my snippet exits instead of running forever on good revisions… | |||||||||||||||||||||||||||||||||||||||
ugexe | i removed the unlink and created the file first | 20:06 | |||||||||||||||||||||||||||||||||||||
the example in the issue does fail as noted where it didn't before fwiw | |||||||||||||||||||||||||||||||||||||||
20:06
BeastieBot left
20:15
pamplemousse left
20:19
lizmat joined
20:27
lizmat left
|
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | hm, but I'm not seeing how my snippet is different :S | 20:27 | |||||||||||||||||||||||||||||||||||||
aaah, is it closing the file or something… | |||||||||||||||||||||||||||||||||||||||
20:47
Kaiepi left
20:49
patrickb joined
20:53
patrickb left
20:54
Kaiepi joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | nqp: 8a656309ce | (Timo Paulssen)++ | src/HLL/Compiler.nqp output "stage parse" later (for nested output), also flush stderr every line |
21:01 | |||||||||||||||||||||||||||||||||||||
nqp: 2add6edf3a | (Timo Paulssen)++ | tools/templates/MOAR_REVISION bump moar revision for some stability fixes |
21:03 | ||||||||||||||||||||||||||||||||||||||
21:13
pamplemousse joined
21:30
donaldh joined
21:34
discord6 left,
discord6 joined
21:58
donaldh left
22:09
lucasb joined
22:22
BeastieBot joined
22:55
discord6 left,
discord6 joined
|
|||||||||||||||||||||||||||||||||||||||
vrurg | Hm, I probably have a solution for github.com/perl6/6.d-prep/issues/9 | 23:45 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | that sounds awesome | 23:54 | |||||||||||||||||||||||||||||||||||||
vrurg | Not sure if it returns Failure yet, but spectests are ok so far. | 23:55 | |||||||||||||||||||||||||||||||||||||
23:55
pamplemousse left,
pamplemousse joined
|
|||||||||||||||||||||||||||||||||||||||
vrurg | AlexDaniel: do you know if there is a test for that commit? | 23:56 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | what the | 23:57 | |||||||||||||||||||||||||||||||||||||
O_O | 23:58 | ||||||||||||||||||||||||||||||||||||||
am I seeing this right? github.com/perl6/roast/commit/e738...d8c1dee6cf | |||||||||||||||||||||||||||||||||||||||
it's a rakudo commit, but github shows it in the roast repo | |||||||||||||||||||||||||||||||||||||||
is this… normal?? | |||||||||||||||||||||||||||||||||||||||
like, the actual commit is here: github.com/rakudo/rakudo/commit/e7...d8c1dee6cf | 23:59 | ||||||||||||||||||||||||||||||||||||||
vrurg | boom... |