|
Perl 6 language and compiler development 2.0 | Logs at irclog.perlgeek.de/perl6-dev/today | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm Set by moderator on 19 May 2018. |
|||||||||||||||||||||||||||||||||||||||
| Geth | ¦ rakudo: zoffixznet self-assigned Regression related to splice and something else (Spit module) github.com/rakudo/rakudo/issues/1843 | 00:12 | |||||||||||||||||||||||||||||||||||||
| ¦ rakudo: zoffixznet self-unassigned Regression related to splice and something else (Spit module) github.com/rakudo/rakudo/issues/1843 | |||||||||||||||||||||||||||||||||||||||
| MasterDuke | Zoffix: so far all those examples give the same result, except for `my @a; say @a[List]` | 00:15 | |||||||||||||||||||||||||||||||||||||
| it used to say `Unable to call postcircumfix @a[ (List) ] with a type object Indexing requires a defined object`, now it says `===SORRY!=== Cannot look up attributes in a List type object` | |||||||||||||||||||||||||||||||||||||||
| timotimo | that looks like you're trying to access the list's attributes in the optimizer before checking if it's concrete or not | 00:17 | |||||||||||||||||||||||||||||||||||||
| MasterDuke | yeah, going to try adding an nqp::isconcrete | ||||||||||||||||||||||||||||||||||||||
|
00:18
Zoffix joined
|
|||||||||||||||||||||||||||||||||||||||
| Zoffix | MasterDuke: even my @a = ^10; say @a[BEGIN List.new: 1, lazy 1, 2, 3] ? I don't get how it manages to have all the things reified into `$!reified` | 00:19 | |||||||||||||||||||||||||||||||||||||
| MasterDuke | yep | 00:20 | |||||||||||||||||||||||||||||||||||||
| Zoffix | m: use nqp; dd nqp::hllizenqp::getattr(List.new(1, lazy 1, 2, 3), List, <$!riefied>)) | ||||||||||||||||||||||||||||||||||||||
| camelia | 5===SORRY!5=== Error while compiling <tmp> Confused at <tmp>:1 ------> 3use nqp; dd nqp::hllizenqp:7⏏5:getattr(List.new(1, lazy 1, 2, 3), List expecting any of: colon pair |
||||||||||||||||||||||||||||||||||||||
| Zoffix | m: use nqp; dd nqp::hllize(nqp::getattr(List.new(1, lazy 1, 2, 3), List, <$!riefied>)) | ||||||||||||||||||||||||||||||||||||||
| camelia | P6opaque: no such attribute '$!riefied' on type List in a List when trying to get a value in block <unit> at <tmp> line 1 |
||||||||||||||||||||||||||||||||||||||
| Zoffix | m: use nqp; dd nqp::hllize(nqp::getattr(List.new(1, lazy 1, 2, 3), List, <$!reified>)) | ||||||||||||||||||||||||||||||||||||||
| camelia | Cannot .elems a lazy list in block <unit> at <tmp> line 1 |
||||||||||||||||||||||||||||||||||||||
| Zoffix | m: use nqp; dd nqp::hllize(nqp::getattr(List.new(1, |lazy 1, 2, 3), List, <$!reified>)) | ||||||||||||||||||||||||||||||||||||||
| camelia | (1, 1, 2, 3) | ||||||||||||||||||||||||||||||||||||||
| Zoffix | s: List, 'new', \\(1, |lazy 1, 2, 3) | 00:21 | |||||||||||||||||||||||||||||||||||||
| SourceBaby | Zoffix, Sauce is at github.com/rakudo/rakudo/blob/849b...t.pm6#L347 | ||||||||||||||||||||||||||||||||||||||
| Zoffix | k, then | ||||||||||||||||||||||||||||||||||||||
|
00:22
Zoffix left
|
|||||||||||||||||||||||||||||||||||||||
| MasterDuke | huh, i added `unless nqp::isconcrete($op[1].value) { return $op }` as the first line, and now nothing is getting past there | 00:24 | |||||||||||||||||||||||||||||||||||||
| nm, wasn't that | 00:28 | ||||||||||||||||||||||||||||||||||||||
| Geth | roast/R1843-cover-splice: c2bf26fcd4 | (Zoffix Znet)++ | S32-array/splice.t Cover splice past end bugs Closes github.com/rakudo/rakudo/issues/1843 |
00:31 | |||||||||||||||||||||||||||||||||||||
|
01:17
Kaiepi joined
01:57
ilbot3 joined
|
|||||||||||||||||||||||||||||||||||||||
| moderator | Perl 6 language and compiler development 2.0 | Logs at irclog.perlgeek.de/perl6-dev/today | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm | ||||||||||||||||||||||||||||||||||||||
| Geth | rakudo: jstuder-gh++ created pull request #1845: Issue 1843: Limit slice end index in splice implementation |
02:16 | |||||||||||||||||||||||||||||||||||||
| rakudo: f93ee2d1f3 | (Jeremy Studer)++ | src/core/Array.pm6 Limit slice end index in splice implementation Splice allows the user to enter a number of elems greater than the elems in the list (the extra is just ignored). However, nqp::slice throws an exception if too large an index is submitted. Check that the end index is not greater than the total elems. zoffix++ for suggestion to reuse existing 'removed' value. |
02:31 | ||||||||||||||||||||||||||||||||||||||
| rakudo: 4537a8e589 | (Zoffix Znet)++ (committed using GitHub Web editor) | src/core/Array.pm6 Merge pull request #1845 from jstuder-gh/splice_slice_end Limit slice end index in splice implementation Fixes R#1843 github.com/rakudo/rakudo/issues/1843 |
|||||||||||||||||||||||||||||||||||||||
| synopsebot | R#1843 [open]: github.com/rakudo/rakudo/issues/1843 [regression][tests committed (in a branch)][⚠ blocker ⚠] Regression related to splice and something else (Spit module) | ||||||||||||||||||||||||||||||||||||||
| roast: zoffixznet++ created pull request #428: Cover splice past end bugs |
|||||||||||||||||||||||||||||||||||||||
| roast: c2bf26fcd4 | (Zoffix Znet)++ | S32-array/splice.t Cover splice past end bugs Closes github.com/rakudo/rakudo/issues/1843 |
02:32 | ||||||||||||||||||||||||||||||||||||||
| roast: d1355bccda | (Zoffix Znet)++ (committed using GitHub Web editor) | S32-array/splice.t Merge pull request #428 from perl6/R1843-cover-splice Cover splice past end bugs Rakudo fix: github.com/rakudo/rakudo/commit/4537a8e589 |
|||||||||||||||||||||||||||||||||||||||
| rakudo/car-grant-unreduce: d736c9662b | (Zoffix Znet)++ | src/core/Rational.pm6 Remove trailing whitespace |
02:53 | ||||||||||||||||||||||||||||||||||||||
| rakudo/car-grant-unreduce: 6dd20588b6 | (Zoffix Znet)++ | 2 files Make Rationals fully-immutable Fixes R#130774: rt.perl.org/Ticket/Display.html?id=130774 |
|||||||||||||||||||||||||||||||||||||||
|
03:34
lizmat joined
|
|||||||||||||||||||||||||||||||||||||||
| Geth | rakudo: zoffixznet self-assigned Regression related to splice and something else (Spit module) github.com/rakudo/rakudo/issues/1843 zoffixznet self-unassigned Regression related to splice and something else (Spit module) github.com/rakudo/rakudo/issues/1843 Fix reentrance of array initialization In a situation like this: sub init() { my @a = 1, (init() unless $++); say @a }; init() we used the same reifier for both running initializations, which caused one array to miss actual values. Fix by creating the reifier object at runtime so each callframe gets its own. Fixes GH #1843 |
03:41 | |||||||||||||||||||||||||||||||||||||
|
05:37
shareable6 joined
|
|||||||||||||||||||||||||||||||||||||||
| synopsebot | RAKUDO#1843 [open]: github.com/rakudo/rakudo/issues/1843 [regression][⚠ blocker ⚠] Regression related to splice and something else (Spit module) | ||||||||||||||||||||||||||||||||||||||
| [Tux] |
|
07:51 | |||||||||||||||||||||||||||||||||||||
|
10:47
lizmat joined
11:26
shareable6 joined
|
|||||||||||||||||||||||||||||||||||||||
| MasterDuke | any new thoughts on github.com/rakudo/rakudo/pull/1844 after the most recent commit? the travis failure was just one job due to a telemetry flopper | 11:42 | |||||||||||||||||||||||||||||||||||||
|
13:09
lizmat joined
13:15
ggoebel joined
14:00
shareable6 joined
|
|||||||||||||||||||||||||||||||||||||||
| Geth | nqp/truffle: 7a2cafaa54 | (Paweł Murias)++ | README.pod [truffle] Add short instructions on how to get it to run. |
14:49 | |||||||||||||||||||||||||||||||||||||
|
14:51
ExtraCrispy joined
14:57
skids joined
|
|||||||||||||||||||||||||||||||||||||||
| Geth | roast: 1bbfa7eb31 | (Zoffix Znet)++ | S02-types/array.t Test re-entrrant array creation Closes github.com/rakudo/rakudo/issues/1843 R#1843 Rakudo fix: github.com/rakudo/rakudo/commit/f98ea64de0e7f13 |
15:17 | |||||||||||||||||||||||||||||||||||||
| synopsebot | R#1843 [closed]: github.com/rakudo/rakudo/issues/1843 [regression][⚠ blocker ⚠] Regression related to splice and something else (Spit module) | ||||||||||||||||||||||||||||||||||||||
| AlexDaniel | o/ | 15:35 | |||||||||||||||||||||||||||||||||||||
| nine++ Zoffix++ jstuder++ | 15:47 | ||||||||||||||||||||||||||||||||||||||
|
15:47
dogbert11 joined
|
|||||||||||||||||||||||||||||||||||||||
| AlexDaniel | MasterDuke: I restarted travis to make it green, but it'll have to wait for the release anyway | 15:48 | |||||||||||||||||||||||||||||||||||||
| treegrep: .pm$ | 16:07 | ||||||||||||||||||||||||||||||||||||||
| greppable6 | AlexDaniel, gist.github.com/fdefe991f172569f2a...08be80a84a | ||||||||||||||||||||||||||||||||||||||
| MasterDuke | AlexDaniel: thanks. and yeah, i assume this would be for after the release | 16:28 | |||||||||||||||||||||||||||||||||||||
| Geth | rakudo: MasterDuke17++ created pull request #1847: Add Set candidate for SetHash's STORE |
17:45 | |||||||||||||||||||||||||||||||||||||
|
17:48
lucasb joined
|
|||||||||||||||||||||||||||||||||||||||
| AlexDaniel | .on 2018-08-16 Mystery | 17:50 | |||||||||||||||||||||||||||||||||||||
| yoleaux | AlexDaniel: Sorry, that command (.on) crashed. | ||||||||||||||||||||||||||||||||||||||
| AlexDaniel | .in 7571363s Mystery | 17:51 | |||||||||||||||||||||||||||||||||||||
| yoleaux | AlexDaniel: I'll remind you on 16 Aug 2018 09:00Z | ||||||||||||||||||||||||||||||||||||||
|
17:58
shareable6 joined
|
|||||||||||||||||||||||||||||||||||||||
| lucasb | .oO( Is it a surprise? ) |
17:58 | |||||||||||||||||||||||||||||||||||||
| AlexDaniel | no | ||||||||||||||||||||||||||||||||||||||
|
18:07
lizmat joined
18:27
jsimonet joined
|
|||||||||||||||||||||||||||||||||||||||
| Geth | nqp: 2f70c5b0f6 | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/build/MOAR_REVISION [MoarVM Bump] Brings 2 commits MoarVM bump brought: github.com/MoarVM/MoarVM/compare/2...gd634d24cf d634d24cf Instantly return 0 with string eq if cached hash code doesn't match 4152021ff [Tools] Add update-changelog.p6 tool |
18:32 | |||||||||||||||||||||||||||||||||||||
| ¦ nqp: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2...gd634d24cf | |||||||||||||||||||||||||||||||||||||||
| rakudo: faaa2f2499 | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/build/NQP_REVISION [NQP Bump] Brings 3 commits NQP bump brought: github.com/perl6/nqp/compare/2018....g2f70c5b0f 2f70c5b0f [MoarVM Bump] Brings 2 commits 146e567ad [js] Use Buffer.alloc and Buffer.allocUnsafe instead of deprecated new Buffer 54ed6a449 [js] Update dependency |
|||||||||||||||||||||||||||||||||||||||
| ¦ rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2018....g2f70c5b0f | |||||||||||||||||||||||||||||||||||||||
|
18:34
geekosaur joined
18:43
lizmat joined
18:44
jsimonet joined,
Geth joined
18:47
committable6 joined
18:53
tadzik joined
|
|||||||||||||||||||||||||||||||||||||||
| Geth | roast/car-grant-unreduce: 1d10e9dc12 | (Zoffix Znet)++ | MISC/bug-coverage-stress-6.d.t Cover data race in Rational Closes RT#130774: rt.perl.org/Ticket/Display.html?id=130774 Rakudo fix: github.com/rakudo/rakudo/commit/6dd20588b6dfb75 |
19:04 | |||||||||||||||||||||||||||||||||||||
| synopsebot | RT#130774 [open]: rt.perl.org/Ticket/Display.html?id=130774 [BUG] Rational.REDUCE-ME has a data race | ||||||||||||||||||||||||||||||||||||||
| Geth | rakudo/car-grant-unreduce: 22724c0eee | (Zoffix Znet)++ | t/spectest.data Add MISC/bug-coverage-stress-6.d.t to list of test files |
19:05 | |||||||||||||||||||||||||||||||||||||
|
19:27
bloatable6 joined,
coverable6 joined,
releasable6 joined,
unicodable6 joined,
reportable6 joined,
statisfiable6 joined,
shareable6 joined
19:31
lucasb_ joined
|
|||||||||||||||||||||||||||||||||||||||
| Geth | rakudo/car-grant-unreduce: 5 commits pushed by (Jeremy Studer)++, (Zoffix Znet)++, (Stefan Seifert)++, (Aleks-Daniel Jakimenko-Aleksejev)++ | 19:32 | |||||||||||||||||||||||||||||||||||||
| MasterDuke | i've been looking at rt.perl.org/Public/Bug/Display.html?id=71536, but it's a bit old and i don't know if the recommendations of where to start are still valid | 19:44 | |||||||||||||||||||||||||||||||||||||
| gonna be afk for a bit, but i'd be open to any suggestions | |||||||||||||||||||||||||||||||||||||||
| Geth | rakudo/car-grant-unreduce: 3afbacdfa0 | (Zoffix Znet)++ | src/core/Rat.pm6 [CaR Grant] Make Rational reduction 43% faster |
20:05 | |||||||||||||||||||||||||||||||||||||
| AlexDaniel | So! The build script is happy, so all spectests and everything is clean. AppVeyor and Travis are green. Canary is green: travis-ci.org/perl6/rakudo-pkg-can...tification . Toaster does not show any regressions, but there are some modules flapping because of hash randomization changes (pull requests submitted where easy, for other modules tickets were filed). Rakudo on jvm | 20:22 | |||||||||||||||||||||||||||||||||||||
| builds fine. | |||||||||||||||||||||||||||||||||||||||
| MasterDuke | sounds like a release is imminent | 20:24 | |||||||||||||||||||||||||||||||||||||
| AlexDaniel | Yeah, pretty much | ||||||||||||||||||||||||||||||||||||||
| samcv: ↑ I think you can go ahead and cut MoarVM release, whenever you're ready | 20:25 | ||||||||||||||||||||||||||||||||||||||
| Geth | rakudo: 791c3e3506 | (Aleks-Daniel Jakimenko-Aleksejev)++ | docs/release_guide.pod Minor release_guide tweaks Leave room for interpretation to include GitHub issue tracker; add myself to the list of people who can upload stuff. |
20:31 | |||||||||||||||||||||||||||||||||||||
|
20:36
dct joined
|
|||||||||||||||||||||||||||||||||||||||
| Geth | nqp/native-bigints: 62bf3f21ff | (Paweł Murias)++ | 6 files [js] Use the soon to come builtin BigInt bignums |
20:56 | |||||||||||||||||||||||||||||||||||||
|
21:40
squashable6 joined
22:27
dct joined
|
|||||||||||||||||||||||||||||||||||||||
| MasterDuke | jnthn: since you seem to be around, did you see my question about rt.perl.org/Public/Bug/Display.html?id=71536 ? | 23:14 | |||||||||||||||||||||||||||||||||||||