Camelia, the Perl 6 bug

IRC log for #parrot, 2010-10-13

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:04 theory left #parrot
00:10 jhelwig joined #parrot
00:24 bacek_at_work cotto, not a "big" task.
00:25 bacek_at_work cotto, our GC is pretty much encapsulated already.
00:25 cotto That's what I hoped.  Thanks.
00:29 cotto pmichaud, ping
00:37 cotto seen pmichaud
00:37 aloha pmichaud was last seen in #perl6 5 hours 31 mins ago saying "present".
00:56 bacek_at_work aloha, good girl
00:59 silug left #parrot
01:00 cotto bacek++
01:03 cotto explain bacek
01:03 aloha positive: | branches/generational_gc/src/gc/gc_ms2.c: (dalek), : PMC attribute blocks not aligned (dalek), | branches/generational_gc/src/gc/gc_ms2.c: (dalek); negative: nothing; overall: 64.
01:12 whiteknight left #parrot
01:23 jsut_ left #parrot
01:29 jsut joined #parrot
01:50 ruoso left #parrot
01:59 theory joined #parrot
02:03 ruoso joined #parrot
02:14 chromatic left #parrot
02:17 cotto aloha, 7037/60
02:19 cotto just shy of 5 days for rakudo's spectest under the pcore
02:35 janus left #parrot
02:36 ruoso left #parrot
02:42 bacek_at_work cotto, just load Math module into aloha
02:43 cotto aloha, 7037/60
02:47 bacek_at_work cotto, hmm. Let'm check her health.
02:50 aloha left #parrot
02:50 aloha joined #parrot
02:50 bacek_at_work 2+2
02:50 aloha 4
02:50 bacek_at_work 7037/60
02:50 aloha 117.283333333333
02:51 bacek_at_work it's Maths :)
02:52 bacek_at_work aloha, status
02:52 aloha bacek_at_work: I have been awake 0 days, 0 hours, 0 minutes, 11 seconds this session, and currently reference 261 factoids.
02:52 bacek_at_work aloha, convert 10 meters to feets
02:52 aloha bacek_at_work: Couldn't out what to do with with the units METERS and FEETS
02:53 GeJ aloha, convert 10 meters to feet
02:53 aloha GeJ: 10 meters is 32.8083989501312 feet
02:53 GeJ good girl.
02:53 cotto funny.  I tried to !load Maths and nothing happened.
02:54 cotto aloha, convert 95 db to AU
02:54 aloha cotto: Couldn't out what to do with with the units DB and AU
02:54 cotto aloha, convert 13 tons to inches
02:54 aloha cotto: Couldn't out what to do with with the units TONS and INCHES
02:55 cotto aloha, convert 13 tons to kg
02:55 aloha cotto: Couldn't out what to do with with the units TONS and KG
02:55 cotto aloha, convert 13 tons to kilograms
02:55 aloha cotto: Couldn't out what to do with with the units TONS and KILOGRAMS
03:04 silug joined #parrot
03:05 bacek_at_work cotto, http://search.cpan.org/~simonw/Bot-Basi​cBot-Pluggable-Module-Tools-0.96/lib/Bo​t/BasicBot/Pluggable/Module/Convert.pm
03:06 bacek_at_work aloha, convert 100 AUD to USD
03:06 aloha bacek_at_work: 100 AUD is 98.82 USD
03:06 dukeleto that is useful.
03:06 bacek_at_work yak. I didn't except so strong AUD...
03:07 dukeleto aloha, convert 70 F to C
03:07 aloha dukeleto: 70 F is 21.1111111111111 C
03:07 dukeleto botsnack
03:07 dukeleto aloha++ anyway, even if she doesn't know how to eat botsnacks
03:07 aloha dukeleto: Thanks!
03:07 bacek_at_work .oO( I have to write "botsnack" plugin for aloha)
03:07 bacek_at_work aloha, explain aloha
03:07 aloha bacek_at_work: positive: anyway, even if she doesn't know how to eat botsnacks (dukeleto); negative: results/ (dukeleto), http://taptinder.org . For Parrot project running on http://tt.taptinder.org/ and reporting build failures to #parrot channel as ttbot. (bacek_at_work), > (cotto); overall: -4.
03:08 dukeleto bacek_at_work: please work on the GC first, I am fine with doing aloha++
03:08 dukeleto bacek_at_work: ;)
03:08 plobsing aloha: convert 273.15 K to R
03:08 aloha plobsing: Couldn't out what to do with with the units K and R
03:08 bacek_at_work "R"?
03:08 plobsing rankine
03:08 bacek_at_work aloha, convert 273.15 K to C
03:08 aloha bacek_at_work: 273.15 K is 0 C
03:08 dukeleto aloha: convert 180 degress to Radians
03:08 aloha dukeleto: Couldn't out what to do with with the units DEGRESS and RADIANS
03:08 dukeleto aloha: convert 180 degrees to Radians
03:08 aloha dukeleto: Couldn't out what to do with with the units DEGREES and RADIANS
03:09 dukeleto oh well. Maybe I should do something useful.
03:09 dukeleto bacek_at_work++
03:11 cotto dukeleto, have you been in contact with osuosl about the git migration?
03:11 dukeleto cotto: not much, other than warning them that we are doing it
03:13 cotto ok.  They'll need to be in the loop to install/configure the github and navadd plugins
03:16 cotto Why
03:16 cotto 's dalek being quiet?
03:19 janus joined #parrot
03:28 dukeleto I saw that someone used to run a Parrot BuildBot so I contacted him and got his configuration file for the buildbot master
03:29 dukeleto http://trac.parrot.org/parrot/wiki/BuildBot
03:29 dukeleto there was even a mailing list for it: http://hexten.net/mailman/listinfo/parrot-reports
03:51 bacek_at_work aloha, convert 180 deg to rad
03:51 aloha bacek_at_work: 180 deg is 3.14159265358979 rad
03:55 cotto dukeleto, are you (or do you want to be) the primary contact between osuosl and Parrot for the git migration?
04:18 Kulag is now known as Arktosis
04:32 bluescreen left #parrot
04:36 dalek website: jkeenan++ | A Visit to the Oregon State University Open Source Lab
04:36 dalek website: http://www.parrot.org/content/visit-or​egon-state-university-open-source-lab
04:44 cotto did dalek stop following wiki changes?
05:02 mikehh left #parrot
05:36 dukeleto cotto: yeah, i can be that contact
05:41 particle1 joined #parrot
05:43 cotto dukeleto, ok.  I'll send you the info needed for the github/trac integration stuff.
05:45 particle left #parrot
05:45 particle1 is now known as particle
06:45 fperrad joined #parrot
06:47 theory left #parrot
06:57 theory joined #parrot
07:06 theory left #parrot
07:54 dafrito joined #parrot
07:54 dafrito left #parrot
07:59 bacek ~~
08:01 cotto dukeleto, what'd be the appropriate github api token for trac.parrot.org to use?
08:07 perlite_ left #parrot
08:08 perlite joined #parrot
09:45 particle left #parrot
10:06 moritz http://lambda-the-ultimate.org/node/2391 might interest the GC implementors
10:13 cotto big claims there
10:13 cotto good thing our gc is now (mostly) well-encapsulated so people can try implementing something like that
10:15 particle joined #parrot
10:15 moritz "indeed" to both lines :-)
10:16 cotto they forgot to add "ymmv"
10:17 moritz well, and they needed a kernel patch
10:17 moritz it sounds more like research than putting it into production immediately
10:24 cotto requiring a kernel patch might be a non-starter for the average user
10:34 particle1 joined #parrot
10:35 uniejo joined #parrot
10:36 particle left #parrot
10:38 cotto late night sanity check: would it be a bad idea to have Lorito ops take between 0 and 3 arguments, depending on the op?
10:44 contingencyplan left #parrot
11:15 particle1 left #parrot
11:24 particle joined #parrot
11:25 Maddingue left #parrot
11:28 moritz constant arg number is probably easier to optiize
11:54 particle left #parrot
11:55 bacek ~~
11:56 bacek Who is our IO expert?
11:56 * moritz looks at the empty set
11:57 bacek bah...
12:11 dalek parrot: r49523 | bacek++ | branches/generational_gc/src/gc/gc_ms2.c:
12:11 dalek parrot: Remove redundant call to Parrot_pmc_destroy. free_pmc_header will call it anyway.
12:11 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49523/
12:11 dalek parrot: r49524 | bacek++ | branches/generational_gc/src/call/args.c:
12:11 dalek parrot: Add more write barriers when we are poking into CallContext directly
12:11 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49524/
12:11 dalek parrot: r49525 | bacek++ | branches/generational_gc/src/io/buffer.c:
12:11 dalek parrot: Fix GC related bug in io_read_buffer.
12:11 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49525/
12:11 dalek parrot: r49526 | bacek++ | branches/generational_gc/src/gc/gc_ms2.c:
12:11 dalek parrot: Use GC_generation_2_FLAG instead of live_FLAG for objects after write_barrier handling.
12:11 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49526/
12:12 uniejo left #parrot
12:12 fperrad_ joined #parrot
12:14 fperrad left #parrot
12:14 fperrad_ is now known as fperrad
12:17 Maddingue joined #parrot
12:20 particle joined #parrot
12:26 bluescreen joined #parrot
12:33 bacek ok, gen_gc failing at compiling dynops now. I declare it victory for today.
12:34 bacek Good night, humans. Time to recharge.
12:41 dalek parrot: r49527 | bacek++ | branches/generational_gc/src/gc/gc_ms2.c:
12:41 dalek parrot: Fix copy-paste bug in marking oldest generation.
12:41 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49527/
12:41 dalek parrot: r49528 | bacek++ | branches/generational_gc/src/gc/gc_ms2.c:
12:41 dalek parrot: Mark writebarriered objects as alive to avoid second marking.
12:41 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49528/
13:41 theory joined #parrot
14:15 ruoso joined #parrot
14:35 theory left #parrot
15:00 dmalcolm joined #parrot
15:07 Andy joined #parrot
15:13 theory joined #parrot
15:17 ruoso left #parrot
15:17 tadzik joined #parrot
15:36 dukeleto hola hola hola.
15:38 moritz 'que tal' xx 3
15:42 bluescreen left #parrot
15:42 bluescreen joined #parrot
16:06 sjn left #parrot
16:30 zostay joined #parrot
16:31 jsut_ joined #parrot
16:36 jsut left #parrot
16:36 tadzik left #parrot
16:40 dukeleto http://github.com/ramen/phply <-- PHP implemented in Python
16:41 dukeleto What could go wrong?
16:44 atrodo php could get better?
16:45 dukeleto I had not thought of that possibility.
16:48 whiteknight joined #parrot
16:51 moritz python slower?
17:25 davidfetter joined #parrot
17:38 x3nU joined #parrot
17:46 contingencyplan joined #parrot
18:22 ruoso joined #parrot
18:27 sjn joined #parrot
18:27 theory left #parrot
18:57 cotto ~~
19:04 cotto dukeleto, ping
19:13 M_o_C joined #parrot
19:31 davidfetter left #parrot
19:37 davidfetter joined #parrot
19:55 whiteknight left #parrot
20:26 cotto lessons from postgres' git migration: http://lwn.net/SubscriberLi​nk/409635/d1f6cb64476514a9/
20:37 bacek Good morning, humans
20:41 M_o_C left #parrot
20:42 perlite_ joined #parrot
20:42 cotto hi bacek
20:43 bacek cotto, aloha
20:47 perlite left #parrot
20:50 bacek cotto, if you'll have time, can you take a look at gen_gc branch. opsc generates slightly broken src/dynops/bit_ops.c
20:52 cotto interesting
20:55 dalek parrot: r49529 | bacek++ | branches/generational_gc/src/pmc.c:
20:55 dalek parrot: Workaroung for reuse pmc from older generations
20:55 dalek parrot: review: http://trac.parrot.org/parrot/changeset/49529/
20:57 bacek cotto, yes. At least gen_gc can already compile major tools like PCT and opsc :)
20:58 cotto I'd say the generated core_ops.c is a little more than incorrect: src/gc/gc_ms2.c:1366: failed assertion '!PObj_on_free_list_TEST(pmc) || !"Attempt to mark dead object"'
20:59 bacek did you try to rebootstrap core.ops?
20:59 cotto does that branch replace gc_ms2 with the gen gc?
20:59 bacek yes
21:00 cotto ok.  Bootstrapping won't work if opsc dies.
21:01 cotto I should have clarified.  That output came from running ops2c --core
21:03 bacek I didn't try to rebuild core_ops.c yet
21:05 GeJ Bonjour everyone.
21:06 nopaste "cotto" at 192.168.1.3 pasted "backtrace in gen gc branch running ops2c --core" (23 lines) at http://nopaste.snit.ch/24381
21:06 cotto My guess is that the ExceptionHandler isn't getting moved to the right generation somewhere.
21:09 bacek cotto, hmm. Quite possible. I'll take a look tonight.
21:09 bacek Now time to prepare for $dayjob
21:15 cotto what's broken about the file?
21:17 cotto I only see a minor difference. Is PREG and SREG what you're talking about?
21:18 nopaste "bacek" at 192.168.1.3 pasted "Broken bit_ops.c" (9 lines) at http://nopaste.snit.ch/24382
21:21 bacek it's on amd64
21:21 bacek linux
21:22 bacek afk # dayjob
21:37 fperrad left #parrot
21:41 ruoso left #parrot
22:14 bacek_at_work ~~
22:15 Andy left #parrot
23:28 ruoso joined #parrot
23:35 kid51 joined #parrot
23:46 bluescreen left #parrot
23:52 kid51 cotto++ for the link on PostgreSQL's Git transition

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

Parrot | source cross referenced