Perl 6 - the future is here, just unevenly distributed

IRC log for #parrot, 2014-05-19

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
01:22 rurban joined #parrot
01:39 rurban joined #parrot
02:45 rurban joined #parrot
02:53 Timbus joined #parrot
02:54 rurban joined #parrot
03:10 Timbus joined #parrot
03:43 Timbus joined #parrot
03:55 rurban joined #parrot
04:06 Timbus joined #parrot
04:36 Timbus joined #parrot
05:03 rurban joined #parrot
05:06 rurban1 joined #parrot
06:08 rurban joined #parrot
07:03 basiliscos joined #parrot
07:04 woosley joined #parrot
07:10 rurban joined #parrot
07:26 cosimo joined #parrot
07:37 Timbus joined #parrot
08:13 rurban joined #parrot
09:15 rurban joined #parrot
09:24 TonyC_ joined #parrot
09:35 cosimo joined #parrot
09:52 FROGGS joined #parrot
10:18 rurban joined #parrot
10:29 basiliscos joined #parrot
11:21 rurban joined #parrot
12:10 FROGGS joined #parrot
12:24 rurban joined #parrot
12:36 ivan joined #parrot
12:58 rurban joined #parrot
13:46 nnunley joined #parrot
14:01 bluescreen joined #parrot
14:15 rurban joined #parrot
15:13 rurban joined #parrot
15:45 p6eval joined #parrot
16:17 basiliscos joined #parrot
16:26 Psyche^ joined #parrot
16:52 FROGGS joined #parrot
16:59 Chirag joined #parrot
17:00 Chirag Hey!
17:06 Chirag rurban: I was wondering which files I should look at to understand how the parser for pmc2c works?
17:07 rurban_ lib/Parrot/Pmc2c* I guess
17:08 rurban_ yes, only those
17:08 Chirag oh thanks!
17:08 Chirag it officially begins today :)
17:08 rurban_ and you need to debug the --dump step, as the methods are parsed there
17:08 rurban_ good!
17:09 rurban_ and best do a make clean, before debuggging the dump. otherwise we will re-use a cached copy
17:09 Chirag yes.. I will do that
17:10 rurban_ I still got not much time these days to work on it. Hopefully later this week
17:10 Chirag thats ok.. I will try to gain a better understanding in the meanwhile
17:11 Chirag working with the pmc2c compiler is one of the main tasks, I think
17:11 rurban_ yes
17:12 rurban_ And it's only perl5 so much easier to debug. ops2c would be harder
17:13 Chirag "the CallContext PMC "overhead and also "the reallocation of the signature array" overhead will also be part of this task?
17:22 rurban_ In the end pmc2c must dump the changed methods, even if most of the work is done in the c files
17:24 rurban_ The WB stuff is the hardest to do in pmc2c
17:26 Chirag ohk.. I will try :)
19:21 TonyC_ joined #parrot
19:29 TonyC joined #parrot
19:34 basiliscos joined #parrot
19:51 TonyC_ joined #parrot
19:52 dalek joined #parrot
19:59 TonyC joined #parrot
20:10 rurban_ Chirag: You need to use shorter git commit messages for the 1st line
20:10 Chirag oh sorry..
20:11 Chirag I will keep that in mind
20:11 rurban_ And I doubt that removing :no_wb is right
20:12 Chirag some non-vtable functions were throwing the error expected declaration specifiers before ‘:’
20:13 Chirag maybe they are not allowed to have attributes?
20:13 rurban_ yes, but I think it's a pmc2c problem
20:13 Chirag i couldnt go ahead .. without removing them
20:14 Chirag i thought i could always put the no_wb attributes back again
20:14 rurban_ Ah, right. Those were just static internal functions
20:14 Chirag yes
20:14 Chirag i didnt remove all
20:14 rurban_ Yes, I saw
20:15 rurban_ Good catch
20:15 Chirag :)
21:39 rurban joined #parrot
22:29 rurban joined #parrot

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

Parrot | source cross referenced