Perl 6 - the future is here, just unevenly distributed

IRC log for #parrot, 2014-06-05

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:42 rurban joined #parrot
01:14 sorear joined #parrot
01:19 rurban joined #parrot
01:23 d4l3k_ joined #parrot
01:34 FROGGS_ joined #parrot
01:37 Util_ joined #parrot
01:37 pmichaud joined #parrot
02:01 sorear joined #parrot
02:15 sorear joined #parrot
02:21 rurban joined #parrot
03:22 rurban joined #parrot
03:23 rurban1 joined #parrot
03:53 rurban joined #parrot
03:55 zeitue joined #parrot
03:56 zeitue How does the parrot VM implement registers?
04:34 FROGGS_ joined #parrot
04:37 particle joined #parrot
05:03 FROGGS_ joined #parrot
05:26 rurban joined #parrot
05:28 rurban1 joined #parrot
05:58 Util zeitue: I am not sure at what depth you are asking your question.
05:58 Util For the basics, search for "register" in:
05:58 Util http://docs.parrot.org/parrot/devel/html/docs/intro.pod.html
05:58 Util http://docs.parrot.org/parrot/devel/html/docs/overview.pod.html
05:58 Util For the lowest-level details, see lines 15-57 of:
05:58 Util include/parrot/context.h
05:59 Util (I meant to say:)
05:59 Util https://github.com/parrot/parrot/blob/master/include/parrot/context.h
05:59 * Util sleeps, but will check the backscroll for more questions, in 8 hours.
06:29 rurban joined #parrot
06:46 zeitue Util, thanks that's what I wanted to know
06:55 noize joined #parrot
07:30 rurban joined #parrot
08:06 FROGGS_ joined #parrot
08:27 basiliscos joined #parrot
08:31 rurban joined #parrot
08:33 rurban1 joined #parrot
09:34 rurban joined #parrot
10:35 rurban joined #parrot
11:35 rurban joined #parrot
12:16 rurban joined #parrot
12:18 * Coke wonders who cottoo is.
12:19 bighugedog joined #parrot
12:56 rurban joined #parrot
13:11 rurban joined #parrot
13:14 rurban_ my overnight benchmark run brought overall better results and no improvement (0%) in the WB branch
13:16 Chirag joined #parrot
13:24 Chirag rurban_ : I mailed mdk .. waiting for a response.. Also, Upasana talked to perigrin for me.. she got a reply that they don't have any more rooms and that there is too less time to arrange sponsorship for me..
13:26 rurban_ yes. looks bad. too late
13:26 rurban_ I didn't think about it
13:28 Chirag I have mailed my university to give me details so that I can try for Bulgaria .. but that has got too many moving parts for me
13:28 ivan joined #parrot
13:30 rurban_ yes, for me too
13:35 Chirag_ joined #parrot
13:37 Chirag_ joined #parrot
13:38 Chirag_ joined #parrot
13:38 Chirag joined #parrot
14:38 Chirag rurban_ : Can u please take a look at os.pmc ?.. Not sure if it requires changes..
14:53 bluescreen joined #parrot
15:10 rurban_ i haven't looked at dynpmc's yet at all. they all need improvements, yes
15:14 Chirag actually this one just has METHODs and no VTABLE .. not sure about some.. will leave it for now
15:21 rurban_ METHOD"s should be fine for now. pmc2c didn't complain
15:22 rurban_ more important would be to find the remaining GC bug. I'll try to add some diagbnostic code to the GC to find the offending PMC
15:22 Chirag ok..
15:24 Chirag ptr.pmc has *get_pointer() with manual_wb .. It returns a void* ptr .. Do we really require a WB ??
15:37 rurban_ lunch break
15:40 rurban_ yes. it was there before
15:58 rurban commenting your recent changes on github
15:59 rurban on exceptions which do not change SELF we don't need a WB
16:01 Chirag please give an instance..
16:05 Chirag i ll correct these
16:06 rurban see https://github.com/ZYROz/parrot/commit/fec0d014de7125a028d6962d18c122f4ebe64e53
16:11 FROGGS joined #parrot
16:49 Chirag I am pretty sure  i messed up in [a-i] as well.. will redo
16:57 davidfetter joined #parrot
17:27 Chirag rurban: destroy() is a non writer.. it should compulsorily be a no_wb.. right??
17:56 rurban_ destroy is a special case. it really needs a WB
17:56 Chirag oh..
18:23 rurban joined #parrot
18:40 Chirag joined #parrot
18:41 Chirag VTABLE void push_string(STRING *v) {
18:41 Chirag VTABLE_push_string(INTERP, PARROT_IMAGEIOSTRINGS(SELF)->list, v);
18:41 Chirag }
18:41 Chirag rurban: should this have a manual_wb?
18:42 Chirag self is not being passed.. i think
18:45 rurban_ only a subitem of SELF is WB'ed here, buut since subitem (->list) is WB'ed I think :manual_wb should be safe here. In doubt let it WB'ed
18:46 rurban_ we still have to find this gc.t bug
18:46 rurban_ so you can prove t/op/gc.t with or without
18:47 Chirag alright.. I ll note this one
19:00 rurban_ Object.morph misses {}
19:05 Chirag oops .. corrected
19:07 rurban_ hmm, worse than before
19:07 Chirag huh?
19:07 rurban_ t/compilers/opsc/02-parse-all-ops.t SEGV's now at parsing src/ops/var.ops
19:09 Chirag my recent push misses lots of UNUSED .. will fix them in a while
19:09 rurban_ yes, no prob. I saw
19:10 rurban_ but first I want to find this missing WB
19:13 rurban_ rebuild, now the same old op/gc.t bug only
19:13 rurban_ SEGV in Class_instantiate
19:14 rurban_ now' I'll find it
19:27 sorear joined #parrot
19:29 Chirag I have to re-fix p*.pmc  .. But this one had come back after I changed [a-i]
19:46 rurban_ t/op/gc.t passes fine with another GC type: ms2 instead of gms
19:54 Chirag I  dont know the difference between them... But day before it did pass for us.. I think a change I am making in [a-d]* might be the one..
19:55 Chirag more specifically c*.pmc or default.pmc
19:59 rurban_ --gc=ms passes also
20:00 rurban_ I'm just trying those GCs because they are easier to debug
20:02 wagle joined #parrot
20:26 dalek parrot: 923e016 | rurban++ | / (3 files):
20:26 dalek parrot: --gc=inf: fix t/op/gc.t and mention gms in Configure --help
20:26 dalek parrot:
20:26 dalek parrot: gc_type = INF should skip the first gc tests
20:26 dalek parrot: review: https://github.com/parrot/parrot/commit/923e016ae2
20:26 dalek parrot: 6dfbb64 | rurban++ | / (2 files):
20:26 dalek parrot: add local .perldb helper to .gitignore/MANIFEST.SKIP
20:26 dalek parrot:
20:26 dalek parrot: so that git clean -dxf will not wipe it.
20:26 dalek parrot: review: https://github.com/parrot/parrot/commit/6dfbb6406e
20:26 dalek parrot: 8e173af | rurban++ | config/auto/pmc.pm:
20:26 dalek parrot: Improve pmc2c deps for PMC/$class.pm libs
20:26 dalek parrot:
20:26 dalek parrot: depends only on the really used deps.
20:26 dalek parrot: also sort the deps to generate comparable Makefile
20:26 dalek parrot: review: https://github.com/parrot/parrot/commit/8e173af062
20:40 dalek Heuristic branch merge: pushed 34 commits to parrot/rurban/pmc2c_orig2-gh1069 by rurban
20:41 rurban_ rebased and cleaned up rurban/pmc2c_orig2-gh1069
20:51 travis-ci joined #parrot
20:51 travis-ci [travis-ci] parrot/parrot#1033 (master - 8e173af : Reini Urban): The build passed.
20:51 travis-ci [travis-ci] Change view : https://github.com/parrot/parrot/compare/ae981f454332...8e173af06203
20:51 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/26888165
20:51 travis-ci left #parrot
21:55 bluescreen_ joined #parrot
22:14 rurban joined #parrot
22:57 basiliscos joined #parrot

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

Parrot | source cross referenced