|
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
|
|||