Parrot 6.8.0 "Little Lorikeet" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 17 September 2014.
02:10 kid51_ joined 02:58 particle1 joined 04:51 MikeFair joined 05:02 MikeFair joined 06:13 anon2422 joined 07:10 FROGGS joined
dalek rrot: bda461f | rurban++ | src/ (2 files):
[core] re-enable -t flags

Useful to trace opcodes, method resolution or type of function calls (sub/coro). And fix one instance of wrong argtype in src/packfile/api.c
07:50
rrot: 7a61faf | rurban++ | ChangeLog:
ChangeLog: merged rurban/traceflags
07:52 rurban joined 08:05 travis-ci joined
travis-ci [travis-ci] parrot/parrot#1112 (master - 7a61faf : Reini Urban): The build passed. 08:05
[travis-ci] Change view : github.com/parrot/parrot/compare/c...61faf5a111
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/37262381
08:05 travis-ci left 11:35 kid51 joined 12:48 bighugedog joined 13:22 rurban joined 13:36 schm00ster joined 13:45 schm00ster joined 15:09 schm00ster joined
FROGGS I've got the following problem: 15:22
$ perl6-p --target=pir -e '{ sub prefix:<\\o/>($) { say 42 }; \\o/1 }' >nullpmc.pm.pir
$ perl6-p -I. -Mnullpmc -e1
===SORRY!===
Null PMC access in find_method('clone')
but when I do:
- .lex "&prefix:<\\\\o/>", $P103
+ .lex "&prefix:<\\o/>", $P103
then:
$ perl6-p -I. -Mnullpmc -e1
42
the PIR code declares the sub as: 15:23
.sub "prefix:<\\\\o/>" :subid("cuid_1_1412695110.68466") :anon :lex :outer("cuid_2_1412695110.68466")
now... where is the bug? is the bug around the NQPLexpad? or about .lex? or shall we emit the pir code as I patched it manually? 15:24
it feels rather weird that I have to do "&prefix:<\\o/>" in one case and "prefix:<\\\\o/>" in the other 15:25
16:17 FROGGS joined 16:27 Chirag joined
Chirag Hi! Done with my exams :)) 16:30
Util Chirag: Hi! Do you think that you did well on your exams? 17:12
Chirag Hi Util! I gave my GRE and toefl.. They went well; could have gone better :) 17:14
18:23 Chirag joined
rurban FROGGS: will need some time to grok the code perl6 emits… 19:03
Util FROGGS: to clarify, you got `42` after only changing the single .lex occurance of \\\\o/, without having to change the other 6 (that are not `.lex`) of \\\\o/ ? 19:22
FROGGS Util: exactly
Util FROGGS++ # for trying to make a \\o/ operator! 19:23
FROGGS *g*
that's not my idea nor my example code :o)
that's from an RT ticket
Util FROGGS: The answer is not immediately clear to me. What is the ticket# ?
FROGGS rt.perl.org/Ticket/Display.html?id=116643 19:24
Util FROGGS: Thanks! 19:29
#ps time 19:31
19:45 Psyche^ joined
rurban Util: I was using lldb for some time, but it is annoying to use 20:05
esp. .lldbinit files are not as easy as .gdbinit files
20:58 rurban1 joined
dalek rrot: 3638f97 | rurban++ | / (2 files):
[GH #268] provide >2GB RAM HW_MEMSIZE check also for darwin, not only generic
21:31
21:50 travis-ci joined
travis-ci [travis-ci] parrot/parrot#1113 (master - 3638f97 : Reini Urban): The build passed. 21:50
[travis-ci] Change view : github.com/parrot/parrot/compare/7...38f9715523
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/37334984
21:50 travis-ci left 22:23 dalek joined 22:28 pmichaud joined 22:29 Psyche^ joined 23:17 pmichaud joined 23:19 dalek joined