Parrot 2.8.0 released | parrot.org Log: irclog.perlgeek.de/parrot/today | Nopaste: nopaste.snit.ch:8001 | test gc_massacre branch | close 25 tickets; remove deprecated items (especially CodeString);
Set by moderator on 21 September 2010.
chromatic GB allocation sizes seem big. 00:03
mikehh All tests PASS (pre/post-config, make corevm/make coretest, smoke (#204) fulltest) at r49279 - Ubuntu 10.10 beta amd64 (g++-4.5 with --optimize) 00:14
00:14 aloha joined
bacek_at_work aloha, insult bacek 00:15
aloha, karma aloha 00:16
aloha bacek_at_work: aloha has karma of 0.
bacek_at_work aloha++
aloha bacek_at_work: Thanks!
bacek_at_work aloha, karma aloha
aloha bacek_at_work: aloha has karma of 1.
bacek_at_work ok, it works
I moved aloha to my box at $work
It should be little bit more reliable
mikehh bacek_at_work: you all should set it up on parrot.org 00:23
bacek_at_work mikehh, probably. But I don't have access to feather
mikehh bacek_at_work: you need to get the latest karma details from moritz 00:24
bacek_at_work mikehh, yes. But first I want to rewrite Karma module from Bot::BasicBot. 00:25
00:25 kid51 is now known as kid51_at_dinnner
sorear bacek_at_work: Juerd hands out feather accounts like there's no tomorrow 00:25
you can even ask for a sudoers bit and you'll get it 00:26
bacek_at_work sorear, :)
mikehh bacek_at_work: 'k, you got it on github or anything?
bacek_at_work mikehh, nope. It's on cpan
but aloha on github.
sorear (however, Juerd says he doesn't want anyone else using sudo adduser for paperwork's sake) 00:27
00:30 patspam left
whiteknight eventually I would like to set up a server like feather for parrot 00:32
I dont think the parrot.org VM has enough muscle 00:33
00:34 dngor_ joined 00:35 theory left, dngor left 00:59 dngor_ is now known as dngor 01:00 theory joined 01:03 whiteknight left
mikehh hmmn - the last email I got from parrot was 12 hours ago - r49275 (there have been at least 4 commits since then and I am sure other mail) 01:08
chromatic Same here. 01:09
dalek TT #1801 created by bacek++: Properly merge pools in GC MS2 when child interpreter destroyed. 01:15
TT #1801: trac.parrot.org/parrot/ticket/1801
01:27 dngor left, dngor joined
dalek rrot: r49280 | bacek++ | trunk/src/gc/gc_ms2.c:
Uncomment soon-to-be-used code in gc_ms2_finalize
01:31
rrot: r49281 | bacek++ | trunk/t/op/gc-non-recursive.t:
Add test for TT#1723
TT #1723 closed by bacek++: [bug] linked lists result in segfaults 01:32
TT #1723: trac.parrot.org/parrot/ticket/1723
TT #1753 closed by bacek++: PMC attribute blocks not aligned
TT #1753: trac.parrot.org/parrot/ticket/1753
moderator 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); 01:32
kid51_at_dinnner msg Coke how do we file bug tickets with osuosl.org re mail not functioning? 01:43
aloha OK. I'll deliver the message.
01:51 kid51_at_dinnner is now known as kid51
kid51 I filed ticket at support@osuosl.org 01:51
02:20 kid51 left 02:35 janus left 02:41 janus joined 02:53 jmcadams left, theory left
plobsing why does PCC handle Key PMC arguments specially? 03:29
chromatic Where? 03:31
plobsing clone_key_arg
src/call/args.c:389 03:32
passing an argument of type key clones the key (which replaces the register components of the clone with values from the caller's context)
seems like a nifty shortcut, but makes working with keys harder (eg: compilers) 03:33
03:36 ash_ left
bacek_at_work plobsing, Key part can reference something like "PMC register". After call we'll have different CallContext. So, this "PMC register" have to be propagated to new CallContext 03:40
from original one
plobsing yes, but a Key accessible from a PMC register isn't associated with a context. it is a object, nothing more. 03:41
keys associated with contexts only occur as arguments to special keyed ops
what I'm running into: .sub 'crash'; $P0 = new ['Key']; $P0.'set_register'(1, 4); sub_call($P0) .end 03:42
bacek_at_work Key.get_foo can access PMC within particular CallContext
plobsing OK, then how are you supposed to work with keys as generic objects? 03:43
bacek_at_work they are not "generic" enough.
Personally, I hate them 03:44
trac.parrot.org/parrot/ticket/903 03:45
plobsing giving them carte blanche to access the callframe screws up any optimization you could hope to acheive.
*at the pir lel
s/lel/level/
bacek_at_work agreed 03:48
plobsing bacek_at_work: I'm with you on getting rid of them outright. But short of that, I'd like them to at least be a lot less magical. 03:50
bacek_at_work plobsing, heh. I did a lot of cleanups making Keys less magical already. Last step is to kill them all.
chromatic If we do anything with Keys, can we also consider having *one* way to navigate nested NameSpaces? 03:52
If we're going to use polymorphism in Parrot, we should pretend we understand it.
plobsing chromatic: how many ways do we have to do it now? 03:57
chromatic Keys, RSAs, FSAs, STRINGs, String PMCs, and I think that's it. 03:59
plobsing but then how would I use a different way per weekday? 04:02
dalek rrot: r49282 | plobsing++ | trunk (3 files):
modify Key.get_repr appropriately and use it to de-dup keys in IMCC
04:03
chromatic Let's see how much smaller and what that does to Rakudo. 04:07
plobsing (30465456 - 30272480)/30465456 04:08
aloha 0.00633425608334896
plobsing 0.6% smaller
not much, but then I still have a bunch of stuff that should fall out from that branch 04:09
chromatic How much smaller can it go> 04:11
bacek_at_work 0 bytes
plobsing I'm seeing if I can rip out the fixup table entirely ATM 04:12
bacek_at_work best PBC doesn't exists, but everyone is happy
chromatic bacek_at_work, what's your next project? 04:13
Hah, want to segfault Parrot? Call Parrot_pmc_new() with a really big base_type. 04:19
or a negative one
plobsing chromatic: how did you find that one? 04:20
bacek_at_work chromatic, GenGC 04:23
based on SPJ's "vtable override" idea 04:24
04:34 Andy joined 04:42 bacek_at_work left 04:45 bacek_at_work joined 05:09 janus left, jan left, Khisanth left, slavorgn left, betterworld left, cotto left, szbalint left, TiMBuS_ left, sjn_ left, p6eval left, slavorg left, edenc left, dngor left, mikehh left, silug left, plobsing left, sjn left, hatseflats left, AzureStone left, estrabd left, dalek left, cognominal left, cosimo_ left, athomaso1 left, krunen left, PerlJam left, dukeleto left, sorear left, pmichaud left, rblackwe left, chromatic left, pjcj left, PacoLinux left, esskar left, preflex left, x3nU left, gottreu left, NotFound left, ashleyde1 left, cxreg left, GeJ left, baest left, jhelwig left, Util left, treed left, spinclad left, knewt left 05:20 Andy left 05:55 krunen joined 06:01 ttbot left, ttbot joined, janus joined, dngor joined, mikehh joined, jan joined, silug joined, Khisanth joined, sjn joined, hatseflats joined, pjcj joined, PacoLinux joined, esskar joined, AzureStone joined, slavorgn joined, preflex joined, estrabd joined, dalek joined, betterworld joined, x3nU joined, cotto joined, ashleyde1 joined, gottreu joined, NotFound joined, cognominal joined, cosimo_ joined, cxreg joined, GeJ joined, athomaso1 joined, szbalint joined, TiMBuS_ joined, sjn_ joined, baest joined, p6eval joined, slavorg joined, edenc joined, PerlJam joined, dukeleto joined, sorear joined, pmichaud joined, jhelwig joined, Util joined, treed joined, rblackwe joined, knewt joined, spinclad joined
dalek rrot: r49283 | bacek++ | trunk/src/gc/fixed_allocator.c:
Update POD little bit.
06:02
ttbot Parrot trunk/ r49283 MSWin32-x86-multi-thread make error tt.taptinder.org/file/cmdout/402378.txt ( tt.taptinder.org//buildstatus/pr-Pa.../rp-trunk/ ) 06:16
06:20 jsut_ joined 06:21 luben_ joined, luben_ left 06:25 jsut left 06:29 jan left
dalek ast: 885149f | moritz++ | S02-builtin_data_types/bool.t:
[bool.t] test stringification more precisely
06:32
kudo: 5e7b432 | moritz++ | build/PARROT_REVISION:
bump PARROT_REVISION for testing
06:35
07:01 contingencyplan left 07:05 luben_work joined
mikehh Still no emails from parrot 07:07
07:18 PacoLinux left 07:20 M_o_C joined 07:26 p6eval left 07:27 p6eval joined, cotto left 07:28 cotto joined 07:37 M_o_C left 07:38 AzureStone left 07:39 AzureStone joined 07:42 dngor left, dngor joined, gottreu left, gottreu joined
bacek_at_work msg plobsing Looks like you broke win32 build in r49276. Check tt.taptinder.org/buildstatus/pr-Parrot/rp-trunk 07:52
aloha OK. I'll deliver the message.
08:01 fperrad joined 08:06 cognominal left 08:26 bacek joined
dalek rrot: r49284 | mikehh++ | trunk/MANIFEST:
re-generate MANIFEST
08:34
08:39 cognominal joined
dalek rrot: r49285 | mikehh++ | trunk/t/op/gc-non-recursive.t:
add svn properties and pir coda
08:51
08:53 tadzik joined
bacek mikehh, ping 09:02
msg mikehh Cheap karma for removing old "gc" branches :) 09:03
aloha OK. I'll deliver the message.
mikehh bacek: which ones are old now? 09:05
moritz all? :-)
sorear bacek: 04:06 < Juerd> sorear: And feathers goals specifically include Parrot as well as Perl 6. 09:06
bacek: go ask him for the aloha acct
dalek rrot: r49286 | bacek++ | branches/generational_gc:
Branch for implementing Generational GC
09:08
rrot: r49287 | mikehh++ | trunk/compilers/imcc/pbc.c:
add a cast to get g++ to build
mikehh bacek we have gc_massacre, gc_massacre_no_constant and I take it generational_gc is new?
**** still NOT getting emails from parrot 09:09
09:22 fperrad left 09:28 tadzik left
mikehh All tests PASS (pre/post-config, make corevm/make coretest, smoke (#208) fulltest) at r49287 - Ubuntu 10.10 beta amd64 (g++-4.5 with --optimize) 09:32
09:40 bacek_mobile joined
bacek_mobile mikehh, yeah, gengc is new :) 09:40
sorear, will di 09:41
Do
09:47 lucian joined 09:49 lucian left
dalek rrot: r49288 | mikehh++ | branches/gc_massacre:
remove gc_massacre branch (now in trunk)
09:58
rrot: r49289 | mikehh++ | branches/gc_massacre_no_constant:
remove gc_massacre_no_constant branch (old)
10:11 fperrad joined
bacek_mobile mikehh, string_gc* branches too :) 10:15
mikehh bacek_mobile: 'k 10:16
particle: ping 10:30
dalek rrot: r49290 | mikehh++ | branches/string_gc_encapsulate:
remove string_gc_encapsulate branch
10:32
rrot: r49291 | mikehh++ | branches/string_gc_split:
remove string_gc_split branch
10:33 tadzik joined 11:17 whiteknight joined
dalek rrot: r49292 | nwellnhof++ | branches/string_macros/src/string/encoding/null.c:
[str] Fix ASSERT_ARGS and non-optimized build
11:23
rrot: r49293 | nwellnhof++ | branches/string_macros/src/string/api.c:
[str] Change check for NULL keys in string API
rrot: r49294 | nwellnhof++ | branches/string_macros/src/hash.c:
[src] Make key_hash_STRING parameter const
whiteknight good morning, #parrot 11:27
moritz good morning, monochromatic knight! 11:35
mikehh hi whiteknight 11:36
whiteknight: BTW don't seem to by getting emails from partrot (for about 24 hours) 11:38
whiteknight: I emailed particle but not sure what else to do
dalek rrot: r49295 | mikehh++ | failed to fetch changeset:
[html_cleanup] merge from trunk at r49291
11:41
11:50 contingencyplan joined
whiteknight mikehh: Yeah, kid51 already send an email to the OSU folks 12:03
no reply yet
moritz maybe their mail setup doesn't work either :-) 12:04
12:09 Coke left 12:16 patspam joined 12:21 bacek left 12:22 ruoso joined 12:28 bluescreen joined
dalek rrot: r49296 | mikehh++ | failed to fetch changeset:
html_cleanup - some files did not get deleted properly in merge (and property changes)
13:07
13:19 Patterner left 13:20 contingencyplan left 13:22 contingencyplan joined
dalek rrot: r49297 | mikehh++ | branches/html_cleanup/MANIFEST:
[html_cleanup] re-generate MANIFEST
13:24
13:29 Psyche^ joined, Psyche^ is now known as Patterner 13:30 PacoLinux joined 13:55 PacoLinux left, ash_ joined 14:06 frodwith joined 14:14 PacoLinux joined 14:23 arnsholt left 14:46 theory joined 15:05 bacek_mobile left, jan joined 15:41 patspam left 15:42 patspam joined 16:05 cotto left, patspam1 joined 16:08 patspam left 16:13 Andy joined 16:18 chromatic joined 16:30 cotto joined 16:43 dip left
dalek rrot: r49298 | nwellnhof++ | trunk/src/io/buffer.c:
[io] Fix GC-related bug in Parrot_io_read_buffer
16:44
dukeleto waves hello 16:50
moritz particles hello 16:51
dukeleto corpuscles hello
dukeleto prepares the eigenmodes of the NLS 16:52
moritz prepares the boundary conditions 16:53
moritz looks at the emerging solitions
dalek ast: ef86bef | moritz++ | S03-se (10 files):
[sequence] is the new series
16:56
16:57 kid51 joined
kid51 Update on mail situation 16:57
Oregon State U Open Source Lab has responded to my RT filing but does not yet have a diagnosis of the problem (as of 1647 UTC Sep 24). 16:58
They're CC-ing whiteknight on the RTs, so he can also provide details as they become available. 16:59
cotto whiteknight++ for the blog post about bringing parrot to maturity
chromatic++ for the typically pragmatic response 17:01
mikehh just started to get some emails now 17:02
cotto too
kid51 Yes. Google Groups just picked up a test message I posted 15+ hours ago. 17:03
dukeleto moritz: did you mean solutions or solitons? mmmmm, solitons. 17:04
moritz dukeleto: solitions 17:05
erm
solitons
moritz type-challenged :-)
the shape-preseving wave packets
kid51 is that why we need type-checking?
moritz yes
dukeleto moritz: i studied solitons in grad skool, I know them well :) 17:06
kid51 It also looks like lists.parrot.org archives are starting to pick up messages again (have checked parrot-dev and parrot-tickets) 17:07
moritz dukeleto: I encountered them while reading stuff for my PHD; haven't really worked with them though
dukeleto moritz: leto.net/math/soliton/ <-- old, but has pretty pictures
moritz: if you ever want to nerd out about solutions to nonlinear wave equations, let me know :)
moritz dukeleto: :-) 17:08
17:08 sjn left, kid51 is now known as kid51_to_lunch 17:09 sjn joined
dalek kudo: c94bfe1 | moritz++ | src/Perl6/Grammar.pm:
parse require
17:09
kudo: b3efa7a | moritz++ | src/Perl6/Actions.pm:
implement argumentless form of require
kudo: 7b21bf1 | moritz++ | src/Perl6/ (2 files):
implement require EXPR;
kudo: 82ebb54 | moritz++ | t/spectest.data:
[t/spectest.data] track file name changes in roast
17:11 necrolyte joined
tadzik yay 17:14
17:16 davidfetter joined
dalek rrot: r49299 | fperrad++ | trunk/compilers/opsc/src/Ops/Emitter.pm:
typo
17:16
whiteknight solitons? I haven't heard that word since grad school 17:18
and good riddance! 17:19
dukeleto whiteknight: hey now! They are fun. ::pouts:: 17:22
whiteknight I can't remember all the specifics about them. I think we were doing fourier decompositions of various things into solitons and wavelets, and all sorts of other stuff 17:23
it's great if you're a professor trying to decrease the average grade of the class :)
17:27 davidfetter left
moritz well, in the field where I "work" they actually use optical solitons in the wild 17:29
for transmitting data
cotto dukeleto, ping 17:33
msg dukeleto Can you add www.postbin.org/12dx3gx as a post-receive url for parrot/parrot on github? 17:34
aloha OK. I'll deliver the message.
cotto seen purl
aloha Sorry, I haven't seen purl.
cotto karma svn
aloha svn has karma of 0.
cotto that's lta
atrodo way too high 17:35
17:35 patspam joined
cotto yeah 17:35
17:38 necrolyte left 17:39 patspam1 left
whiteknight Parrot mailing lists should be back up now, and OSUOSL has put in a check to nagios to prevent it from happening again 17:40
cotto what happened?
whiteknight somebody did a restart on mailman, which brought it down but didn't bring it back up
added a check that mailman is actually running in nagios 17:41
dalek ast: e9774db | moritz++ | S11-modules/require.t:
basic tests for require
17:42
dukeleto cotto: pong 17:43
svn--
karma svn
aloha svn has karma of -1.
cotto dukeleto, see alohaogram
dukeleto cotto: postbin looks cool 17:44
cotto that's for seeing what data github will throw at the post-receive url
I found it on github's wiki: help.github.com/testing-webhooks/
It's funny how things sometimes become much easier when you put a tiny bit of effort into them. 17:45
dukeleto cotto: look at the link now, i did a test payload 17:46
cotto wheee
dalek kudo: 107cc16 | moritz++ | t/spectest.data:
run tests for require
kudo: 13c8a23 | moritz++ | docs/ChangeLog:
[docs] update Changelog with require and Bool stringification
dukeleto cotto: to get full commit diffs, we will use the github api for the diff of each sha1 we see in the post-receive hook
moritz dukeleto: dalek already has code for that 17:47
cotto That appears to be the best approach, sort of getting github to change their commit emails.
s/sort/short/
moritz or at least for getting the file names... not sure
dukeleto moritz: we need the full commit diffs to send to parrot-commits 17:48
moritz: does any perl6 repo currently send commit emails anywhere, that include full commit diffs? 17:49
cotto I'm glad you're committed to making that happen.
dukeleto cotto: curl github.com/api/v2/json/commits/show...rot/master
cotto: we basically just ask for a URL, and we get the diff inside some JSON 17:50
moritz dukeleto: no; we'd like to have that perl6/specs, but we don't yet
dukeleto moritz: ok, i am pretty sure the code that we write will be very general, so you can add it to all the perl6 repos if you like 17:51
"we" meaning "me"
cotto: our post-receive hook needs to live on parrot.org, right?
moritz dukeleto: that would be awesome
dukeleto cotto: i guess it could live on feather, but parrot.org seems better 17:52
cotto dukeleto, they need to live on the trac server
they're part of the github trac plugin
unless I'm misunderstanding you 17:53
dukeleto cotto: the post-receive script can live anywhere. it is the URL that gets hit by github, that sends an email. What relation does it have to trac? 17:56
cotto: does it have to notify trac somehow as well?
17:56 luben_work left
cotto dukeleto, the github trac plugin also needs to have commit data sent to it via a post-receive url. 18:02
That's why I care about getting the POST data, so I can test that the plugin responds properly.
Nice. bacekbot seems to have set his sights on a generational gc. 18:03
bcaek++ 18:04
bacek++
dukeleto cotto: we can have multiple post-receive urls on github, so one of them will be for parrot-commits, the other for trac 18:21
cotto yup
dukeleto cotto: i guess those can live in tools/dev in the parrot repo. i will put them in the cotto/git_aware-tools branch, ok ? 18:23
18:23 kid51_to_lunch left 18:24 M_o_C joined
cotto wfm 18:24
18:24 fperrad left 18:30 ash_ left
dukeleto cotto: the post-receive hook gets hit *once per push* with N commits. how do we want to split that into emails? One email per commit, or one email per push? 18:32
cotto: it is currently 1 per commit with svn
cotto: i am leaning toward keeping it that way 18:33
cotto me too 18:35
18:39 Coke joined 18:40 tadzik left 18:41 tadzik joined 19:01 jsut joined 19:06 jsut_ left
whiteknight a big push turns into a barrage of emails though 19:22
atrodo And with the git way of thinking, you'd have more tiny commits leading up to a push 19:30
whiteknight right. I think the push is probably more along the lines of what we want to see in the email list 19:32
we can link to diffs for individual commits, but the push diffs are probably more important
dukeleto whiteknight: are you talking about the full commit diff for a set of commits in one email? 19:35
19:42 pyrimidine joined
whiteknight that would be nice, wouldn't it? I don't know what github provides 19:43
whatever it is, if we have a push with 100 small commits in it, I don't want to get 100 emails in my inbox 19:44
ttbot Parrot trunk/ r49299 MSWin32-x86-multi-thread make error tt.taptinder.org/file/cmdout/402551.txt ( tt.taptinder.org//buildstatus/pr-Pa.../rp-trunk/ )
whiteknight we could threshold, so a big push only generates one email, but a small push could generate emails for all commits therein
anyway, I'm heading home now. Later 19:46
19:46 whiteknight left 19:52 tadzik left 19:54 tadzik joined 20:03 tadzik left 20:20 bluescreen left 20:21 davidfetter joined 20:25 M_o_C left 20:31 bluescreen joined 20:49 whiteknight joined
whiteknight good afternoon, #parrot 20:54
20:54 plobsing joined
dukeleto whiteknight: welcome to the madness 21:08
whiteknight This is madness! This is SPARTA! 21:09
plobsing plobsing sparta 21:16
21:17 plobsing joined 21:25 bluescreen left, patspam left
whiteknight :) 21:35
21:36 pyrimidine left 21:37 whiteknight left 21:38 patspam joined 21:49 ruoso left 21:52 mikehh left
plobsing urg. I don't understand the win32 make failure at all. src/pbc_dump.o doesn't even reference PMCNULL! 21:57
22:01 mikehh joined 22:03 bacek joined 22:12 fperrad joined
dalek rrot: r49300 | fperrad++ | trunk/src/ops (2 files):
fix LuaThread after r49012.

So refactor not_p_p with clone instead of init/new.
22:21
rrot: r49301 | plobsing++ | trunk/src/packdump.c:
use safe accessors for keys
cotto plobsing, what kind of code needs to change after your recent typesafe consttable merge? 22:40
plobsing cotto: anything that tries to use the constant table directly. but extensions should *NOT* be doing that. 22:41
cotto I'm thinking about PIRATE.
plobsing cotto: I updated PackFileConstantTable and the associated tests. = 22:42
the only real change for PIRATE is that nums, strs, and pmcs now have independant indices. So adding a num constant doesn't increase the index of subsequent string constants. 22:43
cotto Great. So I can just look at the diffs on those to get the gist.
wfm
What made you decide to work on that? 22:44
(mostly ooc)
plobsing it makes other changes to the constant table easier (eg: linkage, backreferences among PMC constants)
also it has been nagging me for a while 22:45
cotto evercookie++ 22:48
raising awareness ftw
plobsing evercookie?
sorear aloha: msg p6eval Does msg work yet? 22:49
aloha sorear: OK. I'll deliver the message.
sorear nqp: say(2)
p6eval nqp: OUTPUT«PackFile_unpack: This Parrot cannot read bytecode files with version 8.3.␤␤PackFile header failed during unpack␤»
sorear looks like a "no" :/
cotto evercookie is samy.pl/evercookie/
sorear seen kid5`
aloha Sorry, I haven't seen kid5`.
sorear seen kid51
cotto evercookie?
aloha kid51 was last seen in #parrot 5 hours 42 mins ago saying "It also looks like lists.parrot.org archives are starting to pick up messages again (have checked parrot-dev and parrot-tickets)".
cotto evercookie?
aloha, evercookie? 22:50
aloha cotto: Sorry, I don't know.
cotto aloha--
aloha cotto: Pbbbbtt!
cotto < aloha-- >
all the snark but none of the factoids or karma
plobsing aloha is like a lobotomized version of purl :( 22:53
sorear aloha, karma aloha 22:54
aloha sorear: aloha has karma of -1.
sorear bacek: ping 22:55
22:55 patspam1 joined 22:58 patspam left
bacek sorear, pong 23:04
aloha, evercookie is samy.pl/evercookie/
aloha bacek: Okay.
bacek aloha, evercookie?
aloha bacek: evercookie is samy.pl/evercookie/
bacek cotto, aloha doesn't implicitly learn things
sorear, aloha uses privmsg for delivery 23:05
cotto bacek, why not? That's part of what made purl useful. 23:07
bacek cotto, it was pretty annoying. But I can switch it on. 23:08
cotto I liked it, but I don't speak for everyone who frequents #parrot.
bacek aloha, purl? 23:10
aloha bacek: I have no idea.
bacek purl is pretty annoying girl
aloha, purl? 23:11
aloha bacek: purl is pretty annoying girl
bacek cotto, done
cotto thanks!
bacek cotto, I can also switch on passive_answer, but I rather not :) 23:12
cotto That's probably wise.
sorear I agree with bacek, fwiw
I don't like chatbots
23:16 patspam1 left
sorear aloha: msg kid51 I got your test mail 23:19
aloha sorear: OK. I'll deliver the message.
23:19 patspam joined
bacek cotto, github.com/bacek/aloha 23:21
cotto, feel free to hack Msg.pm if you want to change behaviour :) 23:22
cotto I feel free to do so.
should the need arise
sorear aloha: msg whiteknight Juerd says feather.perl6.nl is for Parrot too; ask him if you want an account (re. wanting a community server) 23:23
aloha sorear: OK. I'll deliver the message.
23:33 kid51 joined
sorear bacek: this chain of thought just happened: generational_gc -> write barriers -> incremental GC -> real time GC -> bubaflub? 23:34
bacek world domination 23:35
sorear aloha, msg sorear testing whether messages are dispatched on join
aloha sorear: OK. I'll deliver the message.
23:35 sorear left, sorear joined
bacek sorear, nope. Messages aren't dispatched on join. 23:35
sorear makes sense 23:36
lambdabot and purl didn't do that either
(also, people with unstable connections and autoreconnect) 23:37
plobsing (988029519 - 984219908) / 988029519 23:39
aloha 0.00385576637817033
cotto Trac seems snappier than usual. 23:40
dalek tracwiki: v5 | cotto++ | GitHubTracPluginTests 23:41
tracwiki: add better (or non-worse) instructions for testing the github hook
tracwiki: trac.parrot.org/parrot/wiki/GitHubT...ction=diff
plobsing (30272480 - 30061776) / 30272480 23:42
aloha 0.00696024904467688
cotto what are you measuring? 23:43
plobsing size and speed improvement on perl6 after removing fixup table. 23:44
not as big as I'd hoped
0.4% better speed, 0.7% better size 23:45
23:46 ruoso joined
bacek plobsing, how many lines of did you remove? 23:46
plobsing patch is 1271 lines 23:49
874 deletions, 60 insertions 23:50
that doesn't count the outright deletion of PackfileFixupTable.pmc and PackfileFixupEntry.pmc 23:52
23:53 fperrad left
bacek I like it. 23:57
plobsing ok. once I deal with a couple of test failures, I'll ship it. 23:58
23:59 perlite left