00:29 colomon joined 00:34 woolfy joined, woolfy left 02:08 btyler joined 06:17 lizmat joined 06:43 woolfy joined 07:01 zakharyas joined 07:05 woosley joined 07:22 woolfy left 07:23 brrt joined 07:31 brrt left 09:03 lue joined 09:34 donaldh joined 09:39 brrt joined 09:52 FROGGS joined 10:19 brrt joined 10:25 donaldh joined 12:04 colomon joined 12:10 FROGGS joined
sergot_ I have a question. 12:12
I'm working on Bug #121273 12:13
synopsebot Link: rt.perl.org/rt3//Public/Bug/Displa...?id=121273
sergot_ I'm at point, where nqp::mul_n returns wrong value (it's 3.40282366920938e+2), when the value of GET_REG(cur_op, 0).n64 contains (after multiplication) good value (it's 340282366920938029056.000000). 12:17
in OP(mul_n):
340282366920938029056.000000 == 3.402824e+20 (using %e) 12:20
Do you know maybe where can I look for a bug now? 12:21
the OP(mul_n) is defined like this: GET_REG(cur_op, 0).n64 = GET_REG(cur_op, 2).n64 * GET_REG(cur_op, 4).n64; 12:22
any ideas? :) 12:25
12:34 harrow joined
FROGGS sergot_: I'd think that the code that does the scientific notation is off 12:37
sergot_ What do you mean? 13:06
FROGGS: :)
FROGGS something converts it to a string to be printed with '...e+2...' 13:07
and that might be faulty when the numeric value stays intact
sergot_ Do you know maybe where should I look for it? 13:08
FROGGS I'd guess that nqp::sprintf is involved
but I'm not sure
sergot_ ok, I'll try 13:09
13:10 colomon joined 13:37 btyler joined 14:04 john3213 joined 14:09 john3213 left
sergot_ FROGGS++, thank you! 15:00
FROGGS sergot_: did you run the nqp-m tests and the rakudo spectests for moarvm? 15:02
I think we should do that to make sure nothing breaks 15:03
and I also guess we can unfudge tests
sergot_ I ran nqp-m tests, I should do the same with spectests - give me a sec. 15:08
We can unfudge them after merging my pull request I think. 15:22
FROGGS sure
I just want to know what we can unfudge and that nothing breaks 15:23
15:26 lizmat joined 15:39 woolfy joined 15:42 camelia joined 15:45 camelia joined 15:52 raiph joined 16:35 woolfy left 16:52 FROGGS joined
FROGGS sergot_: the spedctests are fine? 17:13
sergot_ FROGGS: yes, they are 18:02
FROGGS awesome :o) 18:03
dalek arVM: 651bf11 | sergot++ | src/core/coerce.c:
Bug #121273 fixed - losing a 0 from end of exponent

it was removing zeros from the end of a num. FROGGS++
synopsebot Link: rt.perl.org/rt3//Public/Bug/Displa...?id=121273
dalek arVM: d84b1dd | sergot++ | src/core/coerce.c:
NewLine removed
arVM: 3818135 | (Tobias Leich)++ | src/core/coerce.c:
Merge pull request #99 from sergot/master

Bug #121273 fixed - losing a 0 from end of exponent
synopsebot Link: rt.perl.org/rt3//Public/Bug/Displa...?id=121273
sergot_ You can check too :) 18:04
\o/ yay
FROGGS also please respond to that RT ticket 18:05
sergot_ Ok :)
FROGGS: that's weitd, I can't do that: oi57.tinypic.com/33p360j.jpg 18:09
the same with "Comment" 18:10
FROGGS works for me...
are you signed in?
sergot_ If I am, it always redirects me to rt.perl.org/SelfService/ - I cannot even open this bug. 18:12
FROGGS weird 18:13
sergot_ If I use "Goto Ticket..." it shows: No permission to display that ticket
FROGGS rt.perl.org/Ticket/Display.html?id=121273
sergot_ The same, no permission
18:14 btyler joined
FROGGS I closed that ticket 18:41
sergot++
nwc10 MVMint64 is_not_scientific = !strstr(buf, "e"); 18:43
wouldn't that be more efficient as !strchr(buf, 'e'); ?
(not tested)
FROGGS I dunno 18:44
same goes for the check of the dot I guess
18:47 brrt joined
brrt \o #moarvm 18:48
FROGGS hi brrt 18:50
[Coke] sergot_: what is your login id on rt? 18:51
(it'll show in the "logged in as..."
FROGGS: get him the public link. 18:52
brrt today is start-of-coding, isn't it? :-)
tadzik I think so :)
brrt then i should've gotten to work 18:59
jnthn, timotimo, you here? 19:03
sergot_ [Coke]: [email@hidden.address] 19:04
brrt: yes. that's right
brrt :-) i'm as excited as i'm tired
[Coke] sergot_: ok, you're not listed as a perl 6 bugadmin. 19:06
... and now you are. 19:07
sergot_ \o/ [Coke]++ thanks
It works :)
[Coke] non bugadmins must use the "public" urls. 19:09
so urls shared by us here probably won't work.
19:51 lizmat joined, cognominal joined 19:52 dalek joined 19:56 Util joined
timotimo brrt: i'm here 20:14
brrt hi :-)
briefly, i'm wondering where to begin 20:15
oh, i've put myself up for 'research weeks' 20:16
but i've already done some of that
hmm
the first 1,5 month is just spesh, it seems
timotimo are scientific number renderings proper now? 20:17
brrt i have no idea, i haven't looked at that
i'd just like to start at something :-) 20:27
lizmat brrt: there are a number of segfaults in the rakudo spectest 20:29
brrt fair enough
lizmat that go away if MVM_SPESH_DISABLE=1 is specified
brrt hmm
ok
i'll take a look
(somewhere later today)
lizmat the faiing tests are: t/spec/S05-transliteration/with-closure 20:30
t/spec/S05-transliteration/trans.t
nwc10 t/spec/S05-transliteration/with-closure.rakudo.moar t/spec/S05-transliteration/trans.rakudo.moar t/spec/integration/advent2009-day09.t t/spec/integration/real-strings.t
lizmat nwc10++
jnthn evening, #moarvm 20:49
FROGGS hi jnthn
jnthn Did we bump MOAR_REVISION enough so anybody building with that sees the segvs?
FROGGS we are at HEAD right now 20:50
jnthn Anyway, I can look at them tomorrow. I saw the conf has tables and white power strips to plug into. :)
FROGGS tables++ :o)
jnthn Saw the backtrace somebody posted. I suspect it'll be something silly in the end... 20:52
brrt hi jnthn :-) 20:53
haven't seen the backtrace
jnthn paste.scsys.co.uk/377252 20:54
Anyway, if anybody else wants to look at it, feel free... 20:56
brrt hmm 20:57
seems to be happening during spesh, no?
jnthn right 20:59
lizmat nwc10: were you contacted about using hardware for testing? 21:02
21:06 colomon joined 21:21 donaldh joined
dalek arVM: 845bb6f | (Tobias Leich)++ | src/6model/reprs/P6opaque.c:
don't try to get slot of an NULL attribute name
21:22
21:24 vendethiel joined
FROGGS jnthn: I dunno if that is correct or not, but it helps right now at least 21:24
spesh_attr_name returns NULL in one case, so I think it is not too bad what I did 21:25
jnthn FROGGS: uh, no, I thought name was checked in all the branches 21:27
If not it was just a fail
FROGGS ohh lol, now I see that the other branches do what I did *g* 21:28
hehe
looks like There Is Only One Way To Do It :o)
Stage parse : 46.257 21:29
still 26.2s to go :P
damn, I love that
:o)
jnthn On my box it's already at around 35s :) 21:35
FROGGS yeah, your box + MSVC is a nice combination 21:37
ahh, and I always build with --debug=3 21:38
jnthn Have you tried building with CGOTO?
FROGGS no
jnthn Worth a try. If it helps (especially in combination with optimization flags) we may want to make it the default
FROGGS ahh, will try now
btw, spectests are clean (except S17 and a test that lizmat++ touched in the last hour) 21:39
lizmat which one?
FROGGS <FROGGS> t/spec/S02-types/deprecations.rakudo.moar ..................... Dubious, test returned 1 (wstat 256, 0x100)
<FROGGS> Failed 6/39 subtests
lizmat hmmmm 21:40
willl look in a mo 21:41
FROGGS -O2 with CGOTO and without -g feels very fast at least 21:42
Stage parse : 41.706 21:44
nice -----------^
brrt is going to sleep :-) FROGGS++ for fixing 21:45
although i wonder why name was null
FROGGS dunno, but the function returns NULL in on case so... we better check anyway
gnight brrt :o)
21:47 brrt left
jnthn NULL is used to indicate "we don't know the attribute name at compile time" 21:48
21:52 tadzik joined 22:04 cognominal joined
timotimo how does i builds with cgoto? 22:06
jnthn make CGOTO=1 maybe 22:09
see Makefile
22:41 woolfy joined 23:28 woolfy left