#pypy IRC log for Sunday, 2008-04-20

Hamled|Erp (n=Charles@c-24-18-185-118.hsd1.mn.comcast.net) left irc: Read error: 110 (Connection timed out)00:02
psycoman_ (n=waldecir@20151109048.user.veloxzone.com.br) joined #pypy.00:22
mwhudson__ (n=mwh@118-92-26-35.dsl.dyn.ihug.co.nz) left irc: Read error: 104 (Connection reset by peer)00:32
jcea2 (n=jcea@jabber.hst.ru) left irc: Remote closed the connection00:32
jcea2 (n=jcea@jabber.hst.ru) joined #pypy.00:34
asabil (n=asabil@acces1249.res.insa-lyon.fr) left irc: "Ex-Chat"00:35
jkogut (n=jkogut@gw1.genesilico.pl) left irc: Remote closed the connection00:36
mwhudson__ (n=mwh@118-92-26-35.dsl.dyn.ihug.co.nz) joined #pypy.00:37
CIA-3 (n=CIA@ left irc: Remote closed the connection00:38
CIA-3 (n=CIA@ joined #pypy.00:42
Nick change: psycoman_ -> Psycoman00:50
jacob22 (n=jacob@c-22c5e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Read error: 110 (Connection timed out)00:58
jacob22 (n=jacob@c-22c5e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy.00:58
cfbolz (n=cfbolz@p4FDA936C.dip0.t-ipconnect.de) left irc: "Leaving"01:00
Hamled (n=Charles@c-24-18-185-118.hsd1.mn.comcast.net) joined #pypy.01:28
Hamled|Erp| (n=Charles@c-24-18-185-118.hsd1.wa.comcast.net) left irc: Read error: 110 (Connection timed out)01:46
nilton (n=nilton@ joined #pypy.02:05
nilton (n=nilton@ left irc: Remote closed the connection02:23
Hamled|Erp (n=Charles@c-24-18-185-118.hsd1.mn.comcast.net) joined #pypy.03:19
Hamled (n=Charles@c-24-18-185-118.hsd1.mn.comcast.net) left irc: Connection timed out03:28
Misto_ (n=Misto@ left irc: 04:11
fzzzy_ (n=donovan@c-76-126-86-69.hsd1.ca.comcast.net) joined #pypy.04:18
psycoman_ (n=waldecir@20151126129.user.veloxzone.com.br) joined #pypy.04:26
fzzzy__ (n=donovan@c-76-126-86-69.hsd1.ca.comcast.net) joined #pypy.04:26
fzzzy_ (n=donovan@c-76-126-86-69.hsd1.ca.comcast.net) left irc: Read error: 104 (Connection reset by peer)04:27
fzzzy_ (n=donovan@c-76-126-86-69.hsd1.ca.comcast.net) joined #pypy.04:43
Psycoman (n=waldecir@20151109048.user.veloxzone.com.br) left irc: Read error: 110 (Connection timed out)04:43
fzzzy__ (n=donovan@c-76-126-86-69.hsd1.ca.comcast.net) left irc: Read error: 113 (No route to host)04:43
fzzzy_ (n=donovan@c-76-126-86-69.hsd1.ca.comcast.net) left irc: Client Quit04:45
verte (n=verte@CPE-124-176-168-151.vic.bigpond.net.au) joined #pypy.04:47
panni__ (i=hannes@ left irc: "( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )"05:11
psycoman_ (n=waldecir@20151126129.user.veloxzone.com.br) left irc: Read error: 113 (No route to host)05:43
mwhudson_ (n=mwh@203-173-194-157.dsl.dyn.ihug.co.nz) joined #pypy.06:59
mwhudson__ (n=mwh@118-92-26-35.dsl.dyn.ihug.co.nz) left irc: Read error: 110 (Connection timed out)07:00
mwhudson_ (n=mwh@203-173-194-157.dsl.dyn.ihug.co.nz) left irc: Read error: 104 (Connection reset by peer)07:07
mwhudson_ (n=mwh@203-173-194-157.dsl.dyn.ihug.co.nz) joined #pypy.07:08
Rhamphoryncus (n=rhamph@unaffiliated/rhamphoryncus) left irc: "Moo. ISO 8601, yada yada. http://www.cl.cam.ac.uk/~mgk25/iso-time.html"07:11
mwhudson_ (n=mwh@203-173-194-157.dsl.dyn.ihug.co.nz) left irc: Read error: 110 (Connection timed out)07:28
mwhudson_ (n=mwh@118-92-18-178.dsl.dyn.ihug.co.nz) joined #pypy.07:30
mwhudson_ (n=mwh@118-92-18-178.dsl.dyn.ihug.co.nz) left irc: Read error: 104 (Connection reset by peer)07:37
mwhudson_ (n=mwh@118-92-18-178.dsl.dyn.ihug.co.nz) joined #pypy.07:38
joe_mp_ (i=joe@p549C7BBA.dip.t-dialin.net) joined #pypy.07:46
stakkars (n=tismer@ left irc: 07:53
verte (n=verte@CPE-124-176-168-151.vic.bigpond.net.au) left irc: "http://coyotos.org"08:05
joe_mp__ (i=joe@p549C640C.dip.t-dialin.net) left irc: Read error: 110 (Connection timed out)08:06
headius_ (n=headius@ joined #pypy.08:19
headius (n=headius@ left irc: Read error: 104 (Connection reset by peer)08:19
mwhudson__ (n=mwh@118-92-28-55.dsl.dyn.ihug.co.nz) joined #pypy.08:32
mwhudson_ (n=mwh@118-92-18-178.dsl.dyn.ihug.co.nz) left irc: Read error: 110 (Connection timed out)08:34
mwhudson__ (n=mwh@118-92-28-55.dsl.dyn.ihug.co.nz) left irc: Read error: 104 (Connection reset by peer)08:37
mwhudson__ (n=mwh@118-92-28-55.dsl.dyn.ihug.co.nz) joined #pypy.08:38
asabil (n=asabil@acces1249.res.insa-lyon.fr) joined #pypy.08:44
arigato (n=arigo@d212-152-11-57.cust.tele2.ch) joined #pypy.08:54
xorAxAxarigato: i just got some feedback by somebody evaluating all ordered dict classes: about your impl, he says "this perfect odict fails 12 tests, and triggers exceptions in 2 others" (This message has been postponed.)08:54
fzzzy_ (n=donovan@c-71-198-81-84.hsd1.ca.comcast.net) joined #pypy.08:58
arigatoxorAxAx: interesting but useless information so far :-)08:58
jkogut (n=jkogut@host-53-19.compi.net.pl) joined #pypy.09:02
fijal (n=fijal@apn-77-115-38-29.gprs.plus.pl) joined #pypy.09:14
CIA-303fijal * r53898 10pypy/pypy/doc/extending.txt: Document that was laying down in my wc forever.09:16
CIA-303fijal * r53899 10pypy/pypy/doc/discussion/gc.txt: first attempt to document new experimental gc features09:17
fijal_ (n=fijal@apn-77-112-132-247.gprs.plus.pl) joined #pypy.09:25
CIA-303cami 07gameboy-emulator * r53900 10pypy/pypy/lang/gameboy/ (cartridge.py test/test_cartridge.py): introducing cartride classe which merges some functions from cartridgeStoreDriver and CartridgeFactory09:31
xorAxAxarigato: indeed, he used the ABC tests and they seem to be fairly broken itself :-)09:37
arigatoisn't that testing the py3k dict api?09:44
xorAxAxarigato: he took the tests from 2.609:45
xorAxAxi think they backported that09:45
fijal (n=fijal@apn-77-115-38-29.gprs.plus.pl) left irc: Read error: 110 (Connection timed out)09:47
arigatocan't find any such test09:50
Action: xorAxAx checks09:50
xorAxAxarigato: mapping_tests.py09:52
arigatoah, not related to abc then09:52
arigatothis file is here almost unmodified since 2.09:53
pjenvey_ (n=pjenvey@astound-69-42-4-166.ca.astound.net) left irc: 09:55
Action: xorAxAx asks him09:57
arigatomany tests fail just because UserDict don't define __eq__09:58
fijal_ (n=fijal@apn-77-112-132-247.gprs.plus.pl) left irc: Read error: 110 (Connection timed out)09:59
arigatowrong, sorry09:59
arigatomany tests fail because OrederedDict is explicitly not == to a regular dict10:00
arigatoit's only == to another OrderedDict in which the order is the same10:01
cfbolz (n=cfbolz@p4FDA8870.dip0.t-ipconnect.de) joined #pypy.10:36
mwhudson__hello cf10:37
Nick change: mwhudson__ -> mwhudson10:37
cfbolzhi michael!10:38
Action: cfbolz found a bug in SWI-Prolog today10:40
cfbolz(yesterday night, more)10:40
arigatocfbolz: cool, we can add SWI-Prolog to the list of projects that PyPy found bugs in10:45
cfbolzarigato: basically atom_concat(X, X, abcabc) gives wrong solutions10:46
stakkars (n=tismer@adsl-71-133-157-82.dsl.irvnca.pacbell.net) joined #pypy.10:46
arigatowhat is it?10:46
stakkarsarigato: still up???10:47
xorAxAxstakkars: its 11:4610:48
Action: stakkars got really weird timing problems with psyco, btw.10:48
arigatostakkars: you're getting the timezone correction algorithm wrong10:48
arigatoit's almost lunch time around here10:48
xorAxAxcfbolz: i get No.10:48
stakkarsarigato: ok, this hanntz again. NP :-)10:49
stakkarswhen I'm going2bed late-nite, then it is the opposite 4u10:49
xorAxAxstakkars: how is psyco stuff working out?10:50
stakkarsOK I will sleep NOW10:51
stakkarsbut something about psyco timing is completely insane.10:52
stakkarsarigo: do you patch any of the timing functions?10:53
stakkarsI got such a weird timing behavior that I doubt in myself. Which is within reason...10:54
stakkarsok, ok, I will find it alone, like so many times.10:56
arigatostakkars: I can't answer this without knowing more details10:56
arigatowhat timing functions are you referring to?  time.time()?10:57
stakkarsand I don't want to spoil you with details10:57
arigatono, nothing special about the time module10:58
stakkarsI found alarm, but that doesn't apply.10:58
stakkarsThere are some quite innocent timing functions from Raymond, got save his soul.10:59
cfbolzxorAxAx: isn't that wrong too?10:59
antocuni (n=antocuni@host74-56-dynamic.14-87-r.retail.telecomitalia.it) joined #pypy.10:59
arigatocfbolz: there is custom code in atom_concat for exactly this case...10:59
xorAxAxcfbolz: hmm, the docs say "non-deterministically" but i guess one might reasonably expect X to be abc10:59
antocuninice channel topic :-)11:00
cfbolzarigato: in the swi source?11:00
stakkarsthey are repeating some timing of compiled psyco functions.11:00
cfbolzarigato: where? I tried to fix it but couldn't. anyway, it's fixed in the repo now11:00
arigatostakkars: are you talking about the code that I can't even see?11:01
stakkarsan d from time to time, during some timing code that tests a few functions of a module,11:01
arigatocfbolz: grep atom_concat in src11:01
arigatocfbolz: ah, it's fixed in the swi repo?11:01
stakkarsyes I am. forget about it.11:01
cfbolzarigato: I reported the bug yesterday and they fixed it11:02
stakkarsI am trying a release, with Fabrizio, but we fall into deep traps.11:02
cfbolzarigato: which file are you looking at?11:02
arigatocfbolz: don't remember the file name, the function name was pl_atom_concat()11:02
arigatoin a .c file11:02
stakkarsI'm talking about code that you don't want to see.11:03
arigatothe custom code I found was in the function concat()11:03
cfbolzarigato: right, I looked at that too yesterday11:03
cfbolzarigato: but it didn't seem to account for sharing of the two first arguments11:04
arigatostakkars: that's right, I wouldn't have agreed to any condition about not redistributing the code, so I was not allowed to see it11:04
xorAxAxwhich is a bit weird because one might assume that people would have used that idiom before :)11:04
arigatocfbolz: then it was indeed fixed in the meantime :-)11:04
cfbolzarigato: when did you get your checkout?11:05
arigato20 minutes ago11:05
stakkarsconfused ?!!?11:05
cfbolzarigato: right11:05
stakkarsthere are too many negations in "stakkars: that's right, I wouldn't have agreed to any condition about not redistributing the code, so I was not allowed to see it" for me to respond, properly11:06
stakkarsI will try again, more positively. :-)11:07
stakkarsanyway, I'm lost in translation, right now.11:08
xorAxAxwould be a nice title for a movie about psyco or the pypy jit :)11:08
stakkarsnot that new, but still an opportunity11:09
cfbolzstakkars: are the hurdles for making a release technical right now? or political?11:09
stakkarsarigato: just asking in a general way...11:09
stakkarsarigato: If I'm probing a compiled function, 7 times, and it happens to use a hundred times more time on the11:11
cfbolzwell, maybe then you could make available the current version somewhere already, because helping is much easier if you can look at it11:11
stakkarsfirst two calls, does that ring a bell with you?11:11
stakkarsand this happens reproducably, on windows and osx.11:12
xorAxAxwhy do you think that it is "compiled"?11:12
cfbolzarigato: should we do a bit of prolog pairing?11:12
stakkarssame code, just repeated.11:12
stakkarscfbolz: I need to ask for admission, of course.11:12
arigatostakkars: same comment as cfbolz11:13
arigatoI've nothing against closed-source forks (I wouldn't use the MIT Licence) but don't count on me for blind-debugging it11:13
fzzzy_ (n=donovan@c-71-198-81-84.hsd1.ca.comcast.net) left irc: 11:13
arigatocfbolz: I'm off to lunch11:13
arigatoat around 1:30?11:13
cfbolzarigato: ok, sounds good11:14
arigatostakkars: sorry, can't help now11:14
stakkarsI am somehow between the tree and the bork11:15
xorAxAx+import os;11:15
xorAxAx.oO(no, semicolons are not needed to make code rpythonic)11:15
stakkarsarigato: yes, I didn't expect this, either. just wanted to disturb.11:15
cfbolzxorAxAx: where is this?11:16
xorAxAxcfbolz: r5390011:16
xorAxAxgbx branch11:16
cfbolzstakkars: sure, I understand it's not a fun situation for you. however, you are the only one who can effectively do anything against this11:16
stakkarscfbolz: I bugged arigo about three times, till now, and it always saved me a lot. that's why. :-)11:18
cfbolzstakkars: maybe you should bug whoever is responsible for allowing to release the code three times :-)11:18
CIA-303cfbolz 07gameboy-emulator * r53901 10pypy/pypy/lang/gameboy/cartridge.py: kill some semicolons  you don't need them in Python11:19
stakkarscfbolz: non comprehende. cause I announced it three times?11:19
cfbolzstakkars: I think you could go to your supperiors and say "I want to make it available now"11:20
cfbolznot as a release, just put it into a public repo11:21
stakkarsthis no longer a fun project; it turned out to be a PITA11:21
stakkarsunfortunately there is more about it. But I will try on Monday.11:22
cfbolzwell, ok11:22
cfbolzbut I wouldn't expect armin to think about this as long as it is not available11:23
stakkarsI just hoped for an "aha, yes, this is a common effect" effect.11:23
stakkarsbecause the timing behavior defeats all my logic so far.11:24
stakkarsbut sure, I can come up with more dirty trousers to shudder about :-)11:25
Action: cfbolz walk11:28
stakkarsarigato: is there any cheating about time.time/clock ?11:38
stakkarsthat's all I'm asking, today.11:38
arigatostakkars: maybe I found a way to solve the chicken-and-egg issue11:40
xorAxAxstakkars: he means the non-available code :)11:40
arigatostakkars: I can agree to help debugging the code if I receive a copy with a licence that says:11:41
arigato"this code can be freely redistributed under the MIT Licence after the 1st of July 2008"11:41
arigatoor something like that11:41
arigatoin this way, I have a guarantee that I'm helping an open source project, and I'm happy11:41
stakkarsyes, but I see by my best wilt no way how this can be related to the code. It is just insane.11:42
stakkarsWell, I will try it, as you said.11:42
arigatochoose the date to be well after your expected release date11:42
arigatoso that if the release occurs, this clause doesn't matter to you at all11:43
stakkarsbut how can already compiled psyco code behave such differently, or is it a mac issue?11:43
arigatoI have no clue, it doesn't ring any bell to me11:44
stakkarsok, that's something to me.11:44
stakkarsI'm refactoring like hell to see where speed goes, and things are completely counter-intuitive.11:46
stakkarsyes I will ask them on Monday.11:46
ikkei (n=teamikl@cap004-155.kcn.ne.jp) joined #pypy.11:46
stakkarsbtw., compact object gave me a had time, again. I wished I had the time to refactor it to no longer abuse propagation.11:47
stakkars(tamed it, anyway, by another hack)11:48
Action: stakkars swares to stop quibbling, now11:49
antocuni (n=antocuni@host74-56-dynamic.14-87-r.retail.telecomitalia.it) left irc: "Leaving"14:01
bigdo1 (n=scmikes@72-197-8-8-arpa.cust.cinci.current.net) joined #pypy.14:18
bigdog (n=scmikes@72-197-8-8-arpa.cust.cinci.current.net) left irc: Read error: 110 (Connection timed out)14:19
mwhudson (n=mwh@118-92-28-55.dsl.dyn.ihug.co.nz) left irc: Read error: 104 (Connection reset by peer)14:33
mwhudson (n=mwh@118-92-28-55.dsl.dyn.ihug.co.nz) joined #pypy.14:38
cfbolz (n=cfbolz@p4FDA8870.dip0.t-ipconnect.de) left irc: Remote closed the connection15:58
cfbolz (n=cfbolz@p4FDA8870.dip0.t-ipconnect.de) joined #pypy.15:59
xorAxAxinteresting, http://gcc.gnu.org/wiki/whopr16:03
xorAxAxhttp://gcc.gnu.org/wiki/DeadlySins of a compiler writer :)16:04
Nick change: bigdo1 -> bigdog16:13
fijal (n=fijal@apn-77-115-22-157.gprs.plus.pl) joined #pypy.16:25
CIA-303fijal * r53910 10pypy/pypy/translator/c/genc.py: don't prevent profopt from happening16:27
CIA-303fijal * r53911 10pypy/pypy/objspace/descroperation.py: hotpath for comparisons16:28
xorAxAxfijal: did you benchmark 53911?16:28
xorAxAxcool, how much faster?16:30
CIA-303fijal * r53912 10pypy/pypy/interpreter/pyframe.py: pre-alloc 20 items here.16:30
fijal_ (n=fijal@apn-77-115-35-99.gprs.plus.pl) joined #pypy.16:33
CIA-303fijal * r53913 10pypy/pypy/interpreter/pyopcode.py: use one class instead of many.16:33
Rhamphoryncus (n=rhamph@unaffiliated/rhamphoryncus) joined #pypy.16:43
xorAxAxfijal: whats the advantage of 53919?16:53
fijal (n=fijal@apn-77-115-22-157.gprs.plus.pl) left irc: Read error: 110 (Connection timed out)16:57
fijal_ (n=fijal@apn-77-115-35-99.gprs.plus.pl) left irc: Read error: 110 (Connection timed out)16:58
jacob22 (n=jacob@c-22c5e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Read error: 110 (Connection timed out)17:01
jacob22 (n=jacob@c-22c5e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy.17:02
codingmaster (n=georgy@srbk-590fbdb6.pool.einsundeins.de) joined #pypy.17:22
-NickServ (NickServ@services.)- This nickname is owned by someone else17:25
-NickServ (NickServ@services.)- If this is your nickname, type /msg NickServ IDENTIFY <password>17:25
Nick change: headius_ -> headius17:26
jkogut (n=jkogut@host-53-19.compi.net.pl) left irc: Remote closed the connection17:42
ikkei (n=teamikl@cap004-155.kcn.ne.jp) left irc: "Leaving..."18:02
Dekcarki (i=rico@port-ip-213-211-242-176.sta.reverse.mdcc-fun.de) left irc: "Verlassend"18:02
antocuni (n=antocuni@host242-122-dynamic.0-79-r.retail.telecomitalia.it) joined #pypy.18:19
tverwaesxorAxAx: we - won't - tell - you - we - won't - tell - you 18:25
xorAxAxtverwaes: yeah, seems to be a secret checkin :)18:26
cfbolzit basically prevents a virtual method call18:26
xorAxAxcfbolz: yeah, but he does dispatching with if18:27
xorAxAxi guess that he will start pooling18:27
xorAxAxand needs polymorphic class instances :-)18:27
cfbolzstupid micro-optimizations18:28
xorAxAxwell, if you could change the type of instances in rpython, it might be easier :-)18:28
pjenvey_ (n=pjenvey@astound-69-42-4-166.ca.astound.net) joined #pypy.18:31
panni_ (i=hannes@ joined #pypy.18:41
pedronis (n=user@c-91d570d5.022-54-67626719.cust.bredbandsbolaget.se) joined #pypy.18:50
cfbolzhi samuele!18:51
pedronis53913 unless is producing a really great speed up seems a bit overboard18:52
xorAxAxpedronis: i dont think that it produces a speedup :)18:53
arigatoit makes little sense in a smallfunc build IMHO18:53
pedronisthat too18:53
xorAxAx19:25:46 < xorAxAx> i guess that he will start pooling18:53
xorAxAx19:25:57 < xorAxAx> and needs polymorphic class instances :-)18:53
xorAxAxbut because he hasnt replied yet, we can only guess18:53
cfbolzbut pooling makes no sense with a good gc18:54
xorAxAxcfbolz: depends, even the jvm does pooling and has a good gc :-)18:54
pedronisbut this objects are really shortlived18:54
tverwaesstupid question: what does "pooling" mean? :)18:54
pedronisis not like they are frames18:54
xorAxAxtverwaes: manually keeping a freelist18:55
tverwaesor is it like a constants pool18:55
headius (n=headius@ left irc: 18:57
pedronisxorAxAx: I would really like fijal to understand that logs messages are indeed there because we cannot read people brains19:03
xorAxAxhehe :)19:03
Misto_ (n=Misto@dsl093-065-034.lax1.dsl.speakeasy.net) joined #pypy.19:04
pedronisconsidering the tangle that calls are already also anything that gives speedups less than 20% should be left alone until we take a fresh look at the whole thing19:05
xorAxAxyou mean indirect calls?19:05
Hamled|Erp| (n=Charles@c-24-18-185-118.hsd1.wa.comcast.net) joined #pypy.19:05
pedronisI mean python level calls19:06
xorAxAxor interpreter calls? (then what gives less than 20%?)19:06
pedronisI'm saying that I want checkins that says I got this speedup19:06
pedronisand is larger equal thatn 20%19:06
xorAxAxyes, lets see what he presents19:07
pedronisinstead of being left puzzling about what is going on in his brain19:07
arigatopedronis: I'll ask fijal when he comes around to please hack on a branch19:07
Hamled|Erp (n=Charles@c-24-18-185-118.hsd1.mn.comcast.net) left irc: Connection timed out19:25
bigdog (n=scmikes@72-197-8-8-arpa.cust.cinci.current.net) left irc: Read error: 110 (Connection timed out)20:15
bigdog (n=scmikes@72-197-8-8-arpa.cust.cinci.current.net) joined #pypy.20:15
xorAxAxarigato: hopefully if space.py3k is not the only way to get it working ...20:15
xorAxAx(in a perfect world at least :))20:16
tav_ (n=tav@ joined #pypy.20:38
panni__ (i=hannes@f049172126.adsl.alicedsl.de) joined #pypy.20:40
tav (n=tav@ left irc: Read error: 110 (Connection timed out)20:49
panni_ (i=hannes@ left irc: Read error: 110 (Connection timed out)20:50
headius (n=headius@fw.g5.dunn.pcspeed.com) joined #pypy.21:18
headius_ (n=headius@fw.g5.dunn.pcspeed.com) joined #pypy.21:19
headius (n=headius@fw.g5.dunn.pcspeed.com) left irc: Read error: 104 (Connection reset by peer)21:19
headius_ (n=headius@fw.g5.dunn.pcspeed.com) left irc: Read error: 104 (Connection reset by peer)21:21
headius (n=headius@fw.g5.dunn.pcspeed.com) joined #pypy.21:21
headius_ (n=headius@fw.g5.dunn.pcspeed.com) joined #pypy.21:24
headius (n=headius@fw.g5.dunn.pcspeed.com) left irc: Read error: 104 (Connection reset by peer)21:24
Nick change: headius_ -> headius21:32
fwierzbicki (n=fwierzbi@cpe-075-182-091-179.nc.res.rr.com) left irc: Read error: 104 (Connection reset by peer)21:43
fwierzbicki (n=fwierzbi@cpe-075-182-091-179.nc.res.rr.com) joined #pypy.21:44
pjenvey_ (n=pjenvey@astound-69-42-4-166.ca.astound.net) left irc: 21:57
pjenvey_ (n=pjenvey@astound-69-42-4-166.ca.astound.net) joined #pypy.22:00
Misto_ (n=Misto@dsl093-065-034.lax1.dsl.speakeasy.net) left irc: 22:04
headius (n=headius@fw.g5.dunn.pcspeed.com) left irc: 22:08
santagada (n=santagad@ joined #pypy.22:22
Misto_ (n=Misto@dsl093-065-034.lax1.dsl.speakeasy.net) joined #pypy.22:37
Action: pedronis goes to bed22:38
pedronis (n=user@c-91d570d5.022-54-67626719.cust.bredbandsbolaget.se) left irc: "night"22:38
santagada (n=santagad@ left #pypy.22:38
Nick change: WAMtone -> eyetone22:42
panni_ (i=hannes@ joined #pypy.22:46
antocuni (n=antocuni@host242-122-dynamic.0-79-r.retail.telecomitalia.it) left irc: "Leaving"22:47
arigato (n=arigo@d212-152-11-57.cust.tele2.ch) left irc: Read error: 110 (Connection timed out)22:55
panni__ (i=hannes@f049172126.adsl.alicedsl.de) left irc: Read error: 110 (Connection timed out)22:57
xorAxAxhmm, py3k has __instancecheck__ and __subclasscheck__ ... that would finally mean that one could write completly transparent proxies, right?22:58
xorAxAxah, hmm, type() remains22:58
exarkuntype can already be fooled, at least on cpython23:08
exarkunhmm can it?  maybe I'm thinking of something else.23:09
exarkunmaybe isinstance is the thing that can already be fooled, so those two methods don't do anything23:09
fzzzy (n=donovan@c-71-198-81-84.hsd1.ca.comcast.net) left irc: 23:13
xorAxAxexarkun: how can you fool it? :) by patching some __class__ attribute/descriptor somewhere?23:18
bgola (n=Bruno@ joined #pypy.23:19
exarkunxorAxAx: yea23:21
xorAxAxhmm, a __type__ slot would be nice23:22
xorAxAxwith some sys.real_type function :)23:22
codingmaster (n=georgy@srbk-590fbdb6.pool.einsundeins.de) left irc: "Leaving"23:35
psycoman_ (n=waldecir@20151126129.user.veloxzone.com.br) joined #pypy.23:46
--- Mon Apr 21 200800:00

Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!