|
Parrot 3.2.0 released | parrot.org | Log: irclog.perlgeek.de/parrot/today | Parrot is accepted for GSoC 2011! Student application deadline is Apr 8 Set by moderator on 27 March 2011. |
|||
|
00:00
bbatha joined
|
|||
| bacek_at_work | aloha, msg bacek_at_work ping | 00:00 | |
|
00:00
aloha joined
|
|||
| bacek_at_work | aloha, msg bacek_at_work ping | 00:00 | |
| aloha | bacek_at_work: OK. I'll deliver the message. | ||
| bacek_at_work | ~~ | ||
| aloha, msg whiteknight test | |||
| aloha | bacek_at_work: OK. I'll deliver the message. | ||
| whiteknight | ...? | 00:01 | |
| got it | |||
|
00:01
aloha left
|
|||
| whiteknight | ...lolwat? | 00:01 | |
|
00:01
aloha joined
00:03
bbatha_ joined,
bbatha left,
bbatha_ is now known as bbatha
|
|||
| whiteknight | has aloha undergone any major upgrades lately | 00:04 | |
| ? | |||
| no commits to parrot master. I take that to mean that nobody has magically resolved our gc heisenbug | 00:05 | ||
|
00:09
bbatha left
00:15
cosimo joined
00:18
bbatha joined
00:32
bbatha left
|
|||
| whiteknight | this bug is killing me | 00:32 | |
| mikehh | whiteknight: I re-ran teh rakudo test with my g++ build and got exactly the same result | 00:34 | |
| whiteknight | mikehh: Yeah, there's definitely some kind of algorithmic problem | 00:35 | |
| plobsing: ping | 00:36 | ||
| mikehh | whiteknight: I don't know if it helps - rakudo smoke test #14656 and now #14672 - parrot smoke test #14655 | 00:37 | |
| whiteknight | my current theory is that we aren't setting write barriers on the PtrObj PMC enough. the contents of the packfile are not getting promoted to the older generation, and are therefore getting marked/swept more often | ||
| mikehh | whiteknight: my tests with gcc --gc=gms seem a bit random, but g++ was consistent | 00:39 | |
|
00:40
bbatha joined
|
|||
| mikehh | anyway need to do some testing on i386 - bbiab | 00:43 | |
| whiteknight | the core.pm build takes FOREVER | 00:49 | |
| even if it took the same amount of time, compiling all the .pm files individually and using pbcmerge would at least have more visible progress movement | 00:50 | ||
| Coke | can't do that due to limitations in parrot, as I recall. | ||
| the setting needs to refer to other parts of itself when compiling - compile in chunks, you don't end up with the same logic. | 00:51 | ||
|
00:53
ShaneC left
00:54
ShaneC joined
|
|||
| whiteknight | blah, I can dream | 00:55 | |
| ....okay, my next attemped fix didn't work either | 00:57 | ||
|
01:05
bbatha left,
bbatha_ joined
|
|||
| whiteknight | damnit. Still no love | 01:17 | |
| all the easy-looking places to stick writebarriers don't fix it | 01:18 | ||
| and it's going to require some non-trivial changes to jam in more write barriers in other places | 01:19 | ||
| this wouldn't be so frustrating if the rakudo build didn't take ~10 minutes | 01:20 | ||
|
01:22
bbatha joined
|
|||
| bacek_at_work | whiteknight, how you build parrot? --optimize --gc=gms? | 01:22 | |
| whiteknight | no --optimize. Just --gc=gms | ||
| bacek_at_work | ookey | ||
| whiteknight | that seems to make the failures happen most consistently, for me at least | ||
| benabik | whiteknight: Where does it fail? Build or spectest? | ||
| whiteknight | benabik: for me, spectest | 01:23 | |
|
01:23
bbatha_ left
|
|||
| whiteknight | I haven't seen any build failures in a while | 01:23 | |
| benabik | whiteknight: Blech. That takes literally hours on my machine. :-( | ||
| Or seems to. | |||
|
01:23
mikehh left
|
|||
| bacek_at_work | whiteknight, try to compile with -DPARROT_GC_VALIDATE | 01:23 | |
| whiteknight | benabik: I don't run the entire spectest. I only need to run the first one or two. All spectests segfault | ||
| benabik | whiteknight: Ah. That's simple enough to test for. | 01:24 | |
| whiteknight | bacek_at_work: okay, how to specify that on the configure? --ccflags="-DPARROT_GC_VALIDATE"? | ||
| bacek_at_work | whiteknight, yes | ||
| hmm. Is it gcc or g++ build? | 01:25 | ||
|
01:25
bbatha left
|
|||
| whiteknight | mikehh is using g++. I am using clang | 01:25 | |
|
01:25
woosley joined
01:30
rurban joined
|
|||
| benabik | How do you compile with g++? Just --cc=g++? | 01:30 | |
| bacek_at_work | benabik, --link=g++ | 01:31 | |
|
01:35
JimmyZ left
01:37
JimmyZ joined
|
|||
| bacek_at_work | whiteknight, Parrot_pf_get_packfile_pmc | 01:40 | |
| whiteknight | what about it? | ||
| bacek_at_work | looks like it doesn't work properly... | ||
| whiteknight | I added a write barrier there on my machine, but that didn't fix the problem | ||
| why not? | |||
| bacek_at_work | hmm | 01:41 | |
| let me dig bit more. | |||
| whiteknight | PARROT_GC_VALIDATE didn't give me any information | 01:42 | |
| still fails the same assertion at the same place | 01:43 | ||
| okay, I'm going to bed. I'll look at this again tomorrow and add in some more write barriers | 01:44 | ||
| thanks for looking at it bacek++ | 01:45 | ||
|
01:45
whiteknight left
01:48
S_Arms left,
S_Arms joined
01:50
dmalcolm left
02:00
bubaflub left
02:02
Coke left,
Coke joined
02:04
S_Arms left,
S_Arms joined
02:05
mikehh joined
|
|||
| benabik | Well, no segfaults with g++, gms, non-opt. Ah, well. | 02:12 | |
|
02:12
JimmyZ left
02:31
Coke left,
Coke joined
02:35
ShaneC left
02:47
ShaneC joined
02:49
mtk left
02:56
mtk joined
|
|||
| mikehh | rakudo - got a whole bunch of segfaults spectest_smolder #14694 running with same g++ build on i386 as amd64 | 02:59 | |
| g++ --optimize --gc=gms --buildframes --inline | 03:00 | ||
| mikehh had enough for the moment - must sleep (after 4am here) | 03:01 | ||
|
03:11
hudnix left
03:55
petdance joined
|
|||
| cotto | ~ | 03:57 | |
|
03:57
Eduardow left
04:37
petdance left
|
|||
| bacek_at_work | ~~ | 04:38 | |
| I can reproduce assert failure in t/compilers/pge | |||
| Some PackFile vs GC shenanigans | |||
| cotto | great | ||
| seen plobsing | 04:39 | ||
| aloha | plobsing was last seen in #parrot 7 hours 56 mins ago saying "oh no. self-awareness.". | ||
|
05:10
sorear_ is now known as sorear
|
|||
| cotto | Has anyone here done international travel for a conference? | 05:25 | |
| sorear | I know jnthn has | 05:28 | |
| also TimToady | 05:29 | ||
| moritz and tadzik will soon if they haven't already | 05:30 | ||
| cotto: ^^ | 05:31 | ||
| cotto | ok | ||
| allison, ping | 05:43 | ||
| dukeleto | cotto: yes, i have | 05:49 | |
| cotto: what do you want to know? | |||
| cotto | dukeleto, is there anything surprising about traveling to a conference on another continent? | 05:51 | |
| how much should I have between arrival and the start of the conf, and end of conf and departure? | 05:53 | ||
|
05:58
ShaneC left
|
|||
| TimToady | we usually prefer to arrive a day early and walk around in the sun, which seems to help the jet lag | 06:00 | |
| also gives you a cushion if the flight is delayed | |||
| coming back usually depends more on whether there's a hackathon or we want to do some sightseeing | 06:01 | ||
| cotto | TimToady, thanks. That's helpful. | 06:04 | |
| dukeleto | cotto: where are you going? | 06:10 | |
| dalek | rrot/leto/embed_grant: 84871f5 | dukeleto++ | t/src/extend_vtable.t: [t] Parrot_PMC_delete_keyed(_int) |
06:17 | |
|
06:18
theory left
06:21
fperrad joined
|
|||
| cotto | dukeleto, yapc::eu | 06:24 | |
| dukeleto | cotto: very awesome | ||
| cotto | Yeah. I'm looking forward to it. | 06:25 | |
| dukeleto | cotto: arriving at least 2 hours before international flights is usually a good idea. Sometimes 3. Depends on how busy the airport will be | ||
| cotto | I suppose I should get my passport. | 06:26 | |
| dukeleto | cotto: that would be a good idea | ||
| cotto | apparently my old one only expired a year ago | 06:29 | |
| dalek | rrot/leto/embed_grant: 4d52021 | dukeleto++ | t/src/extend_vtable.t: [t] Parrot_PMC_delete_keyed_str |
||
| rrot/leto/embed_grant: 67ffbc8 | dukeleto++ | t/src/extend_vtable.t: [t] Parrot_PMC_delprop |
06:32 | ||
|
06:33
birdwindupbird joined
|
|||
| dukeleto | cotto: # Exception is: type 36 severity 2 message 'exists_keyed_str() not implemented in class 'ResizablePMCArray'' | 06:35 | |
| cotto: bug or feature? | |||
| cotto: i guess arrays should only allow integer indexing | |||
| dukeleto votes features | 06:36 | ||
| cotto | feature | ||
| dukeleto | cotto: is there going to be hackathoning at yapc::eu ? | 06:37 | |
| cotto | dukeleto, yup | ||
| dalek | rrot/leto/embed_grant: eab67bd | dukeleto++ | t/src/extend_vtable.t: [t] Parrot_PMC_exists_keyed_str |
||
| cotto | yapceurope.lv/ye2011/ | ||
| It might be fun to stick around and get schooled in Perl 6 by jnthn. | 06:38 | ||
| dukeleto | cotto: sounds like good times | ||
| dalek | rrot/leto/embed_grant: de2f736 | dukeleto++ | t/src/extend_vtable.t: [t] Parrot_PMC_get_integer_keyed_str |
06:39 | |
| rrot/leto/embed_grant: c6f1fe7 | dukeleto++ | t/src/extend_vtable.t: [t] Parrot_PMC_get_number_keyed_str |
06:40 | ||
| cotto | I'm surprised by how not completely insane the site for renewing my passport is. | 06:42 | |
| dukeleto | cotto: things are looking up : | 06:44 | |
| :), rather | |||
| # Exception is: type 5 severity 2 message 'Null PMC access in destroy()' | 06:45 | ||
| dukeleto is getting pretty good at debugging odd vtable error messages. Not sure if that reflects well on my sanity. | 06:46 | ||
|
06:47
UltraDM joined
|
|||
| cotto | null pmc access in destroy | 06:47 | |
| it sounds like a Zen koan | |||
| dalek | rrot/leto/embed_grant: 986d760 | dukeleto++ | t/src/extend_vtable.t: [t] Parrot_PMC_get_pmc_keyed_int |
06:48 | |
| rrot/leto/embed_grant: ce3f9ec | dukeleto++ | t/src/extend_vtable.t: [t] Parrot_PMC_get_pmc_keyed |
06:50 | ||
| rrot/leto/embed_grant: d7afbd7 | dukeleto++ | t/src/extend_vtable.t: [t] Parrot_PMC_get_repr |
06:54 | ||
| cotto | If a null fails to be destroyed, has it failed to be destroyed? | 06:55 | |
| dukeleto, any idea what a decent price would be and where I could find it? | 07:05 | ||
|
07:12
ShaneC joined
07:18
Coke left
07:19
Coke joined
07:22
rurban_ joined,
rurban left,
rurban_ is now known as rurban
07:24
UltraDM left
07:31
UltraDM joined
07:44
SHODAN joined
08:04
jrtayloriv left
08:15
cosimo left
08:36
aloha left
08:37
aloha joined
08:50
UltraDM left
08:58
woosley left
08:59
UltraDM joined
09:15
ShaneC left
09:22
bacek joined
|
|||
| bacek | ~~ | 09:28 | |
| we need some bloody "GC guy" to fix rakudo's segfault | 09:29 | ||
| oh wait... | |||
|
09:32
birdwindupbird left,
birdwindupbird joined
09:54
contingencyplan left
10:00
ShaneC joined
|
|||
| bacek | msg whiteknight Sorry mate, you have to unmerge your branch. Main reason - PtrObj's packfile gets updated behind the scene by Parrot_load_bytecode which pokes inside interp->initial_pf. Without switching guts to use Packfile PMCs it's almost impossible to fix it. | 10:01 | |
| aloha | OK. I'll deliver the message. | ||
| bacek | msg whiteknight I'll try to comeup with some workaround but don't hold your breath. | 10:02 | |
| aloha | OK. I'll deliver the message. | ||
|
10:05
davidfetter left
10:08
davidfetter joined
10:20
ShaneC left
|
|||
| dalek | rrot/packfile_wrap: 2d1a1fe | bacek++ | include/parrot/interpreter.h: Brake the build - replace "PackFile *initial_pf" with "PMC *current_pf" |
10:23 | |
|
10:37
mtk left
10:44
mtk joined
|
|||
| dalek | rrot/packfile_wrap: af010fa | bacek++ | src/gc/mark_sweep.c: Fix mark in trace_roots |
10:54 | |
| rrot/packfile_wrap: 62b5f53 | bacek++ | / (8 files): Mass replace of interp_pf with current_pf. |
|||
| bacek | moritz, ping | 10:56 | |
| moritz | bacek: pong | 11:06 | |
| bacek | moritz, can you test packfile_wrap branch with rakudo? | ||
| GMS, optimize, etc | |||
| moritz, and side question - how is your parenting going? :) | 11:07 | ||
| moritz | bacek: I'm first testing with a commit that whiteknight++ has asked me to test, then will test the branch | 11:08 | |
| bacek | moritz, which commit? | 11:09 | |
| moritz | bacek: the past two nights have been quite exhausting, I'm staying at home today. Apart from that: very rewarding :-) | ||
| bacek: 364ad6bc22 | |||
| bacek | moritz, this commit will not help. | 11:10 | |
| moritz, I still remember that time. First few month with my first kid was very tough. Second was much easier :) | 11:11 | ||
| moritz | bacek: Ronja started to smile a lot about two weeks ago, that's just *SO* cute :-) | 11:13 | |
| bacek | moritz, wow! | 11:14 | |
| moritz | oh, and she's started "talking" ("goo", "brrr") :-) | ||
| bacek | moritz, did you ever read Lindgren? "Ronja Rövardotter" (in Russian translation) was one of my favourite book in childhood :) | 11:15 | |
| moritz | bacek: I did :-) | 11:18 | |
| bacek: my wife is half Norwegian, so we looked for names that are known both in Scandinavia an Germany. That one won :-) | |||
| bacek | moritz, should I call you Matias now? :) | 11:19 | |
| moritz | bacek: no, we don't disclose who the robber is :-) | ||
| bacek | moritz, ok-ok. I'll keep this secret for ya! :) | 11:20 | |
| tadzik | hello #parrot | 11:24 | |
| bacek | aloha, tadzik | 11:26 | |
| tadzik | hello bacek | 11:28 | |
| how are things? | |||
| bacek | so-so | 11:30 | |
| Quite Friday night. | |||
| tadzik | thank you | 11:31 | |
| oh, ww | |||
|
11:38
mikehh left
11:51
mikehh joined
11:56
Patterner left,
Psyche^ joined,
Psyche^ is now known as Patterner
12:35
whiteknight joined
|
|||
| whiteknight | good morning, #parrot | 12:36 | |
| msg bacek I figured that was the problem. I've got an idea in mind to fix it. If I can't fix it today I will unmerge | |||
| aloha | OK. I'll deliver the message. | ||
| bacek | whiteknight, morning. | 12:37 | |
| whiteknight | hello bacek | ||
| thanks for looking at the segfault last night. bacek++ | |||
| bacek | whiteknight, I did initial "workaround" in packfile_wrap branch. | ||
| whiteknight | okay, I have to look at that branch | ||
| bacek | It's kinda "what we should have at the end of the day" | 12:38 | |
| whiteknight | one way, we will have this issue fixed | ||
| I just hope we can do it before the release | |||
| bacek | whiteknight, unlikely. | ||
| whiteknight | what functions modify the packfile? | ||
| bacek | github.com/parrot/parrot/commit/62b5f53d99 | 12:39 | |
| pf_set_packfile | |||
| Called from quite few places | |||
| whiteknight | okay, will the problem be fixed if we can add a write barrier to that function? | 12:40 | |
| bacek | and append_packfile | ||
| whiteknight | I have an idea to add write barriers to those places | ||
| bacek | whiteknight, yes. It will be fixed. | ||
| whiteknight | okay, I think I can do that today | ||
| I am going to add a ->parent_pmc to the PackFile* structure, or one of those structures. If that field is not null, we can write barrier | |||
| bacek | Problem is - atm interp doesn't have pointer to PtrObj-holding-Packfile-ptr | 12:41 | |
|
12:41
ambs joined
|
|||
| bacek | whiteknight, (parent_pmc) this is what I basically done in packfile_wrap branch | 12:41 | |
| whiteknight | bacek: in Parrot_pf_get_packfile_pmc, I register all PtrObj pmcs, so they should always be safe | 12:42 | |
| that's a temporary hack to mimic current behavior | |||
| bacek | whiteknight, yes | ||
| whiteknight | so all we should need are write barriers, and we should have this fixed. Unless I am missing something | ||
| bacek | but PackFile* was updated behind the scene | ||
| whiteknight | right, that's where the write barriers are needed | 12:43 | |
| unless there are other updates I am not aware of | |||
| bacek | yes | ||
| but in master there is no way to WB PMC-holding-PF | |||
| because interp store raw pointer only | 12:44 | ||
| whiteknight | even if we add a ->parent_pmc field to the packfile itself? | ||
| the pmc will still be available, just one more indirection | |||
| bacek | it's even more awful hack than packfile_wrap branch... | 12:45 | |
| whiteknight | Any fix would be temporary. We just need to get to Packfile PMCs everywhere | ||
| bacek | I don't like it. It will probably work. But I really don't like it. | 12:46 | |
| whiteknight | i don't like it either, but we only need it to work until tuesday | 12:47 | |
| then we can start breaking things again | |||
| if it turns into a really big mess we can unmerge. That's always plan B | |||
| bacek | Yes... | 12:50 | |
| whiteknight | bacek: We can play today. Tomorrow we make the hard decision for the release. Wednesday we throw it all out and break things | ||
| bacek | whiteknight, today is almost over for me | 12:51 | |
| whiteknight | bacek: my day is only just beginning. We'll give you an extra day to play if you want | ||
| :) | |||
| bacek | And I will not have time over weekend to hack parrot | ||
| There is "plan C" | |||
| Keep it as is. | |||
| whiteknight | that's okay. You've been very helpful, and I will make sure it gets fixed | 12:52 | |
| bacek: plan C is not a good plan. Segfaults are not good. | |||
| bacek | We'll have supported release with GC MS2 | ||
| whiteknight | this is true | ||
| we can do plan C if everything else is too hard | |||
| bacek | Put big deprecation notice like "everything is going to change" | ||
| Rewrite/refactor/fix/whatever right after release | 12:53 | ||
| At least we can deprecate exposure of "PackFile*" to embedders | 12:55 | ||
| (src/embed.c) | |||
| or whole "old embed API" | |||
| anyway, it's bed time. Please hold release until-after #ps. | 13:01 | ||
| whiteknight | goodnight bacek | 13:04 | |
| moritz | \\o/ all rakudo spectests pass on packfile_wrap parrot branch | 13:07 | |
| whiteknight | see? that's the power of bacek | 13:13 | |
| moritz | I'm doing a second run, just to be sure | 13:14 | |
| and if that's clean, I'll try again without --optimize | |||
| whiteknight | awesome | ||
| I know the branch isn't complete yet | |||
| tadzik | hmm, I can try it on this pc | 13:15 | |
| what's desirable to test? gms, --optimize? It's 32bit linux | |||
| moritz | gms | ||
| with and without --optimize | 13:16 | ||
|
13:16
bubaflub joined
|
|||
| tadzik | --gen-parrot won't do, aye? | 13:16 | |
|
13:17
hudnix joined
|
|||
| moritz | only if you bump PARROT_REVISION first | 13:17 | |
| (locally please :-) | |||
| tadzik | wha should I put there? | ||
| (sure thing :)) | |||
|
13:17
Coke left,
Coke joined
|
|||
| whiteknight | the packfile_wrap branch looks very promising | 13:18 | |
| and it is the kind of change we want to make in the long run | |||
| moritz | tadzik: try RELEASE_3_2_0-377-g62b5f53 | ||
| tadzik | that's this packfilw-wrap? | ||
| moritz | yes | 13:20 | |
| atrodo | btw, the spectest choked my linode | ||
| w/gms and optimize | |||
| tadzik | ok. Fetching parrot, this will take some time... | 13:21 | |
|
13:22
kaneplusplus joined
13:46
Eduardow joined
14:04
Andy_ joined
|
|||
| tadzik | 1 failed test so far | 14:14 | |
| bbs | 14:15 | ||
|
14:34
UltraDM left
14:38
davidfetter left
15:04
S_Arms left
15:11
M_o_C joined
15:13
hercynium joined
15:20
rurban_ joined
15:22
rurban left,
rurban_ is now known as rurban
15:24
benabik left,
theory joined
15:25
benabik joined
15:27
benabik left
15:53
benabik joined
16:07
rurban left
16:08
benabik left
16:12
benabik joined
16:17
birdwindupbird left
|
|||
| tadzik | rakudo spectests pass for me, 32bit linux, gms, --optimize | 16:20 | |
|
16:25
Eduardow left
|
|||
| cotto_work | ~ | 16:36 | |
| tadzik | ~~ | 16:37 | |
| benabik | ~~~ | 16:39 | |
|
16:41
M_o_C left
17:00
Eduardow joined
|
|||
| moritz | bacek, whiteknight: all my rakudo tests on the packfile-wrap branch have been successful. | 17:16 | |
| tadzik | mine too | 17:20 | |
| cotto_work | bacek++ | 17:23 | |
| moritz++ | |||
| whiteknight++ | 17:24 | ||
| this sounds promising | |||
|
17:26
shell joined
17:27
davidfetter joined
|
|||
| whiteknight | what sounds promising? | 17:28 | |
| moritz | the packfile-wrap branch | 17:29 | |
| passes all tests here | |||
|
17:37
dmalcolm joined
|
|||
| whiteknight | bacek seemed to think that the branch was still lacking or incomplete in some way | 17:37 | |
| I don't know what problems there may be. | |||
|
17:39
shell left
|
|||
| whiteknight | it definitely is a step in the right direction | 17:39 | |
| I was hoping that the imcc_compreg_pmc branch could be workable without having to take that next step, but apparently not | 17:40 | ||
| it's a row of dominos that hasn't stopped falling yet | |||
| msg bacek the packfile_wrap branch appears to be working and passing tests (including Rakudo spectests). What is it missing? Is there any reason why we couldn't merge that soon? | 17:42 | ||
| aloha | OK. I'll deliver the message. | ||
|
17:46
dodathome joined
|
|||
| whiteknight | I suspect strongly that the problems with that branch involve that godforsaken Eval PMC | 17:57 | |
| moritz | oh, make fulltest says | 18:02 | |
| dukeleto | we still have an Eval PMC? | ||
| moritz | t/src/extend.t (Wstat: 1536 Tests: 18 Failed: 6) Failed tests: 10-13, 16-17 Non-zero exit status: 6 | ||
| dukeleto | Seems like a bad idea waiting to punch us in the face. | ||
| moritz: can you gist the failing output? I might be able to help debug | 18:03 | ||
| whiteknight | dukeleto: Yes. the imcc_compreg_pmc branch did a lot of work to make Eval unnecessary, but we still aren't at a point yet where we can excise it | 18:04 | |
| moritz | dukeleto: gist.github.com/922155 | 18:05 | |
|
18:05
ShaneC joined
18:15
benabik left
|
|||
| dukeleto | moritz: wow, those assertions have useless error messages | 18:16 | |
| moritz | dukeleto: not my fault :-) | ||
| dukeleto | moritz: agreed. I am lamenting at our code :) | 18:17 | |
| moritz: which branch is that error output from? | |||
| moritz: i don't see that assertion in the master branch anywhere | 18:18 | ||
|
18:24
benabik joined
18:25
hudnix left
|
|||
| moritz | dukeleto: packfile_wrap | 18:25 | |
| dukeleto | moritz: ah | 18:29 | |
|
18:31
cxreg left
|
|||
| davidfetter waves to dukeleto | 18:33 | ||
| dukeleto | davidfetter: wazzup | 18:34 | |
| davidfetter | does pl/parrot still work? | ||
| dukeleto | davidfetter: define "work" | 18:36 | |
| davidfetter: PL/Parrot, last time I checked, "worked" | |||
| davidfetter | as in still passes "make check" (or "make test" , whichever it was) | 18:37 | |
| dukeleto | davidfetter: PL/Perl6, "worked", except that in newer releases of Parrot+Rakudo (let's say the last 6ish months) certain tests cause postgres to coredump | ||
| davidfetter: PL/Parrot should still pass "make test" (make check might need to be updated) | |||
| davidfetter | cool | 18:38 | |
| dukeleto | davidfetter: PL/Perl6 will not. I needs to fix a bug that I haven't had the tuits to fix | ||
| davidfetter | what's the bus number on that bug? | ||
| dukeleto | davidfetter: 1 (me), although I described it best in the GCI task that I attempted to make an unlucky student work on, but they all were too smart to work on it :) | 18:39 | |
| davidfetter | dukeleto, apart from fooling some poor GSoC student into it, how might the bus number increase? | 18:40 | |
| dukeleto | davidfetter: i suppose I should make a github issue describing exactly what happens and what I suspect the bug is | 18:43 | |
| davidfetter | k | ||
| dukeleto | davidfetter: do you want to try to fix that bug? | ||
| davidfetter: i can be your cheerleader :) | |||
| davidfetter 's coding & debugging skills may be up to it, but thinks his pointy-hairing skills may be a better fit | 18:44 | ||
|
18:44
contingencyplan joined
|
|||
| dukeleto | davidfetter: what pointy-haired things do you have up your sleeve? | 18:46 | |
| davidfetter | i am pretty decent at finding suc^Wvict^H^H^Holunteers | 18:47 | |
| ...then getting them what they need and keeping Others™ out of their hair | 18:48 | ||
|
18:49
rohit_nsit08 joined
|
|||
| rohit_nsit08 | hello #parrot | 18:49 | |
| tadzik | hello rohit_nsit08 | ||
| dukeleto | rohit_nsit08: howdy | 18:53 | |
| davidfetter: so you want to wave the PL/Parrot flag? Where do you see the future of PL/Parrot being? | |||
| whiteknight | hello rohit_nsit08 | ||
| rohit_nsit08 | dukeleto: hi, perfectly fine :-) reading design docs of parrot | 18:54 | |
| whiteknight: hi | |||
| tadzik: hello | |||
| davidfetter | dukeleto, are you sure you won't get all pissed off at me again? | ||
| dukeleto | rohit_nsit08: sounds lovely | ||
| davidfetter: I fully recognize that I was not in a good mood when we last talked about that stuff and apologize for being so negative. | 18:55 | ||
| rohit_nsit08 | whiteknight: checked that last post on my blog? any comments? | ||
| whiteknight | rohit_nsit08: I did look at it, I haven't had time to really dig into it. I've been busy looking for a bug in parrot | 18:56 | |
| rohit_nsit08 | whiteknight: ya i know, read it on the mailing list | 18:57 | |
| whiteknight: last week i did a complete test while installing Parrot on my system and all tests passed successfully | |||
| whiteknight | rohit_nsit08: awesome. passing tests are good to see | 18:58 | |
| rohit_nsit08 | whiteknight: agree | ||
| davidfetter | dukeleto, well, so, i'd like to see pl/parrot as the basis of all PLs, apart from C | 19:00 | |
| well, maybe apart from C and C++, should C++ get to be a viable alternative | 19:01 | ||
| dukeleto | davidfetter: how do you feel about putting PL/Parrot on PGXN ? | 19:06 | |
|
19:26
benabik left
19:27
GodFather joined
19:41
whiteknight left
19:43
particle1 joined
19:46
particle left
19:48
rohit_nsit08 left
19:58
benabik joined
19:59
jevin left
20:00
[hercynium] joined
|
|||
| davidfetter | dukeleto, that'd be great :) | 20:02 | |
|
20:05
hercynium left,
[hercynium] is now known as hercynium
|
|||
| dukeleto | davidfetter: are you volunteering? ;) | 20:06 | |
| davidfetter | dukeleto, heh. i'll probably pester some other guy from portland about this | 20:07 | |
| david something | |||
| dukeleto | davidfetter: i am sure theory will love to hear that you are volunteering him :) | 20:10 | |
| theory | wtf? | 20:11 | |
| dukeleto: I can sit down with you at a hackathon to work on it if you like. | |||
| But otherwise I have no tuits. | |||
| dukeleto | theory: that would be cool | ||
| theory is doing a talk on PGXN at next week's PDXPUG. | |||
| davidfetter | :) | ||
| dukeleto | theory: i can trade you a few beers for a few tuits | ||
| theory: i will do my best to attend that | |||
| theory | Mmmm…beer | ||
| dukeleto: Right on. And tell all your peeps. | |||
| In fact, I should adversize it on pgx.pm list. | 20:12 | ||
| dukeleto | theory: i see it is on Calagator calagator.org/events/1250460492 | ||
| theory: just added it to my calendar | 20:13 | ||
| theory | right on | 20:14 | |
| davidfetter | o/` i'm not an alky i just drink a lot o/` | ||
| (with apologies to Big Pun) | 20:15 | ||
|
20:19
dodathome left
|
|||
| Andy_ | bacek_at_work: amything I can do to help on your branch? | 20:32 | |
|
20:34
[hercynium] joined
20:38
hercynium left,
[hercynium] is now known as hercynium
20:47
mtk left
20:50
Eduardow left
20:55
Eduardow joined
20:59
benabik left
21:08
benabik joined
|
|||
| cotto_work | coke++ | 21:11 | |
|
21:12
hercynium left
21:18
ambs left
21:26
fperrad left
21:34
jevin joined
21:35
GodFather left
21:46
SHODAN left
|
|||
| bacek | Good morning, humans. | 21:51 | |
| dalek | rrot/packfile_wrap: d7afc1f | bacek++ | config/gen/config_h/config_h.in: Brake the build again. Replace typedef of Parrot_PackFile with PMC version. |
21:54 | |
| bacek | msg whiteknight After fixing build of packfile_wrap (d7afc1f369) branch will be mergeable back to master. | 21:55 | |
| aloha | OK. I'll deliver the message. | ||
| bacek | Andy_, ^^^ | ||
| Andy_ | ok, what do you want me to do | 21:56 | |
| cotto_work | bacek++ | 21:57 | |
| Andy_ | and yes, it does break the build now | 21:58 | |
| I can't build the branch | 21:59 | ||
| ./include/parrot/config.h:73:9: error: ‘Parrot_PMC’ does not name a type | 22:00 | ||
|
22:03
jrtayloriv joined
22:04
bacek left
22:08
Andy_ left
|
|||
| dalek | rrot/packfile_wrap: f65e92a | bacek++ | src/embed/api.c: Update code to new Parrot_PackFile typedef. |
22:09 | |
|
22:10
bacek joined
|
|||
| bacek | ~~ | 22:11 | |
| my adsl router just died... | |||
| Andy, look at f65e92a5369526a3fdf343cfde55660ad9f1a403. This is direction what have to be done. | 22:16 | ||
| davidfetter wonders whether bacek has replaced the aforementioned router with TCS technology | 22:17 | ||
| bacek | no. reboot helps. But I do want to replace it... | 22:18 | |
|
22:19
soh_cah_toa joined
22:27
bubaflub left
22:40
whiteknight joined
|
|||
| whiteknight | good evening, #parrot | 23:01 | |
| soh_cah_toa | hey | 23:02 | |
| whiteknight | hello soh_cah_toa | 23:04 | |
| soh_cah_toa | looks like aloha finally decided to leave me alone | 23:05 | |
| whiteknight | yeah, bacek probably fixed it | 23:06 | |
|
23:10
bubaflub joined
23:38
dmalcolm left
|
|||