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
PufferBot left
00:03
PufferBot joined
00:32
fake_space_whale joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | ¦ rakudo: zoffixznet self-unassigned `$`-sigiled constants don't get constant folded github.com/rakudo/rakudo/issues/1829 | 00:57 | |||||||||||||||||||||||||||||||||||||
¦ rakudo: zoffixznet self-unassigned [RFC] Implement `:handle-win-shell` arg to `run`, `shell`, and `Proc::Async.new` github.com/rakudo/rakudo/issues/2005 | 00:58 | ||||||||||||||||||||||||||||||||||||||
¦ rakudo: zoffixznet self-unassigned Crazy Rats stringify as 0.00000…000Inf github.com/rakudo/rakudo/issues/1996 | |||||||||||||||||||||||||||||||||||||||
¦ rakudo: zoffixznet self-unassigned Investigate whether $rat**$huge-power can be optimized with math smarts github.com/rakudo/rakudo/issues/1955 | |||||||||||||||||||||||||||||||||||||||
¦ rakudo: zoffixznet self-unassigned %(), @(), $() are evil/weird github.com/rakudo/rakudo/issues/1946 | |||||||||||||||||||||||||||||||||||||||
¦ rakudo: zoffixznet self-unassigned Native-typed constants NYI github.com/rakudo/rakudo/issues/1932 | |||||||||||||||||||||||||||||||||||||||
¦ rakudo: zoffixznet self-unassigned Rational doesn't preserve types of nu/de github.com/rakudo/rakudo/issues/1855 | |||||||||||||||||||||||||||||||||||||||
¦ rakudo: zoffixznet self-unassigned ZDRs broken with `<=>` and possibly other comparator ops github.com/rakudo/rakudo/issues/1850 | |||||||||||||||||||||||||||||||||||||||
¦ rakudo: zoffixznet self-unassigned Can't use native type to parametarize a role / typecheck failure when using that type github.com/rakudo/rakudo/issues/1834 | |||||||||||||||||||||||||||||||||||||||
¦ rakudo: zoffixznet self-unassigned Stringified Rat has traling zeros github.com/rakudo/rakudo/issues/1818 | |||||||||||||||||||||||||||||||||||||||
¦ rakudo: zoffixznet self-unassigned Rat.Num does not choose the closest representable Num github.com/rakudo/rakudo/issues/1782 | 00:59 | ||||||||||||||||||||||||||||||||||||||
¦ rakudo: zoffixznet self-unassigned When coercing to an unknown type, error is "Unable to parse expression in typename; couldn't find final ')'" github.com/rakudo/rakudo/issues/1723 | |||||||||||||||||||||||||||||||||||||||
¦ rakudo: zoffixznet self-unassigned Type Captures Leaking out Sometimes github.com/rakudo/rakudo/issues/1596 | |||||||||||||||||||||||||||||||||||||||
¦ rakudo: zoffixznet self-unassigned `my Int constant .= new: 42` doesn't crash github.com/rakudo/rakudo/issues/1587 | |||||||||||||||||||||||||||||||||||||||
¦ rakudo: zoffixznet self-unassigned `.=` is implemented on constants, but barely functions github.com/rakudo/rakudo/issues/1504 | |||||||||||||||||||||||||||||||||||||||
¦ rakudo: zoffixznet self-unassigned Some operations with zero-denominator Rationals are broken github.com/rakudo/rakudo/issues/1354 | |||||||||||||||||||||||||||||||||||||||
¦ rakudo: zoffixznet self-unassigned constant does not support signature literal github.com/rakudo/rakudo/issues/1301 | |||||||||||||||||||||||||||||||||||||||
01:44
BeastieBot joined
01:58
BeastieBot left
02:01
BeastieBot joined
02:19
ufobat___ joined
02:22
ufobat_ left
02:33
pmurias left
|
|||||||||||||||||||||||||||||||||||||||
Geth | roast: 84e4122481 | (Zoffix Znet)++ | S32-basics/pairup.t [v6.d REVIEW] Fix up .pairup throwage test Currently we rely on `dies-ok` sinking the returned Seq. Fix by sinking it ourselves and also test the exception type. Orig: github.com/perl6/roast/commit/37c8fd4c0 |
03:10 | |||||||||||||||||||||||||||||||||||||
03:13
fake_space_whale left
|
|||||||||||||||||||||||||||||||||||||||
Geth | roast: 5f5c1bedf4 | (Zoffix Znet)++ | S32-array/splice.t [v6.d REVIEW] Polish Array.splice tests Toss pointless splits and use more appropriate test routine. Orig: github.com/perl6/roast/commit/455a94c0b |
03:20 | |||||||||||||||||||||||||||||||||||||
roast: ca11573429 | (Zoffix Znet)++ | S05-modifier/counted-match.t Remove trailing whitespace |
03:43 | ||||||||||||||||||||||||||||||||||||||
roast: a403c613c1 | (Zoffix Znet)++ | S05-modifier/counted-match.t [v6.d REVIEW] More comprehensive Junction in :nth tests - Test various alternatives give right results - Test returned Junction contains all the alternatives Orig: github.com/perl6/roast/commit/7dcf397d1 |
|||||||||||||||||||||||||||||||||||||||
roast: 5742f3ef17 | (Zoffix Znet)++ | S03-operators/eqv.t Remove trailing whitespcae |
03:45 | ||||||||||||||||||||||||||||||||||||||
roast: 91265cee7a | (Zoffix Znet)++ | S03-operators/eqv.t [v6.d REVIEW] Improve Setty eqv Setty tests Spec exact return types. Orig: github.com/perl6/roast/commit/a6f89b6d0 |
|||||||||||||||||||||||||||||||||||||||
roast: e542c16e0d | (Zoffix Znet)++ | S03-metaops/zip.t [v6.d REVIEW] Test exact type in arity-0 Z test Test claims we test for Seq, but `is-deeply` has a quirk of converting Seqs to lists. Fix by using cmp-ok with eqv instead. Orig: github.com/perl6/roast/commit/b42e60436 |
03:48 | ||||||||||||||||||||||||||||||||||||||
roast: 08a209921d | (Zoffix Znet)++ | S05-metasyntax/angle-brackets.t Remove trailing whitespace |
03:52 | ||||||||||||||||||||||||||||||||||||||
roast: 74c3096a08 | (Zoffix Znet)++ | S05-metasyntax/angle-brackets.t [v6.d REVIEW] Test exact types in .comb/match Orig: github.com/perl6/roast/commit/2292a4554 |
03:53 | ||||||||||||||||||||||||||||||||||||||
roast: 98fd4c4119 | (Zoffix Znet)++ | S04-statements/for.t [v6.d REVIEW] Test exact types in list comprehension Orig: github.com/perl6/roast/commit/fc9a4a852 |
03:55 | ||||||||||||||||||||||||||||||||||||||
roast: 91ad3febb7 | (Zoffix Znet)++ | S07-iterators/range-iterator.t [v6.d REVIEW] Remove protocol-violating Range Iterator tests |
04:12 | ||||||||||||||||||||||||||||||||||||||
roast: 3aa9fef795 | (Zoffix Znet)++ | S07-iterators/range-iterator.t [v6.d REVIEW] Remove pull test in skip-at-least IMO pulling after a falsy skip is similar to trying to pull after getting an IterationEnd, and thus should be equivalently against the Iterator protocol. Orig: github.com/perl6/roast/commit/dc78f3a21 |
04:13 | ||||||||||||||||||||||||||||||||||||||
roast: a60c4a94dd | (Zoffix Znet)++ | S06-signature/shape.t [v6.d REVIEW] Test actual types in .shape test And don't spec exact .perl Orig: github.com/perl6/roast/commit/ca9e50d38 |
04:16 | ||||||||||||||||||||||||||||||||||||||
roast: c928f51574 | (Zoffix Znet)++ | S03-operators/gcd.t [v6.d REVIEW] Test type in gcd tests Orig: github.com/perl6/roast/commit/8f856a780 |
04:19 | ||||||||||||||||||||||||||||||||||||||
roast: ecf46934dc | (Zoffix Znet)++ | S09-multidim/methods.t Remove trailing whitespace |
04:41 | ||||||||||||||||||||||||||||||||||||||
roast: 04f36d15f3 | (Zoffix Znet)++ | S09-multidim/methods.t [v6.d REVIEW] Test return types in .rotate/.reverse… …on multi dim arrays Orig: github.com/perl6/roast/commit/a9322406f |
|||||||||||||||||||||||||||||||||||||||
roast: 8f39575321 | (Zoffix Znet)++ | S32-num/complex.t [v6.d REVIEW] Comment on complex**0 reasoning Orig: github.com/perl6/roast/commit/6cf2e012c |
04:44 | ||||||||||||||||||||||||||||||||||||||
roast: 1bbd0334c2 | (Zoffix Znet)++ | S32-num/rat.t [v6.d REVIEW] Loosen Rat.Str test Here we just test we don't produce a "0.A", so allow either exact or rounded Str as result. Better to place rounding Str tests elsewhere (IIRC later proptest commits have those already) Orig: github.com/perl6/roast/commit/b1a305a48 |
05:15 | ||||||||||||||||||||||||||||||||||||||
roast: 344d60d154 | (Zoffix Znet)++ | 2 files [v6.d REVIEW] Move NoMulti .subst test to appendix Orig: github.com/perl6/roast/commit/4eede1cba |
06:20 | ||||||||||||||||||||||||||||||||||||||
6.d-prep: 86325a24a9 | (Zoffix Znet)++ (committed using GitHub Web editor) | TODO/README.md Update Zoffix's review commit |
06:22 | ||||||||||||||||||||||||||||||||||||||
07:06
lizmat left
07:32
lizmat joined
07:36
lizmat left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: JJ++ created pull request #2141: Adds doc for option that apparently works |
08:15 | |||||||||||||||||||||||||||||||||||||
08:31
lizmat joined
|
|||||||||||||||||||||||||||||||||||||||
lizmat | Files=1246, Tests=76433, 386 wallclock secs (16.49 usr 5.81 sys + 2708.20 cusr 264.26 csys = 2994.76 CPU) | 08:32 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: b5e92a5536 | (JJ Merelo)++ | src/Perl6/Compiler.nqp Adds doc for option that apparently works |
08:39 | |||||||||||||||||||||||||||||||||||||
rakudo: 72c8cf68c3 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/Perl6/Compiler.nqp Merge pull request #2141 from JJ/master Adds doc for option that apparently works |
|||||||||||||||||||||||||||||||||||||||
09:06
travis-ci joined
|
|||||||||||||||||||||||||||||||||||||||
travis-ci | Rakudo build passed. JJ Merelo 'Adds doc for option that apparently works' | 09:06 | |||||||||||||||||||||||||||||||||||||
travis-ci.com/JJ/rakudo/builds/80280468 github.com/JJ/rakudo/compare/0180d...e92a5536b2 | |||||||||||||||||||||||||||||||||||||||
09:06
travis-ci left
|
|||||||||||||||||||||||||||||||||||||||
[Tux] |
|
09:18 | |||||||||||||||||||||||||||||||||||||
09:21
lizmat left
09:30
lizmat joined
|
|||||||||||||||||||||||||||||||||||||||
gfldex | m: say 5 ∩ (-∞..∞) | 12:25 | |||||||||||||||||||||||||||||||||||||
camelia | Cannot coerce a lazy list onto a Set in block <unit> at <tmp> line 1 |
||||||||||||||||||||||||||||||||||||||
MasterDuke | now that i've converted nqp to generate *_i math ops instead of *_n, is there some way other than manually inspecting all the code to find where num math was actually expected for operators? | 12:27 | |||||||||||||||||||||||||||||||||||||
e.g., $a / $b, if those are ever and always ints, then it's fine. but if they are/could be nums, then it needs to be changed to nqp::div_n($a, $b) | 12:28 | ||||||||||||||||||||||||||||||||||||||
12:32
ufobat___ left
13:48
lizmat left
13:51
stmuk_ joined
13:54
stmuk left
13:56
x[LGWs4x4i]uG2N0 left
14:00
x[LGWs4x4i]uG2N0 joined
14:30
x[LGWs4x4i]uG2N0 left
14:31
fake_space_whale joined
14:34
x[LGWs4x4i]uG2N0 joined
15:09
Ven`` joined
15:22
lizmat joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | roast: ba9f5233c8 | (Zoffix Znet)++ | S32-num/complex.t [v6.d REVIEW] Document how we came up with 1+0i for power colabti.org/irclogger/irclogger_log...07-28#l579 |
15:48 | |||||||||||||||||||||||||||||||||||||
16:28
Kaiepi left
16:30
PufferBot left
16:52
fake_space_whale left
16:58
Ven`` left
|
|||||||||||||||||||||||||||||||||||||||
Geth | 6.d-prep: 014a14b244 | (Zoffix Znet)++ | 2 files Defer deprecation/spec-errata policies to 6.e IMO our current process is working sufficiently well to not require immediate implementations of these policies. Defer creation of the policies until later language versions, until we get more data more informed. |
16:58 | |||||||||||||||||||||||||||||||||||||
17:07
pmurias joined
17:18
ufobat___ joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | roast: cb721cb626 | (Zoffix Znet)++ | 2 files [v6.d REVIEW] Improve .printf tests - Move no args case into appendices - Don't block `%z` for later use Orig: github.com/perl6/roast/commit/46f1f0ddf |
18:25 | |||||||||||||||||||||||||||||||||||||
roast: 8ad9599e25 | (Zoffix Znet)++ | S02-literals/radix.t [v6.d REVIEW] Test :۳<12>'s return value too Orig: github.com/perl6/roast/commit/340125d3a |
18:49 | ||||||||||||||||||||||||||||||||||||||
roast: db0cbd1247 | (Zoffix Znet)++ | S17-procasync/basic.t [v6.d REVIEW] Reword Proc::Async empty output test Simplify code and test for any emission, not just those that are empty Orig: github.com/perl6/roast/commit/c96e32108 |
19:05 | ||||||||||||||||||||||||||||||||||||||
roast: 6dc5661e62 | (Zoffix Znet)++ | S04-exceptions/fail.t [v6.d REVIEW] Polish sink + Failure test Explicitly set no fatal and don't rely on return value handling in the test routine. Orig: github.com/perl6/roast/commit/49595cba0 |
19:13 | ||||||||||||||||||||||||||||||||||||||
19:13
PufferBot joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 72831b9177 | (Aleks-Daniel Jakimenko-Aleksejev)++ | docs/release_guide.pod 2018.07 release is cancelled After assessing all of the options this seems to be the best idea for this release. |
19:23 | |||||||||||||||||||||||||||||||||||||
rakudo: 0ec4f5f283 | (Aleks-Daniel Jakimenko-Aleksejev)++ | docs/release_guide.pod Add more info to the release guide Mention Toaster and say that cancelling is an option sometimes. |
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | Added some minimal info to the release guide | 19:24 | |||||||||||||||||||||||||||||||||||||
so “too long; didn't write” for the justification is: cutting from HEAD isn't a great idea because of all the issues; recutting 2018.06 without any commits is just somewhat wasteful; doing 2018.06 + a bunch of cherry-picked changes will require a full-blown release effort with testing which will potentially uncover new issues only happening on the release branch and we better put all that effort into 2018.08 | 19:34 | ||||||||||||||||||||||||||||||||||||||
stmuk_: ↑ so basically you can wait for 2018.08 or cut from 2018.06 | 19:36 | ||||||||||||||||||||||||||||||||||||||
stmuk_ | I think I'll use 2018.06 because it would be good to get the Windows fixes out | 19:38 | |||||||||||||||||||||||||||||||||||||
so probably R* 2018.06 RC tomorrow | 19:39 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | cool | 19:40 | |||||||||||||||||||||||||||||||||||||
lizmat | stmuk_++ | 19:45 | |||||||||||||||||||||||||||||||||||||
19:52
pmurias left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: jstuder-gh++ created pull request #2142: Add Callable, Whatever, and zen indexing candidates for CArray |
19:54 | |||||||||||||||||||||||||||||||||||||
19:57
Kaiepi joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | roast: a43547db13 | (Zoffix Znet)++ | S32-list/rotor.t [v6.d REVIEW] Also test :partial in empty-list rotor Orig: github.com/perl6/roast/commit/891568b1f |
20:07 | |||||||||||||||||||||||||||||||||||||
roast: afe5a73980 | (Zoffix Znet)++ | S32-num/negative-zero.t [v6.d REVIEW] Don't spec exact .perl of Complex Orig: github.com/perl6/roast/commit/967a64b8b |
20:09 | ||||||||||||||||||||||||||||||||||||||
¦ rakudo: lizmat self-unassigned Constants slower than literals in range creation github.com/rakudo/rakudo/issues/2138 | 21:55 | ||||||||||||||||||||||||||||||||||||||
rakudo/master: 4 commits pushed by (Jeremy Studer)++, (Zoffix Znet)++ | 21:56 | ||||||||||||||||||||||||||||||||||||||
22:13
fake_space_whale joined
22:39
lizmat left
22:45
ufobat___ left
23:00
lizmat joined
23:12
Zoffix joined
|
|||||||||||||||||||||||||||||||||||||||
Zoffix | Talk Slides and Recording: "Faster Perl 6 Programs": rakudo.party/post/Faster-Perl-6-Pr...-Recording | 23:13 | |||||||||||||||||||||||||||||||||||||
23:23
travis-ci joined
|
|||||||||||||||||||||||||||||||||||||||
travis-ci | Rakudo build failed. Zoffix Znet 'Merge pull request #2142 from jstuder-gh/carray_indexing_candidates | 23:24 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/rakudo/rakudo/builds/409390573 github.com/rakudo/rakudo/compare/0...379a804e48 | |||||||||||||||||||||||||||||||||||||||
23:24
travis-ci left
|
|||||||||||||||||||||||||||||||||||||||
buggable | [travis build above] ☠ Did not recognize some failures. Check results manually. | 23:24 | |||||||||||||||||||||||||||||||||||||
Zoffix | One job failed test t/09-moar/General_Category__UnicodeData__2.t | 23:27 |