Perl 6 - the future is here, just unevenly distributed

IRC log for #parrot, 2014-05-27

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
06:43 basiliscos joined #parrot
09:47 Psyche^ joined #parrot
13:24 Chirag joined #parrot
14:24 bluescreen joined #parrot
14:44 FROGGS joined #parrot
14:50 rurban_ Chirag: You still haven't pushed your rebased branch
14:50 Chirag it got messed up .. emitter.pm had a conflict
14:51 Chirag i figured why my last commit message was not updated
14:52 Chirag your rebase happened at parrot/parrot/tree/ZYROz/pmc2_orig2-gh1069
14:53 Chirag so my branch zyroz/parrot/tree/ZYROz/pmc2_orig2-gh1069 didnt get updated
14:55 Chirag should i just clone your modified branch?
15:03 rurban_ you should save your latest fixes, and then rebase onto mine
15:03 Chirag My origin is https://github.com/ZYROz/parrot.git    and my upstream is https://github.com/parrot/parrot.git
15:03 rurban_ or just take mine, and apply your patch
15:06 rurban_ And did you read Marc Keating's tpf-soc email? You need to blog about your work
15:09 Chirag yes.. I read it .. I was wondering if I should first get a working build ready and then blog unless you suggest otherwise
15:15 rurban_ No, blogging is about the progress, not the result :)
15:16 Chirag alright I will do that :)
15:16 rurban_ The working build will be the result in a few weeks.
15:16 Chirag i rebased it to the branch you rebased for me
15:17 rurban_ great
15:17 Chirag but now it wont push .. rejects by saying that tip of my branch is behind
15:19 rurban_ yes, in case of rebases you need to git push origin -f yourbranch
15:19 rurban_ you can also delete it before. git push origin :yourbranch
15:19 Chirag thanks.. done :)
15:20 rurban_ yes
15:24 Chirag I also went through the pmc files .. I think I have added all the required WBs .. those seem to be false warnings..
15:30 Chirag I was also going through the work done during the PCC Hackathon.. I was wondering if I might start working on the next task in parallel... to increase efficiency :)
15:39 rurban_ Sure. Why not. I'll try to improve the WB task for pmc2c in the mean time
15:43 Chirag great! I will start working on the blog now..
17:35 kid51_ joined #parrot
17:55 Coke allison, atrodo, cosimo, cotto, cxreg, davidfetter, dngor, Gej, ingy, kshannon - please op slavorg
18:33 dalek website: ZYROz++ | GSoC 2014 project - Kick off!
18:33 dalek website: http://www.parrot.org/zyroz1
18:40 rurban_ Chirag++
18:40 Chirag :)
18:41 Chirag I ll post my blog's link on tpf-gsoc
18:41 rurban_ Mark also needs a photo of yours
18:41 Chirag sent
18:42 rurban_ I hope he has mine
18:42 rurban_ What the time now in India? 11:42pm?
18:42 Chirag 12:12 am
18:43 rurban_ uuh!
18:43 rurban_ You don't need to stay up for the parrotsketch, I can summarize it
18:44 Chirag thats fine.. I sleep around 1.30 - 2.00 :D
18:44 rurban_ ok
19:46 rurban_ Chirag: https://gist.github.com/ru​rban/da5625df4aeea2205017
19:47 rurban_ perldebugger trick to set breakpoints
19:48 Chirag thanks.. :)
19:48 FROGGS joined #parrot
19:49 rurban_ you need to have Term::Readline::GNU installed
19:50 Chirag ok.. I will do that
19:51 rurban_ If you want to step through pmc2c
20:57 rurban joined #parrot
22:16 rurban_ fixed now pmc2c for proper WBs
23:12 dalek parrot/rurban/pmc2c_orig: dc29fe2 | rurban++ | / (51 files):
23:12 dalek parrot/rurban/pmc2c_orig: [pmc2c] inline gc write barriers into vtable methods
23:12 dalek parrot/rurban/pmc2c_orig:
23:12 dalek parrot/rurban/pmc2c_orig: :no_wb detection of :manual_wb, allow RETURN(decl var) also for VTABLE methods
23:12 dalek parrot/rurban/pmc2c_orig:
23:12 dalek parrot/rurban/pmc2c_orig: add_write_barrier() now calls Parrot::Pmc2c::PCCMETHOD::rewrite_RETURNS.
23:12 dalek parrot/rurban/pmc2c_orig: Also add automatic WB for 0 or 1 return statements in the method body.
23:12 dalek parrot/rurban/pmc2c_orig: Other need either a RETURN or :manual_wb or :no_wb annotations.
23:12 dalek parrot/rurban/pmc2c_orig:
23:12 dalek parrot/rurban/pmc2c_orig: Set manual_wb for :no_wb and PARROT_GC_WRITE_BARRIER in --dump
23:12 dalek parrot/rurban/pmc2c_orig: Detect it now earlier, in the parser
23:12 dalek parrot/rurban/pmc2c_orig:
23:12 dalek parrot/rurban/pmc2c_orig: Missing write barriers typically cause the following errors:
23:12 dalek parrot/rurban/pmc2c_orig: t/examples/shootout.t: 16 examples/shootout/regexdna.pir SEGV
23:12 dalek parrot/rurban/pmc2c_orig: t/op/gc.t
23:12 dalek parrot/rurban/pmc2c_orig: t/pmc/*.t
23:12 dalek parrot/rurban/pmc2c_orig: review: https://github.com/parrot/parrot/commit/dc29fe274b
23:12 dalek parrot/rurban/pmc2c_orig: 763d9c4 | rurban++ | src/pmc/ (2 files):
23:12 dalek parrot/rurban/pmc2c_orig: [pmc] partially use new WB markers
23:12 dalek parrot/rurban/pmc2c_orig: review: https://github.com/parrot/parrot/commit/763d9c4911
23:12 dalek parrot/rurban/pmc2c_orig: 25bd977 | ZYROz++ | / (2 files):
23:12 dalek parrot/rurban/pmc2c_orig: [pmc] GSOC start. arrayiterator :no_wb, removed unnecessary :manual_wb
23:12 dalek parrot/rurban/pmc2c_orig:
23:12 dalek parrot/rurban/pmc2c_orig: Start of GSOC 2014 work. Task 1: improve GC write barriers.
23:12 dalek parrot/rurban/pmc2c_orig: See GH issue #1069
23:12 dalek parrot/rurban/pmc2c_orig: review: https://github.com/parrot/parrot/commit/25bd9779a9
23:12 dalek parrot/rurban/pmc2c_orig: 23b85ba | ZYROz++ | src/pmc/callcontext.pmc:
23:12 dalek parrot/rurban/pmc2c_orig: [pmc] callcontext: manual WBs for shift_pmc & shift_string
23:12 dalek parrot/rurban/pmc2c_orig: review: https://github.com/parrot/parrot/commit/23b85ba99f
23:12 dalek parrot/rurban/pmc2c_orig: 30f15be | ZYROz++ | src/pmc/ (2 files):
23:12 dalek parrot/rurban/pmc2c_orig: [pmc] key, task: manual WBs for shift_*, pop_*
23:12 dalek parrot/rurban/pmc2c_orig: review: https://github.com/parrot/parrot/commit/30f15be3f3
23:12 dalek parrot/rurban/pmc2c_orig: 815b22b | ZYROz++ | src/pmc/ (2 files):
23:12 dalek parrot/rurban/pmc2c_orig: [pmc] callcontext :no_wb and :manual_wb
23:12 dalek parrot/rurban/pmc2c_orig: review: https://github.com/parrot/parrot/commit/815b22b771
23:12 dalek parrot/rurban/pmc2c_orig: dcc1aa7 | ZYROz++ | src/pmc/key.pmc:
23:12 dalek parrot/rurban/pmc2c_orig: [pmc] key WBs
23:12 dalek parrot/rurban/pmc2c_orig: review: https://github.com/parrot/parrot/commit/dcc1aa7095
23:12 dalek parrot/rurban/pmc2c_orig: b3ecab3 | ZYROz++ | src/pmc/ (4 files):
23:12 dalek parrot/rurban/pmc2c_orig: [pmc] arrayiterator, callcontext, key, task: WBs
23:12 dalek parrot/rurban/pmc2c_orig: review: https://github.com/parrot/parrot/commit/b3ecab392d
23:12 dalek parrot/rurban/pmc2c_orig: 213411d | ZYROz++ | src/pmc/ (3 files):
23:12 dalek parrot/rurban/pmc2c_orig: [pmc] capture, HashIterator, ImageIoThaw: WBs
23:12 dalek parrot/rurban/pmc2c_orig: review: https://github.com/parrot/parrot/commit/213411d596
23:12 dalek parrot/rurban/pmc2c_orig: bdf0429 | ZYROz++ | src/pmc/ (5 files):
23:12 dalek parrot/rurban/pmc2c_orig: [pmc] default, object, orderedHashIterator, pmcList, resizablePmcArray: WBs
23:12 dalek parrot/rurban/pmc2c_orig: review: https://github.com/parrot/parrot/commit/bdf04290eb
23:12 dalek parrot/rurban/pmc2c_orig: a7c7d54 | ZYROz++ | src/pmc/ (8 files):
23:12 dalek parrot/rurban/pmc2c_orig: [pmc] fix some mixed c99 declarations with generated WBs
23:12 dalek parrot/rurban/pmc2c_orig:
23:13 dalek parrot/rurban/pmc2c_orig: DEBUGGED - ISO C90 forbids mixed declarations =
23:13 dalek parrot/rurban/pmc2c_orig: Solved by adding WB after declarations ; expected declaration specifiers before ‘:’ token
23:13 dalek parrot/rurban/pmc2c_orig: Solved by removing :no_wb attributes for the flagged functions
23:13 dalek parrot/rurban/pmc2c_orig: review: https://github.com/parrot/parrot/commit/a7c7d544a1
23:13 dalek parrot/rurban/pmc2c_orig: a30bc25 | ZYROz++ | src/pmc/task.pmc:
23:13 dalek parrot/rurban/pmc2c_orig: [pmc] task: WB related errors
23:13 dalek parrot/rurban/pmc2c_orig: review: https://github.com/parrot/parrot/commit/a30bc25232
23:13 dalek parrot/rurban/pmc2c_orig: 609e549 | rurban++ | src/pmc/fixed (2 files):
23:13 dalek parrot/rurban/pmc2c_orig: [pmc] add RETURN and WB attrs to fixedintegerarray, fixedstringarray
23:13 dalek parrot/rurban/pmc2c_orig: review: https://github.com/parrot/parrot/commit/609e5491a9
23:13 dalek parrot/rurban/pmc2c_orig: 8a3a4da | rurban++ | lib/Parrot/Pmc2c/Emitter.pm:
23:13 dalek parrot/rurban/pmc2c_orig: pmc2c fixup
23:13 dalek parrot/rurban/pmc2c_orig: review: https://github.com/parrot/parrot/commit/8a3a4da2c8
23:13 dalek parrot/rurban/pmc2c_orig: 707ec5c | rurban++ | src/pmc/callcontext.pmc:
23:13 dalek parrot/rurban/pmc2c_orig: [pmc] re-add some WBs to callcontext
23:13 dalek parrot/rurban/pmc2c_orig: review: https://github.com/parrot/parrot/commit/707ec5c769
23:13 rurban_ pmc2c looks good now, the WB's not yet. 3 test fails
23:14 rurban_ and still ending whitespace
23:37 rurban joined #parrot

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

Parrot | source cross referenced