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.
Geth nqp: ae69994b4f | (Zoffix Znet)++ | tools/build/MOAR_REVISION
[MoarVM Bump] Brings 6 commits

MoarVM bump brought: github.com/MoarVM/MoarVM/compare/2...1-g1d6562b 1d6562b Merge pull request #984 from MoarVM/faster-Int-str 3740cd0 Clamp the value before we count its digits 8f6b2ac Make big Int stringification 1.58x as fast 95d2279 [JIT] Make jit-bisect.pl work in the new world order (spesh log) 58e5161 [JIT] Fix legacy jit of strfromname f79011c [JIT] Initialize sequence number early
00:31
¦ nqp: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2...1-g1d6562b
rakudo: 5aef7bd450 | (Zoffix Znet)++ | tools/build/NQP_REVISION
[NQP Bump] Brings 4 commits

NQP bump brought: github.com/perl6/nqp/compare/2018....3-gae69994 ae69994 [MoarVM Bump] Brings 6 commits f836084 [moar] Add more missing dependencies 54889c3 [js] Implement STDOUT hijacking for use in 6pad a011f98 [js] Fix evalling JavaScript in browser ... (8 more lines)
¦ rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2018....3-gae69994
¦ rakudo: zoffixznet self-assigned Cannot parse valid leap-second dates when in weird timezones github.com/rakudo/rakudo/issues/2097 00:56
travis-ci Rakudo build failed. Zoffix Znet '[NQP Bump] Brings 4 commits 01:15
travis-ci.org/rakudo/rakudo/builds/442451749 github.com/rakudo/rakudo/compare/e...ef7bd4509e
buggable [travis build above] ☠ All failures are due to: failed make test (1 failure). Across all jobs, only t/05-messages/01-errors.t test file failed. 01:15
Geth ¦ rakudo: zoffixznet self-assigned LTA .in-timezone can't take a Rat github.com/rakudo/rakudo/issues/2381 02:09
roast: 383ca21ae9 | (Zoffix Znet)++ | S32-temporal/DateTime.t
Fix bogus DateTime leapsecond proptest

Math was wrong and the date actually doesn't exist. Resolves part of
  github.com/rakudo/rakudo/issues/2097 R#2097
02:12
synopsebot R#2097 [open]: github.com/rakudo/rakudo/issues/2097 [6.d review][Hacktoberfest][easy to resolve][fudged tests committed][good first issue] Cannot parse valid leap-second dates when in weird timezones
Geth rakudo: c8438e6afe | (Zoffix Znet)++ | src/core/DateTime.pm6
Coerce in-timezone's value to Int

Fixes R#2381 github.com/rakudo/rakudo/issues/2381
02:13
synopsebot R#2381 [open]: github.com/rakudo/rakudo/issues/2381 [LTA] LTA .in-timezone can't take a Rat
Geth roast: 529e4e05b8 | (Zoffix Znet)++ | S32-temporal/DateTime.t
Add/improve .in-timezone tests

  - Cover Rat/Str values R#2381
   github.com/rakudo/rakudo/issues/2381
  - Unfudge leapsecond tests and remove values that are non-divisible
   by 60. R#2097 github.com/rakudo/rakudo/issues/2097
02:15
synopsebot R#2381 [open]: github.com/rakudo/rakudo/issues/2381 [LTA] LTA .in-timezone can't take a Rat
R#2097 [open]: github.com/rakudo/rakudo/issues/2097 [6.d review][Hacktoberfest][easy to resolve][fudged tests committed][good first issue] Cannot parse valid leap-second dates when in weird timezones
¦ rakudo: zoffixznet self-unassigned Cannot parse valid leap-second dates when in weird timezones github.com/rakudo/rakudo/issues/2097 02:16
travis-ci Rakudo build passed. Zoffix Znet 'Coerce in-timezone's value to Int 02:57
travis-ci.org/rakudo/rakudo/builds/442472053 github.com/rakudo/rakudo/compare/5...438e6afe31
timotimo lizmat: the mail on the mailing list actually includes the version of rakudo they're using :) 07:30
maybe you meant to ask which version of zef they're using?
lizmat no, I didn't, but I shouldn't answer mail before my first cup of tea :-) 07:30
timotimo :) 07:31
i woke up with a big fat headache today so i shouldn't answer mails for a little longer than that
pmurias would enabling the setting of ? twigil variables when MONKEY-GUTS is enabled be sane? I need to set $?FILES when implementing a custom EVAL 09:47
lizmat pmurias: perhaps we should allow $? variables inside an EVAL, period ? 10:08
|Tux| Rakudo version 2018.09-447-gc8438e6af - MoarVM version 2018.09-131-g1d6562bfd
csv-ip5xs0.922 - 0.934
csv-ip5xs-207.207 - 7.552
csv-parser20.970 - 21.497
csv-test-xs-200.429 - 0.434
test7.183 - 8.185
test-t1.706 - 1.719
test-t --race0.754 - 0.781
test-t-2029.091 - 29.169
test-t-20 --race10.011 - 10.548
10:16
pmurias lizmat: you mean inside any subroutine called EVAL? 10:25
lizmat no, inside any EVAL statement 10:26
Ok, so I guess I misunderstood what you meant with a "custom eval" 10:27
pmurias EVAL("my $?FILES = '...'")?
lizmat: I want to have my own custom modified version of EVAL for 6pad so that it evaluates the code with fresh globals 10:28
lizmat doesn't EVAL do that ?
jnthn No 10:30
EVAL takes the current lexical and global context
jnthn pmurias: What about nqp::getcomp('perl6').eval($code)`? 10:31
lizmat jnthn: right, duh :-(
pmurias jnthn: the problem is that $?FILES is used in syntax error messages 10:35
and when I'm using nqp::getcomp('perl6').eval($code) I can't set $?FILES 10:36
EVAL can set $?FILES because it's in the setting
jnthn Ah 10:39
lizmat jnthn: note that we disallow defining $? variables until we got a decision on the semantics
Geth nqp/master: 4 commits pushed by (Paweł Murias)++ 10:51
releasable6 Next release in ≈3 days and ≈7 hours. 2 blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft 11:00
Geth nqp: a228b06208 | (Paweł Murias)++ | src/vm/js/nqp-runtime/core.js
[js] Fix a bug when running inside a browser
14:41
nqp: 4b8d6aac53 | (Paweł Murias)++ | src/vm/js/nqp-runtime/core.js
[js] Improve js interop
nqp: ab954114b8 | (Paweł Murias)++ | src/vm/js/nqp-runtime/reprs.js
[js] Fix nqp::can with WrappedJSObject
Geth rakudo: e437954399 | (Paweł Murias)++ | tools/build/NQP_REVISION
Bump NQP for js interop improvements
14:53
rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2018....g0d0a3406d
a096f50582 | (Paweł Murias)++ | 3 files
travis-ci Rakudo build failed. Paweł Murias '[js] Hookup js interop and test it' 15:42
travis-ci.org/rakudo/rakudo/builds/442728495 github.com/rakudo/rakudo/compare/c...96f5058262
buggable [travis build above] ☠ All failures are due to: failed make test (1 failure). Across all jobs, only t/09-moar/00-misc.t test file failed. 15:42
Geth rakudo: bf78a5eb5c | (Tom Browder)++ (committed using GitHub Web editor) | docs/rakudo-nqp-notes.md
add a traps section
17:13
rakudo: 4bf55b1ef0 | (Tom Browder)++ (committed using GitHub Web editor) | docs/rakudo-nqp-notes.md
add another trap
17:24
travis-ci Rakudo build errored. Tom Browder 'add a traps section' 18:02
travis-ci.org/rakudo/rakudo/builds/442792881 github.com/rakudo/rakudo/compare/a...78a5eb5ce0
buggable [travis build above] ☠ Did not recognize some failures. Check results manually. 18:02
travis-ci Rakudo build passed. Tom Browder 'add another trap' 18:37
travis-ci.org/rakudo/rakudo/builds/442797959 github.com/rakudo/rakudo/compare/b...f55b1ef07c