Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6, 2011-11-13

Perl 6 | Reference Documentation | Rakudo

| Channels | #perl6 index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:08 clairvy joined #perl6
00:09 clairvy joined #perl6
00:13 am0c joined #perl6
00:14 clairvy joined #perl6
00:14 [Coke] TimToady: https://rt.perl.org/rt3/Ti​cket/Display.html?id=74492 is asking for a spec repeal.
00:14 [Coke] rakudo: sub foo(:$a, :$b, :$c) {}; foo(:a :b :c)
00:14 p6eval rakudo ef4702: OUTPUT«===SORRY!===␤Unable to parse postcircumfix:sym<( )>, couldn't find final ')' at line 1␤»
00:14 [Coke] rakudo: sub foo(:$a, :$b, :$c) {}; foo(:a, :b, :c)
00:14 p6eval rakudo ef4702:  ( no output )
00:15 clairvy joined #perl6
00:15 whiteknight joined #perl6
00:16 saaki joined #perl6
00:17 clairvy joined #perl6
00:18 [Coke] nom: say NaN.perl
00:18 p6eval nom ef4702: OUTPUT«NaNe0␤»
00:19 clairvy joined #perl6
00:20 tadzik nom: sub NaNcat { say NaN x Inf }; NaNcat()
00:20 p6eval nom ef4702: OUTPUT«␤»
00:20 tadzik nom: sub NaNcat { say NaN x 99 }; NaNcat()
00:20 p6eval nom ef4702: OUTPUT«NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN​NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNN​aNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNa​NNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN​NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNN​aNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNN…
00:20 clairvy joined #perl6
00:20 [Coke] nom: say 3.perl
00:20 p6eval nom ef4702: OUTPUT«3␤»
00:30 japhb Current progress on Str.Numeric() work: https://gist.github.com/1361357
00:31 clairvy joined #perl6
00:33 clairvy joined #perl6
00:36 molaf joined #perl6
00:37 worr joined #perl6
00:37 clairvy joined #perl6
00:43 clairvy joined #perl6
00:44 clairvy joined #perl6
00:47 clairvy joined #perl6
00:50 localhost joined #perl6
00:50 clairvy joined #perl6
00:55 clairvy joined #perl6
00:57 lue joined #perl6
00:58 lue I'm playing around with Ratel (in Web), and it's trying to play with an %attrs hash that only ever shows up the signature of the render method
00:59 lue whoops, meant to say that Ratel's BUILD submethod is trying to play with the %attrs hash
00:59 clairvy joined #perl6
01:00 evhan left #perl6
01:00 clairvy joined #perl6
01:16 clairvy joined #perl6
01:18 daniel-s joined #perl6
01:19 clairvy joined #perl6
01:43 jferrero joined #perl6
01:43 clairvy joined #perl6
01:51 clairvy joined #perl6
02:02 clairvy joined #perl6
02:10 dalek 6model: 3bd021b | diakopter++ | lua/compiler/LST2Lua.pm:
02:10 dalek 6model: inline the pcalls, but don't combine them, for a 10% overhead reduction.  Omg. I just figured out why I haven't yet been able to combine them.
02:10 dalek 6model: review: https://github.com/diakopte​r/6model/commit/3bd021bc07
02:13 clairvy joined #perl6
02:20 clairvy joined #perl6
02:25 clairvy joined #perl6
02:29 abercrombie joined #perl6
02:30 clairvy joined #perl6
02:52 wolfman2000 joined #perl6
02:53 clairvy joined #perl6
02:56 clairvy joined #perl6
02:57 dalek 6model: 6ec1991 | diakopter++ | lua/compiler/Makefile:
02:57 dalek 6model: makefile fix
02:57 dalek 6model: review: https://github.com/diakopte​r/6model/commit/6ec1991dc5
03:10 Yu joined #perl6
03:34 cooper joined #perl6
03:39 clairvy joined #perl6
03:41 clairvy joined #perl6
04:10 clairvy joined #perl6
04:12 clairvy joined #perl6
04:12 clairvy joined #perl6
04:14 clairvy joined #perl6
04:24 clairvy joined #perl6
04:26 dalek specs: 59b0ea5 | util++ | S (6 files):
04:26 dalek specs: Fix typos.
04:26 dalek specs: review: https://github.com/perl6/specs/commit/59b0ea5bdf
04:27 clairvy joined #perl6
04:34 clairvy joined #perl6
04:35 clairvy joined #perl6
04:42 colomon joined #perl6
05:01 vlixes joined #perl6
05:01 clairvy joined #perl6
05:13 orafu joined #perl6
05:20 cognominal joined #perl6
05:25 dalek 6model: ac8f6f4 | diakopter++ | / (47 files):
05:25 dalek 6model: revert most of the last week's "progress"
05:25 dalek 6model: review: https://github.com/diakopte​r/6model/commit/ac8f6f4e43
05:30 clairvy joined #perl6
05:35 dalek 6model: 442d8d3 | diakopter++ | lua/ (2 files):
05:35 dalek 6model: remove use of LocalsOptimizer from try.bat; fix off-by-one in DispatchCache.lua (gives 60% reduction in runtime of decrement/compare microbenchmark)
05:35 dalek 6model: review: https://github.com/diakopte​r/6model/commit/442d8d30e9
05:35 diakopter jnthn++ (again) for the last one
05:40 dalek 6model: 37d0e04 | diakopter++ | lua/runtime/ (7 files):
05:40 dalek 6model: more prep for integer index optimization
05:40 dalek 6model: review: https://github.com/diakopte​r/6model/commit/37d0e04351
05:40 dalek 6model: 8e7c66f | diakopter++ | lua/ (2 files):
05:40 dalek 6model: optimize try/catch/finally some; 40% overall speedup.
05:40 dalek 6model: review: https://github.com/diakopte​r/6model/commit/8e7c66f764
05:40 dalek 6model: bcc2021 | diakopter++ | lua/ (2 files):
05:40 dalek 6model: reimplement try/catch/finally entirely.
05:40 dalek 6model: review: https://github.com/diakopte​r/6model/commit/bcc2021ba2
05:42 sorear diakopter: ow.  I sort of guessed something was up with the dispatch cache, how did it work?
05:42 sorear I mean how did it not work :)
05:42 diakopter jnthn found the off-by-one
05:44 diakopter the cache would never get hit
05:45 clairvy joined #perl6
05:49 xinming joined #perl6
05:49 diakopter oh well, the rest of the "optimizations" for the week added only another 10% I guess.  <bleh>
05:55 dalek 6model: 0f6bf67 | jnthn++ | dotnet/runtime/Metamodel/Kno​wHOW/KnowHOWBootstrapper.cs:
05:55 dalek 6model: Get KnowHOWs to publish a method cache. ~9% performance improvement in 'loop up to 10 million' benchmark.
05:55 dalek 6model: review: https://github.com/diakopte​r/6model/commit/0f6bf673ee
05:55 dalek 6model: a74f3fa | diakopter++ | lua/runtime/Metamodel/KnowH​OW/KnowHOWBootstrapper.lua:
05:55 dalek 6model: Get KnowHOWs to publish a method cache. ~25% performance improvement in 'loop up to 1 thousand' benchmark. jnthn++
05:55 dalek 6model: review: https://github.com/diakopte​r/6model/commit/a74f3fa9ce
05:55 diakopter cherry-picking is fun, ish
05:55 clairvy joined #perl6
05:57 diakopter that's enough damage for one day/week.
05:57 diakopter &
05:57 donri joined #perl6
06:09 Sarten-X joined #perl6
06:18 clairvy joined #perl6
06:23 clairvy joined #perl6
06:27 cooper joined #perl6
06:39 clairvy joined #perl6
06:57 clairvy joined #perl6
07:02 clairvy joined #perl6
07:07 GlitchMr joined #perl6
07:22 clairvy joined #perl6
07:38 clairvy joined #perl6
07:39 sorear o/ GlitchMr
07:39 GlitchMr Hello :)
07:42 moritz niecza: for 1, 2, 3, 4 -> $x, $y { say "$x|$y" }
07:42 p6eval niecza v11-22-gbebf7a0: OUTPUT«1|2␤3|4␤»
07:51 GlitchMr Why I cannot use "-" as filename?
07:51 clairvy joined #perl6
07:51 GlitchMr It was possible to do this in Perl5...
07:53 moritz is that a feature you actually want/need?
07:54 daniel-s joined #perl6
07:59 moritz on second thought, the DWIMming on '-' should probably be off by default, so that the defaults are safe
08:10 donri left #perl6
08:27 sorear moritz: I agree
08:27 sorear moritz: more generally, I would say that we should try to keep channels as transparent as possible to avoid suprises
08:28 PZt joined #perl6
08:30 sorear although, there is an argument to be made for providing easy access to $*IN from $*ARGFILES
08:31 sorear I suspect that the need for this stuff has been eroded by shell and kernel improvements
08:31 sorear 1987: "myPerlProgram 'ps|'"
08:31 sorear 2010: "myPerlProgram <(ps)"
08:33 wk_ joined #perl6
09:20 sorear hmm.  I've spent some hours trying to design a very compact, random access format for unicode property data, but now I'm starting to wonder if random access is even relevant
09:20 sorear the Perl 5 model is to store property data in a non-random-access format and convert it into swashes on first use
09:29 sayu joined #perl6
09:29 moritz what do you want to access by? codepoint?
09:32 sorear right
09:35 muixirt joined #perl6
09:35 muixirt Good morning!
09:36 muixirt rakudo: my Int $z; my Int $m; my Int $n; $z = $n*$m
09:36 p6eval rakudo ef4702: OUTPUT«Parameter '' requires an instance, but a type object was passed␤  in method Bridge at src/gen/CORE.setting:2239␤  in sub infix:<*> at src/gen/CORE.setting:2164␤  in block <anon> at /tmp/MwAIu4FbLs:1␤  in <anon> at /tmp/MwAIu4FbLs:1␤»
09:36 * moritz knows how to fix that
09:37 muixirt moritz: yes?
09:37 moritz yes.
09:37 sorear .u FBF9
09:37 phenny U+FBF9 ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM (ﯹ)
09:38 sorear "this is why you shouldn't hardcode limits in your 'na' property compressor"
09:40 * moritz -> afk
09:45 moritz aaaargh, mp_get_int only returns 32 bits, even on 64bit platforms
09:46 moritz and it says so right in the docs
09:46 moritz and here I wonder why unboxing an Int fails long before the platform limit is reached :(
09:47 muixirt moritz: did you mean you would fix my code snippet or rakudo?
09:48 muixirt rakudo: my int $z; my int $m; my int $n; $z = $n*$m
09:48 p6eval rakudo ef4702:  ( no output )
09:53 tadzik good morning
09:57 muixirt rakudo: my Int $z; my Int $m = 11; my Int $n = 12; $z = $n*$m; say $z
09:57 p6eval rakudo ef4702: OUTPUT«132␤»
09:59 muixirt rakudo: my Int $z = 0; my Int $m = 0; my Int $n = 0; for ^3 X ^4 -> $n,$m { $z = $n * $m  }
09:59 p6eval rakudo ef4702: OUTPUT«Type check failed in assignment to '$z'; expected 'Int' but got 'Num'␤  in block <anon> at /tmp/i1D8n1bwwm:1␤  in method reify at src/gen/CORE.setting:4007␤  in method reify at src/gen/CORE.setting:3914␤  in method reify at src/gen/CORE.setting:3914␤  in method gim…
10:00 muixirt niecza: my Int $z = 0; my Int $m = 0; my Int $n = 0; for ^3 X ^4 -> $n,$m { $z = $n * $m  }
10:00 p6eval niecza v11-22-gbebf7a0: OUTPUT«Potential difficulties:â�¤  $m is declared but not used at /tmp/U3pJ9xVu7M line 1:â�¤------> [32mmy Int $z = 0; my Int [33mâ��[31m$m = 0; my Int $n = 0; for ^3 X ^4 -> $n[0mâ�¤  $n is declared but not used at /tmp/U3pJ9xVu7M line 1:â�¤------> [32mmy Int $z = 0;…
10:01 sorear it would be nifty if we could somehow cap warnings to X chars under p6eval
10:09 bacek_ joined #perl6
10:16 Kivutarrr joined #perl6
10:29 muixirt sorear: so what was wrong with my code snippet?
10:29 sorear muixirt: what do you mean?
10:30 sorear I can't even tell if it worked or not
10:30 sorear there are so many warnings that the actual output is hiding behind the ...
10:31 sorear the declarations of $m and $n are superfluous
10:32 muixirt niecza: my Int $z = 0; for ^3 X ^4 -> Int $n, Int $m { $z = $n * $m  }
10:32 p6eval niecza v11-22-gbebf7a0:  ( no output )
10:32 sorear you don't have any output commands in there
10:33 muixirt niecza: my Int $z = 0; for ^3 X ^4 -> Int $n, Int $m { $z += $n * $m  }; say $z
10:33 p6eval niecza v11-22-gbebf7a0: OUTPUT«18␤»
10:33 sorear looks right to me
10:35 muixirt sorry for the mess
10:36 muixirt rakudo: my Int $z = 0; for ^3 X ^4 -> Int $n, Int $m { $z += $n * $m  }; say $z
10:36 p6eval rakudo ef4702: OUTPUT«Nominal type check failed for parameter '$m'; expected Int but got Num instead␤  in block <anon> at /tmp/1rH_kYjSTq:1␤  in method reify at src/gen/CORE.setting:4007␤  in method reify at src/gen/CORE.setting:3914␤  in method reify at src/gen/CORE.setting:3914␤  in m…
10:36 muixirt hmm...
10:41 sorear rakudo: say 3.perl; say 3e0.perl
10:41 p6eval rakudo ef4702: OUTPUT«3␤3e0␤»
10:41 sorear rakudo: say (^4).perl
10:41 p6eval rakudo ef4702: OUTPUT«0..^4␤»
10:41 sorear rakudo: say [^4].perl
10:41 p6eval rakudo ef4702: OUTPUT«[0, 1, 2, 3]␤»
10:41 sorear rakudo: say [^3 X ^4].perl
10:42 p6eval rakudo ef4702: OUTPUT«[0, 0, 0, 1, 0, 2, 0, 3e0, 1, 0, 1, 1, 1, 2, 1, 3e0, 2e0, 0, 2e0, 1, 2e0, 2, 2e0, 3e0]␤»
10:42 sorear rakudo: say [1, 2 X 3, 4].perl
10:42 p6eval rakudo ef4702: OUTPUT«[1, 3, 1, 4, 2, 3, 2, 4]␤»
10:43 sorear rakudo: say [(^3) X (^4)].perl
10:43 p6eval rakudo ef4702: OUTPUT«[0, 0, 0, 1, 0, 2, 0, 3e0, 1, 0, 1, 1, 1, 2, 1, 3e0, 2e0, 0, 2e0, 1, 2e0, 2, 2e0, 3e0]␤»
10:43 sorear rakudo: my @a = ^4; say [@a X @a].perl
10:43 p6eval rakudo ef4702: OUTPUT«[0, 0, 0, 1, 0, 2, 0, 3, 1, 0, 1, 1, 1, 2, 1, 3, 2, 0, 2, 1, 2, 2, 2, 3, 3, 0, 3, 1, 3, 2, 3, 3]␤»
10:43 sorear nom's X is doing something improper with Range objects
10:46 mj41 joined #perl6
10:48 sorear rakudo: say (^4).flat.perl
10:48 p6eval rakudo ef4702: OUTPUT«(0, 1, 2, 3).list␤»
10:49 sorear rakudo: say [0 X ^2].perl
10:49 p6eval rakudo ef4702: OUTPUT«[0, 0, 0, 1e0]␤»
10:49 sorear rakudo: say [^2 X ^2].perl
10:49 p6eval rakudo ef4702: OUTPUT«[0, 0, 0, 1e0, 1e0, 0, 1e0, 1e0]␤»
10:50 sorear rakudo: (-> **@lol { say @lol.perl })((^2),(^2))
10:50 p6eval rakudo ef4702: OUTPUT«LoL.new(0..^2, 0..^2)␤»
10:50 sorear rakudo: (-> **@lol { say @lol.elems; say @lol[0].perl; say @lol[0].flat.perl })((^2),(^2))
10:50 p6eval rakudo ef4702: OUTPUT«2␤0..^2␤(0, 1).list␤»
10:50 sorear rakudo: (-> **@lol { say @lol.elems; say @lol[0].perl; say (@lol[0].flat,).list.perl })((^2),(^2))
10:50 p6eval rakudo ef4702: OUTPUT«2␤0..^2␤(0, 1).list␤»
10:51 sorear I don't get what's up with X
10:51 sorear nothing in this function appears to be capable of causing Numification
10:52 TiMBuS rakudo: say [0 Z ^2].perl
10:52 p6eval rakudo ef4702: OUTPUT«[0, 0]␤»
10:53 TiMBuS uh ok
10:53 TiMBuS rakudo: say [^2 Z ^2].perl
10:53 p6eval rakudo ef4702: OUTPUT«[0, 0, 1e0, 1e0]␤»
10:53 TiMBuS nothins up with X
10:53 TiMBuS rakudo: say [0 X, ^2].perl
10:53 p6eval rakudo ef4702: OUTPUT«[0, 0, 0, 1e0]␤»
10:54 TiMBuS rakudo: say [^2 , ^2].perl
10:54 p6eval rakudo ef4702: OUTPUT«[0, 1, 0, 1]␤»
10:56 TiMBuS i used to be able to read --target=pir code =/
10:56 sorear rakudo: say [^1, ^1].perl
10:56 p6eval rakudo ef4702: OUTPUT«[0, 0]␤»
10:57 sorear rakudo: say (^5).reify
10:57 p6eval rakudo ef4702: OUTPUT«0 1 2 3 4␤»
10:57 sorear rakudo: say (^5).reify.perl
10:57 p6eval rakudo ef4702: OUTPUT«(0, 1, 2, 3, 4)␤»
10:58 sorear rakudo: say [(^5).reify].perl
10:58 p6eval rakudo ef4702: OUTPUT«[0, 1, 2, 3, 4]␤»
11:00 sorear rakudo: say DUMP [1,2,3,4]
11:00 p6eval rakudo ef4702: OUTPUT«▶Array<-2175618081084395398>(:items(▶Mu), :nextiter(ListIter<-21756180​81084395424>(:reified(▶Mu), :rest(RPA<-2175618081084395410>(Parcel<-217561808​1084387225>(:storage(RPA<-2175618081084387204>(1, 2, 3, 4))))), :list(Array<-2175618081084395398>))))␤»
11:14 alvis joined #perl6
11:21 cognominal left #perl6
11:21 cognominal joined #perl6
11:29 MayDaniel joined #perl6
11:43 dalek niecza: 18f7db0 | sorear++ | tools/digest-ucd-xml.pl:
11:43 dalek niecza: Nth draft of a program to generate compact binary UCD dumps
11:43 dalek niecza: review: https://github.com/sorear/niecza/commit/18f7db0598
11:44 sorear output files for the full 6.0.0 UCD are ~600kb, smaller than STD.dll but not as small as I'd like
11:45 sorear 1/6 size of original XML;  232k gzip
11:45 sorear curiously the output actually compresses _better_ (by 1%) with gizp than bzip2.  xz still wins out by a large margin (139k)
11:47 sorear oh, read the wrong number for the first one, actually 483k uncompressed
11:47 * sorear sleep
12:11 Psyche^ joined #perl6
12:20 muixirt rakudo: my $string = "1234"; my $type = Num; my $num = $type($string)
12:20 p6eval rakudo ef4702: OUTPUT«Method 'postcircumfix:<( )>' not found for invocant of class 'Num'␤  in <anon> at src/gen/Metamodel.pm:3190␤  in block <anon> at /tmp/UEtvWwj7jI:1␤  in <anon> at /tmp/UEtvWwj7jI:1␤»
12:26 GlitchMr joined #perl6
12:29 brrt joined #perl6
12:29 brrt left #perl6
12:30 integral joined #perl6
12:30 integral joined #perl6
12:34 muixirt std: my $string = "1234"; my $type = Num; my $num = $type($string)
12:35 p6eval std be1f10e: OUTPUT«ok 00:01 122m␤»
12:35 fsergot joined #perl6
12:36 fsergot Hello! o/
12:44 clairvy joined #perl6
12:44 dorlamm joined #perl6
13:17 wk joined #perl6
13:18 clairvy joined #perl6
13:20 tomaw joined #perl6
13:22 tomaw joined #perl6
13:23 Kivutarrr joined #perl6
13:24 tokuhirom joined #perl6
13:27 szbalint joined #perl6
13:27 prammer joined #perl6
13:27 Juerd joined #perl6
13:27 bonsaikitten joined #perl6
13:27 scottp joined #perl6
13:27 amkrankruleuen joined #perl6
13:27 mathw joined #perl6
13:27 jlaire joined #perl6
13:27 takesako joined #perl6
13:27 s1n1 joined #perl6
13:27 uniejo_ joined #perl6
13:27 pochi joined #perl6
13:27 Yappoko___ joined #perl6
13:27 pjcj joined #perl6
13:27 sunnavy joined #perl6
13:27 [Sec] joined #perl6
13:27 Mowah_ joined #perl6
13:27 Tene joined #perl6
13:27 benabik joined #perl6
13:27 [particle] joined #perl6
13:27 jferrero joined #perl6
13:27 orafu joined #perl6
13:27 muixirt joined #perl6
13:27 alvis joined #perl6
13:27 cognominal joined #perl6
13:27 fsergot joined #perl6
13:27 _jaldhar joined #perl6
13:27 carlin joined #perl6
13:27 Ingis joined #perl6
13:27 preflex joined #perl6
13:27 bbkr joined #perl6
13:27 p6eval joined #perl6
13:27 mattp_ joined #perl6
13:27 daemon joined #perl6
13:27 spacebat joined #perl6
13:27 hugme joined #perl6
13:27 renormalist joined #perl6
13:27 tadzik joined #perl6
13:27 nebuchadnezzar joined #perl6
13:27 BinGOs joined #perl6
13:27 sjn joined #perl6
13:27 cxreg joined #perl6
13:27 BooK joined #perl6
13:27 felipe joined #perl6
13:27 broquaint joined #perl6
13:27 mdxi joined #perl6
13:27 yahooooo joined #perl6
13:27 literal joined #perl6
13:27 tokuhirom joined #perl6
13:27 wk joined #perl6
13:27 bacek joined #perl6
13:27 imarcusthis joined #perl6
13:27 flussence joined #perl6
13:27 pmichaud joined #perl6
13:27 sorear joined #perl6
13:27 ascent_ joined #perl6
13:27 frettled joined #perl6
13:27 dukeleto joined #perl6
13:27 kthakore joined #perl6
13:27 Gothmog_ joined #perl6
13:27 jfried joined #perl6
13:27 sivoais joined #perl6
13:27 Patterner joined #perl6
13:27 localhost joined #perl6
13:27 smash joined #perl6
13:27 skangas joined #perl6
13:27 geekosaur joined #perl6
13:27 Khisanth joined #perl6
13:27 Grrrr joined #perl6
13:27 PacoLinux joined #perl6
13:27 Util joined #perl6
13:27 nsh_ joined #perl6
13:27 shachaf joined #perl6
13:27 breinbaas joined #perl6
13:27 Bucciarati joined #perl6
13:27 diakopter joined #perl6
13:27 charsbar__ joined #perl6
13:27 LoRe joined #perl6
13:27 kranius joined #perl6
13:27 eiro joined #perl6
13:27 chitragupt joined #perl6
13:27 zostay_ joined #perl6
13:27 jjore joined #perl6
13:27 Helios joined #perl6
13:27 betterworld joined #perl6
13:27 PerlJam joined #perl6
13:27 cotto joined #perl6
13:27 Exodist joined #perl6
13:27 dalek joined #perl6
13:27 jerome_ joined #perl6
13:27 wooden joined #perl6
13:27 ruoso joined #perl6
13:27 moritz joined #perl6
13:27 tty234 joined #perl6
13:27 xinming joined #perl6
13:27 abercrombie joined #perl6
13:27 mantovani joined #perl6
13:27 djanatyn joined #perl6
13:27 shinobicl joined #perl6
13:27 c1sung joined #perl6
13:27 Maddingue joined #perl6
13:28 huf joined #perl6
13:28 Lothar joined #perl6
13:28 yath joined #perl6
13:28 odoacre joined #perl6
13:28 fhelmberger joined #perl6
13:28 Woodi joined #perl6
13:28 japhb joined #perl6
13:28 mls joined #perl6
13:28 zamolxes joined #perl6
13:28 miso2217_ joined #perl6
13:28 risou_awy joined #perl6
13:28 jevin joined #perl6
13:28 revdiablo joined #perl6
13:30 13WAATSDK joined #perl6
13:30 clairvy joined #perl6
13:30 integral joined #perl6
13:30 PZt joined #perl6
13:30 Sarten-X joined #perl6
13:30 wolfman2000 joined #perl6
13:30 simcop2387 joined #perl6
13:30 Trashlord joined #perl6
13:30 dju joined #perl6
13:30 krakan joined #perl6
13:30 HarryS joined #perl6
13:30 mikemol joined #perl6
13:30 DarthGandalf joined #perl6
13:30 jrockway joined #perl6
13:30 rhr joined #perl6
13:30 tokuhirom3 joined #perl6
13:30 nine joined #perl6
13:30 SHODAN joined #perl6
13:30 avar joined #perl6
13:30 gfldex joined #perl6
13:30 itz joined #perl6
13:32 HarryS joined #perl6
13:35 sjn joined #perl6
13:36 clairvy joined #perl6
13:37 simcop2387 joined #perl6
13:38 clairvy joined #perl6
13:41 whiteknight joined #perl6
13:43 dalek nqp/bigint: 506177f | moritz++ | src/ops/nqp_bigint.ops:
13:43 dalek nqp/bigint: make nqp::isbig_I consistent with set_int and get_int
13:43 dalek nqp/bigint:
13:43 dalek nqp/bigint: turns out that set_int and get_int only support 32bit, even on 64bit
13:43 dalek nqp/bigint: platforms. While the better fix would be to make them work on 64 bit width,
13:43 dalek nqp/bigint: this approach change nqp::isbig_i to return 1 if the stored int takes more
13:43 dalek nqp/bigint: than 32bit.
13:43 dalek nqp/bigint: review: https://github.com/perl6/nqp/commit/506177f790
13:44 clairvy joined #perl6
13:45 broquaint joined #perl6
13:45 BooK joined #perl6
13:45 nebuchadnezzar joined #perl6
13:45 tty234 joined #perl6
13:45 moritz joined #perl6
13:45 ruoso joined #perl6
13:45 wooden joined #perl6
13:45 jerome_ joined #perl6
13:45 dalek joined #perl6
13:45 Exodist joined #perl6
13:45 cotto joined #perl6
13:45 PerlJam joined #perl6
13:45 betterworld joined #perl6
13:45 Helios joined #perl6
13:45 jjore joined #perl6
13:45 zostay_ joined #perl6
13:47 yahooooo joined #perl6
13:47 Maddingue joined #perl6
13:47 cxreg joined #perl6
13:47 sjn joined #perl6
13:47 mdxi joined #perl6
13:47 clairvy joined #perl6
13:47 Guest97173 joined #perl6
13:47 simcop2387 joined #perl6
13:47 itz joined #perl6
13:47 gfldex joined #perl6
13:47 avar joined #perl6
13:47 SHODAN joined #perl6
13:47 nine joined #perl6
13:47 tokuhirom3 joined #perl6
13:47 rhr joined #perl6
13:47 jrockway joined #perl6
13:47 DarthGandalf joined #perl6
13:47 mikemol joined #perl6
13:47 krakan joined #perl6
13:47 dju joined #perl6
13:47 Trashlord joined #perl6
13:47 wolfman2000 joined #perl6
13:47 Sarten-X joined #perl6
13:47 PZt joined #perl6
13:47 integral joined #perl6
13:47 13WAATSDK joined #perl6
13:47 chitragupt joined #perl6
13:47 eiro joined #perl6
13:47 kranius joined #perl6
13:47 LoRe joined #perl6
13:47 charsbar__ joined #perl6
13:47 diakopter joined #perl6
13:47 Bucciarati joined #perl6
13:47 breinbaas joined #perl6
13:47 shachaf joined #perl6
13:47 nsh_ joined #perl6
13:47 Util joined #perl6
13:47 PacoLinux joined #perl6
13:47 Grrrr joined #perl6
13:47 Khisanth joined #perl6
13:47 geekosaur joined #perl6
13:47 skangas joined #perl6
13:47 smash joined #perl6
13:47 localhost joined #perl6
13:47 Patterner joined #perl6
13:47 sivoais joined #perl6
13:47 jfried joined #perl6
13:47 Gothmog_ joined #perl6
13:47 kthakore joined #perl6
13:47 dukeleto joined #perl6
13:47 frettled joined #perl6
13:47 ascent_ joined #perl6
13:47 sorear joined #perl6
13:47 pmichaud joined #perl6
13:47 flussence joined #perl6
13:47 imarcusthis joined #perl6
13:47 bacek joined #perl6
13:47 wk joined #perl6
13:47 tokuhirom joined #perl6
13:47 tadzik joined #perl6
13:47 renormalist joined #perl6
13:47 hugme joined #perl6
13:47 spacebat joined #perl6
13:47 daemon joined #perl6
13:47 mattp_ joined #perl6
13:47 p6eval joined #perl6
13:47 bbkr joined #perl6
13:47 preflex joined #perl6
13:47 Ingis joined #perl6
13:47 carlin joined #perl6
13:47 _jaldhar joined #perl6
13:47 fsergot joined #perl6
13:47 cognominal joined #perl6
13:47 alvis joined #perl6
13:47 orafu joined #perl6
13:47 jferrero joined #perl6
13:47 [particle] joined #perl6
13:47 benabik joined #perl6
13:47 Tene joined #perl6
13:47 Mowah_ joined #perl6
13:47 [Sec] joined #perl6
13:47 sunnavy joined #perl6
13:47 pjcj joined #perl6
13:47 Yappoko___ joined #perl6
13:47 pochi joined #perl6
13:47 uniejo_ joined #perl6
13:47 s1n1 joined #perl6
13:47 takesako joined #perl6
13:47 jlaire joined #perl6
13:47 mathw joined #perl6
13:47 amkrankruleuen joined #perl6
13:47 scottp joined #perl6
13:47 bonsaikitten joined #perl6
13:47 Juerd joined #perl6
13:47 prammer joined #perl6
13:47 szbalint joined #perl6
13:48 clairvy joined #perl6
13:48 clairvy joined #perl6
13:50 literal joined #perl6
13:50 clairvy joined #perl6
13:53 BinGOs joined #perl6
13:53 clairvy joined #perl6
14:19 mj41 joined #perl6
14:26 wk_ joined #perl6
14:37 felipe joined #perl6
14:41 clairvy joined #perl6
14:45 clairvy joined #perl6
14:47 tokuhirom joined #perl6
14:51 buubot_backup joined #perl6
14:51 clairvy joined #perl6
14:53 clairvy joined #perl6
14:54 clairvy joined #perl6
14:57 clairvy joined #perl6
15:10 mkramer joined #perl6
15:10 mkramer left #perl6
15:11 clairvy joined #perl6
15:14 clairvy joined #perl6
15:17 bluescreen10 joined #perl6
15:18 clairvy joined #perl6
15:19 clairvy joined #perl6
15:37 wk joined #perl6
15:44 jlaire joined #perl6
15:46 skangas_ joined #perl6
15:48 Chillance joined #perl6
15:57 skangas__ joined #perl6
15:57 clairvy joined #perl6
16:05 clairvy joined #perl6
16:12 clairvy joined #perl6
16:13 clairvy joined #perl6
16:14 daniel-s joined #perl6
16:23 clairvy joined #perl6
16:32 orafu joined #perl6
16:39 clairvy joined #perl6
16:47 dual joined #perl6
16:53 clairvy joined #perl6
16:58 molaf joined #perl6
17:04 tokuhirom joined #perl6
17:07 am0c joined #perl6
17:07 clairvy joined #perl6
17:17 orafu joined #perl6
17:20 clairvy joined #perl6
17:28 clairvy joined #perl6
17:31 orafu joined #perl6
17:32 clairvy joined #perl6
17:32 vmspb joined #perl6
17:33 clairvy joined #perl6
17:37 tadzik 'evening
17:39 colomon o/
17:44 bluescreen100 joined #perl6
17:50 moritz \o
17:51 japhb o/ #perl6
18:01 tadzik o/
18:04 PacoLinux_ joined #perl6
18:11 cooper joined #perl6
18:14 snearch joined #perl6
18:14 clairvy joined #perl6
18:17 dalek nqp/bigint: bee86c9 | moritz++ | / (6 files):
18:17 dalek nqp/bigint: add platform dependent implementation of set_int and get_int; adjust nqp::isbig_I accordingly
18:17 dalek nqp/bigint: review: https://github.com/perl6/nqp/commit/bee86c9973
18:20 moritz could somebody on a 32bit machine please build latest nqp branch bigint run this script: https://gist.github.com/1362443 and paste the output for me?
18:21 clairvy joined #perl6
18:21 wk joined #perl6
18:22 clairvy joined #perl6
18:27 cooper joined #perl6
18:27 clairvy joined #perl6
18:36 sorear good * #perl6
18:38 clairvy joined #perl6
18:38 tadzik hi sorear
18:53 clairvy joined #perl6
18:55 cooper joined #perl6
18:57 japhb moritz, have you had any takers yet?
18:58 simcop2387 joined #perl6
18:59 japhb I'll give it a try anyway, I've got a 32-bit box here ... it will just take a while to build.
19:15 mberends joined #perl6
19:17 moritz no takers yet
19:17 japhb Incoming
19:17 japhb Er, supposedly.
19:17 tadzik no 32bits here :/
19:17 japhb Hmmm.  Appears nopaste does not like me today
19:18 japhb Ah, could only paste into MAGnet.
19:18 japhb moritz, the paste should be on #parrot now.
19:20 moritz japhb: thanks. Can you please also change $i to 28 (instead of 30) and paste the first 6 lines of the output then?
19:27 japhb moritz, sorry, got pulled away for a bit
19:27 japhb OK, will do.
19:30 japhb moritz, OK, paste (of full output, sorry, it's easiest) is in #parrot
19:30 moritz japhb: thanks again
19:30 japhb moritz, np, hope it helps
19:31 moritz japhb: it does. Unfortunately it tells me that my latest patch is broken on 32bit :/
19:31 japhb Oh dear.
19:31 japhb Ah, wait.
19:31 japhb May not be your fault.
19:32 japhb I built from rakudo, and it pulled nqp.  May not have gotten latest.
19:32 japhb Hold on
19:33 moritz the 1 is the output from nqp::isbig_I
19:34 moritz which checks if an integer is too large to unbox to a parrot INTVAL
19:34 moritz when it returns 1 even if it shouldn't then it makes the codgen inefficient
19:35 moritz when it returns 0 even if it shouldn't then we lose precision
19:35 japhb :-(
19:35 * japhb is rebuilding NQP
19:36 japhb Ughh, I hate building on slow hardware
19:36 tadzik (don't listen to this, dear laptop! You aren't slow, I hate building anyway)
19:41 Moukeddar joined #perl6
19:42 fsergot joined #perl6
19:42 japhb BTW, that build didn't work: trying again with a fresh configure and --gen-parrot, just in case something's hinky here
19:43 wk joined #perl6
19:53 japhb OK, after all that: no change, sorry moritz.
19:54 japhb moritz, anything else you want me to try?
19:57 Kivutarrr left #perl6
19:58 * moritz is out of ideas for the moment
20:04 snearch Hi moritz, just ran your test on 32 Bit http://nopaste.info/f77fe95f71.html
20:04 anazawa joined #perl6
20:05 moritz snearch: thanks
20:07 * moritz swears loudly
20:09 diakopter btw, latest parrot regresses on parrot-nqp; after 3.9.0 there was a change that made parrot-nqp generate wrong pir for the *.pm in nqplua/nqpclr
20:09 diakopter I didn't bother reporting it to #parrot since all my other bug reports have gone ignored
20:14 ksi joined #perl6
20:18 benabik diakopter: Wrong how?
20:19 diakopter I got a "could not call method on variable because it's Undef
20:19 diakopter "
20:19 diakopter or something like that
20:19 diakopter downgrading to 3.6.0 (package in ubuntu) fixed it
20:19 benabik Between 3.6 and 3.9, then?
20:20 diakopter or after 3.9
20:20 diakopter I've used 3.9 on windows and it didn't have the problem
20:20 diakopter I was using parrot Head
20:20 diakopter on ubuntu
20:20 diakopter before downgrading to 3.6.0
20:21 benabik So probably 3.9+, but possibly anywhere since 3.6.  Fun.
20:21 benabik Where is nqplua?
20:21 diakopter diakopter/6model.git
20:22 benabik diakopter: I've got a bit of spare time between studying, I'll see what I can track down.
20:22 diakopter I'll see if I can reproduce it with 3.9 on ubuntu
20:27 diakopter 3.9.0 (built from source) didn't have the problem
20:28 diakopter sigh. now I can't reproduce it with the same parrot checkout I had the problem with earlier.
20:28 benabik :-(
20:34 wolfman2000 joined #perl6
20:38 mj41 joined #perl6
20:45 ethndbst joined #perl6
20:45 ethndbst joined #perl6
21:18 MayDaniel joined #perl6
21:46 ethndbst joined #perl6
21:46 ethndbst joined #perl6
21:55 ethndbst joined #perl6
21:55 ethndbst joined #perl6
22:41 Trashlord joined #perl6
23:04 Hello joined #perl6
23:08 imarcusthis joined #perl6
23:08 flussence joined #perl6
23:10 simcop2387 joined #perl6
23:26 aloha joined #perl6
23:32 cooper joined #perl6
23:32 tokuhirom joined #perl6
23:49 bacek joined #perl6
23:50 pmichaud joined #perl6
23:50 Gothmog_ joined #perl6
23:50 sorear joined #perl6

| Channels | #perl6 index | Today | | Search | Google Search | Plain-Text | summary

Perl 6 | Reference Documentation | Rakudo