|
Parrot 2.8.0 released | parrot.org Log: irclog.perlgeek.de/parrot/today | Nopaste: nopaste.snit.ch:8001 | close 25 tickets; remove deprecated items (especially CodeString); Set by moderator on 24 September 2010. |
|||
| bacek_at_work | ~~ | 00:03 | |
| cotto | ~? | 00:04 | |
| whiteknight | 'ello | ||
| cotto | ~ello | ||
| bacek_at_work | seen nwellnhof | 00:05 | |
| aloha | nwellnhof was last seen in #parrot 1 days 1 hours ago joining the channel. | ||
| bacek_at_work | hmm... | ||
|
00:05
snarkyboojum joined
|
|||
| bacek_at_work | msg nwellnhof Can you catch me on IRC to discuss gc_ms2 improvements? | 00:06 | |
| aloha | OK. I'll deliver the message. | ||
| GeJ | G'Day bacek. | 00:11 | |
| bacek_at_work | G'Day GeJ | ||
|
00:12
snarkyboojum left
00:16
snarkyboojum joined
|
|||
| bacek_at_work | GeJ, you'll love it :) | 00:21 | |
| clock? | |||
| aloha | SYD: Tue, 10:21 EST / UTC: Tue, 00:21 UTC | ||
| bacek_at_work | if someone want more timezone in "clock" just tell me alias ant full timezone name | 00:24 | |
| GeJ | I'd say PDT, EDT and CEST | 00:29 | |
| bacek_at_work | Full tz names? | 00:32 | |
| GeJ | America/Los_Angeles America/New_York and Europe/Madrid | ||
| CEST shoudl cover jnthn and moritz. | 00:34 | ||
|
00:35
ashleyde1 left,
aloha left
00:36
aloha joined
|
|||
| GeJ | clock? | 00:36 | |
| aloha | GeJ: SYD: Tue, 10:36 EST / PTD: Mon, 17:36 PDT / EDT: Mon, 20:36 EDT / UTC: Tue, 00:36 UTC / CEST: Tue, 02:36 CEST | ||
|
00:37
snarkyboojum left
|
|||
| bacek_at_work | clock? | 00:38 | |
| aloha | bacek_at_work: MAD: Tue, 02:38 CEST / SYD: Tue, 10:38 EST / NYC: Mon, 20:38 EDT / LAX: Mon, 17:38 PDT / UTC: Tue, 00:38 UTC | ||
| bacek_at_work | something like this? | ||
| clock? | 00:39 | ||
| aloha | bacek_at_work: MAD: Tue, 02:39 CEST / SYD: Tue, 10:39 EST / NYC: Mon, 20:39 EDT / TOK: Tue, 09:39 JST / LAX: Mon, 17:39 PDT / UTC: Tue, 00:39 UTC | ||
| bacek_at_work | ok. I think it's enough for now. | ||
| cotto | wfm | 00:48 | |
|
00:49
dip left
00:54
snarkyboojum joined
01:00
dngor left
01:05
dngor joined
|
|||
| whiteknight | GeJ: I got your CLA and forwarded it on to the directors list. You're good to go if you get nominated | 01:16 | |
|
01:24
snarkyboojum left
01:25
snarkyboojum joined
01:29
whiteknight left
01:32
snarkyboojum left
|
|||
| ash_ | pbc_merge can merge any 2 pbc's right? | 01:32 | |
| dukeleto | ash_: in theory | 01:33 | |
| ash_ | i wonder if i could update rakudo's make to keep all the core files as seperate files instead of making core.pm and converting that to core.pir, then compile each pir to pbc and merge them... | 01:34 | |
| then rakudo might build better on low memory systems... | |||
| plobsing | ash_: jnthn and pmichaud have advised me that that would be hard to do as core.pm is highly self-referential | 01:35 | |
| ash_ | hard or impossible? | 01:36 | |
| plobsing | you have a point. they never said "impossible". | 01:37 | |
| however they seemed to suggest that there were other improvements with better payoff/work ratios. | |||
| I'll stop putting words in other peoples mouths now. | |||
|
01:43
kid51 joined
01:48
aloha left
01:51
aloha joined
01:58
snarkyboojum joined
|
|||
| kid51 | Talk about a slow day: No commits to trunk in over 24 hours! What's happenin', people? | 02:02 | |
| plobsing | someone said parrot wasn't running on Minix, so I've installed it (vbox) and am now building. it is slooooooow (hardware virt seems to cause kernel segfaults). | 02:05 | |
|
02:05
snarkyboojum left
02:10
snarkyboojum joined
02:16
snarkyboojum left
|
|||
| GeJ | clock? | 02:31 | |
| aloha | GeJ: MAD: Tue, 04:31 CEST / SYD: Tue, 12:31 EST / NYC: Mon, 22:31 EDT / TOK: Tue, 11:31 JST / LAX: Mon, 19:31 PDT / UTC: Tue, 02:31 UTC | ||
| kid51 must sleep | 02:34 | ||
|
02:35
janus left
02:39
kid51 left
02:48
janus joined
|
|||
| sorear | ash_: you can't use pbc_merge to split the Rakudo setting, because the Rakudo setting is a single function | 02:54 | |
| GeJ | msg kid51 I just posted a #ps report in case I can't make it tomorrow. I can't tell yet when I'll be able to come back online. Don't hesitate to /q me if needed. | 02:57 | |
| stoopid bot. | |||
|
03:03
snarkyboojum joined
|
|||
| bacek_at_work | aloha, clock? | 03:08 | |
| aloha | bacek_at_work: bacek_at_work: MAD: Tue, 05:08 CEST / SYD: Tue, 13:08 EST / NYC: Mon, 23:08 EDT / TOK: Tue, 12:08 JST / LAX: Mon, 20:08 PDT / UTC: Tue, 03:08 UTC | ||
| bacek_at_work: I give up. | |||
| bacek_at_work | msg bacek bang | ||
| aloha | OK. I'll deliver the message. | ||
| bacek_at_work | GeJ, fixed. I forgot to load Msg module after restart. Sorry. | ||
| GeJ | bacek_at_work: no problemo. | 03:09 | |
| msg kid51 I just posted a #ps report in case I can't make it tomorrow. I can't tell yet when I'll be able to come back online. Don't hesitate to /q me if needed. | |||
| aloha | OK. I'll deliver the message. | ||
|
03:09
snarkyboojum left
|
|||
| GeJ | thanks hun' | 03:09 | |
|
03:19
snarkyboojum joined
03:21
jsut joined
03:26
jsut_ left
03:27
snarkyboojum left
|
|||
| GeJ | bacek_at_work: If I may make a suggestion, I'd sort the clock output from LAX to SYD. | 03:37 | |
| bacek_at_work | GeJ, github.com/bacek/aloha :) | 03:41 | |
| fork it, patch it, send pull request :) | |||
|
03:53
snarkyboojum joined
04:02
snarkyboojum left
|
|||
| bacek_at_work | clock? | 04:12 | |
| aloha | bacek_at_work: LAX: Mon, 21:12 PDT / MAD: Tue, 06:12 CEST / NYC: Tue, 00:12 EDT / SYD: Tue, 14:12 EST / TOK: Tue, 13:12 JST / UTC: Tue, 04:12 UTC | ||
|
04:22
snarkyboojum joined
04:29
snarkyboojum left
04:30
ascent left
04:37
tadzik joined
04:38
patspam joined
04:39
patspam left
04:40
snarkyboojum joined
04:45
ash_ left
04:51
snarkyboojum left
|
|||
| bacek_at_work | msg mj41 Looks like taptinder is broken. | 04:54 | |
| aloha | OK. I'll deliver the message. | ||
| bacek_at_work | seen mj41 | ||
| aloha | Sorry, I haven't seen mj41. | ||
|
04:58
snarkyboojum joined
05:04
theory left
05:05
snarkyboojum left
|
|||
| dalek | rrot: r49359 | bacek++ | branches/generational_gc/src/gc/gc_ms2.c: Actually propagate PMC into older generation. |
05:30 | |
|
05:48
contingencyplan left
|
|||
| mikehh | bacek_at_work: hey, some of us are on BST one hour before CEST | 06:06 | |
| bacek_at_work | mikehh, just give me shortname, timezone and I'll add it | 06:07 | |
| mikehh, LON => Europe/London? | |||
| clock? | 06:08 | ||
| mikehh | purl says -> LAX: Mon 11:07pm PDT / CHI: Tue 1:07am CDT / NYC: Tue 2:07am EDT / LON: Tue 7:07am BST / BER: Tue 8:07am CEST / IND: Tue 11:37am IST / TOK: Tue 3:07pm JST / SYD: Tue 4:07pm EST / | ||
| bacek_at_work | clock? | 06:09 | |
| aloha | bacek_at_work: LAX: Mon, 23:09 PDT / LON: Tue, 07:09 BST / MAD: Tue, 08:09 CEST / NYC: Tue, 02:09 EDT / SYD: Tue, 16:09 EST / TOK: Tue, 15:09 JST / UTC: Tue, 06:09 UTC | ||
| bacek_at_work | mikehh, added. | ||
| mikehh | prefer 24 hour format over am/pm | 06:11 | |
| bacek_at_work | mikehh, it is. | 06:12 | |
| look at LAX | |||
| or SYD | |||
| mikehh | bacek_at_work: just commenting on aloha vs purl (have purl open in a query tab | 06:13 | |
| bacek_at_work | mikehh, ah. ok. I prefer 24h format too :) | ||
| mikehh | purl has CHI/CDT and IND/IST too | 06:14 | |
| bacek_at_work | mikehh, just give me timezone names and I'll add them | 06:15 | |
| full timezone name | |||
| and aloha has UTC :) | 06:16 | ||
| mikehh | bacek_at_work: purl says -> mikehh: LAX: Mon 11:16pm PDT / CHI: Tue 1:16am CDT / NYC: Tue 2:16am EDT / LON: Tue 7:16am BST / BER: Tue 8:16am CEST / IND: Tue 11:46am IST / TOK: Tue 3:16pm JST / SYD: Tue 4:16pm EST / | 06:17 | |
| bacek_at_work | mikehh, I know. But I don't think that POSIX::strftime can handle short TZ code. | 06:18 | |
|
06:33
esskar left
06:43
esskar joined
06:58
esskar__ joined
|
|||
| GeJ | Guess It's time to create a github account. | 07:00 | |
|
07:01
esskar left
07:02
esskar__ is now known as esskar
07:07
fperrad joined
07:30
fperrad_ joined,
mikehh left
07:33
fperrad left,
fperrad_ is now known as fperrad
07:36
lucian_ joined
07:40
lucian left
|
|||
| bacek | ~~ | 07:45 | |
| GeJ | bacek: pull request sent ;) | 07:47 | |
| bacek | GeJ, I already sorted timezones :) | 07:49 | |
| GeJ | :) | 07:50 | |
|
07:51
sjn left
|
|||
| bacek | hey, it's not pull request? | 07:51 | |
|
07:52
sjn joined
|
|||
| GeJ | clock? | 07:52 | |
| aloha | GeJ: LAX: Tue, 00:52 PDT / LON: Tue, 08:52 BST / MAD: Tue, 09:52 CEST / NYC: Tue, 03:52 EDT / SYD: Tue, 17:52 EST / TOK: Tue, 16:52 JST / UTC: Tue, 07:52 UTC | ||
| GeJ | Oh, my order is from West to East. so that would be LAX -> NYC -> UTC -> LON -> MAD -> TOK -> SYD | 07:53 | |
| bacek | GeJ, yes. I like your patch. Just send "pull request" :) | 07:54 | |
| on github | 07:55 | ||
| GeJ | github.com/bacek/aloha/pull/1 | ||
| GeJ isa github n00b. | |||
| bacek | Done. | 07:57 | |
| I added you as committer to aloha. You can just clone original repo. | 07:59 | ||
| I'll update Clock module tomorrow. | 08:00 | ||
| GeJ | thank you. | 08:04 | |
| bacek | Welcome to the club :) | 08:09 | |
| GeJ | bacek, I think you added the wrong 'geraud'. | 08:41 | |
| bacek | GeJ, ooops. | ||
| should be fixed now | 08:42 | ||
| GeJ | much better. Thanks. | 08:46 | |
|
09:00
ascent joined
09:20
dip joined
|
|||
| dalek | kudo: 0bf6cbe | moritz++ | README: update README about spectest repo Closes RT #78084 |
09:40 | |
|
09:41
mikehh joined
|
|||
| dalek | rrot: r49360 | bacek++ | branches/generational_gc/src/gc/gc_ms2.c: Move "write barriered" object back to young generation. |
10:01 | |
| rrot: r49361 | bacek++ | branches/generational_gc/lib/Parrot/Pmc2c (2 files): Generate more wb vtables. |
|||
| rrot: r49362 | bacek++ | branches/generational_gc/lib/Parrot/Pmc2c/PMC/default.pm: Remove special handling of default.find_method. It's not marked as writable, so there is no need to handle it specially |
|||
| mikehh | bacek: fails tests in make corevm/make coretest now, and hangs on t/op/gc-non-recursive.t, make fails to build | 10:12 | |
| bacek | mikehh, I know... | ||
| mikehh | bacek: :-} - still keeping codetest ok | 10:13 | |
| dalek | rrot: r49363 | mikehh++ | branches/generational_gc/lib/Parrot/Pmc2c/PMC/WB.pm: fix codetest failure - trailing spaces |
10:18 | |
| cotto | that gc work reminds me of a memory leak I need to fix | 10:26 | |
|
10:31
lucian_ left
|
|||
| dalek | rrot: r49364 | mikehh++ | failed to fetch changeset: [html_cleanup] merge with trunk - r49363 |
10:36 | |
|
10:37
whiteknight joined
|
|||
| cotto | bacek, ping | 10:44 | |
| bacek | cotto, pong | 10:45 | |
| cotto | should your branch update Parrot_destroy_vtable in src/vtables.c? | ||
| bacek | cotto, hmm. Why? | 10:46 | |
| ah. | |||
| yesh | |||
| yes | |||
| But it's not my biggest problem so far... | |||
| cotto | likely not | ||
|
10:50
particle left,
particle joined
10:51
lucian joined
|
|||
| whiteknight | bacek++ | 10:53 | |
| GeJ | Good morning whiteknight. | 10:57 | |
| whiteknight | hello GeJ | 10:58 | |
| dalek | rrot: r49365 | bacek++ | branches/generational_gc/src/gc/gc_ms2.c: Awful hack - reuse VTABLE_mark to propagate objects between generations. WIP, broken, etc |
11:10 | |
| GeJ | Good night everyone. | 11:30 | |
| GeJ & | |||
|
11:37
bkuhn joined
12:05
hatseflats left
12:08
hatseflats joined,
luben_work joined
12:14
luben_work left
12:44
bluescreen joined
12:48
particle1 joined
12:52
particle left
12:53
luben_work joined
13:09
hercynium left
13:19
Patterner left
13:29
Psyche^ joined,
Psyche^ is now known as Patterner
13:33
bluescreen left
13:55
tadzik left
13:59
contingencyplan joined
14:09
contingencyplan left
14:11
contingencyplan joined
14:29
lucian_ joined,
patspam joined
14:31
lucian left
14:33
lucian joined
14:35
patspam left
14:37
lucian_ left
|
|||
| dalek | kudo: bd836a4 | moritz++ | src/ (2 files): give TimToday++ his Mu.not |
15:13 | |
|
15:21
ruoso joined
15:23
esskar__ joined
|
|||
| dalek | kudo: 6241883 | moritz++ | src/Perl6/Grammar.pm: Revert accidental grammar change from bd836a4a moritz--, and colomon++ for noticing |
15:25 | |
|
15:27
esskar left,
esskar__ is now known as esskar
15:57
theory joined
17:00
Drossel joined
17:01
Kulag left
17:11
ash_ joined
|
|||
| dukeleto tunnels into #parrot | 17:12 | ||
|
17:16
whiteknight left
17:18
rurban joined
|
|||
| dalek | rrot: r49366 | ash++ | branches/gsoc_nci (410 files): Merge remote branch 'trunk' into gsoc_nci \tsrc/pmc/nci.pmc |
17:24 | |
| dukeleto | ash++ | 17:28 | |
| ash_ | my nci work from GSoC still works with the trunk, but i need to add a few more tests before it can get added to trunk, i think | 17:29 | |
| Kovensky wonders what keeps track of the ++ and -- | 17:30 | ||
| dukeleto | ash_: yes, more tests, please :) | ||
| ash_ | it passes all the same tests as trunk | ||
| dukeleto | Kovensky: bots | 17:31 | |
| karma ash | |||
| ash_ | but needs better tests of the new features i added | ||
| seen purl | |||
| aloha | Sorry, I haven't seen purl. | ||
| dukeleto | aloha, karma ash | ||
| dukeleto guesses the bots are on vacation | |||
| ash_ | lol | ||
| dukeleto | Kovensky: we have had a bot revolution recently. purl used to keep track of it | 17:32 | |
| Kovensky | lulz | ||
| moritz | and we have public IRC logs; I wrote a script that can extract that karma too | 17:33 | |
|
17:35
esskar left,
esskar joined
17:38
lucian_ joined
17:41
lucian left
|
|||
| dukeleto | Kovensky: so yeah, it is kept track of somewhere, but things are currently being rearranged | 17:47 | |
| Kovensky: welcome, by the way | |||
|
17:47
ttbot left,
ttbot joined
17:59
ash_ left
18:03
rurban left
18:06
bkuhn left
18:23
M_o_C joined
18:31
jsut_ joined
18:34
lucian joined
18:36
jsut left
18:39
lucian_ left
|
|||
| dalek | TT #1794 closed by luben++: Linear hash scan assumes non-NULL keys | 18:40 | |
| TT #1794: trac.parrot.org/parrot/ticket/1794 | |||
|
18:44
tadzik joined
19:00
ash_ joined
19:01
lucian_ joined,
theory left
19:02
theory joined
19:04
lucian left
19:07
lucian__ joined
19:08
lucian___ joined
19:09
lucian_ left
19:10
fperrad left
19:12
nwellnhof joined
19:13
lucian__ left
19:28
ash_ left
19:31
ash_ joined
19:38
theory left
19:40
lucian___ left
|
|||
| dalek | rrot: r49367 | nwellnhof++ | branches/string_macros (87 files): Merge trunk |
19:41 | |
| rrot: r49368 | nwellnhof++ | branches/string_macros/src/string/api.c: [str] Optimize str_rep_compatible |
|||
| rrot: r49369 | nwellnhof++ | branches/string_macros (16 files): Merge trunk |
|||
| GeJ | Bonjour everyone. | 19:52 | |
| clock? | |||
| aloha | GeJ: LAX: Tue, 12:52 PDT / LON: Tue, 20:52 BST / MAD: Tue, 21:52 CEST / NYC: Tue, 15:52 EDT / SYD: Wed, 05:52 EST / TOK: Wed, 04:52 JST / UTC: Tue, 19:52 UTC | ||
|
19:57
jan left
19:58
lucian joined
20:03
jan joined
20:20
allison joined
20:23
theory joined
20:29
kid51 joined
|
|||
| dukeleto | #ps starts now-ish | 20:32 | |
|
20:44
ash_ left
20:47
allison left
20:54
M_o_C left
21:04
ash_ joined
|
|||
| dukeleto | aloha, msg coke can you give GeJ a commit bit, please? Thanks. | 21:04 | |
| aloha | dukeleto: OK. I'll deliver the message. | ||
| dalek | rrot: r49370 | nwellnhof++ | trunk/t/op/gc-non-recursive.t: [t] Fix t/op/gc-non-recursive.t |
21:06 | |
|
21:07
tadzik left
21:27
Paul_the_Greek joined
|
|||
| Paul_the_Greek | 450MB for 6K lines is 75K per line. | 21:27 | |
| GeJ | seen chromatic | 21:28 | |
| aloha | chromatic was last seen in #parrot 3 days 2 hours ago joining the channel. | ||
|
21:28
kid51 left
|
|||
| dukeleto | blog posts about the GC are grealy appreciated | 21:31 | |
| just describing how it currently works and what problems exist would be awesome | |||
| dukeleto goes | |||
| cotto | sounds like a perfect generic task. The best person to document code is someone who doesn't know it. | 21:33 | |
| GeJ | not GC-related, but for some time I was pondering about a series of posts about "Parrot for Dummies" or how to use Parrot as a generic programming language for fun and profit. | 21:34 | |
| cotto | You mean PIR or nqp-rx? | 21:35 | |
| atrodo | All of the above? | 21:36 | |
| GeJ | I skipped the nqp-rx phase. I'll need to get acquainted with it. Originally I was going for PIR. | 21:37 | |
| but if people think nqp-rx would be better, I can head that way. | |||
|
21:43
perlite left
21:44
perlite joined
|
|||
| cotto | GeJ, nqp-rx is definitely nicer to use | 21:47 | |
| you still need to drop down to pir, but it's worth learning | 21:48 | ||
| GeJ | I'll have a look at it then. | 21:50 | |
| nwellnhof | i think there's a real lack of nqp-rx documentation and tutorials. | 21:51 | |
| GeJ | nwellnhof: just co'd the repository and I must agree. | 21:52 | |
| nwellnhof | is there any nqp-rx documentation at all? | 21:53 | |
| ok, it's a subset of perl6. but is that enough to know? | |||
|
21:55
ruoso left
|
|||
| cotto | the test suite is pretty good | 21:55 | |
| nwellnhof | yeah, the test suite helped me a lot | ||
| GeJ | Indeed. | 22:01 | |
|
22:03
nwellnhof left
22:04
lucian left
22:05
lucian joined
22:11
lucian left,
lucian joined
22:26
kid51 joined
22:40
lucian_ joined
22:43
lucian left
22:44
theory left
22:49
preflex left
22:52
preflex joined
23:00
kid51 is now known as kid51_at_dinner
23:03
Paul_the_Greek left
|
|||
| dalek | rrot: r49371 | bacek++ | branches/generational_gc/src/multidispatch.c: Add write barriers where we are changing Sub PMC directly. |
23:22 | |
| rrot: r49372 | bacek++ | branches/generational_gc/lib/Parrot/Pmc2c (3 files): Generate wb_variant_vtable in more sane way: get current vtable and update it using parent's wb_update_vtable |
|||
|
23:24
ash_ left
23:47
dngor left,
dngor joined
23:53
dngor_ joined
23:54
dngor left
|
|||
| bacek_at_work | ~~ | 23:54 | |
| dukeleto | GeJ: i just added you to the github parrot organization | ||
| bacek_at_work: how goes it? | |||
| GeJ | G'Day bacek. | ||
| bacek_at_work | G'Day GeJ | ||
| dukeleto, not too bad. I just need a lot of write barriers for gen_gc. Similar to r49371 | 23:55 | ||
| dukeleto | GeJ: you can do a "git clone git@github.com:parrot/parrot.git" to get a copy of the repo | 23:57 | |
| bacek_at_work: can you explain to me what the write barriers actually accomplish? why do we need them? | 23:58 | ||
| cotto was wondering the same thing | |||
| bacek_at_work | if we moved aggregate object into older generation | 23:59 | |
| and then add fresh, young object into it | |||
| GeJ | dukeleto: but any commit I'd do won't show in svn, right? | ||
| bacek_at_work | e.g. RPA(gen2)->PMC(gen1) | ||