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:31
MasterDuke left
01:29
MasterDuke joined
01:30
MasterDuke left,
MasterDuke joined
01:37
epony left
01:51
AlexDaniel left
|
|||
lizmat | Files=1262, Tests=108018, 204 wallclock secs (26.75 usr 7.63 sys + 2856.08 cusr 283.52 csys = 3173.98 CPU) | 05:32 | |
bisectable6: dd ((0, 0), (0, 1), (1, 1)).grep(*.any) | 05:38 | ||
bisectable6 | lizmat, Bisecting by output (old=2015.12 new=8a37b93) because on both starting points the exit code is 0 | ||
lizmat, bisect log: gist.github.com/9b44f2c0d32d0438cf...6745f85538 | |||
lizmat, (2019-01-29) github.com/rakudo/rakudo/commit/c2...ee4b1ee0fb | |||
05:43
robertle left
06:37
lizmat left
06:39
lizmat joined
07:05
patrickb joined
07:09
ZzZombo_ joined
07:12
ZzZombo left,
ZzZombo_ is now known as ZzZombo
07:57
jmerelo joined
|
|||
jmerelo | A question: is perl dependency so hard when building Perl 6? | 07:58 | |
I see a lot of Extutils::Command there, but I'm not sure there's anything else... | 07:59 | ||
and it's mainly cp and mkpath... | |||
well, also some tools in build/... I guess it's just convenient. | 08:00 | ||
08:14
hankache joined
|
|||
hankache | any set date for the next release of Rakudo? | 08:18 | |
lizmat | releasable6: status | 08:22 | |
releasable6 | lizmat, Next release in ≈8 days and ≈10 hours. 2 blockers. 140 out of 602 commits logged (⚠ 2 warnings) | ||
lizmat, Details: gist.github.com/4774d9e13cfc7b7678...62d1a4b867 | |||
hankache | thanks | 08:24 | |
jmerelo | Latest build seems to be failing: travis-ci.org/perl6/doc/jobs/544582852, far as I can tell... | 08:40 | |
perl6: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by //tmp/whateverable/rakudo-moar/8a37b9311c2d18d72912a63ef33b84ad86ff2a5c/lib/libmoar.so) | |||
evalable6 | (exit code 1) 04===SORRY!04=== Error while compiling /tmp/XyBTKcjTNq Unsuppo… |
||
jmerelo, Full output: gist.github.com/475e9152778b381a4d...5da3554567 | |||
timotimo | jmerelo: unless you want to rewrite Configure.pl in sh, the dependency is pretty hard | 09:54 | |
lizmat | bisectable6: given gather for ^10 { .take } { dd .all; dd .all } | 09:57 | |
bisectable6 | lizmat, Bisecting by output (old=2015.12 new=8a37b93) because on both starting points the exit code is 1 | ||
lizmat, bisect log: gist.github.com/1104e4948975ef3fe4...34dfc85c9f | |||
lizmat, (2016-03-02) github.com/rakudo/rakudo/commit/fd...7e379b5038 | |||
lizmat | bisectable6: old=2019.03 given gather for ^10 { .take } { dd .all; dd .all } | 09:58 | |
bisectable6 | lizmat, On both starting points (old=2019.03 new=8a37b93) the exit code is 1 and the output is identical as well | ||
lizmat, gist.github.com/bf0f017e2ea16bd8fe...a33d944426 | |||
lizmat | :-( | 10:13 | |
bisectable6: given Seq.new((1,2,3).iterator) { dd .elems; dd .all; dd .all | 10:27 | ||
bisectable6 | lizmat, On both starting points (old=2015.12 new=8a37b93) the exit code is 1 and the output is identical as well | 10:28 | |
lizmat, gist.github.com/63820917237b43c333...69db5e9a23 | |||
lizmat | bisectable6: given Seq.new((1,2,3).iterator) { dd .elems; dd .all; dd .all } | ||
bisectable6 | lizmat, Bisecting by output (old=2015.12 new=8a37b93) because on both starting points the exit code is 1 | ||
lizmat, bisect log: gist.github.com/25df822e118f71438c...0517f313cd | |||
lizmat, (2016-01-22) github.com/rakudo/rakudo/commit/5a...de4d106973 | |||
lizmat | bisectable6: old=2019.03 given Seq.new((1,2,3).iterator) { dd .elems; dd .all; dd .all } | 10:29 | |
bisectable6 | lizmat, Bisecting by exit code (old=2019.03 new=8a37b93). Old exit code: 0 | ||
lizmat, bisect log: gist.github.com/b6c66fcf97b8798af3...928c3a28fc | |||
lizmat, (2019-06-10) github.com/rakudo/rakudo/commit/91...11fc017758 | |||
lizmat | yup, that's the one :-) | ||
bisectable6: old=2019.03 given Seq.new((1,2,3).iterator) { dd .list; dd .all; dd .all } | 10:39 | ||
bisectable6 | lizmat, On both starting points (old=2019.03 new=8a37b93) the exit code is 1 and the output is identical as well | ||
lizmat, Output on both points: «(1, 2, 3)The iterator of this Seq is already in use/consumed by another Seq(you might solve this by adding .cache on usages of the Seq, orby assigning the Seq into an array) in block <unit> at /tmp/LF5Glv3vqN line 1» | |||
lizmat | that feels wrong to me: if we expect .elems to cache, why doesn't .list as well ?? | ||
Geth | rakudo: 7af0fb1c4c | (Elizabeth Mattijsen)++ | src/core/Sequence.pm6 Make sure Sequence.list also caches We expect .elems to cache, but .list was not cached. |
10:47 | |
lizmat | spectests clean | ||
10:47
hankache_ joined
|
|||
lizmat | now on to how to preserver the github.com/rakudo/rakudo/commit/91...11fc017758 optimization | 10:47 | |
10:50
hankache left
10:57
skids joined
11:05
skids left
11:20
skids joined
|
|||
Geth | roast: 63116a9701 | (Elizabeth Mattijsen)++ | S32-list/skip.t Don't use a CachedIterator in the skip tests |
11:45 | |
11:47
ZzZombo_ joined
11:48
ZzZombo left,
ZzZombo_ is now known as ZzZombo
11:50
hankache_ left
12:00
ggoebel joined
|
|||
Geth | rakudo: 94ba19f7e5 | (Elizabeth Mattijsen)++ | 3 files Introducing/Using the CachedIterator role This is CachedIterator role is a refinement of the PredictiveIterator role. The difference is that a CachedIterator role is supposed to supply a "cache" method that will be called to set the cache of the Seq as soon as the iterator is being used. ... (13 more lines) |
12:04 | |
13:07
jmerelo left
|
|||
lizmat | .tell AlexDaniel I think I've documented all of my commits in the ChangeLog wiki | 13:13 | |
yoleaux | lizmat: I'll pass your message to AlexDaniel. | ||
lizmat | github.com/rakudo/rakudo/wiki/ChangeLog-Draft | 13:14 | |
vrurg patrickb ^^ perhaps you could also have a look ? | |||
patrickb | lizmat: I'll probably find some time for this in the evening, the largest bunch of my commits are logged already though. | 13:16 | |
lizmat: Do you know when the release is planned? There are some PRs that should definitely go in before... | 13:17 | ||
AlexDaniel` | lizmat++ | ||
vrurg | lizmat: thanks! | 13:37 | |
lizmat | releasable6: status | 14:03 | |
releasable6 | lizmat, Next release in ≈8 days and ≈4 hours. 2 blockers. 218 out of 604 commits logged (⚠ 4 warnings) | ||
lizmat, Details: gist.github.com/3227f27775d8cc6bb5...909bcc6253 | |||
lizmat | patrickb ^^^ | ||
14:04
pamplemousse joined
|
|||
lizmat | releasable6: status | 14:07 | |
releasable6 | lizmat, Next release in ≈8 days and ≈4 hours. 2 blockers. 218 out of 604 commits logged (⚠ 4 warnings) | ||
lizmat, Details: gist.github.com/2e4bc04a31fbf8fa53...85dc991c7c | |||
lizmat | hmmm I though I'd fixed all the warnings :-( | ||
14:09
ggoebel left
|
|||
vrurg | lizmat: it's my two additions. | 14:23 | |
releasable6: status | 14:29 | ||
releasable6 | vrurg, Next release in ≈8 days and ≈4 hours. 2 blockers. 220 out of 604 commits logged (⚠ 1 warnings) | ||
vrurg, Details: gist.github.com/9e331460c911cc1947...99271c86ad | |||
15:08
patrickb left
16:04
jmerelo joined
16:21
dogbert11 left
16:24
robertle joined
|
|||
MasterDuke | lizmat: do you have a repro for that busted profile you created? i want to do some debugging, but haven't been able to repro it independantly | 16:30 | |
Geth | rakudo: a4d38539f8 | (Elizabeth Mattijsen)++ | t/08-performance/03-corekeys.t Oops, forgot to add CachedIterator to known core objects list Should make Travis happy again. |
17:49 | |
rakudo: 95a7866c07 | (Elizabeth Mattijsen)++ | src/Perl6/Metamodel/BOOTSTRAP.nqp Fix copy pasto, spotted by Michael Schroeder |
17:59 | ||
18:41
dogbert17 joined
19:03
jmerelo left
19:10
travis-ci joined
|
|||
travis-ci | Rakudo build passed. Elizabeth Mattijsen 'Oops, forgot to add CachedIterator to known core objects list | 19:10 | |
travis-ci.org/rakudo/rakudo/builds/544858809 github.com/rakudo/rakudo/compare/9...d38539f821 | |||
19:10
travis-ci left
|
|||
lizmat | whee ! :-) | 19:10 | |
19:23
ggoebel joined
20:16
skids left
20:27
AlexDaniel joined
20:36
patrickb joined
|
|||
Geth | rakudo: f8ced4987a | (Patrick Böker)++ | 3 files Remove harmful stale files Files in NQP_HOME/lib/Perl6 left there of previous installs will be loaded before files in PERL6_HOME/lib/Perl6 and thus have precedence. Because of that these files break the install if left there. We thus check for their existence and remove them during install if necessary. The user is notified of this during Configure. |
20:38 | |
rakudo: b3cceac9f7 | (Patrick Böker)++ (committed using GitHub Web editor) | 3 files Merge pull request #2956 from patzim/rm-stale-nqp-files Remove harmful stale files during build |
|||
21:11
robertle left
21:19
pamplemousse left
|
|||
Geth | rakudo: patzim++ created pull request #2978: Fix build runner comp repos |
21:32 | |
rakudo/master: 4 commits pushed by (Patrick Böker)++ | 22:11 | ||
23:02
patrickz joined
23:06
patrickb left
23:13
sivoais left
23:23
patrickz left
|
|||
Geth | rakudo: 40cc12ac14 | (Patrick Böker)++ | 6 files Use a static exec path with non-reloc builds In the non-relocatable case it's not necessary to determine the executable path at runtime. We can just as well compile it in. Doing so solves the problem of OpenBSD where it's currently not technically possible to determine the path of an executable from within. Fixes #2904 Also some cleanup of the C runner. |
23:33 | |
synopsebot | RAKUDO#2904 [closed]: github.com/rakudo/rakudo/issues/2904 Rakudo no longer builds properly on OpenBSD | ||
rakudo: 370c866cbe | (Patrick Böker)++ (committed using GitHub Web editor) | 6 files Merge pull request #2963 from patzim/static-exec-path Use a static exec path with non-reloc builds |
|||
23:36
ggoebel left
|