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. |
|||||||||||||||||||||||||||||||||||||||
timotimo | it surely needs the .c rebuilt | 00:00 | |||||||||||||||||||||||||||||||||||||
MasterDuke | yeah, i always run Configure.pl first | ||||||||||||||||||||||||||||||||||||||
timotimo | that's good | 00:01 | |||||||||||||||||||||||||||||||||||||
Zoffix | oh wait, it wasn't a SEGV, it was just a 255 exit code | 00:03 | |||||||||||||||||||||||||||||||||||||
MasterDuke | i just did `make realclean; <configure>, make install` in all three repos, still the same segv | 00:04 | |||||||||||||||||||||||||||||||||||||
fwiw, i'm getting it on both my kubuntu 18.04 and my arch linux machines. gcc version 7.3.0 (Ubuntu 7.3.0-16ubuntu3) and gcc version 8.2.1 20180831 (GCC) respectively | 00:05 | ||||||||||||||||||||||||||||||||||||||
afk for a bit | 00:06 | ||||||||||||||||||||||||||||||||||||||
Zoffix | Filed R#2261 | ||||||||||||||||||||||||||||||||||||||
synopsebot | R#2261 [open]: github.com/rakudo/rakudo/issues/2261 [ASYNC] Crashes in t/spec/S17-promise/lock-async-stress2.t | ||||||||||||||||||||||||||||||||||||||
00:07
Zoffix left
00:24
lizmat joined
00:25
p6bannerbot sets mode: +v lizmat
|
|||||||||||||||||||||||||||||||||||||||
Geth | roast: a3e197822c | (Zoffix Znet)++ | packages/Test/Iterator.pm6 [v6.d REVIEW] Test actual values instead of stringified shadow Orig: github.com/perl6/roast/commit/b9dee81d5 |
00:25 | |||||||||||||||||||||||||||||||||||||
roast: 68e84e7447 | (Zoffix Znet)++ | S32-list/iterator.t Remove trailing whitespace |
00:26 | ||||||||||||||||||||||||||||||||||||||
roast: 17db6d7112 | (Zoffix Znet)++ | S32-list/iterator.t Fudge .keys on shaped arrays test The only reason it was passing is because the test routine was too loose and was checking only stringified versions of the data. Fixed in github.com/perl6/roast/commit/a3e197822c Reported in github.com/rakudo/rakudo/issues/2262 R#2262 |
00:28 | ||||||||||||||||||||||||||||||||||||||
synopsebot | R#2262 [open]: github.com/rakudo/rakudo/issues/2262 .keys on shaped arrays adds a a list around returned values | ||||||||||||||||||||||||||||||||||||||
01:07
Zoffix joined,
p6bannerbot sets mode: +v Zoffix
|
|||||||||||||||||||||||||||||||||||||||
Zoffix | nine: MasterDuke: FWIW, I'm getting the same issue on hack's SourceBaby build now: consistent SEGV at stage parse even after `make realclean` and nuking `install` dir. | 01:08 | |||||||||||||||||||||||||||||||||||||
Weird my google VM didn't have it | |||||||||||||||||||||||||||||||||||||||
m: say $*PERL.compiler.version | 01:10 | ||||||||||||||||||||||||||||||||||||||
camelia | v2018.08.60.g.3272207.ae | ||||||||||||||||||||||||||||||||||||||
Zoffix | c: HEAD say $*PERL.compiler.version | ||||||||||||||||||||||||||||||||||||||
committable6 | Zoffix, ¦HEAD(3272207): «Cannot test this commit (Commit exists, but a perl6 executable could not be built for it)» | ||||||||||||||||||||||||||||||||||||||
Zoffix | looks like camelia got built, but committable segved too | 01:11 | |||||||||||||||||||||||||||||||||||||
Filed R#2263 | 01:18 | ||||||||||||||||||||||||||||||||||||||
synopsebot | R#2263 [open]: github.com/rakudo/rakudo/issues/2263 [SEGV] Consistent SEGV at stage parse during build | ||||||||||||||||||||||||||||||||||||||
01:50
cognominal-p6 joined
01:51
p6bannerbot sets mode: +v cognominal-p6
01:55
cognominal-p6 left,
cognominal-p6 joined
01:56
p6bannerbot sets mode: +v cognominal-p6
02:12
epony joined,
p6bannerbot sets mode: +v epony
02:14
cognominal-p6 left
|
|||||||||||||||||||||||||||||||||||||||
MasterDuke | huh, `Optimizer: No lexical $!initial_threads found`, from this `if $symbols.find_lexical_symbol($node.name) -> $vname {` (that i've added as part of my wip) | 02:30 | |||||||||||||||||||||||||||||||||||||
and this `) for ^$!initial_threads;` is what's causing it github.com/rakudo/rakudo/blob/mast...r.pm6#L821 | 02:32 | ||||||||||||||||||||||||||||||||||||||
(i'm trying to re-write it into a while, like is done for literal/constant/native | 02:33 | ||||||||||||||||||||||||||||||||||||||
releasable6 | Next release in ≈6 days and ≈15 hours. 1 blocker. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft | 03:00 | |||||||||||||||||||||||||||||||||||||
Zoffix | wow, it's release time already | 03:58 | |||||||||||||||||||||||||||||||||||||
yoleaux | 03:33Z <samcv> Zoffix: it's guarenteed to be the same as long as you don't *add* anything. | ||||||||||||||||||||||||||||||||||||||
Zoffix | thanks | ||||||||||||||||||||||||||||||||||||||
04:01
Zoffix left
|
|||||||||||||||||||||||||||||||||||||||
Geth | roast: 9935fecaf5 | (Zoffix Znet)++ | packages/Test/Iterator.pm6 [v6.d REVIEW] Remove protocol-violating iterator tests We're not meant to be pulling after receiving IterationEnd or after skipping far enough to exhaust iterator Orig: github.com/perl6/roast/commit/93c356a9e |
04:23 | |||||||||||||||||||||||||||||||||||||
roast: 48bf592b5c | (Zoffix Znet)++ | packages/Test/Iterator.pm6 [v6.d REVIEW] Fix apparent typo in var name |
04:24 | ||||||||||||||||||||||||||||||||||||||
roast: cbd2caf2d6 | (Zoffix Znet)++ | S17-promise/nonblocking-await.t [v6.d REVIEW] Don't spec X::AdHoc as thrown exception Orig: github.com/perl6/roast/commit/c8e03430d |
04:30 | ||||||||||||||||||||||||||||||||||||||
roast: 11a3dfacc3 | (Zoffix Znet)++ | S05-metasyntax/longest-alternative.t Remove trailing whitespace |
04:38 | ||||||||||||||||||||||||||||||||||||||
roast: 3562be2d25 | (Zoffix Znet)++ | S05-metasyntax/longest-alternative.t [v6.d REVIEW] Localize test class name Orig: github.com/perl6/roast/commit/bb73a8947 |
|||||||||||||||||||||||||||||||||||||||
roast: 6ae596a117 | (Zoffix Znet)++ | S05-substitution/subst.t [v6.d REVIEW] Expand S/// in map test Make more than 1 substitution in the test Orig: github.com/perl6/roast/commit/1ed4d128d |
04:40 | ||||||||||||||||||||||||||||||||||||||
roast: 6913c07695 | (Zoffix Znet)++ | S02-types/range.t [v6.d REVIEW] Explain why Complex ~~ Range cases are true Orig: github.com/perl6/roast/commit/490dbe463 |
04:43 | ||||||||||||||||||||||||||||||||||||||
roast: de0bebeaf3 | (Zoffix Znet)++ | S32-list/sort.t [v6.d REVIEW] Test actual type in sort tests Orig: github.com/perl6/roast/commit/874acb12c |
04:46 | ||||||||||||||||||||||||||||||||||||||
roast: 6373bc97f3 | (Zoffix Znet)++ | S32-list/sort.t [v6.d REVIEW] Use more precise is-eqv for sort test is-deeply doesn't differentiate between Seqs and Lists |
04:47 | ||||||||||||||||||||||||||||||||||||||
roast: 5c60b79a9f | (Zoffix Znet)++ | S32-num/base.t [v6.d REVIEW] Use better routine for Failure in .base Orig: github.com/perl6/roast/commit/4bcf18fd3 |
05:06 | ||||||||||||||||||||||||||||||||||||||
roast: 336bc6166e | (Zoffix Znet)++ | S32-num/base.t [v6.d REVIEW] Use better routine for Failure in .base |
05:07 | ||||||||||||||||||||||||||||||||||||||
roast: c39c048b34 | (Zoffix Znet)++ | S32-io/IO-Socket-Async.t [v6.d REVIEW] Test actual object of Supply.list Orig: github.com/perl6/roast/commit/c7abae472 |
05:08 | ||||||||||||||||||||||||||||||||||||||
05:10
cognominal-p6 joined,
p6bannerbot sets mode: +v cognominal-p6
|
|||||||||||||||||||||||||||||||||||||||
Geth | roast: 90b36e3f31 | (Zoffix Znet)++ | S03-smartmatch/any-num.t [v6.d REVIEW] Add signed zero tests to Str ~~ Num Orig: github.com/perl6/roast/commit/70dc42140 |
05:10 | |||||||||||||||||||||||||||||||||||||
05:11
cognominal-p6 left
05:12
cognominal-p6 joined,
p6bannerbot sets mode: +v cognominal-p6
|
|||||||||||||||||||||||||||||||||||||||
Geth | roast: ee49319e52 | (Zoffix Znet)++ | S32-num/base.t [v6.d REVIEW] Use more precise routine for .base failures Also fudge one test that revealed wrong behaviour: R#2266 github.com/rakudo/rakudo/issues/2266 Orig: github.com/perl6/roast/commit/e2039dbb6 |
05:19 | |||||||||||||||||||||||||||||||||||||
roast: 5c16428524 | (Zoffix Znet)++ | 2 files [v6.d REVIEW] Exactify Rational.ceiling test description Do not imply that the produced Rational is unreduced, since we now mandate Rational reduction on creation. Orig: github.com/perl6/roast/commit/50e33352e |
05:27 | ||||||||||||||||||||||||||||||||||||||
05:33
cognominal-p6 left
|
|||||||||||||||||||||||||||||||||||||||
Geth | 6.d-prep: 1970b98fce | (Zoffix Znet)++ | 2 files Restructure deferred deprecations They're deferred to 6.e because we don't have the machinery in rakudo to issue deprecation warnings, however shouldn't be stopping us from deprecating those features on the language level and documenting them as deprecated. We'll simply keep them around for longer than features we can issue deprecation warnings for. |
05:37 | |||||||||||||||||||||||||||||||||||||
roast: f9816505de | (Zoffix Znet)++ | 2 files [v6.d REVIEW] Document what unreduced .norm is about Since now we spec Rationals must always be reduced, it doesn't make sense to have something "unreduced" Orig: github.com/perl6/roast/commit/7d0daf528 |
05:42 | ||||||||||||||||||||||||||||||||||||||
timotimo | MasterDuke: i don't think you can find a $!foo using find_lexical_symbol, actually | 06:35 | |||||||||||||||||||||||||||||||||||||
06:46
MasterDuke left
|
|||||||||||||||||||||||||||||||||||||||
nine | I can't for the life of mine reproduce that segfault :/ | 07:33 | |||||||||||||||||||||||||||||||||||||
rakudo build and spectest succeeds with MVM_SPESH_BLOCKING=1. MVM_SPESH_NODELAY=1 breaks the build, but that seems to have started before my commits: Error while compiling, type X::Attribute::Undeclared | 07:44 | ||||||||||||||||||||||||||||||||||||||
timotimo | yeah, nodelay is known to not be stable | 07:48 | |||||||||||||||||||||||||||||||||||||
not necessarily a problem | |||||||||||||||||||||||||||||||||||||||
lizmat | Files=1249, Tests=76080, 337 wallclock secs (15.17 usr 5.22 sys + 2349.51 cusr 226.40 csys = 2596.30 CPU) | 07:53 | |||||||||||||||||||||||||||||||||||||
after pulling latest: | 08:00 | ||||||||||||||||||||||||||||||||||||||
Stage start : 0.000 | |||||||||||||||||||||||||||||||||||||||
Stage parse : make: *** [CORE.setting.moarvm] Segmentation fault: | |||||||||||||||||||||||||||||||||||||||
:-( | |||||||||||||||||||||||||||||||||||||||
also with MVM_SPESH_BLOCKING=1 :-( | 08:01 | ||||||||||||||||||||||||||||||||||||||
nine | lizmat: does it go away with MVM_JIT_DISABLE=1? | ||||||||||||||||||||||||||||||||||||||
lizmat: if yes, can you bisect MoarVM? I guess it would be in 954bdf88bc5d6909c8e37b9133355696751f0b67..ef4743315dc9993f40b433f5beda72d0dfd5cc1b | 08:02 | ||||||||||||||||||||||||||||||||||||||
lizmat | looks like it is not crashing immediately after that | 08:03 | |||||||||||||||||||||||||||||||||||||
yep, builds ok with MVM_JIT_DISABLE=1 | 08:04 | ||||||||||||||||||||||||||||||||||||||
BTW, what is the difference between hllbool and hllboolfor (apart from the 2nd parameter) ? | 08:06 | ||||||||||||||||||||||||||||||||||||||
when would you use one and when the other ? | 08:07 | ||||||||||||||||||||||||||||||||||||||
also tests ok with MVM_JIT_DISABLE=1 | 08:11 | ||||||||||||||||||||||||||||||||||||||
nine: ef4743315dc9993f40b433f5beda72d0dfd5cc1b isn't known in my MoarVM checkout ? | 08:13 | ||||||||||||||||||||||||||||||||||||||
scratch that | 08:14 | ||||||||||||||||||||||||||||||||||||||
nine | lizmat: hllboolfor is used by NQP code that nevertheless wants to return Perl 6 True and False, i.e. meta model code | 08:20 | |||||||||||||||||||||||||||||||||||||
lizmat | aha, ok | 08:21 | |||||||||||||||||||||||||||||||||||||
08:22
dct joined,
p6bannerbot sets mode: +v dct
08:30
cognominal-p6 joined,
p6bannerbot sets mode: +v cognominal-p6
08:35
Kaiepi joined
|
|||||||||||||||||||||||||||||||||||||||
lizmat | grr... can't get it to work with lldb | 08:35 | |||||||||||||||||||||||||||||||||||||
08:36
p6bannerbot sets mode: +v Kaiepi
|
|||||||||||||||||||||||||||||||||||||||
lizmat | and there apparently no longer is an explanation on to how to use an already installed nqp :-( | 08:36 | |||||||||||||||||||||||||||||||||||||
"Alternatively, feel free to git clone github.com/perl6/nqp and | |||||||||||||||||||||||||||||||||||||||
github.com/MoarVM/MoarVM manually and install them individually." | |||||||||||||||||||||||||||||||||||||||
and as I haven't had breakfast yet, that is what I'm going to do now | 08:37 | ||||||||||||||||||||||||||||||||||||||
& | |||||||||||||||||||||||||||||||||||||||
08:38
brrt joined
08:39
p6bannerbot sets mode: +v brrt
08:42
cognominal-p6 left
08:43
cognominal-p6 joined,
p6bannerbot sets mode: +v cognominal-p6
|
|||||||||||||||||||||||||||||||||||||||
Geth | nqp: 31c92dbeff | (Elizabeth Mattijsen)++ | tools/build/MOAR_REVISION Bump Moar |
08:49 | |||||||||||||||||||||||||||||||||||||
¦ nqp: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2...6-gfb8976a | |||||||||||||||||||||||||||||||||||||||
08:51
dct left,
fake_space_whale left
08:54
cognominal-p6 left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 18a6968b98 | (Elizabeth Mattijsen)++ | tools/build/NQP_REVISION Bump NQP to fix build on MacOS |
08:55 | |||||||||||||||||||||||||||||||||||||
¦ rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2018....7-g31c92db | |||||||||||||||||||||||||||||||||||||||
09:05
lizmat_ joined
09:06
p6bannerbot sets mode: +v lizmat_
09:08
lizmat left
|
|||||||||||||||||||||||||||||||||||||||
[Tux] | today will have no timing: I'm upgrading my box from openSUSE 42.3 to openSUSE 15.0 | 09:24 | |||||||||||||||||||||||||||||||||||||
timotimo | sounds like a downgrade worth about 30 years of yearly releases :) | 09:25 | |||||||||||||||||||||||||||||||||||||
09:25
travis-ci joined,
p6bannerbot sets mode: +v travis-ci
|
|||||||||||||||||||||||||||||||||||||||
travis-ci | Rakudo build passed. Elizabeth Mattijsen 'Bump NQP to fix build on MacOS' | 09:25 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/rakudo/rakudo/builds/426291523 github.com/rakudo/rakudo/compare/3...a6968b98f4 | |||||||||||||||||||||||||||||||||||||||
09:25
travis-ci left
|
|||||||||||||||||||||||||||||||||||||||
[Tux] | theis release numbers suck | 09:26 | |||||||||||||||||||||||||||||||||||||
timotimo | i hope their releases don't get better with rising numbers like they do on windows | 09:27 | |||||||||||||||||||||||||||||||||||||
[Tux] | 4036 packages to upgrade, 58 to downgrade, 572 new, 1 to reinstall, 122 to remove, 65 to change vendor, 7 to change arch. | 09:30 | |||||||||||||||||||||||||||||||||||||
Overall download size: 3.25 GiB. Already cached: 0 B. After the operation, additional 1.8 GiB will be used. | |||||||||||||||||||||||||||||||||||||||
10:40
brrt left
11:47
MasterDuke joined,
p6bannerbot sets mode: +v MasterDuke,
MasterDuke left,
MasterDuke joined,
herbert.freenode.net sets mode: +v MasterDuke,
p6bannerbot sets mode: +v MasterDuke
11:50
cognominal-p6 joined,
cognominal-p6 left
11:51
cognominal-p6 joined,
p6bannerbot sets mode: +v cognominal-p6
|
|||||||||||||||||||||||||||||||||||||||
MasterDuke | timotimo: huh, interesting | 11:59 | |||||||||||||||||||||||||||||||||||||
12:02
brrt joined
12:03
p6bannerbot sets mode: +v brrt
12:10
brrt left
12:14
cognominal-p6 left
|
|||||||||||||||||||||||||||||||||||||||
MasterDuke | if i'm creating a QAST::Op for nqp::add_I, how do i do the third param, the type? | 12:18 | |||||||||||||||||||||||||||||||||||||
12:50
[Tux] joined
12:51
[Tux] is now known as _Tux_,
p6bannerbot sets mode: +v _Tux_
13:18
Zoffix joined,
p6bannerbot sets mode: +v Zoffix
|
|||||||||||||||||||||||||||||||||||||||
Zoffix | MasterDuke: it'd be just another positional argument, a QAST::WVal node | 13:18 | |||||||||||||||||||||||||||||||||||||
m: use QAST:from<NQP>; BEGIN $*W.compile_time_evaluate: $, QAST::Op.new: :op<call>, :name<&say>, QAST::Op.new: :op<add_I>, QAST::WVal.new(:value(42)), QAST::WVal.new(:value(100)), QAST::WVal.new(:value(Int)) | |||||||||||||||||||||||||||||||||||||||
camelia | 142 | ||||||||||||||||||||||||||||||||||||||
13:22
Zoffix left
13:43
[Tux] joined
13:44
p6bannerbot sets mode: +v [Tux]
13:46
[Tux] left
13:47
[Tux] joined,
p6bannerbot sets mode: +v [Tux]
13:49
lizmat_ left
|
|||||||||||||||||||||||||||||||||||||||
[Tux] | timing running. expect it to be slower. Lots of things changed, and I probably lost support of some older ruby versions | 13:50 | |||||||||||||||||||||||||||||||||||||
13:54
lizmat joined,
p6bannerbot sets mode: +v lizmat
|
|||||||||||||||||||||||||||||||||||||||
Geth | roast: 6f3f776980 | (Zoffix Znet)++ | S32-array/create.t [v6.d REVIEW] Expand Array.clone tests Also test modifying the arrays at their heads Orig: github.com/perl6/roast/commit/a460cdc7a |
13:55 | |||||||||||||||||||||||||||||||||||||
roast: ec193640f6 | (Zoffix Znet)++ | 2 files [v6.d REVIEW] Move enormous number of combiners test to APPENDICES Orig: github.com/perl6/roast/commit/00c3c0439 |
14:01 | ||||||||||||||||||||||||||||||||||||||
rakudo: bd8e50b4ce | (Zoffix Znet)++ | t/spectest.data Add APPENDICES/A01-limits/misc.t to list of test files |
|||||||||||||||||||||||||||||||||||||||
[Tux] |
|
14:02 | |||||||||||||||||||||||||||||||||||||
timotimo | wow, that's quite a bit slower indeed | 14:04 | |||||||||||||||||||||||||||||||||||||
Geth | roast: b9c2b7500d | (Zoffix Znet)++ | 3 files [v6.d REVIEW] APPENDIXify bad arg .lines/.words Orig: github.com/perl6/roast/commit/c4ccaa4ce |
14:05 | |||||||||||||||||||||||||||||||||||||
[Tux] | don't know that for sure yet. there is a lot of other things going on right now | ||||||||||||||||||||||||||||||||||||||
and somehow my letsencrypt is broken, so I do not have https anymore :( | 14:06 | ||||||||||||||||||||||||||||||||||||||
14:16
_Tux_ left
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 3ffacb9f74 | (Elizabeth Mattijsen)++ | src/core/Iterator.pm6 Introducing PredictiveIterator role After some discussion with Jonathan after the SPW, he felt it was better to move the "count-only" and "bool-only" functionality into a separate role, which could then be used to smartmatch / MMD on, rather than having to see whether it is possible to call a method before calling it. This commit creates that role, with "bool-only" defaulting to booleanizing the result of "count-only". |
14:28 | |||||||||||||||||||||||||||||||||||||
rakudo: be07f30016 | (Elizabeth Mattijsen)++ | t/spectest.data Merge branch 'master' of github.com/rakudo/rakudo |
|||||||||||||||||||||||||||||||||||||||
lizmat | m: use nqp; nqp::hllbool(9999999999999999999999999999) # is this supposed to happen, nine ? | 14:56 | |||||||||||||||||||||||||||||||||||||
camelia | Cannot unbox 94 bit wide bigint into native integer in block <unit> at <tmp> line 1 |
||||||||||||||||||||||||||||||||||||||
15:04
brrt joined
15:05
p6bannerbot sets mode: +v brrt
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 5cbbcc6e5c | (Elizabeth Mattijsen)++ | 2 files s/Iterator/PredictiveIterator/ for native shaped arrays |
15:05 | |||||||||||||||||||||||||||||||||||||
rakudo: 842d4b3276 | (Elizabeth Mattijsen)++ | src/core/Rakudo/Iterator.pm6 s/Iterator/PredictiveIterator for many standard iterators |
|||||||||||||||||||||||||||||||||||||||
rakudo/master: 4 commits pushed by (Elizabeth Mattijsen)++ | 15:07 | ||||||||||||||||||||||||||||||||||||||
rakudo: ad64c757fe | (Elizabeth Mattijsen)++ | src/core/Str.pm6 s/Iterator/PredictiveIterator for Str |
15:08 | ||||||||||||||||||||||||||||||||||||||
rakudo: eefbe6e13e | (Elizabeth Mattijsen)++ | src/core/Uni.pm6 s/Iterator/PredictiveIterator for Uni |
|||||||||||||||||||||||||||||||||||||||
rakudo: da663afd6d | (Elizabeth Mattijsen)++ | src/core/metaops.pm6 s/Iterator/PredictiveIterator for metaops |
|||||||||||||||||||||||||||||||||||||||
15:09
pmurias joined
15:10
cognominal-p6 joined,
p6bannerbot sets mode: +v pmurias
|
|||||||||||||||||||||||||||||||||||||||
pmurias | lizmat: yep, nqp::hllbool takes a native integer | 15:10 | |||||||||||||||||||||||||||||||||||||
lizmat | ok, good to know | ||||||||||||||||||||||||||||||||||||||
15:10
p6bannerbot sets mode: +v cognominal-p6
|
|||||||||||||||||||||||||||||||||||||||
lizmat | I guess I got misguided by the "hll" prefix | 15:11 | |||||||||||||||||||||||||||||||||||||
pmurias | lizmat: nqp::hllbool test: github.com/perl6/nqp/blob/master/t...hll.t#L227 | 15:12 | |||||||||||||||||||||||||||||||||||||
pmurias is reminded that nqp::hllbool needs docs (and other docs too) | 15:14 | ||||||||||||||||||||||||||||||||||||||
visiting grandparents& | 15:15 | ||||||||||||||||||||||||||||||||||||||
15:22
dogbert17 joined,
p6bannerbot sets mode: +v dogbert17
|
|||||||||||||||||||||||||||||||||||||||
dogbert17 | lizmat: are you working on t/08-performance/01-iterators.t ? | 15:23 | |||||||||||||||||||||||||||||||||||||
15:23
cognominal-p6 left
15:24
cognominal-p6 joined,
p6bannerbot sets mode: +v cognominal-p6
15:34
cognominal-p6 left
15:36
travis-ci joined,
p6bannerbot sets mode: +v travis-ci
|
|||||||||||||||||||||||||||||||||||||||
travis-ci | Rakudo build failed. Elizabeth Mattijsen 's/Iterator/PredictiveIterator for many standard iterators' | 15:36 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/rakudo/rakudo/builds/426360651 github.com/rakudo/rakudo/compare/b...2d4b327661 | |||||||||||||||||||||||||||||||||||||||
15:36
travis-ci left
|
|||||||||||||||||||||||||||||||||||||||
buggable | [travis build above] ☠ All failures are due to: failed make test (6 failures). Across all jobs, only t/08-performance/01-iterators.t test file failed. | 15:36 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: e717e21be9 | (Elizabeth Mattijsen)++ | 2 files Make default PredictiveIterator.boolonly more HLLiish This should unbreak Travis / make test |
15:49 | |||||||||||||||||||||||||||||||||||||
15:56
Zoffix joined,
p6bannerbot sets mode: +v Zoffix
|
|||||||||||||||||||||||||||||||||||||||
Zoffix | So there's no longer an nqp::p6bool, but nqp::hllbool doesn't handle all the values anymore? | 15:56 | |||||||||||||||||||||||||||||||||||||
c: 2018.08 use nqp; dd nqp::p6bool(Scalar) | 15:57 | ||||||||||||||||||||||||||||||||||||||
committable6 | Zoffix, ¦2018.08: «Bool::False» | ||||||||||||||||||||||||||||||||||||||
Zoffix | m: use nqp; dd nqp::p6bool(Scalar) | ||||||||||||||||||||||||||||||||||||||
camelia | ===SORRY!=== No registered operation handler for 'p6bool' |
||||||||||||||||||||||||||||||||||||||
Zoffix | m: use nqp; dd nqp::hllbool(Scalar) | ||||||||||||||||||||||||||||||||||||||
camelia | Cannot unbox a type object (Scalar) to int. in block <unit> at <tmp> line 1 |
||||||||||||||||||||||||||||||||||||||
Zoffix | We're getting rid of all the extops now, right? | ||||||||||||||||||||||||||||||||||||||
m: use nqp; dd nqp::hllbool(nqp::istrue(Scalar)) | |||||||||||||||||||||||||||||||||||||||
camelia | Bool::False | ||||||||||||||||||||||||||||||||||||||
timotimo | we'll now always have to get the truth value manually, it seems like | 15:58 | |||||||||||||||||||||||||||||||||||||
Zoffix | noted | ||||||||||||||||||||||||||||||||||||||
timotimo | i mean, we turn "if_o" into "istrue" + "if_i" in spesh already anyway | ||||||||||||||||||||||||||||||||||||||
so the end result isn't that different i guess. which could of course also mean that we should introduce hllbool_o and hllboolfor_o which get split up like the other thing, too | 15:59 | ||||||||||||||||||||||||||||||||||||||
Zoffix | less typing and avoiding bugs is certainly welcome | ||||||||||||||||||||||||||||||||||||||
(bugs where you use hllbool but forget to intify the value I mean) | 16:00 | ||||||||||||||||||||||||||||||||||||||
timotimo | hm. but how was p6bool implemented such that it was able to take objects? did it force us to first build Int objects if we had an int register that we wanted to boolify? that doesn't seem right | 16:01 | |||||||||||||||||||||||||||||||||||||
Zoffix | 2018.08 was 7 days ago? | 16:02 | |||||||||||||||||||||||||||||||||||||
releasable6: status | |||||||||||||||||||||||||||||||||||||||
releasable6 | Zoffix, Next release in ≈6 days and ≈2 hours. 1 blocker. 0 out of 74 commits logged | ||||||||||||||||||||||||||||||||||||||
Zoffix, Details: gist.github.com/5ed21235cc2fb320d7...eb5f49521d | |||||||||||||||||||||||||||||||||||||||
Zoffix | And the next release is in 6 days? That's really short | 16:03 | |||||||||||||||||||||||||||||||||||||
timotimo | yeah, we've got a little bit of a hiccup | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | IMO no big issue with that, a quick release before another set of breaking changes is merged :) | 16:04 | |||||||||||||||||||||||||||||||||||||
16:05
travis-ci joined,
p6bannerbot sets mode: +v travis-ci
|
|||||||||||||||||||||||||||||||||||||||
travis-ci | Rakudo build failed. Elizabeth Mattijsen 's/Iterator/PredictiveIterator for metaops' | 16:05 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/rakudo/rakudo/builds/426361082 github.com/rakudo/rakudo/compare/c...663afd6d42 | |||||||||||||||||||||||||||||||||||||||
16:05
travis-ci left,
epony left
|
|||||||||||||||||||||||||||||||||||||||
buggable | [travis build above] ☠ All failures are due to: failed make test (6 failures). Across all jobs, only t/08-performance/01-iterators.t test file failed. | 16:06 | |||||||||||||||||||||||||||||||||||||
16:06
[Tux] left,
[Tux] joined
16:07
epony joined,
p6bannerbot sets mode: +v epony,
p6bannerbot sets mode: +v [Tux],
brrt left
16:10
[Tux] left
16:13
lizmat left
16:15
Zoffix left
16:18
[Tux] joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | roast: 639df3e7f7 | (Zoffix Znet)++ | S32-io/other.t [v6.d REVIEW] Test actual value of IO::Special:U.Str Orig: github.com/perl6/roast/commit/63370fe05 |
16:18 | |||||||||||||||||||||||||||||||||||||
16:19
p6bannerbot sets mode: +v [Tux]
|
|||||||||||||||||||||||||||||||||||||||
Geth | roast: 4be8cc3e62 | (Zoffix Znet)++ | 2 files [v6.d REVIEW] Move 13s stresstest to a stress test file |
16:20 | |||||||||||||||||||||||||||||||||||||
rakudo: 53e82c9ab4 | (Zoffix Znet)++ | t/spectest.data Add S32-io/other-stress.t to list of test files |
16:21 | ||||||||||||||||||||||||||||||||||||||
16:39
ggoebel_ joined,
p6bannerbot sets mode: +v ggoebel_
17:02
AlexDani` joined
17:03
p6bannerbot sets mode: +v AlexDani`
17:06
AlexDaniel left
17:07
travis-ci joined,
p6bannerbot sets mode: +v travis-ci
|
|||||||||||||||||||||||||||||||||||||||
travis-ci | Rakudo build passed. Zoffix Znet 'Add S32-io/other-stress.t to list of test files' | 17:07 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/rakudo/rakudo/builds/426376937 github.com/rakudo/rakudo/compare/e...e82c9ab4f3 | |||||||||||||||||||||||||||||||||||||||
17:07
travis-ci left
17:12
AlexDani` is now known as AlexDaniel,
AlexDaniel left,
AlexDaniel joined,
hitchcock.freenode.net sets mode: +v AlexDaniel,
p6bannerbot sets mode: +v AlexDaniel
17:20
brrt joined
17:21
p6bannerbot sets mode: +v brrt
|
|||||||||||||||||||||||||||||||||||||||
japhb | Zoffix++ # Massive v6.d review and test improvement campaign | 17:46 | |||||||||||||||||||||||||||||||||||||
17:59
ExtraCrispy left
|
|||||||||||||||||||||||||||||||||||||||
timotimo | aye! very good work | 18:08 | |||||||||||||||||||||||||||||||||||||
brrt | indeed | 18:16 | |||||||||||||||||||||||||||||||||||||
pmurias | timotimo: re how was p6bool implemented when going from QAST to MAST different boolification code was inserted | 18:29 | |||||||||||||||||||||||||||||||||||||
18:30
cognominal-p6 joined,
p6bannerbot sets mode: +v cognominal-p6
18:31
cognominal-p6 left
18:32
cognominal-p6 joined,
p6bannerbot sets mode: +v cognominal-p6
|
|||||||||||||||||||||||||||||||||||||||
pmurias | I would say having less magic is a win | 18:34 | |||||||||||||||||||||||||||||||||||||
nine | Yes, hllbool is less magical than p6bool. Turned out that the places where magic was actually needed were few and it was rather obvious what had to be done. So I thought having more explicit code there was better and may help with optimization | 18:53 | |||||||||||||||||||||||||||||||||||||
18:54
cognominal-p6 left
|
|||||||||||||||||||||||||||||||||||||||
brrt | nine++ #sanity | 19:07 | |||||||||||||||||||||||||||||||||||||
i'm fairly happy about the move away from extops | |||||||||||||||||||||||||||||||||||||||
19:15
brrt left
19:31
fake_space_whale joined
19:32
p6bannerbot sets mode: +v fake_space_whale
19:40
lizmat joined
|
|||||||||||||||||||||||||||||||||||||||
Geth | roast: 920f1b8ac3 | (Zoffix Znet)++ | S03-metaops/cross.t [v6.d REVIEW] Fix wrong `X` test desc Orig: github.com/perl6/roast/commit/9c4b56391 |
19:40 | |||||||||||||||||||||||||||||||||||||
19:41
p6bannerbot sets mode: +v lizmat
|
|||||||||||||||||||||||||||||||||||||||
Geth | roast: 7c643a3d71 | (Zoffix Znet)++ | S06-signature/slurpy-params.t [v6.d REVIEW] Simplify lazy pos param tests Orig: github.com/perl6/roast/commit/3fdfcc0ca |
19:43 | |||||||||||||||||||||||||||||||||||||
roast: 2e25fbb2ca | (Zoffix Znet)++ | S32-str/uniparse.t [v6.d REVIEW] Use preciser test routine for .uniparse Orig: github.com/perl6/roast/commit/5679afffa |
19:46 | ||||||||||||||||||||||||||||||||||||||
roast: a756998aba | (Zoffix Znet)++ | S32-str/split.t [v6.d REVIEW] More precise test for .split `is-deeply` treats Seqs as Lists Orig: github.com/perl6/roast/commit/9010363b6 |
19:49 | ||||||||||||||||||||||||||||||||||||||
6.d-prep: 58640eb267 | (Zoffix Znet)++ (committed using GitHub Web editor) | TODO/README.md Update Zoffix's review commit reached and log weakness Compunit review |
19:52 | ||||||||||||||||||||||||||||||||||||||
19:57
robertle left
20:26
dct joined,
p6bannerbot sets mode: +v dct
20:38
fake_space_whale left
|
|||||||||||||||||||||||||||||||||||||||
Geth | roast: 500bbda286 | (Elizabeth Mattijsen)++ | S32-list/seq.t Only a PredictiveIterator supports count-only |
21:39 | |||||||||||||||||||||||||||||||||||||
roast: 117a3a9459 | (Elizabeth Mattijsen)++ | S32-list/tail.t Only a PredictiveIterator supports count-only |
21:41 | ||||||||||||||||||||||||||||||||||||||
rakudo: b1c645ed19 | (Elizabeth Mattijsen)++ | src/core/Baggy.pm6 Fix Baggy.pick(n).count-only |
21:44 | ||||||||||||||||||||||||||||||||||||||
rakudo: bd83206192 | (Elizabeth Mattijsen)++ | src/core/Shaped1Array.pm6 Correct count-only in 1dim shaped arrays |
|||||||||||||||||||||||||||||||||||||||
21:46
dct left
21:50
cognominal-p6 joined
21:51
p6bannerbot sets mode: +v cognominal-p6
22:03
MasterDuke left
22:05
cognominal-p6 left,
cognominal-p6 joined
22:06
p6bannerbot sets mode: +v cognominal-p6
|
|||||||||||||||||||||||||||||||||||||||
Geth | rakudo/master: 5 commits pushed by (Elizabeth Mattijsen)++ | 22:09 | |||||||||||||||||||||||||||||||||||||
22:13
cognominal-p6 left
22:32
pmurias left
22:52
reportable6 left,
reportable6 joined,
ChanServ sets mode: +v reportable6
22:53
p6bannerbot sets mode: +v reportable6
|
|||||||||||||||||||||||||||||||||||||||
releasable6 | Next release in ≈5 days and ≈19 hours. 1 blocker. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft | 23:00 | |||||||||||||||||||||||||||||||||||||
23:05
reportable6 left,
reportable6 joined,
ChanServ sets mode: +v reportable6
23:06
p6bannerbot sets mode: +v reportable6
23:41
MasterDuke joined,
p6bannerbot sets mode: +v MasterDuke
23:42
MasterDuke left,
MasterDuke joined,
herbert.freenode.net sets mode: +v MasterDuke,
p6bannerbot sets mode: +v MasterDuke
|