Search in #perl6

Channels | #perl6 index

Searching this channel includes data up to 2014-08-30 00:42 H.


Result pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Results for 2014-08-28

11:40 brrt my 2c: i can argue for having throttling 'supported' out of the box, it's easy to get wrong
11:40 _thou joined #perl6
11:40 brrt and... it seems very important to have, too
11:44 Jerry__ joined #perl6
11:44 dalek specs: b8eaa8a | (Elizabeth Mattijsen)++ | S17-concurrency.pod:
11:44 dalek specs: Revert "Add :max :id to start { }"
11:44 dalek specs:
11:44 dalek specs: This reverts commit 6989f5a79880e37851d0a7a6178e9ba2902c51cc.
11:44 dalek specs: review:
11:48 lizmat errands&
11:48 Jerry__ joined #perl6
12:02 spider-mario joined #perl6
12:13 breinbaas joined #perl6
19:29 tadzik labster! \o/
19:30 PerlJam [Coke], itz: I have a link, but I don't know how "public" it is or should be.
19:30 Ven_ tadzik: 'cause they're jumping to php7
19:30 Ven_ so, no php6.
19:30 dalek rakudo/nom: 5ba59f4 | (Elizabeth Mattijsen)++ | src/core/IO/Spec/
19:30 dalek rakudo/nom: Make Unix is-absolute test cheaper
19:30 dalek rakudo/nom: review:
19:30 tadzik Ven_: ahahaha, seriously? :D
19:30 Ven_ tadzik: yeeep.
19:31 tadzik this reminds me of a few things...
19:31 labster tadzik! o/
19:35 Ven_ the beta is awesome :P
19:35 flussence so by skipping it entirely, they never had to do any work!
19:35 nine tadzik: also I can somewhat influence a relase of Perl 6 by contributing ;)
19:35 FROGGS well, it might not be close fsdo close
19:35 dalek rakudo/nom: 70e9be5 | (Elizabeth Mattijsen)++ | src/core/IO/Spec/
19:35 dalek rakudo/nom: Reduce the number of $*CWD lookups in rel2abs
19:35 dalek rakudo/nom:
19:35 dalek rakudo/nom: Was at least one, even when not needed.
19:35 dalek rakudo/nom: review:
19:36 Ven_ nine: I didn't want to "believe" anything -- that's lame
19:36 Ven_ so I just started using it in prod.
19:37 FROGGS I'd need at least libxml bindings plus a port of XML::Compile me thinks
19:37 PerlJam Ven_: I'm finally over that hurdle myself.   A coworker asked me the other day if I'd use Perl 6 in production and not only did I say "yes", but I'd already used it in a couple of small projects.
19:52 lizmat there are tests for this in roast that are being skipped because of this
19:52 lizmat so it's a known NYI issue
19:52 hagiri joined #perl6
19:52 flussence oh, okay
19:54 dalek rakudo/nom: 69add21 | (Elizabeth Mattijsen)++ | src/core/CompUnit (2 files):
19:54 dalek rakudo/nom: Paths for compunits need to be absolute now
19:54 dalek rakudo/nom:
19:54 dalek rakudo/nom: We're going to assume they are.  This shaves ~ .02 seconds off of startup time.
19:54 dalek rakudo/nom: review:
19:55 * colomon has parallel rakudo builds going on on two different accounts on his linux box.  :)
19:55 dalek roast: 3f87fb4 | (Elizabeth Mattijsen)++ | S22-package-format/local.t:
19:55 dalek roast: Paths need to be absolute always
19:55 dalek roast: review:
19:56 telex joined #perl6
19:57 Ovid joined #perl6
20:00 FROGGS joined #perl6
20:04 rindolf joined #perl6

Results for 2014-08-27

12:44 nine moritz: and the $ call should not be affected by the change, since there is not even a Perl5Object involved.
12:45 moritz nine: that's weird
12:46 moritz nine: can you do a  say @args[$i].perl;  before the call to p6_to_p5?
12:47 nine moritz:
12:48 dalek specs: 6989f5a | (Elizabeth Mattijsen)++ | S17-concurrency.pod:
12:48 dalek specs: Add :max :id to start { }
12:48 dalek specs:
12:48 dalek specs: Inspired by jnthn++'s talk at YAPC::EU about image processing.  I felt that the
12:48 dalek specs: throttling code needed some system support.
12:48 dalek specs: review:
12:48 lizmat jnthn: ^^
12:48 moritz nine: WTF
12:49 nine moritz: I'm at a complete loss.
12:49 dalek rakudo/nom: bda84e7 | (Rob Hoelz)++ | src/core/

Results for 2014-08-26

00:38 btyler .tell colomon I added added 'dump directly into P6 data structures' and made that behavior the default for 'from-json'. I'm debating tossing the heap of code for letting jansson objects kinda-sorta behave like P6 ones (that is, aside from what's needed to convert)
00:38 yoleaux btyler: I'll pass your message to colomon.
00:38 TimToady except for the "this is really long" part of the information :)
00:40 lizmat maybe we should limit gists to 140 characters :-)
00:46 dalek roast: ad7a578 | (Elizabeth Mattijsen)++ | S02-types/array.t:
00:46 dalek roast: Fix fragile test
00:46 dalek roast: review:
00:47 flussence a .gist(:$length) would make some sense, doesn't have to be exact either (.gist itself isn't exact after all) - just make it elide stuff more aggressively after that many characters pass.
00:48 xenoterracide joined #perl6
00:48 lizmat flussence: "=item length
00:48 lizmat This word is banned in Perl 6.  You must specify units.

Results for 2014-08-25

11:32 raiph joined #perl6
11:35 kshannon joined #perl6
11:37 ecocode_ today, I did better than sawyerx... I asked a question and received response from 2 gurus : TimToady _and_ lizmat ;)
11:38 tadzik :)
11:40 dalek roast: 8884780 | (Elizabeth Mattijsen)++ | S02-types/ (3 files):
11:40 dalek roast: Add todo tests for fragile .WHICH creation
11:40 dalek roast:
11:40 dalek roast: aristotle++ for making me do this
11:40 dalek roast: review:
11:46 tadzik sergot:​/blob/master/lib/HTTP/UserAgent.pm6#L32 I think that's a security risk
11:46 tadzik someone could put cookies.dat in tmp with 777 permissions and then steal them from you, no?
11:47 tadzik perhaps using File::Temp would be a better idea
11:47 krunen r: multi sub a() {42}; multi sub a() {43}; a()
22:32 tgt joined #perl6
22:37 aborazmeh joined #perl6
22:55 xenoterracide joined #perl6
22:58 xragnar_ joined #perl6
23:05 dalek specs: 1555a80 | (Elizabeth Mattijsen)++ | S02-bits.pod:
23:05 dalek specs: .WHICH should not be dependent on location
23:05 dalek specs:
23:05 dalek specs: Some implementations may want to relocate objects during the lifetime of the
23:05 dalek specs: object, causing the identity to change of it were based on location.
23:05 dalek specs: review:
23:05 lizmat *if it were based :-(
23:10 araujo joined #perl6
23:13 * en wonders if dalek bites (or, rather, shoots)
23:13 lizmat dalek is booted from the channel sometimes

Results for 2014-08-21

10:26 spider-mario joined #perl6
10:36 raiph joined #perl6
10:40 raiph joined #perl6
10:46 lizmat joined #perl6
10:54 dalek rakudo/nom: f1edae0 | (Elizabeth Mattijsen)++ | docs/ChangeLog:
10:54 dalek rakudo/nom: Change of lives/dies_ok did not exceed a release
10:54 dalek rakudo/nom:
10:54 dalek rakudo/nom: So we don't need to mention this in the ChangeLog
10:54 dalek rakudo/nom: review:
10:54 * lizmat is sitting rather numbed behind the keyboard
10:55 spider-mario joined #perl6
11:04 telex joined #perl6
11:07 dayangkun joined #perl6

Results for 2014-08-19

08:22 nwc10 lizmat: yay! So now works on your machine?
08:23 lizmat yup, and spectest is clean
08:23 lizmat except for LOLLY tests
08:23 lizmat so I'm gonna bump revisions
08:24 dalek nqp: 3857128 | (Elizabeth Mattijsen)++ | tools/build/MOAR_REVISION:
08:24 dalek nqp: Bump for fix for LOLLY crash on OSX
08:24 dalek nqp: review:
08:24 dalek rakudo/nom: f532c1d | TimToady++ | src/core/
08:24 dalek rakudo/nom: scale xx better based on size
08:24 dalek rakudo/nom: review:
08:26 lizmat testing bumped NQP version now
08:29 ClarusCogitatio joined #perl6
08:30 FROGGS nwc10: The requested URL /apw2014/wikiedit was not found on this server. :o(
08:31 FROGGS nwc10: hmm, now it works... weird
08:40 clkao joined #perl6
08:40 lizmat ah, buglets
08:40 lizmat trying again with latest patch...
08:43 klaas-janstol joined #perl6
08:45 dalek rakudo/nom: ebfe24f | (Elizabeth Mattijsen)++ | tools/build/NQP_REVISION:
08:45 dalek rakudo/nom: Bump NQP to fix jit/LOLLY problem on OSX
08:45 dalek rakudo/nom: review:
08:45 TimToady with these patches, 42 xx 1_000_000 appears to be about 50 times faster
08:45 lizmat still same problems, but seem dependent on TimToady's patches
08:45 lizmat so bumping anyway
08:46 lizmat fitness, back in ~ 2 hours&
13:43 synopsebot Link:
13:43 gtodd1 [Coke]: yay!!
13:43 gtodd parrot was just resting ;-)
13:44 molaf joined #perl6
13:45 dalek specs: 775d078 | (Elizabeth Mattijsen)++ | S03-operators.pod:
13:45 dalek specs: Remove Range :by fossil
13:45 dalek specs: review:
13:45 gtodd nwc10: the article also says python3 has been "available for 4 years"
13:45 gtodd or one of the comments
13:45 gtodd but "Python 3.0 final was released on December 3rd, 2008."
13:47 [Coke] rakudo: Foo::bar(); module Foo { our $x = 42; our sub bar() { $x.say } }
13:50 camelia rakudo-{parrot,jvm,moar} c516d5: OUTPUT«False␤»
13:52 gtodd nwc10:  if you include the time testing and planning new features etc python 3 is a lot closer in age to perl6 than the interweb thinks it is :-)
13:53 [Coke] m: multi infix:<===>(NaN \a, NaN \b) { True }; say NaN===NaN
13:53 camelia rakudo-moar c516d5: OUTPUT«True␤»
13:53 dalek roast: 8120b6b | (Elizabeth Mattijsen)++ | S02- (10 files):
13:53 dalek roast: Last batch of dies_ok -> throws_like cleanup
13:53 dalek roast: review:
13:53 [Coke] ^^ is that an ok way to handle that? preferable to putting in logic in the Num variant, aye?
13:53 lizmat it just wears me out too much
13:53 lizmat afk for a bit&
13:54 [Coke] hugme: hug lizmat

Results for 2014-08-18

05:17 kaare_ joined #perl6
05:26 TimToady okay, none of the spectest fails are lolly's fault; it it wasn't a release week, I'd merge it
05:28 TimToady maybe I'll try a reverse merge
05:28 Mouq TimToady++
05:32 dalek rakudo/lolly: 7752c57 | duff++ | src/core/
05:32 dalek rakudo/lolly: Prevent infinite recurse on bare "zip"; fixes RT #119337
05:32 dalek rakudo/lolly: review:
05:32 dalek rakudo/lolly: a756a17 | (Elizabeth Mattijsen)++ | lib/
05:32 dalek rakudo/lolly: Small tweaks, more Perl6isms
05:32 synopsebot Link:​ic/Bug/Display.html?id=119337
05:33 dalek joined #perl6
05:33 TimToady huh, how come that didn't list your last patch?
05:33 TimToady oh, I kill dalek dead
10:19 camelia rakudo-moar e55e04: OUTPUT«0.25 0.5 0.75 1␤»
10:20 FROGGS[mobile] seems so
10:20 lizmat ok, then TimToady added a bogus test... :-)
10:21 locsmif joined #perl6
10:21 dalek roast: 33be9cc | (Elizabeth Mattijsen)++ | integration/advent2009-day06.t:
10:21 dalek roast: Fix recently changed metaop inplace test
10:21 dalek roast: review:
10:24 FROGGS[mobile] lizmat: but the test expects something else
10:24 FROGGS[mobile] it was correct before, no?
10:24 lizmat no, it failed
10:25 FROGGS[mobile] but 1/2 is not. 25
10:26 lizmat I did the minimal change, by dividing /2 instead of /4
10:26 FROGGS[mobile] ohh, my bad
10:26 FROGGS[mobile] sorry :o)
10:26 ivanshmakov| joined #perl6
10:35 dalek roast: 496d7c9 | (Elizabeth Mattijsen)++ | S29-os/system.t:
10:35 dalek roast: Fix failing test wrt to chdir sensitivity
10:35 dalek roast:
10:35 dalek roast: But it feels to me the wrong things are being tested here.
10:35 dalek roast: review:
10:35 vike joined #perl6
10:47 masak I just wanted to flag Su-Shee++'s post as something worth reading:​why_are_you_all_so_worked_up_about_6/cjteviy
10:56 fhelmberger joined #perl6
10:57 lizmat masak: not sure how to interpret your ++ in this manner
12:20 lizmat yup
12:20 lizmat I think so
12:20 lizmat and having them all check for exception types, should allow is to more quickly find regressions
12:21 timotimo yup
12:31 dalek roast: 01c9c12 | (Elizabeth Mattijsen)++ | S02- (6 files):
12:31 dalek roast: Another batch of dies_ok -> throws_like
12:31 dalek roast: review:
12:31 jnap joined #perl6
12:32 dalek rakudo/nom: ddfb572 | (Elizabeth Mattijsen)++ | t/
12:32 dalek rakudo/nom: Add S02-types/array-shapes.t: properly fudged now
12:32 dalek rakudo/nom: review:
12:38 lizmat errands&
12:39 timotimo​214&amp;shareadraft=53f1f3f52b9a0 - first draft of today's blog post. i've missed at least lichtkinds tablets work, what else?
12:41 guru joined #perl6
12:46 moritz timotimo: sergot's gsoc work (lots of documentation for HTTP::UserAgent and friends)
17:59 japhb micahjam97: A much improved (but still WIP) sister language to Perl 5.
18:00 micahjam97 what's so improved about it?
18:01 japhb micahjam97: Everyone has their favorite answer.  I personally am a fan of the better concurrency system, metamodel-based OO, native (written in Perl 6) language grammar and setting (standard functions and classes), better type system, and more.
18:02 japhb And I can think at a higher level about my problems in Perl 6 than I can in Perl 5.
18:06 dalek rakudo/nom: a22a00a | (Elizabeth Mattijsen)++ | src/core/
18:06 dalek rakudo/nom: Add X::Op::TheseTwo exception
18:06 dalek rakudo/nom: review:
18:06 dalek rakudo/nom: 9f4db34 | (Elizabeth Mattijsen)++ | src/core/
18:06 dalek rakudo/nom: Add candidates for illegal +/- with Instants
18:06 dalek rakudo/nom:
18:06 dalek rakudo/nom: using the new X::Op::TheseTwo exception
18:06 dalek rakudo/nom: review:
18:08 klaas-janstol joined #perl6
18:09 ventica joined #perl6
18:15 cooper joined #perl6
18:15 moritz
18:20 pmichaud because if I then start to ask   "is there a way to infix:<+>(Any, Any)"   I'll get a "yes" answer.
18:21 pmichaud as in, there's a multi that claims to handle it
18:21 TimToady I agree about the multi, it should be the existing error handler made smarter
18:21 TimToady and maybe asking the operator in question if it has anything to say
18:21 dalek rakudo/nom: c561ac3 | (Elizabeth Mattijsen)++ | src/core/
18:21 dalek rakudo/nom: Revert "Add candidates for illegal +/- with Instants"
18:21 dalek rakudo/nom:
18:21 dalek rakudo/nom: This reverts commit 9f4db347c191848101a2baf2b1d02fed37409091.
18:21 dalek rakudo/nom: review:
18:21 TimToady in any case, we've always wanted the error to list the argument types and/or arguments as well as the candidates
18:22 pmichaud I agree that the error should list the argument types, and that this sort of analysis needs to be part of the error handler and not part of the multi candidate set
18:22 dalek rakudo/nom: 755ec1b | (Elizabeth Mattijsen)++ | src/core/
18:22 dalek rakudo/nom: Revert "Add X::Op::TheseTwo exception"
18:22 dalek rakudo/nom:
18:22 dalek rakudo/nom: This reverts commit a22a00a252d8912a92ebfdbd823ac1b634cf5af8.
18:22 dalek rakudo/nom: review:
18:22 TimToady nodnod
18:22 TimToady exceptional logic should only be invoked for exceptions :)
18:24 pmichaud also, I'm not sure the infix:<+>(Any, Any) case would've resolved the  now + now   case
18:24 brrt left #perl6
18:33 Ven o/, #perl6.
18:33 pmichaud multi infix:<+>(Num:D \a, Num:D \b) {
18:33 pmichaud multi infix:<+>(Rational \a, Rational \b) {
18:33 pmichaud etc.
18:33 dalek rakudo/lolly: ddfb572 | (Elizabeth Mattijsen)++ | t/
18:33 dalek rakudo/lolly: Add S02-types/array-shapes.t: properly fudged now
18:33 dalek rakudo/lolly: review:
18:33 dalek rakudo/lolly: a22a00a | (Elizabeth Mattijsen)++ | src/core/
18:33 dalek rakudo/lolly: Add X::Op::TheseTwo exception
18:34 dalek joined #perl6
18:34 cooper joined #perl6
18:35 dalek joined #perl6
18:35 pmichaud m:  say,08,18) -,07,18)
18:50 TimToady (in impl, not in interface)
18:50 lizmat now that we have them
18:51 pmichaud well, I think gather/take should be able to work efficiently threadless, too.
18:51 pmichaud I've often had the feeling that too many things were being implemented using gather/take just because it was easy to do so, and not because it is the best/most efficient way to do it
18:51 dalek roast: 23da793 | (Elizabeth Mattijsen)++ | S02-types/ (7 files):
18:51 dalek roast: YABO dies_ok -> throws_like migration
18:51 dalek roast: review:
18:52 pmichaud I'm not sure that's the case... but every time we came up with a gather/take solution for things (like sequences) I cringed a little inside
18:52 lizmat fwiw, I agree with pmichaud on that
18:52 TimToady well, sure, but it would be nice if gather/take didn't penalize us quite so much for the abstraction
18:52 pmichaud if gather/take can be made insanely efficient, then I'd have no qualms with it... I'm just not sure it can be made insanely efficient.
18:54 TimToady then you can just batch or eager it automatically
18:55 pmichaud in order to support things like  lines()
18:55 TimToady yes, well, lines ain't pure
18:55 TimToady it has external side effects
18:55 dalek rakudo/nom: 827ede7 | (Elizabeth Mattijsen)++ | t/
18:55 dalek rakudo/nom: Add t/spec/S02-types/int-uint.t
18:55 dalek rakudo/nom:
18:55 dalek rakudo/nom: This test file is basically a noop at the moment, but will autmatically
18:55 dalek rakudo/nom: become active as soon as 'my int8 $a; say $a.WHAT' says "int8" correctly.
18:55 dalek rakudo/nom: review:
18:55 pmichaud right
18:55 pmichaud and I've often wanted adverbs or options to gather/take to indicate things like infiniteness
18:55 Ven why explicit?
18:55 pmichaud purity or batching could be another dimension
20:35 lizmat now, I seem to recall problems with %ENV in the past
20:36 FROGGS I also use nqp::getenvhash()<V5TRACE>, and this version did not cause problems in the past
20:37 FROGGS nqp-m: say 42 if !nqp::getenvhash<LOLLY>
20:37 camelia nqp-moarvm: OUTPUT«Confused at line 2, near "say 42 if "␤   at gen/moar/stage2/NQPHLL.nqp:369  (/home/p6eval/rakudo-inst-2/language​s/nqp/lib/NQPHLL.moarvm:panic:105)␤ from gen/moar/stage2/NQP.nqp:913  (/home/p6eval/rakudo-inst-2/language​s/nqp/lib/nqp.moarvm:comp_unit:872)␤ fro…»
20:37 dalek rakudo/nom: 9a2f3e5 | (Elizabeth Mattijsen)++ | src/Perl6/Actions.nqp:
20:37 dalek rakudo/nom: DeTAB
20:37 dalek rakudo/nom: review:
20:37 FROGGS nqp-m: say(42) if !nqp::getenvhash<LOLLY>
20:37 camelia nqp-moarvm: OUTPUT«42␤»
20:37 TimToady surely the parens wouldn't make a difference?
20:37 FROGGS nqp-m: say(42) if !nqp::getenvhash()<LOLLY>

Results for 2014-08-17

12:58 FROGGS ahh, I remember :o)
12:58 FROGGS I think I use that in one place at $work
12:58 lichtkind joined #perl6
13:03 brrt moritz++ for link :-)
13:07 dalek rakudo/nom: a756a17 | (Elizabeth Mattijsen)++ | lib/
13:07 dalek rakudo/nom: Small tweaks, more Perl6isms
13:07 dalek rakudo/nom: review:
13:12 ggoebel11111110 joined #perl6
13:19 sftp_ joined #perl6
13:25 masak moritz: my favorite so far: "So you say that a thing can exist and not exist at the same time and I completely agree with you because I think you’re wrong."
13:26 masak also, today's autopun spotting:​on/status/500751806033457152
13:38 dalek roast: e657f36 | (Elizabeth Mattijsen)++ | / (10 files):
13:38 dalek roast: Another batch of (eval_|)dies_ok -> throws_like
13:38 dalek roast: review:
13:39 lizmat "This matter requires immediate attention.  I'll get someone to ignore it right away"
13:39 lizmat not sure in what category that falls into
13:41 thou joined #perl6
13:44 jnthn Politics? :)
16:29 lizmat standard jit build still fails, trying with master now
16:35 locsmif joined #perl6
16:39 lizmat runs ok with master
16:39 lizmat jnthn: shall I bump versions ?
16:43 dalek nqp: 0723d3a | (Elizabeth Mattijsen)++ | tools/build/MOAR_REVISION:
16:43 dalek nqp: Bump MOAR_REVISION
16:43 dalek nqp: review:
16:44 jnthn lizmat: Go for it
16:45 lizmat running full spectest before bumping NQP_REVISION
16:52 molaf joined #perl6
16:54 lizmat spectest clean apart from 2 TODO's now passing and 1 flapper
16:55 jnthn lizmat: Cool. I fixed init.t thing yesterday :)
16:55 dalek rakudo/nom: 6c9be38 | (Elizabeth Mattijsen)++ | tools/build/NQP_REVISION:
16:55 dalek rakudo/nom: Bump NQP_REVISION for the latest goodies
16:55 dalek rakudo/nom: review:
16:57 dalek roast: 6fefb63 | (Elizabeth Mattijsen)++ | S32-str/sprintf.t:
16:57 dalek roast: Unfudge now passing tests
16:57 dalek roast: review:
17:18 anaeem1 joined #perl6
17:20 nbrown_ joined #perl6
17:21 j4jackj_ joined #perl6
17:23 BooK joined #perl6
17:39 lizmat yup
17:43 lizmat works again  :-)
17:46 iarna joined #perl6
17:49 lichtkind_ joined #perl6
17:53 dalek rakudo-star-daily: 6f98817 | coke++ | log/ (14 files):
17:53 dalek rakudo-star-daily: today (automated commit)
17:53 dalek rakudo-star-daily: review:​-star-daily/commit/6f98817b97
17:53 dalek rakudo-star-daily: 5952d57 | coke++ | log/ (14 files):
17:53 dalek rakudo-star-daily: today (automated commit)
17:53 dalek rakudo-star-daily: review:​-star-daily/commit/5952d57f92
17:53 dalek rakudo-star-daily: f52e68d | coke++ | log/ (14 files):
17:53 dalek rakudo-star-daily: today (automated commit)
17:53 dalek rakudo-star-daily: review:​-star-daily/commit/f52e68d09e
17:53 dalek perl6-roast-data: 403ff37 | coke++ | / (5 files):
17:53 dalek perl6-roast-data: today (automated commit)
17:53 dalek perl6-roast-data: review:​-roast-data/commit/403ff37726
17:53 dalek perl6-roast-data: 8f9106e | coke++ | / (6 files):
17:53 dalek perl6-roast-data: today (automated commit)
17:53 dalek perl6-roast-data: review:​-roast-data/commit/8f9106e106
17:59 denis_boyun_ joined #perl6
18:03 PotatoGim joined #perl6
18:04 Rotwang joined #perl6
18:04 dalek rakudo/nom: 509d47a | (Elizabeth Mattijsen)++ | src/core/
18:04 dalek rakudo/nom: Fix error in some throws_like tests
18:04 dalek rakudo/nom:
18:04 dalek rakudo/nom: The test would throw an exception "Cannot look up attributes in a type object".
18:04 dalek rakudo/nom: As part of debugging, I decided to make these methods only take defined
18:04 dalek rakudo/nom: objects, in the hope that the error message would get clearer.  To my
18:04 dalek rakudo/nom: surprise, the problem went away completely.  This feels like action at
18:04 dalek rakudo/nom: a distance.
18:04 dalek rakudo/nom: review:
18:19 timotimo o/
18:20 masak \o
18:20 FROGGS -o-
18:21 lizmat uh oh
18:36 kuroseki joined #perl6
18:36 molaf_ joined #perl6
18:36 telex joined #perl6
18:48 flussence (and now I'm wishing I stayed 80 commits behind, since panda's segfaulting on this one...)
18:53 dalek roast: 8487e75 | (Elizabeth Mattijsen)++ | S02-names-vars/names.t:
18:53 dalek roast: Proper test for #77750
18:53 dalek roast: review:
18:53 synopsebot Link:​ic/Bug/Display.html?id=77750
18:59 zakharyas joined #perl6
19:03 grondilu joined #perl6
19:03 iarna joined #perl6
19:04 dalek roast: 89c2de2 | (Elizabeth Mattijsen)++ | S (17 files):
19:04 dalek roast: Another batch of (eval_|)dies_ok -> throws_like
19:04 dalek roast: review:
19:05 grondilu Hello.  Sometimes in order to quickly check-out the progress of rakudo's performance, I sum random numbers.  Today I tried in four different ways and gotfour very different timings.  Maybe you'll find this instructive:​ndilu/4f8322e21803a97058fe
19:06 grondilu (I was a bit surprised that using a biding (:=) in the fourth example was much slower than direct assignment (=). )
19:09 aoseki joined #perl6
19:15 denis_boyun_ joined #perl6
19:36 grondilu ok
19:45 lichtkind lizmat: when you arrive?
19:47 itz_ joined #perl6
19:47 PotatoGim joined #perl6
19:48 dalek roast: 0a8f13d | (Elizabeth Mattijsen)++ | S02-literals/sub-calls.t:
19:48 dalek roast: Fix for wrong migration
19:48 dalek roast: review:
19:50 lizmat thu afternoon
19:50 lichtkind me too
19:50 lichtkind i have no hostel yet but you have my mail and phone
19:53 lizmat hmmm... since I was unsure about my perl6 version, I rebuilt from scratch
19:59 jnthn Right.
19:59 jnthn Same on other changed line
19:59 lizmat *sigh*
20:00 lizmat yup, testing now
20:01 dalek rakudo/nom: f1d12b0 | (Elizabeth Mattijsen)++ | src/core/
20:01 dalek rakudo/nom: Properly fix LTA error in X::Undeclared::Symbols
20:01 dalek rakudo/nom: review:
20:02 dalek joined #perl6
20:02 brrt left #perl6
20:05 lizmat ah, a new set of failures  :-(
20:06 dalek roast: 6aeac74 | (Elizabeth Mattijsen)++ | S02-literals/sub-calls.t:
20:06 dalek roast: This migration turned out to be ok after all
20:06 dalek roast:
20:06 dalek roast: This reverts commit 0a8f13d46641c875a578bbf17505f7773397b5b4.
20:06 dalek roast: review:
20:08 jnthn lizmat: On latest that I just built, the sanity tests don't pass o.O
20:09 lizmat huh?
20:09 lizmat This is perl6 version 2014.07-207-g509d47a built on MoarVM version 2014.07-414-g44c4c0f ??
20:09 jnthn Nothing wiht works
20:13 jnthn In which case the try { ... } block causing the trouble could go away
20:13 jnthn And the rest could stay
20:15 jnthn That helps here, at least.
20:15 jnthn Even then, I've got other fails showing up
20:15 dalek roast: 400b1df | (Elizabeth Mattijsen)++ | S02- (4 files):
20:15 dalek roast: Fix several X::AdHoc -> X::Undeclared::Symbols
20:15 dalek roast: review:
20:15 jnthn oh, but could be those...
20:16 jnthn (The ones I spotted were all S02)
20:16 lizmat yes, fallout of the missing : issue
20:17 lizmat so what would your diff be ?

Results for 2014-08-16

09:01 camelia rakudo-moar 2f4231: OUTPUT«「bad line␤2014: good line␤」␤ line => 「bad line」␤  bullshit => 「bad line」␤ line => 「2014: good line」␤  log => 「2014: good line」␤␤»
09:01 ChoHag m: grammar BadAntiBullshitDetector { rule TOP { ^ <line>+ % \n $ }; token line { ^^ [ <log> || <bullshit> ] $$ }; token bullshit { \N+ }; token log { 2014.* }; }; say BadAntiBullshitDetector.parse("bad line\n2014: good line\n");
09:01 camelia rakudo-moar 2f4231: OUTPUT«「bad line␤2014: good line␤」␤ line => 「bad line」␤  bullshit => 「bad line」␤ line => 「2014: good line」␤  bullshit => 「2014: good line」␤␤»
09:01 ChoHag That plays merry havoc with my terminal :(
09:01 dalek roast: a813440 | (Elizabeth Mattijsen)++ | S02-lists/tree.t:
09:01 dalek roast: Fix test count
09:01 dalek roast: review:
09:03 masak I can read it just fine.
09:03 ChoHag I could too until I moved irssi to freebsd.
09:03 ChoHag It's some locale thing I think.
09:03 ChoHag Locales are weird enough in Linux where people care.
09:13 ChoHag Clients can go hang themselves on Saturday.
09:13 ChoHag Or pay me far more than I'm worth.
09:13 klaas-janstol joined #perl6
09:15 masak lizmat: the surprise involved in finding out the answer to "do children like food?" is projected to be: very small. :P
09:17 dalek rakudo/nom: d0bf8a2 | (Elizabeth Mattijsen)++ | src/core/
09:17 dalek rakudo/nom: Better fix for #122028
09:17 dalek rakudo/nom: review:
09:17 synopsebot Link:​ic/Bug/Display.html?id=122028
09:18 dalek roast: 5c4e3ee | (Elizabeth Mattijsen)++ | S09-typed-arrays/arrays.t:
09:18 dalek roast: Unfudge now passing test, PerlJam++
09:18 dalek roast: review:
09:23 Mouq Here's a question: why are grammars and actions so disconnected? They currently rely on this $*ACTIONS mechanism which doesn't (in the code I've seen) change unless in unison with a change in the grammar
09:24 lizmat because you might want to use the same grammar with different actions
09:24 lizmat this is what perl6-debug is based on, e.g. afaik
09:24 Mouq I think that if there is a need to change the actions of a grammar, it's an esoteric enough thing to warrenting using the metamodel

Results for 2014-08-15

12:05 camelia rakudo-moar 9062e4: OUTPUT«$! $/ $_ GLOBALish EXPORT $?PACKAGE ::?PACKAGE &a $=pod !UNIT_MARKER␤»
12:05 timotimo yeah, both do
12:06 timotimo m: sub HERE_I_AM_LOOK_AT_ME { say $^a }; say ::.keys # much easier to spot
12:06 camelia rakudo-moar 9062e4: OUTPUT«$! $/ $_ GLOBALish EXPORT $?PACKAGE ::?PACKAGE &HERE_I_AM_LOOK_AT_ME $=pod !UNIT_MARKER␤»
12:08 dalek rakudo/nom: 13df800 | (Elizabeth Mattijsen)++ | lib/
12:08 dalek rakudo/nom: Make sure EVAL is done in right context
12:08 dalek rakudo/nom: review:
12:09 jnthn lizmat: Wait wait wait...
12:09 klaas-janstol joined #perl6
12:09 jnthn lizmat: We have eval_lives_ok and eval_dies_ok taking blocks for things like this, I thought?
12:09 jnthn lizmat: But moreover: the optimizer looks for EVAL to appear
12:44 lizmat it feels wrong to me, but will do so
12:45 brrt joined #perl6
12:46 guru joined #perl6
12:50 masak recursively removing a directory in a platform-independent way?
12:50 dalek specs: 2128e89 | (Elizabeth Mattijsen)++ | S24-testing.pod:
12:50 dalek specs: Only throws_like accepts a string as well
12:50 dalek specs: review:
12:50 dalek specs: c80388e | (Elizabeth Mattijsen)++ | S24-testing.pod:
12:50 dalek specs: Mention caveat with symbols when using string
12:50 dalek specs: review:
12:50 masak guess there is a File::Utils somewhere that does that, right?
12:51 * masak goes with `shell("rm -r dir")` for now
12:53 dalek rakudo/nom: 1378792 | (Elizabeth Mattijsen)++ | lib/
12:53 dalek rakudo/nom: Using an internal EVAL feature considerd BAD(TM)
12:53 dalek rakudo/nom: review:
13:12 nbrown joined #perl6
13:18 psch hm, the $^X thing is a tad more complicated than it appears on the surface i fear
13:18 psch m: EVAL "{ $^X }"; CATCH { default { .^name.say } }
13:18 camelia rakudo-moar 9062e4: OUTPUT«[31m===[0mSORRY![31m===[0m Error while compiling /tmp/bqGQ1jdkKy�Unsupported use of $^X variable; in Perl 6 please use $*EXECUTABLE_NAME�at /tmp/bqGQ1jdkKy:1�------> [32mEVAL "{ $^X[33m�[31m }"; CATCH { default { .^name.say } }[0m�»
13:21 moritz well
13:22 psch kindasorta, i think
13:22 moritz maybe it's a more general exception classification problem
13:22 moritz usually we ask "is this exception a X::Foo?"
13:22 dalek rakudo/nom: dd8679e | (Elizabeth Mattijsen)++ | lib/
13:22 dalek rakudo/nom: No longer allow strings with dies_ok/lives_ok
13:22 dalek rakudo/nom: review:
13:22 moritz but in the case of group exception, we ought to ask "is there an exception of type X::Foo in there?"
13:22 lizmat we do $_ ~~ ex_type
13:23 lizmat so it is not an isa relationship
13:23 moritz not always
13:31 psch anyway, the core issue i had with adding the hint about the placeholder was, that placeholders that produce a Perl5Var swallow other issues with the placeholder at the moment, e.g. X::Placeholder::Mainline
13:31 dmol joined #perl6
13:32 psch that's not really an issue with the hint, but more about Comp::Group and how we process them
13:33 psch how does grouping interact with NYI .pending, anyway? Comp::Group doesn't seem specced
13:34 dalek specs: 455c422 | (Elizabeth Mattijsen)++ | S24-testing.pod:
13:34 dalek specs: throws_like also can have a description
13:34 dalek specs: review:
13:36 dalek rakudo/nom: eb1df63 | (Elizabeth Mattijsen)++ | lib/
13:36 dalek rakudo/nom: throws_like can also have a description
13:36 dalek rakudo/nom: review:
13:37 masak some newlines missing in this error message?
13:38 FROGGS_ joined #perl6
13:38 masak the extra space before each signature indicates to me the newlines were intended?
13:38 masak shall I open a ticket for this?
15:08 xylixy joined #perl6
15:09 xylixy left #perl6
15:14 nbrown joined #perl6
15:17 chenryn joined #perl6
15:19 dalek roast: 3076e09 | (Elizabeth Mattijsen)++ | integration/advent20 (15 files):
15:19 dalek roast: dies_ok -> throws_like cleanup, part 1
15:19 dalek roast: review:
15:19 lizmat FWIW, this fixes several cases of dies_ok tests that were dying for the wrong reason
15:25 chenryn joined #perl6
15:28 * masak throws one more coin into the "masak was golfing something, but it turned out to be a bug in masak, not in Rakudo" piggy-bank
15:29 iarna joined #perl6
21:44 dalek specs: 63a4830 | (Stéphane Payrard)++ | S99-glossary.pod:
21:44 dalek specs: Glossary: opcode, role, stable...
21:44 dalek specs: review:
21:46 Mouq pmurias++
21:48 dalek roast: bf6c3cb | (Elizabeth Mattijsen)++ | integration/ (6 files):
21:48 dalek roast: More dies_ok -> throws_like cleanup
21:48 dalek roast: review:
21:54 rurban1 joined #perl6
21:56 dalek rakudo/HyperWat: d7808f5 | Mouq++ | src/ (5 files):
21:56 dalek rakudo/HyperWat: method postcircumfix:<( )> becomes method invoke
21:56 dalek rakudo/HyperWat:
21:56 dalek rakudo/HyperWat: per​perl6/2014-07-08#i_8992020
21:56 dalek rakudo/HyperWat: review:
21:56 Mouq Sorry dalek :(
21:57 dalek joined #perl6
21:57 Mouq Relevant commit:​87a0ca8048f280b7e4444a8c94232ad16fc3566e
21:58 Mouq So that means that ** + 1 works, and ** + ** is the same as * + ** or ** + ** becase I don't know exactly what either of things should mean

Results for 2014-08-14

11:06 nwc10 "are we nearly there yet?"
11:06 chenryn joined #perl6
11:07 jnthn I'm planning to do a run later today
11:07 timotimo oh, i wanted to do one, too! :)
11:44 dalek specs: edccb81 | (Elizabeth Mattijsen)++ | S24-testing.pod:
11:44 dalek specs: Cleanup and elaboration on Testing
11:44 dalek specs:
11:44 dalek specs: - removed eval_lives_ok, eval_dies_ok, now handled by lives_ok/dies_ok
11:44 dalek specs: - added cmp_ok
11:44 dalek specs: - described each function in more depth
11:44 dalek specs: - removed reference to Test::More, doesn't make sense to people not knowing p5
11:44 dalek specs: review:
11:51 nbrown joined #perl6
11:51 fling joined #perl6
11:53 mr-foobar joined #perl6
11:57 prevost joined #perl6
13:35 dalek rakudo/nom: review:
13:35 jnthn lizmat: Not a lot from what I've measured
13:35 lizmat too bad :-)
13:36 jnthn It makes a small difference to base memory usage.
13:36 dalek rakudo/nom: b9d499e | (Elizabeth Mattijsen)++ | lib/
13:36 dalek rakudo/nom: Implement cmp_ok() (as recently specced ;-)
13:36 dalek rakudo/nom: review:
13:36 jnthn But only a couple of percent
13:42 brrt joined #perl6
13:45 Liss1 joined #perl6
13:48 amkrankruleuen joined #perl6
21:14 pmurias and having synopsis links for the giant list of things seems usefull
21:15 Ven there should be one or two. Could add others. But they read poorly
21:16 araujo joined #perl6
21:16 lizmat japhb: the only ones missing were todo, skip and skip_rest, right ?
21:18 dalek specs: a939132 | (Elizabeth Mattijsen)++ | S24-testing.pod:
21:18 dalek specs: Elaborate a bit more on todo, skip, skip_rest
21:18 dalek specs:
21:18 dalek specs: As spotted by japhb++
21:18 dalek specs: review:
21:19 japhb lizmat: I noticed those in passing, but I didn't really do a comprehensive review
21:19 lizmat I think I got them all now...
21:19 japhb OK, cool.  :-)
21:19 japhb lizmat++

Results for 2014-08-13

09:36 lizmat I'm pretty sure someone needs to OK them
09:36 nwc10 they've hit the list moderator
09:36 * lizmat suspects TimToady
09:36 nwc10 Delivered-To: moderator for
09:38 dalek specs: e6fda2f | (Elizabeth Mattijsen)++ | S03-operators.pod:
09:38 dalek specs: Alas, mutable Set/Bag/Mix follow different rules
09:38 dalek specs:
09:38 dalek specs: This reverts commit 22d8cd42ba02f242489a466d8e2377974cbb1cb5.
09:38 dalek specs: review:
09:38 lizmat m: say <a b>.SetHash === <a b>.SetHash
09:38 camelia rakudo-moar 969e6c: OUTPUT«False␤»
09:39 lizmat m: say <a b>.SetHash ~~ <a b>.SetHash   # something fishy here
09:39 camelia rakudo-moar 969e6c: OUTPUT«True␤»
09:59 ChoHag Whether you aimed for that or not, that's what just got spat out.
10:00 ChoHag Most frustratingly, I *think* my code now does more or less what I think it does, but it keeps tripping over moar thread bugs so I can't tell what's my fault and what's not.
10:01 * masak .oO( I think my code does what I think it does )
10:04 ChoHag sic
10:05 dalek specs: 5c86418 | (Elizabeth Mattijsen)++ | S03-operators.pod:
10:05 dalek specs: Hopefully correctly map Setty/Baggy/Mixy in ~~
10:05 dalek specs:
10:05 dalek specs: Mouq++ for pointing out to me I forget the xHash cases.
10:05 dalek specs: review:
10:05 jnthn .oO( Grammar errors make me [sic] )
10:05 masak ooh, it's actually Perl 6-related? I didn't get that part until now.
10:05 ChoHag Well I did. Now I made the mistake of not changing anything so it's started blowing up every time.
10:05 masak well, hope you manage to golf and submit the thread bug.
10:30 aoseki joined #perl6
10:30 erkan joined #perl6
10:30 amkrankruleuen joined #perl6
10:30 baest joined #perl6
10:37 dalek rakudo/nom: 4e28c75 | (Elizabeth Mattijsen)++ | lib/
10:37 dalek rakudo/nom: Make isnt a bit more verbose on failure, like is
10:37 dalek rakudo/nom: review:
10:42 timotimo to err is human. to err well is butterfly.
10:46 anaeem1_ joined #perl6
10:58 FROGGS[mobile] joined #perl6
10:59 ventica_desktop joined #perl6
11:06 lizmat ok, will clean up and run spectest  :)
11:10 chenryn joined #perl6
11:10 lizmat also, it feels like dies_ok and eval_dies_ok could be merged
11:10 lizmat just like throws_like, which can take a Str or a Callable
11:11 dalek rakudo/nom: 42dfe38 | (Elizabeth Mattijsen)++ | lib/
11:11 dalek rakudo/nom: Remove fossil from eval_dies_ok
11:11 dalek rakudo/nom: review:
11:14 lizmat actually, same for lives_ok and eval_lives_ok
11:15 lizmat it would also seem we need to change a lot of (eval_|)dies_ok to throws_like
11:16 FROGGS[mobile] that makes sense
11:16 FROGGS[mobile] ... and might be the cause for ten more tickets
19:27 huf the golden age? :)
19:32 TimToady well, I wouldn't trade vim for the old vi...
19:34 TimToady for one thing, vim understands Unicode :D
19:35 lizmat and unlimited undo across sessions  :-)
19:36 dalek rakudo/nom: daf80f8 | (Elizabeth Mattijsen)++ | lib/
19:36 dalek rakudo/nom: Kill another fossil: no such thing as a bad death
19:36 dalek rakudo/nom: review:
19:36 * TimToady hates it when he undoes too far and ends up in some other random file
19:37 * lizmat was taught that anything with "too" in it, is generally no good
19:37 TimToady too true
19:38 * lizmat is just glad it's not TimToody  :-)
20:11 timotimo for the vim!
20:24 ventica_desktop joined #perl6
20:25 donaldh joined #perl6
20:25 iarna joined #perl6
20:35 dalek rakudo/nom: 88326ed | (Elizabeth Mattijsen)++ | lib/
20:35 dalek rakudo/nom: Make (dies|lives)_ok also take nonCallable to EVAL
20:35 dalek rakudo/nom: review:
20:39 lizmat moritz: in, shouldn't "die_on_fail" also be "is export" ?
20:39 lizmat or is "die_on_fail" a fossil (does not seem to be used in roast)
20:40 lizmat moritz: asking you has git blame has your name on it  :-)
20:40 lizmat *as

Results for 2014-08-12

17:23 anaeem1 joined #perl6
17:29 dmol joined #perl6
17:31 [Coke] host07 is complaining that its ubuntu is too old.
17:31 kaleem joined #perl6
17:37 dalek perl6-roast-data: bce3be8 | coke++ | / (6 files):
17:37 dalek perl6-roast-data: today (automated commit)
17:37 dalek perl6-roast-data: review:​-roast-data/commit/bce3be8462
17:38 Rotwang joined #perl6
17:45 denis_boyun_ joined #perl6
17:46 dalek specs: 34a30e7 | (Elizabeth Mattijsen)++ | S (6 files):
17:46 dalek specs: Make sure we expand TABs to spaces
17:46 dalek specs: review:
17:49 raiph joined #perl6
17:51 pmichaud 14:59 <nwc10> pmichaud: it's not Frankfurt, er Houston
17:51 pmichaud I suspect even Frankfurt isn't normally Frankfurt.  :)   But Houston is always Houston.  :-/
17:52 pmichaud Anyway, a 1mi walk is no big deal.  I went ahead and booked a room (to make sure I have one), I'm still deciding whether to cross the pond though.
18:00 rindolf What's up?
18:03 pmichaud Yes, I walk at least a mile every day as it is.  :)
18:03 pmichaud I've convinced myself that the expense for Sofia isn't too great... now I just have to decide if I can dedicate the time :)
18:05 PerlJam pmichaud: what would you be doing if not at Sofia?
18:06 dalek specs: 98a97ba | (Elizabeth Mattijsen)++ | S (3 files):
18:06 dalek specs: De-TAB
18:06 dalek specs: review:
18:06 jnthn .oO( missing jnthn talks! :P )
18:07 PerlJam pmichaud: btw, a guy on #perl was asking a regex question today where he wanted to match against "something/pmwiki.php"   :)
18:12 PerlJam docs/ops.markdown says nqp::fromstr_I(str $val, Mu:T $type) converts a string value to a Big Integer of the given type.   What does that mean "of the given type"?
18:12 jnthn $type
20:52 cognominal joined #perl6
21:15 brrt yeah, so, we can do that, if you wish :-)
21:15 brrt uhm, i'm going to sleep i think
21:16 brrt left #perl6
21:48 dalek specs: 1345614 | (Elizabeth Mattijsen)++ | S03-operators.pod:
21:48 dalek specs: Add Set/Bag/Mix smartmatch candidates to table
21:48 dalek specs: review:
21:59 dalek rakudo/nom: b87d6a5 | (Elizabeth Mattijsen)++ | src/Perl6/World.nqp:
21:59 dalek rakudo/nom: Naively fix RT #122514
21:59 dalek rakudo/nom: review:
21:59 synopsebot Link:​ic/Bug/Display.html?id=122514
22:00 guru joined #perl6
22:01 dalek rakudo/nom: 969e6c2 | (Elizabeth Mattijsen)++ | src/core/
22:01 dalek rakudo/nom: Prevent using Bool:D as a Matcher for methods also
22:01 dalek rakudo/nom: review:
22:12 masak 'night, #perl6
22:15 timotimo gnite masak!
22:18 dalek roast: ef7e125 | (Elizabeth Mattijsen)++ | S12-enums/misc.t:
22:18 dalek roast: Add tests for RT #122514
22:18 dalek roast: review:
22:18 synopsebot Link:​ic/Bug/Display.html?id=122514
22:24 dayangkun joined #perl6
22:27 ventica joined #perl6
22:31 Psyche^_ joined #perl6

Results for 2014-08-11

11:21 jnthn lizmat: Yes, that's fine
11:24 chenryn joined #perl6
11:26 cognome joined #perl6
11:28 silug joined #perl6
11:28 dalek rakudo/nom: 16ce7df | (Elizabeth Mattijsen)++ | src/core/ (2 files):
11:28 dalek rakudo/nom: Prevent using Bool as a Matcher in grep c.s.
11:28 dalek rakudo/nom:
11:28 dalek rakudo/nom: As per S29:126
11:28 dalek rakudo/nom: review:
11:28 synopsebot Link:
11:34 chenryn joined #perl6
11:35 cono timotimo: This is perl6 version 2014.07-147-g40748bc built on MoarVM version 2014.07-116-g9a4fda8
11:36 timotimo oh, that's quite up-to-date
11:56 lizmat S29-249
11:56 lizmat S29:249
11:56 synopsebot Link:
11:57 lizmat hmmm.... rebuilt with patched configure, but jit_log still empty
12:00 dalek specs: 56c5710 | (Elizabeth Mattijsen)++ | S (2 files):
12:00 dalek specs: Get rid of DESTROY fossils
12:00 dalek specs: review:
12:04 silug joined #perl6
12:05 carlin ls
12:05 carlin oops
12:07 carlin the jit_log isn't empty for me, but I manually bumped nqp/tools/build/MOAR_REVISION to 7671558
12:39 camelia rakudo-moar 11afe1: OUTPUT«False True␤»
12:39 jnthn So you could @(Bool.enums.keys) inside a regex I guess
12:41 cognome How does it knows that the array is constant to make that a NFA. Good luck for jnthn to optimize that :)
12:41 jnthn It doesn't.
12:42 dalek roast: 4b608e7 | (Elizabeth Mattijsen)++ | S32-list/ (5 files):
12:42 dalek roast: Add tests for Bool Matchers
12:42 dalek roast: review:
12:42 jnthn Not sure off hand there's an especially great way to do this yet. Not without regex interpolation of some kind.
12:43 lizmat BEGIN @(Bool.enums.keys)   ?
12:46 guru joined #perl6
12:46 cognome r: constant @bkeys = Bool.enums.keys; 'True' ~~ / @bkeys /
17:36 jnthn o/ pmurias
17:37 psch moritz: does that mean that current assuming is only superficially to spec? i'm not sure if what it does counts as "partial binding of a set of arguments", as per S06:3070
17:37 synopsebot Link:
17:38 psch ...but then, the synopses are transitional until roast checks for everything i think?
17:38 dalek rakudo/nom: e822cca | (Elizabeth Mattijsen)++ |
17:38 dalek rakudo/nom: Mention the use of --moar-option=--enable-jit
17:38 dalek rakudo/nom: review:
17:39 gfldex joined #perl6
17:40 pyrimidine joined #perl6
17:40 pmurias jnthn: what does immediate_static mean?
17:42 pyrimidine timotimo: thanks for pointers on the bioinformatics grammar question on perl6-users
19:21 jeffreykegler joined #perl6
19:23 jeffreykegler TimToady: jdurand (Jean-Damien) is one of Marpa's power users.  He's very generously agreed to look into a Marpa-powered Perl 6 parser.
19:24 * jeffreykegler referring to​perl6/2014-08-11#i_9168175
19:24 jeffreykegler We think the first step is to get a Perl 6 BNF, the parsing of which would suffice as proof of concept.
19:25 dalek rakudo/nom: 0c42c11 | (Elizabeth Mattijsen)++ |
19:25 dalek rakudo/nom: Proper --moar-option, spotted by japhb++
19:25 dalek rakudo/nom: review:
19:26 PerlJam jeffreykegler,jdurand_: depends on what you mean by "BNF view" of the grammar.  To my mind, STD.pm6 is BNF-ish (and more)
19:26 jeffreykegler This is on the assumption that such a thing as a reasonable Perl 6 BNF can exist -- Marpa is BNF-driven, so that's our natural starting point.
19:28 jdurand_ PerlJam, jeffreykegler: fine with me is STD.pm6 is the correct starting point - the goal is to have Marpa's BNF of perl6 grammar
19:28 jdurand_ "if STD.pm6"
19:33 jnthn lizmat: I didn't spot your confusion with it, tbh... :)
19:33 PerlJam jdurand_, jeffreykegler: well, if you can read or figure out the Perl 6 bits in STD.pm6, then that is indeed where I would start if I were you.
19:34 rurban joined #perl6
19:34 rurban Whow! moar-jit is fast
19:35 dalek specs: 2338ed1 | (Elizabeth Mattijsen)++ | S29-functions.pod:
19:35 dalek specs: Attempt at clarification 1st parameter to .bless
19:35 dalek specs: review:
19:35 lizmat rurban: how can you tell?
19:35 rurban Now -O3 would be nice to be usable
19:36 rurban perl --gen-moar --moar-option=--enable-jit --gen-nqp --backends=moar && m -s -j4 && m spectest
19:37 FROGGS[mobile] the JIT does not help there yet
20:40 pecastro joined #perl6
20:41 cooper__ joined #perl6
20:41 * jnthn has it as negative too
20:41 * masak has it that way three
20:42 dalek specs: aa6f243 | (Elizabeth Mattijsen)++ | S29-functions.pod:
20:42 dalek specs: Unprecomposed graphemes are < 0, not > 0x10ffff
20:42 dalek specs: review:
20:44 lue Also, a negative sign acts as a nice visual cue for "is this Unicode?" :)
20:53 kurahaupo isn't 0x10ffff the limit of what can be represented in UTF16 (with surrogates)? While it's true that the unicode consortium *could* increase the limit, it'd require every Java installation to be fixed first
20:56 lue kurahaupo: yep, but I wouldn't totally discount the possibility that someday the consortium gets to its senses and invents a 16-bit version of UTF-8, like they should've in the first place :)
21:01 lizmat r: class A { method a() is export { say "a" } };   # is export on a method, what does it mean ?
21:10 kurahaupo lue: a bit hard to see where they'd put it. perhaps the upper surrogate block could be cut in half, then the upper of that cut again, etc
21:13 lue kurahaupo: yeah, it would be interesting to pull off. In any case, you can think of it as using all 32-bits numbers that are ≥ 0x8000_0000 if you like :P (at least I think the idea is to use 32-bit numbers...)
21:14 [Coke] Anyone here going to the dancer con?
21:14 [Coke] it's a 2-3 hour drive for me, would definitely show up to hack.
21:17 dalek specs: a801495 | (Elizabeth Mattijsen)++ | S11-modules.pod:
21:17 dalek specs: Hint a bit at "is export" for methods
21:17 dalek specs: review:
21:17 dalek specs: ce07358 | (Elizabeth Mattijsen)++ | S29-functions.pod:
21:17 dalek specs: Some cleanup/additions to S29
21:17 dalek specs: review:
21:17 rurban1 joined #perl6
21:17 [Coke] lizmat: any feedback on the "is cached" test that's trying to verify that the caching is happening?
21:18 [Coke] I imagine the best thing is to fix rakudo-jvm so it really does cache and leave the test as a hopeful one.
21:21 lizmat hmmm... I wasn't aware it doesn't work on jvm
21:37 japhb There's another benefit: Being able to report errors as being in the actual file, rather than inside a string.
21:37 PerlJam (oh, and EVAL-file felt quite natural for me to type just then.  If it's going to stick around, I prefer that name :-)
21:37 PerlJam japhb++ excellent point.
21:37 lue PerlJam: this'd be the one place where you can't really do that, unless you want to force people to rearrange their declarations.
21:37 dalek specs: 8b6d0bb | (Elizabeth Mattijsen)++ | S29-functions.pod:
21:37 dalek specs: Elaborate a bit on exit, END blocks and threads
21:37 dalek specs: review:
21:38 PerlJam lue: eh?  With our handy, future, streaming grammars, we can do anything :)
21:39 chenryn joined #perl6
21:43 lizmat also: how different is evalfile from require ?
21:44 lizmat evalfile feels a bit like a fossil
21:46 PerlJam does require let you twiddle which language is being parsed?
21:48 pyrimidine left #perl6
21:49 dalek specs: b3fceb8 | (Elizabeth Mattijsen)++ | S29-functions.pod:
21:49 dalek specs: lock() is now and its methods
21:49 dalek specs: review:
21:51 lizmat PerlJam: no, so that could be a use case for 'evalfile' ?
21:51 lizmat (or whatever we call it)
21:52 PerlJam could be.
22:05 masak 'night, #perl6

Results for 2014-08-05

08:01 nwc10 oh, wonderful, my stream was well lagged
08:10 dayangkun joined #perl6
08:16 ventica2 joined #perl6
08:18 dakkar joined #perl6
08:22 dalek rakudo/nom: 480f4e5 | (Elizabeth Mattijsen)++ | docs/ChangeLog:
08:22 dalek rakudo/nom: Mention ∅ finally working
08:22 dalek rakudo/nom: review:
08:32 cognome_ joined #perl6
08:33 masak I was wondering about `token term:sym<empty_set> { "\x2205" <!before <[ \( \\ ' \- ]> || \h* '=>'> }`
08:33 masak so that last bit, `\h* '=>'`, is for autoquoting to work, yes?
08:34 moritz for the empty set not to be gobbled up in an autoquoting
10:32 ChoHag Or (just) those beginning with #
10:34 ChoHag I changed rule TOP { [ <line> \n? ]+ } to { [ <line> \n? | '#' \N* \n? ]+ }, but to no avail.
10:35 ChoHag Also the grammar engine seems to be quite easy to kill.
10:43 thou joined #perl6
10:52 dalek rakudo/nom: 3ad15f3 | (Elizabeth Mattijsen)++ | src/Perl6/Grammar.nqp:
10:52 dalek rakudo/nom: No need to beat around the bush wrt ∅
10:52 dalek rakudo/nom: review:
10:56 FROGGS_ lizmat: does this have an impact on compile time?
11:04 Ven joined #perl6
11:04 Ven lizmat: wasn't that empty set quoted due to some parrot slowness ?
11:06 FROGGS_ Ven: in the setting, aye
23:00 * egrep wonders how that could be done, though... the only option egrep sees is scrolling
23:01 timotimo HTML and CSS are pain.
23:16 colomon joined #perl6
23:17 rurban joined #perl6
23:22 dalek rakudo/nom: 574266a | (Elizabeth Mattijsen)++ | src/core/CompUnitRepo/
23:22 dalek rakudo/nom: Layout esthetics to please
23:22 dalek rakudo/nom: review:
23:22 lizmat and with that, good night #perl6!
23:35 PZt joined #perl6
23:35 [Coke] (look at old perl6 app) ZOMG SO MUCH FASTER. jnthn++ and everyone++
23:36 timotimo %)

Results for 2014-08-04

09:11 FROGGS jnthn: well, sub is NULL
09:12 virtualsue joined #perl6
09:12 FROGGS and sub is obtained like: PMC_get_sub(INTERP, SELF, sub);
09:12 FROGGS so I try to debug that now
09:18 dalek roast: ba67478 | (Elizabeth Mattijsen)++ | S16-filehandles/filestat.t:
09:18 dalek roast: Remove tests that test state of mounted FS
09:18 dalek roast: review:
09:21 pecastro joined #perl6
09:43 FROGGS okay, SELF is of type enum_class_Sub
09:43 virtualsue joined #perl6
09:44 FROGGS and PARROT_SUB(SELF) returns NULL
10:54 lizmat no, that's not really the issue here, I would think
10:55 lizmat and from a performance point of view, you don't want to use %h{Any}, as it adds a layer of indirection
10:56 lizmat the thing is: if you can specify %h{5} and have the key stringify correctly in assignment, it should also do this when deleting
10:56 psch right, that makes sense
11:06 dalek rakudo/nom: 23c4ea2 | (Elizabeth Mattijsen)++ | src/core/
11:06 dalek rakudo/nom: "die" will now say "Died"
11:06 dalek rakudo/nom: review:
11:08 lizmat psch: testing a change
11:08 psch lizmat: thanks :)
11:10 zakharyas joined #perl6
11:11 chenryn joined #perl6
11:22 camelia rakudo-moar ded723: OUTPUT«(Str)␤»
11:22 lizmat apparently
11:22 FROGGS ohh, nice
11:22 FROGGS :o)
11:25 dalek rakudo/nom: 59fee83 | (Elizabeth Mattijsen)++ | src/core/
11:25 dalek rakudo/nom: Fix %a{5}:delete, as reported by psch
11:25 dalek rakudo/nom: review:
11:26 lizmat psch: ^^^
11:31 psch joined #perl6
11:32 psch lizmat++: thanks again
11:32 psch now to see if that was actually the only broken thing left in my branch
11:43 lizmat they run fine seperately
11:43 lizmat wonder whether the "as Str" fix is not tickling something under stress
11:45 zakharyas joined #perl6
11:47 zakharyas joined #perl6
11:49 dalek rakudo/nom: 1070a89 | (Elizabeth Mattijsen)++ | src/core/ (2 files):
11:49 dalek rakudo/nom: Bring implementation (exists|delete)_key in line
11:49 dalek rakudo/nom: review:
11:59 chenryn joined #perl6
12:00 dalek rakudo/nom: 0bf81fa | (Elizabeth Mattijsen)++ | src/core/
12:00 dalek rakudo/nom: Make "note" say "Noted"
12:00 dalek rakudo/nom: review:
12:00 dalek rakudo/nom: f8b669c | (Elizabeth Mattijsen)++ | docs/ChangeLog:
12:00 dalek rakudo/nom: Some ChangeLog additions
12:00 dalek rakudo/nom: review:
12:02 lucas_ joined #perl6
12:06 hoelzro morning #perl6
12:06 carlin \o hoelzro
12:07 carlin (only been "morning" here for 6 minutes)
12:18 jnthn Well, it was in the capital. A little less so elsewhere. Maybe I just didn't look hard enough. :)
12:20 ribasushi joined #perl6
12:25 bjz joined #perl6
12:26 eiro joined #perl6
12:29 dalek roast/S26-WHY: 81f69dc | (Rob Hoelz)++ |
12:29 dalek roast/S26-WHY: More notes
12:29 dalek roast/S26-WHY: review:
12:33 oetiker joined #perl6
12:34 jnap joined #perl6
12:48 cognome joined #perl6
12:54 cognome joined #perl6
13:00 dalek rakudo/nom: f48e207 | (Elizabeth Mattijsen)++ | src/core/ (3 files):
13:00 dalek rakudo/nom: Further work on optimizing :delete in sink context
13:00 dalek rakudo/nom: review:
13:01 lizmat now to get the codegen to actually pass the :SINK to the postcircumfix handling
13:02 jnthn Shouldn't be too hard.
13:03 lizmat my idea as well, but I would need some pointers...
13:03 jnthn 0xDEADBEEF
13:15 dalek roast/S26-WHY: Parametric role groups and S26 a bad match make
13:15 dalek roast/S26-WHY: review:
13:15 chenryn joined #perl6
13:17 FROGGS jnthn: okay, that does not help at all :(
13:19 dalek rakudo/nom: f25e551 | (Elizabeth Mattijsen)++ | src/Perl6/Optimizer.nqp:
13:19 dalek rakudo/nom: Remove "eval" from poison list
13:19 dalek rakudo/nom:
13:19 dalek rakudo/nom: That should never happen anymore, as it's called EVAL now.
13:19 dalek rakudo/nom: review:
13:20 rurban joined #perl6
13:25 moritz m: eval 'say 42'
13:25 camelia rakudo-moar f8b669: OUTPUT«[31m===[0mSORRY![31m===[0m Error while compiling /tmp/lzpZbgzQrPâ�¤Undeclared routine:â�¤    eval used at line 1â�¤â�¤Â»
13:26 moritz ok, it's gone \o/
20:40 FROGGS :P
20:41 vendethiel sjn: did you see the learnxiny in the perl weekly, btw ?
20:41 vendethiel there's another guy that's started reporting few mistakes and I think he followed that link. I'm glad.
20:42 tony-o jnthn: thank you
20:46 dalek rakudo/nom: 225b5e0 | (Elizabeth Mattijsen)++ | src/core/CompUnit (2 files):
20:46 dalek rakudo/nom: Further simplify creation of CompUnit object
20:46 dalek rakudo/nom: review:
20:52 carlin is there a way to get the output of a printf() that some C code (used with NativeCall) did into a variable?
20:52 carlin some trickery with $*IN or something?
20:53 cooper_ joined #perl6
20:53 carlin err, I mean $*OUT
21:43 jnthn .oO( %amigos are friendlier... )
21:43 Ulti heh two seconds slower with state :3
21:44 Ulti funtimes
21:44 Ulti I'll try moving it
21:45 dalek roast: 0828e60 | (Elizabeth Mattijsen)++ | S03-operators/ (2 files):
21:45 dalek roast: Unfudge now passing ∅ related tests
21:45 dalek roast:
21:45 dalek roast: FROGGS++ for not giving up on ∅
21:45 dalek roast: review:
21:45 Ulti is there a class variable equivalent of state?
21:45 lizmat state ?
21:45 Ulti orly
21:46 lizmat state $foo is equivalent to:

Results for 2014-08-03

11:30 FROGGS :$!storage(BOOTHash<2>( => ▶0))
11:30 FROGGS )
11:30 FROGGS jnthn: does that mean there is a container?
11:30 FROGGS I guess I want its $!storage...
11:32 dalek rakudo/nom: 07f142f | (Elizabeth Mattijsen)++ | lib/lib.pm6:
11:32 dalek rakudo/nom: EXPORT needs to be my to prevent conflicts
11:32 dalek rakudo/nom: review:
11:33 jnthn Looks like a Perl 6 Hash
11:34 FROGGS yeah, patch works :o)
11:41 xragnar_ joined #perl6
11:47 ChoHag I upgraded perl as a last resort when I couldn't get the heisenbug to go away.

Results for 2014-08-02

10:02 lizmat compared to ~ 12 hours ago:
10:02 lizmat Files=908, Tests=31827, 212 wallclock secs ( 8.95 usr  3.92 sys + 1314.99 cusr 171.08 csys = 1498.94 CPU)
10:03 lizmat I guess with only 1 casualty: combinations.t
10:08 takesako joined #perl6
10:16 dalek rakudo/nom: 8d56c56 | (Elizabeth Mattijsen)++ | INSTALL.txt:
10:16 dalek rakudo/nom: Modernize INSTALL.txt
10:16 dalek rakudo/nom:
10:16 dalek rakudo/nom: Make MoarVM more prominent and make it match the install instructions in
10:16 dalek rakudo/nom:
10:16 dalek rakudo/nom: review:
10:29 gfldex joined #perl6
10:31 takesako joined #perl6
10:42 kurahaupo_ joined #perl6
10:43 noganex joined #perl6
22:50 jnthn o.O
22:51 jnthn That's bizzare given (a) it's the same here, and (b) I can't see how this woulda had much influence on parse
22:51 jnthn (same here as in, my parse is what it was before this)
22:52 TimToady might be heat slowdown
22:52 dalek rakudo/nom: 22b0fec | (Elizabeth Mattijsen)++ | src/Perl6/ModuleLoader.nqp:
22:52 dalek rakudo/nom: Remove dead code
22:52 dalek rakudo/nom:
22:52 dalek rakudo/nom: Since we have CompUnitRepo objects living in @*INC, I don't see how this could
22:52 dalek rakudo/nom: ever work.  Removal does not seem to break anything at all in spectesting.
22:52 dalek rakudo/nom: review:
22:52 lizmat re heat slow down: that last fastest spectest was on a machine that hadn't done anything for several hours
22:53 TimToady heat builds up in a few seconds in a laptop
22:54 TimToady and I'm in the warmest room of the house
22:54 lizmat .oO( maybe switch off the laptop :-)
23:47 iarna joined #perl6
23:52 timotimo it seems like the bytecode version gets set to 2 somewhere along the way
23:52 timotimo causing the number of slvs to be expected to go down to 0
23:53 timotimo oh, that's because of the stage1, duh
23:53 dalek rakudo/nom: a6e278d | (Elizabeth Mattijsen)++ | src/Perl6/ModuleLoader.nqp:
23:53 dalek rakudo/nom: Alas, this code is needed still
23:53 dalek rakudo/nom:
23:53 dalek rakudo/nom: To correctly identify which directories were searched if a compunit load fails.
23:53 dalek rakudo/nom:
23:53 dalek rakudo/nom: This reverts commit 22b0fec24548dcfd9b22231629637d4d3dc96158.
23:53 dalek rakudo/nom: review:
23:54 chenryn joined #perl6
23:55 lizmat feels like gen-cat.nqp has a buffering issue:
23:55 lizmat m src/core/ src/core/ src/core/ src/core/ src/core/ src/core/ src/core/ src/core/Ar
23:55 lizmat The following step can take a long time, please be patient.

Results for 2014-08-01

10:00 camelia rakudo-{parrot,moar} 89c8e4: OUTPUT«"a", "b", "c")␤»
10:00 camelia ..rakudo-jvm 89c8e4: OUTPUT«Unhandled exception: java.lang.RuntimeException: Missing or wrong version of dependency 'src/Perl6/Grammar.nqp'␤  in  (gen/jvm/main.nqp)␤␤»
10:00 cognominal that's better
10:08 masak moritz: speaking of time zones:
10:09 dalek roast: 2073365 | (Elizabeth Mattijsen)++ | S06-routine-modifiers/lvalue-subroutines.t:
10:09 dalek roast: Another fudge for (probably) #122448
10:09 dalek roast: review:
10:09 synopsebot Link:​ic/Bug/Display.html?id=122448
10:18 lizmat on Moar: All tests successful.
10:18 lizmat Files=908, Tests=31977, 226 wallclock secs ( 9.09 usr  4.02 sys + 1420.95 cusr 173.06 csys = 1607.12 CPU)
10:19 * jnthn can't remember the last lizmat measurement
15:21 masak [Coke]: heh, my blog is faster than that.
15:22 hoelzro who's duff? duff++ for helping with S26 stuff
15:22 PerlJam hoelzro: that's me.
15:22 hoelzro PerlJam++
15:22 dalek rakudo/nom: 5e3434b | (Elizabeth Mattijsen)++ | tools/build/Makefile- (3 files):
15:22 dalek rakudo/nom: Make sure we precompile core modules with extension
15:22 dalek rakudo/nom: review:
15:22 dalek rakudo/nom: 9fd23d0 | (Elizabeth Mattijsen)++ | src/core/
15:22 dalek rakudo/nom: Temp fix supporting loading .pm6 files as source
15:22 dalek rakudo/nom: review:
15:22 dalek rakudo/nom: 8bada16 | (Elizabeth Mattijsen)++ | src/core/CompUnit (2 files):
15:22 dalek rakudo/nom: Almost complete refactor CompUnit and CURL::File
15:22 dalek rakudo/nom:
15:22 dalek rakudo/nom: A CompUnit object now has always the source file as its "path", even if the
15:22 dalek rakudo/nom: source file cannot be found.
15:22 dalek rakudo/nom:
15:22 dalek rakudo/nom: CURL::File has been utterly simplified, as it turned to be impossible to
15:22 dalek rakudo/nom: smartmatch finding files.  So now it only looks for the existence of the
15:22 dalek rakudo/nom: file, and returns that.  Thanks to Scalar[0] indexing, this is compatible
15:22 dalek rakudo/nom: with the API.
15:22 dalek rakudo/nom: review:
15:23 lizmat please note that these changes require a re-running of the
15:23 masak tadzik: I want to adapt Bailador to work with sergot++'s ned HTTP:: classes. any complaints? I'll PR ya.
15:23 japhb timotimo: Did anyone explain flame charts yet?  (Sadly, this is my first chance back at this keyboard.)
15:24 pmurias What's the repo for the p6 benchmarks?
15:35 timotimo that's correct
15:35 timotimo and my rakudo-moar-jit and nqp-moar-jit variants don't quite work just yet, i think
15:35 timotimo (apart from not providing any benefits to the benchmarked code yet)
15:42 dmol joined #perl6
15:45 dalek roast: 0122f77 | (Elizabeth Mattijsen)++ | S06-routine-modifiers/lvalue-subroutines.t:
15:45 dalek roast: Unfudge now passing lvalue sub tests
15:45 dalek roast: review:
15:47 anaeem1 joined #perl6
15:49 japhb It's amazing how much faster morning traffic moves on a Friday.
15:50 TimToady it's all the googleys doing they're 20% day in bed :)
15:51 TimToady *their
15:53 denis_boyun_ joined #perl6
15:54 masak +1
16:04 ventica joined #perl6
16:05 cooper_ joined #perl6
16:09 dalek rakudo/nom: 1130554 | (Elizabeth Mattijsen)++ | tools/build/NQP_REVISION:
16:09 dalek rakudo/nom: Bump NQP to get short-circuit fix
16:09 dalek rakudo/nom: review:
16:10 dalek roast: 31c3fd1 | (Elizabeth Mattijsen)++ | S03-operators/short-circuit.t:
16:10 dalek roast: Unfudge now passing test
16:10 dalek roast: review:
16:13 Rotwang joined #perl6
16:18 cooper- joined #perl6
16:25 dalek rakudo/nom: d40cc63 | (Elizabeth Mattijsen)++ | src/core/CompUnitRepo/Local/
16:25 dalek rakudo/nom: Make sure we spot a compiled file if source absent
16:25 dalek rakudo/nom: review:
16:26 dalek roast: c0e28b3 | (Elizabeth Mattijsen)++ | S10-packages/precompilation.t:
16:26 dalek roast: Remove removed named parameter :no-precomp
16:26 dalek roast: review:
16:26 dalek roast: 26d1dda | (Elizabeth Mattijsen)++ | S22-package-format/local.t:
16:26 dalek roast: Bring CURL::F tests up-to-date
16:26 dalek roast: review:
16:39 cognome joined #perl6
16:45 cognominal joined #perl6
16:45 cognome joined #perl6
16:47 gfldex joined #perl6
21:28 timotimo it's weird that the commandline has --ll-exception, but doesn't give a stack trace at all
21:28 timotimo kind of seems like it happens before any of our "own" code is hit?
21:29 jnthn Yes
21:29 jnthn It's at the point where it reads in the source file, iirc
21:29 dalek rakudo/nom: b8e660f | (Elizabeth Mattijsen)++ | src/core/ (2 files):
21:29 dalek rakudo/nom: Disallow @*INC entries to be list of CUR's
21:29 dalek rakudo/nom:
21:29 dalek rakudo/nom: As discussed with FROGGS a few weeks ago already.  BTW, this appears to have a
21:29 dalek rakudo/nom: great effect on startup time, judging from CPU usage in spectest.
21:29 dalek rakudo/nom: review:
21:29 jnthn So it's failing extremely early
21:29 lizmat Files=908, Tests=31827, 212 wallclock secs ( 8.95 usr  3.92 sys + 1314.99 cusr 171.08 csys = 1498.94 CPU)
21:29 lizmat first time < 1500 CPU seconds for me
21:29 jnthn lizmat++
21:58 jnthn And objects move
22:00 hoelzro ah ha
22:00 hoelzro that makes sense
22:00 TimToady no it doesn't :P
22:01 dalek rakudo/nom: fb05219 | (Elizabeth Mattijsen)++ | src/core/
22:01 dalek rakudo/nom: Don't do expensive setup for sort if not needed
22:01 dalek rakudo/nom: review:
22:01 jnthn Well, objects moving makes sense. .WHICH being based on a changing memory address, less so :)
22:02 jnthn Objects moving is why Moar can throw all your short-lived crap out cheaply :)
22:02 pippo good night #perl6!
22:02 pippo left #perl6

Results for 2014-07-31

11:56 camelia ..rakudo-moar ae2ffe: OUTPUT«Nil␤»
11:56 masak lizmat: yes, please.
11:57 lizmat r: (^7 ^^ 0).WHAT.say # this appears to work
11:57 camelia rakudo-{parrot,jvm,moar} ae2ffe: OUTPUT«(Range)␤»
12:00 dalek roast: c57d4ff | (Elizabeth Mattijsen)++ | S03-operators/short-circuit.t:
12:00 dalek roast: Fudge for #122448
12:00 dalek roast: review:
12:00 synopsebot Link:​ic/Bug/Display.html?id=122448
12:08 hoelzro PerlJam: ping
12:09 FROGGS p: say (0 ^^ ^7)
12:09 camelia rakudo-parrot ae2ffe: OUTPUT«0..^7␤»

Results for 2014-07-30

20:42 TimToady We invited Fred (a bartender and a clown)
20:42 TimToady and leaving out the comman does not preclude the last interpretation in any case
20:42 tadzik like in that joke with 3 guys buried in the same grave
20:44 lue You could use em dashes too, if you have a strange aversion to parens.
20:44 dalek rakudo/nom: 6663be6 | (Elizabeth Mattijsen)++ | src/core/
20:44 dalek rakudo/nom: Oxford Commafication
20:44 dalek rakudo/nom: review:
20:44 vendethiel TimToady: cases: 1. 3 people 2. Fred is a bartender. 3. Fred is a group of two people. 4. Fred is only one talented guy
20:44 TimToady anyway, we use parens (and sometimes dashes) frequently in modern written English for appostives
20:44 vendethiel are there more ?
20:44 TimToady so there's no excuse for using commas when it's ambiguous

Results for 2014-07-28

21:14 camelia rakudo-moar c9fc8a: OUTPUT«haracters.Sixteen c␤»
21:14 gtodd I think I am running into TATMNWMTOWDI
21:14 gtodd too many new waywa to do it
21:14 gtodd ways
21:15 dalek rakudo/nom: c00999a | (Elizabeth Mattijsen)++ | src/core/ (2 files):
21:15 dalek rakudo/nom: Properly easter egg 42
21:15 dalek rakudo/nom: review:
21:15 gtodd argh ... you see I knew there was a .method  for my madness
21:15 lizmat masak++
21:16 raiph joined #perl6
21:16 brrt left #perl6
21:16 timotimo %)
21:16 timotimo it's not as efficient as doing a substr + concat, though
21:17 dalek specs: 51502a2 | (Elizabeth Mattijsen)++ | S04-control.pod:
21:17 dalek specs: Powderize contend fossil
21:17 dalek specs: review:
21:17 timotimo m: say(my $s = "Sixteen characters.").substr(10) ~ $s.substr(*-10)
21:17 camelia rakudo-moar c9fc8a: OUTPUT«Sixteen characters.␤===SORRY!===␤Start of substr out of range. Is: 10, should be in 0..4␤»
21:17 timotimo m: say (my $s = "Sixteen characters.").substr(10) ~ $s.substr(*-10)
21:17 camelia rakudo-moar c9fc8a: OUTPUT«aracters.haracters.␤»

Results for 2014-07-27

15:07 lizmat I see...
15:12 lizmat seems like the latest fixes #77472
15:12 synopsebot Link:​ic/Bug/Display.html?id=77472
15:12 lizmat and some other proto / inlining / optimiziations
15:14 dalek roast: 7833d5d | (Elizabeth Mattijsen)++ | S0 (2 files):
15:14 dalek roast: Unfudge now passing tests, also for #77472
15:14 dalek roast: review:
15:14 synopsebot Link:​ic/Bug/Display.html?id=77472
15:14 FROGGS I also see this:
15:14 FROGGS t/spec/S02-names/is_cached.rakudo.moar                      (Wstat: 0 Tests: 38 Failed: 0)
15:14 FROGGS TODO passed:   34, 38

Results for 2014-07-22

05:36 lizmat carlin: re​perl6/2014-07-21#i_9059080  : if rakudo's spectest is done on a DISTRO that is not in DISTROnames
05:36 lizmat it becomes a failing test
05:37 lizmat to fix the test, is to add the failing DISTRO name to DISTROnames
05:37 lizmat that way, we can know on which OS's rakudo is being spectested regularly
05:41 dalek rakudo/nom: 2bc8f67 | (Elizabeth Mattijsen)++ | src/main.nqp:
05:41 dalek rakudo/nom: Make sure we only execute END blocks once
05:41 dalek rakudo/nom:
05:41 dalek rakudo/nom: Even if we call exit() inside an END block
05:41 dalek rakudo/nom: review:
06:07 denis_boyun joined #perl6
06:13 atroxaper joined #perl6
06:24 sergot hi o/
06:25 chenryn joined #perl6
14:14 woolfy joined #perl6
14:20 hoelzro morning #perl6
14:21 kaare_ joined #perl6
14:24 atroxaper joined #perl6
14:29 dalek rakudo/nom: 1009e54 | (Elizabeth Mattijsen)++ | docs/ChangeLog:
14:29 dalek rakudo/nom: Mention END block / exit fix
14:29 dalek rakudo/nom: review:
14:30 lizmat r:  END say 1; END exit 42; END say 2; END say 3
14:30 camelia rakudo-jvm 2bc8f6: OUTPUT«(timeout)»
14:30 camelia ..rakudo-{parrot,moar} 2bc8f6: OUTPUT«3␤2␤1␤»
14:31 lizmat hmmm... apparently JVM is not fixed yet...  hhmmm

Results for 2014-07-21

17:54 lizmat there were two places where the END_PHASERS we're being run: on in Exception, and one in sub exit()
17:55 lizmat I've covered those two places
17:55 FROGGS lizmat: MAIN also runs these phasers
17:55 hoelzro lizmat: I mean what if an END block die()s
17:55 dalek rakudo/nom: 043cc03 | (Elizabeth Mattijsen)++ | src/core/ (2 files):
17:55 dalek rakudo/nom: Fix for #122355
17:55 dalek rakudo/nom: review:
17:55 synopsebot Link:​ic/Bug/Display.html?id=122355
17:55 FROGGS # Run any END blocks before exiting.
17:55 FROGGS for nqp::gethllsym('perl6', '@END_PHASERS') {
17:55 FROGGS $result := $_();

Results for 2014-07-18

17:58 FROGGS damn
17:58 FROGGS a bugfixathon without RT sucks
18:00 FROGGS [Coke]: at least this is an ex-parrot, err, an ex-fail: S32-exceptions/misc.rakudo.jvm 227 - did we throws_like X::TypeCheck::Binding?
18:00 FROGGS [Coke]: because I fixed that right before the release
18:03 dalek specs: 66c75f4 | (Elizabeth Mattijsen)++ | S99-glossary.pod:
18:03 dalek specs: Add lemma for NST
18:03 dalek specs: review:
18:03 FROGGS ahh, good that google cached the RT ticket pages :o)
18:03 lizmat there appears to be maintenance work on all servers today
18:04 FROGGS correct:​cheduled-maintenance-moving-day.html
18:14 dalek roast: 87f2ed3 | (Tobias Leich)++ | S05-match/make.t:

Result pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15