#pypy IRC log for Wednesday, 2011-10-26

cwillu_at_work (~cwillu@cwillu-1-pt.tunnel.tserv13.ash1.ipv6.he.net) joined #pypy.00:02
k_bx (~k_bx@94.244.19.62) left irc: Ping timeout: 260 seconds00:11
Sho_ (~EHS1@kde/hein) left irc: Quit: Stop leaking memory like it's going out of fashion.00:11
Sho_ (~EHS1@kde/hein) joined #pypy.00:16
cantamh, how can i make the W_DictViewKeysObject iterable?00:17
aat (~aat@cpe-72-225-174-173.nyc.res.rr.com) joined #pypy.00:17
lizardo (~lizardo@201008207211.user.veloxzone.com.br) joined #pypy.00:18
mtigas (Adium@users.spokesman.com) left #pypy.00:23
antocuni (~antocuni@host152-120-dynamic.11-79-r.retail.telecomitalia.it) left irc: Ping timeout: 260 seconds00:25
bbot24Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1806 [12alex, virtual-dicts]00:29
bgola (~bgola@c95185bc.virtua.com.br) left irc: Ping timeout: 260 seconds00:32
gutworthcanta: implement iter_DictViewKeysObject00:34
mat^2 (~mathias@212.130.113.35) left irc: Ping timeout: 240 seconds00:35
gutworth(shoudln't it already be iterable?)00:35
jonanin (~jonanin@24-183-50-140.dhcp.mdsn.wi.charter.com) joined #pypy.00:35
aat (~aat@cpe-72-225-174-173.nyc.res.rr.com) left irc: Quit: Computer has gone to sleep.00:36
Unhelpfulcanta: generally what you want to do is run your test with the timeit module - this will run a set of statements many times, so the JIT will be able to warm up and compile some of it.00:36
Alex_Gaynorgutworth: it should be (or the 2.7 tests suck... ;))00:37
gutworthwell, I can see it is00:37
Alex_Gaynorgutworth: want to debug the x86 backend/register allocator :)?00:37
cantaI try to make the py3k branch dicts like they should be, {}.keys() is a view there, which bags the problem atm i recon..00:38
gutworthdo i want to stick boulders in my ears?00:38
Alex_Gaynorgutworth: that sounds about as much fun as http://paste.pocoo.org/show/498245/ (virtual-dict branch)00:38
mcdonc (~mcdonc@cabana.palladion.com) left irc: Ping timeout: 258 seconds00:40
timonatorAlex_Gaynor: are you currently fixing the sleep issue? seems like something i could do00:40
Alex_GaynorI'm not looking at it ATM, should be a pretty easy patch00:40
timonatori wonder, if pypy crashes, will a test case cause a crash of the test runner?00:42
bgola (~bgola@c95185bc.virtua.com.br) joined #pypy.00:44
tlynn (~tlynn@cpc6-cmbg14-2-0-cust121.5-4.cable.virginmedia.com) left irc: Ping timeout: 240 seconds00:44
timonatornope, doesn't seem to be the case (at least untranslated)00:45
bbot2Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/180700:50
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/106900:50
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/54100:50
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/59100:50
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/77700:50
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/140900:50
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/24100:50
kenaan12gutworth default 117eea9ac595bd 15/pypy/rpython/module/ll_os.py: I fixed this ages ago.00:50
timonatora bummer thsi commit missed the "deadline" by just a few minutes00:53
kenaan12timo_jbo default 111ee24bbb619b 15/pypy/module/rctime/test/test_rctime.py: make the test for time.sleep with negative values fail (Issue922)00:53
timonatormy commits*00:53
kenaan12timo_jbo default 11b5bd720602fb 15/pypy/module/rctime/interp_time.py: raise an IOError when sleeping for negative time (Issue922)00:53
kenaan12timo_jbo default 11c0c84696f00b 15/pypy/rpython/module/ll_os.py: Merge heads00:53
aat (~aat@cpe-72-225-174-173.nyc.res.rr.com) joined #pypy.00:54
CIA-2503timo 07roundup * 10#922/1.6 crashes with time.sleep(negative_number): 00:54
CIA-25[testing] Should be fixed with the last two commits I made to pypy. Unfortunately I missed00:54
CIA-25the buildbots by 5 minutes, so the next nightly will ... * 14https://bugs.pypy.org/issue92200:54
gutworthAlex_Gaynor: yum00:58
gutworthdo the logs have anything interesting in them?00:59
Alex_Gaynorgutworth: last thing that happens is it logs a jit-log-opt, which has 3 setinteriorfield_gcs00:59
davisagli (~davisagli@davisagli.com) left irc: Excess Flood00:59
davisagli (~davisagli@davisagli.com) joined #pypy.01:01
davisagli (~davisagli@davisagli.com) left irc: Excess Flood01:05
davisagli (~davisagli@davisagli.com) joined #pypy.01:06
jacob22 (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Ping timeout: 240 seconds01:11
canta (~canta@77-20-123-240-dynip.superkabel.de) left irc: Read error: Connection reset by peer01:19
tilgovi (~randall@couchdb/developer/tilgovi) left irc: Ping timeout: 256 seconds01:31
aat (~aat@cpe-72-225-174-173.nyc.res.rr.com) left irc: Quit: Computer has gone to sleep.01:33
bbot24Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/672 [12alex, virtual-dicts]01:37
bbot2Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/67301:37
aat (~aat@cpe-72-225-174-173.nyc.res.rr.com) joined #pypy.01:39
aat (~aat@cpe-72-225-174-173.nyc.res.rr.com) left irc: Quit: Computer has gone to sleep.01:49
Moku (~John@osbk-4d08746a.pool.mediaWays.net) joined #pypy.01:53
Guest12557 (~John@osbk-4d08744c.pool.mediaWays.net) left irc: Ping timeout: 240 seconds01:54
Nick change: Moku -> Guest5231301:54
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/24101:59
Da_Blitz (~Da_Blitz@203.56.250.63) left irc: Ping timeout: 252 seconds02:00
aat (~aat@cpe-72-225-174-173.nyc.res.rr.com) joined #pypy.02:05
DasIch_ (~dasich@p4FFDFEA3.dip.t-dialin.net) joined #pypy.02:06
DasIch (~dasich@p4FFDF277.dip.t-dialin.net) left irc: Ping timeout: 244 seconds02:10
Nick change: DasIch_ -> DasIch02:10
mcdonc (~mcdonc@cabana.palladion.com) joined #pypy.02:29
mcdonc_ (~mcdonc@cabana.palladion.com) joined #pypy.02:34
mcdonc (~mcdonc@cabana.palladion.com) left irc: Ping timeout: 258 seconds02:35
mcdonc_ (~mcdonc@cabana.palladion.com) left irc: Ping timeout: 260 seconds02:39
Sho_ (~EHS1@kde/hein) left irc: Quit: Stop leaking memory like it's going out of fashion.02:50
mabbikeel (~mabbikeel@cpc4-duns7-2-0-cust218.9-3.cable.virginmedia.com) joined #pypy.02:51
mabbikeel (~mabbikeel@cpc4-duns7-2-0-cust218.9-3.cable.virginmedia.com) left irc: Ping timeout: 255 seconds02:55
DanKluev (~root@82-205-adsl.vntc.ru) left irc: Ping timeout: 252 seconds03:09
bbot23Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/11603:14
Turicas (~alvaro@mail.justen.eng.br) joined #pypy.03:15
Da_Blitz (~Da_Blitz@203.56.250.63) joined #pypy.03:22
ixokai_ (~ixokai@rrcs-24-199-8-246.west.biz.rr.com) joined #pypy.03:28
ixokai_ (~ixokai@rrcs-24-199-8-246.west.biz.rr.com) left irc: Changing host03:28
ixokai_ (~ixokai@pdpc/supporter/student/ixokai) joined #pypy.03:28
mcdonc_ (~mcdonc@cabana.palladion.com) joined #pypy.03:28
kvda (~kvda@124-149-101-221.dyn.iinet.net.au) left irc: Ping timeout: 248 seconds03:29
Taggnostr (~quassel@dyn57-215.yok.fi) left irc: Read error: Operation timed out03:29
Taggnostr (~quassel@dyn57-215.yok.fi) joined #pypy.03:29
ixokai (~ixokai@pdpc/supporter/student/ixokai) left irc: Ping timeout: 252 seconds03:31
aboudreault (~alanb@osgeo/member/aboudreault) left irc: Ping timeout: 255 seconds03:32
Ademan (~dan@adsl-71-141-242-47.dsl.snfc21.pacbell.net) joined #pypy.03:33
lizardo (~lizardo@201008207211.user.veloxzone.com.br) left irc: Quit: Leaving03:33
Arach (~arach@2.95.138.114) left irc: Ping timeout: 244 seconds03:40
DanKluev (~root@82-205-adsl.vntc.ru) joined #pypy.03:46
Arach (~arach@2.95.138.114) joined #pypy.03:53
DanKluev (~root@82-205-adsl.vntc.ru) left irc: Ping timeout: 276 seconds03:58
Turicas (~alvaro@mail.justen.eng.br) left irc: Ping timeout: 276 seconds03:58
Arach (~arach@2.95.138.114) got netsplit.04:21
gutworth (~benjamin@dhcp-128-36-89-186.central.yale.edu) got netsplit.04:21
Arach (~arach@2.95.138.114) returned to #pypy.04:27
gutworth (~benjamin@dhcp-128-36-89-186.central.yale.edu) returned to #pypy.04:27
asmeurer (~asmeurer@dhcp-baca-230.resnet.nmt.edu) left irc: Read error: Connection reset by peer04:34
asmeurer___ (~asmeurer@dhcp-baca-230.resnet.nmt.edu) joined #pypy.04:34
mcdonc_ (~mcdonc@cabana.palladion.com) left irc: Ping timeout: 258 seconds04:38
bbot23Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/91904:48
mat^2 (~mathias@212.130.113.35) joined #pypy.05:09
Garentimonator: your commits broke the build05:09
Arach (~arach@2.95.138.114) left irc: Quit: bye05:15
mat^2 (~mathias@212.130.113.35) left irc: Read error: Connection reset by peer05:16
ernop (~ernie@114.250.111.192) joined #pypy.05:26
DanKluev (~root@83-232-adsl.vntc.ru) joined #pypy.05:30
bbot24Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/180705:52
mwhudson_ (~mwh@121-73-77-183.cable.telstraclear.net) joined #pypy.05:57
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/106906:00
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/77706:00
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/140906:00
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/59106:02
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/54106:02
mvt (~mvantelli@53530442.cm-6-4a.dynamic.ziggo.nl) joined #pypy.06:19
aleksi (~aleksi@85.235.191.82) joined #pypy.06:32
mabbikeel (~mabbikeel@cpc4-duns7-2-0-cust218.9-3.cable.virginmedia.com) joined #pypy.06:38
mitchellh (~mitchellh@c-69-181-196-27.hsd1.ca.comcast.net) joined #pypy.06:47
tilgovi (~randall@67.180.150.186) joined #pypy.06:48
tilgovi (~randall@67.180.150.186) left irc: Changing host06:48
tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy.06:48
mwhudson_ (~mwh@121-73-77-183.cable.telstraclear.net) left irc: Ping timeout: 252 seconds06:49
fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) left irc: Quit: fzzzy06:51
jacob22 (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy.06:53
mabbikeel (~mabbikeel@cpc4-duns7-2-0-cust218.9-3.cable.virginmedia.com) left irc: Ping timeout: 244 seconds06:55
JaRoel|4d (~jaroel|4d@office.fourdigits.nl) joined #pypy.06:59
JaRoel (~jaroel|4d@office.fourdigits.nl) joined #pypy.07:00
mitchellh (~mitchellh@c-69-181-196-27.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep07:03
JaRoel|4d (~jaroel|4d@office.fourdigits.nl) left irc: Ping timeout: 255 seconds07:04
mitchellh (~mitchellh@c-69-181-196-27.hsd1.ca.comcast.net) joined #pypy.07:04
mwhudson_ (~mwh@121-73-77-183.cable.telstraclear.net) joined #pypy.07:06
bbot24Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/67307:07
tilgovi (~randall@couchdb/developer/tilgovi) left irc: Remote host closed the connection07:20
amaury_ (~amaury_@74.125.57.34) joined #pypy.07:20
fijalhi07:21
mwhudson_ (~mwh@121-73-77-183.cable.telstraclear.net) left irc: Ping timeout: 258 seconds07:22
antocuni (~antocuni@host152-120-dynamic.11-79-r.retail.telecomitalia.it) joined #pypy.07:23
Trundle (~andy@p578bfdcf.dip0.t-ipconnect.de) joined #pypy.07:28
Trundle (~andy@p578bfdcf.dip0.t-ipconnect.de) left irc: Changing host07:28
Trundle (~andy@python/site-packages/trundle) joined #pypy.07:28
kenaan12fijal default 11d40090f37f98 15/pypy/module/rctime/: fix tests and translation. decrease the wait time07:28
htoothrot (~mux@unaffiliated/htoothrot) left irc: Ping timeout: 260 seconds07:36
amaury_"wait time", haha07:41
amaury_in the py3k branch the test object space takes 20 seconds to initialize07:41
mwhudson_ (~mwh@121-73-77-183.cable.telstraclear.net) joined #pypy.07:48
antocuni_ (~antocuni@host200-47-dynamic.116-80-r.retail.telecomitalia.it) joined #pypy.07:49
teknico (~quassel@88-149-208-147.dynamic.ngi.it) joined #pypy.07:50
amaury (~amaury_@74.125.57.33) joined #pypy.07:51
asmeurer___ (~asmeurer@dhcp-baca-230.resnet.nmt.edu) left irc: Quit: asmeurer___07:52
antocuni (~antocuni@host152-120-dynamic.11-79-r.retail.telecomitalia.it) left irc: Ping timeout: 260 seconds07:52
amaury_ (~amaury_@74.125.57.34) left irc: Ping timeout: 260 seconds07:55
mwhudson_ (~mwh@121-73-77-183.cable.telstraclear.net) left irc: Ping timeout: 256 seconds08:07
mwhudson_ (~mwh@121-73-77-183.cable.telstraclear.net) joined #pypy.08:08
lucian (~lucian@93-97-174-114.zone5.bethere.co.uk) joined #pypy.08:10
ojii (~ojii@40-34.60-188.cust.bluewin.ch) joined #pypy.08:14
lucian (~lucian@93-97-174-114.zone5.bethere.co.uk) left irc: Ping timeout: 240 seconds08:17
ronnyi figured why the pypy repo has a "corruption" someone pushed a bit more than necessary so we got a few dangling filelog entries08:24
lucian (~lucian@93-97-174-115.zone5.bethere.co.uk) joined #pypy.08:30
ernop (~ernie@114.250.111.192) left irc: Ping timeout: 258 seconds08:30
PiotrSikora (~none@nginx/adept/piotrsikora) left irc: Excess Flood08:32
PiotrSikora (~none@nginx/adept/piotrsikora) joined #pypy.08:33
G2P (~G2P@fw-asn1.ornis.com) joined #pypy.08:38
htoothrot (~mux@unaffiliated/htoothrot) joined #pypy.08:39
mitchellh (~mitchellh@c-69-181-196-27.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep08:40
fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) joined #pypy.08:42
Arach (~arach@2.95.138.114) joined #pypy.09:05
Nick change: antocuni_ -> antocuni09:07
kkris (~kris@93-82-39-111.adsl.highway.telekom.at) joined #pypy.09:13
pedronis (~pedronis@73-53.195-178.cust.bluewin.ch) left irc: Ping timeout: 240 seconds09:14
fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) left irc: Quit: fzzzy09:17
pedronis (~pedronis@73-53.195-178.cust.bluewin.ch) joined #pypy.09:19
lucian (~lucian@93-97-174-115.zone5.bethere.co.uk) left irc: Ping timeout: 240 seconds09:19
Gonsor (~quassel@134.76.63.190) joined #pypy.09:22
lucian (~lucian@93-97-174-114.zone5.bethere.co.uk) joined #pypy.09:31
kenaan (~kenaan@cube.twistedmatrix.com) left irc: Ping timeout: 240 seconds09:57
kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) left irc: Ping timeout: 252 seconds10:04
ojii (~ojii@40-34.60-188.cust.bluewin.ch) left irc: Remote host closed the connection10:20
ojii (~ojii@40-34.60-188.cust.bluewin.ch) joined #pypy.10:21
witulski (~stupsi@134.99.16.23) joined #pypy.10:23
witulski (stupsi@134.99.16.23) left #pypy.10:26
stakkars_ (~tismer@p5DDB5E98.dip.t-dialin.net) left irc: Quit: schnarch10:39
teknico (~quassel@88-149-208-147.dynamic.ngi.it) left irc: Remote host closed the connection10:44
teknico (~quassel@88-149-208-147.dynamic.ngi.it) joined #pypy.10:44
lizardo (~lizardo@189.2.128.130) joined #pypy.10:49
_aleksi (~aleksi@85.235.191.82) joined #pypy.10:49
lucian (~lucian@93-97-174-114.zone5.bethere.co.uk) left irc: Ping timeout: 240 seconds10:50
aleksi (~aleksi@85.235.191.82) left irc: Ping timeout: 258 seconds10:52
voidspace (~voidspace@python/psf/voidspace) left irc: Quit: Uhm... gotta go10:52
voidspace (~voidspace@python/psf/voidspace) joined #pypy.10:53
voidspace (~voidspace@python/psf/voidspace) left irc: Client Quit10:55
voidspace (~voidspace@python/psf/voidspace) joined #pypy.10:55
teknico_ (~quassel@88-149-209-196.dynamic.ngi.it) joined #pypy.11:00
teknico (~quassel@88-149-208-147.dynamic.ngi.it) left irc: Ping timeout: 248 seconds11:01
lucian (~lucian@93-97-174-114.zone5.bethere.co.uk) joined #pypy.11:02
antocuni (~antocuni@host200-47-dynamic.116-80-r.retail.telecomitalia.it) left irc: Ping timeout: 260 seconds11:08
Gonsor (~quassel@134.76.63.190) left irc: Ping timeout: 240 seconds11:11
teknico_ (~quassel@88-149-209-196.dynamic.ngi.it) left irc: Remote host closed the connection11:30
teknico (~quassel@88-149-209-196.dynamic.ngi.it) joined #pypy.11:30
Remilia_Scarlet (~proton@123.130.188.122) joined #pypy.11:32
stakkars_ (~tismer@82.113.121.60) joined #pypy.11:49
aboudreault (~alanb@osgeo/member/aboudreault) joined #pypy.11:59
k_bx (~k_bx@195.20.130.1) joined #pypy.12:05
_aleksi (~aleksi@85.235.191.82) left irc: Remote host closed the connection12:07
aleksi (~aleksi@85.235.191.82) joined #pypy.12:07
kenaan (~kenaan@cube.twistedmatrix.com) joined #pypy.12:09
kenaan12cfbolz default 11bdebff21909a 15/pypy/objspace/std/: use a specialize:memo instead of adding yet another word to the already huge W_TypeObjects.12:09
kenaan12cfbolz default 11f060ae084c2e 15/pypy/: fix(?) small ints by doing more aggressive copying and by implementing some operations that don't need overflow ch...12:09
kenaan12cfbolz default 112c94dfea4323 15/: merge12:09
santagada (~leonardo@177.18.63.32) joined #pypy.12:11
ramusara (~ramusara@220.156.210.236.user.e-catv.ne.jp) joined #pypy.12:18
antocuni (~antocuni@host200-47-dynamic.116-80-r.retail.telecomitalia.it) joined #pypy.12:18
khs (~khs@2001:700:300:2120:725a:b6ff:fee5:a44) joined #pypy.12:24
teknico_ (~quassel@164.132.172.131) joined #pypy.12:29
teknico (~quassel@88-149-209-196.dynamic.ngi.it) left irc: Ping timeout: 244 seconds12:29
santagada (leonardo@177.18.63.32) left #pypy.12:33
cfbolz (~cfbolz@fwstups.cs.uni-duesseldorf.de) joined #pypy.12:34
cfbolzhello12:34
Taggnostr (~quassel@dyn57-215.yok.fi) left irc: Remote host closed the connection12:36
Taggnostr (~quassel@dyn57-215.yok.fi) joined #pypy.12:37
gutworthcfbolz: can we kill one time module?12:45
cfbolzgutworth: I think not, ootype needs the other one12:45
gutworthoh12:46
cbjadwani (~cbjadwani@117.229.43.100) joined #pypy.12:47
amaurycfbolz: About your comment in objspace.py: "XXX what does this 3 mean??!"12:49
amaurythe answer is on the following like12:49
amaury"W_Root, AnyXxx and actual object"12:50
cfbolzamaury: ok, but when would the number ever be 2?12:50
cfbolzor 1?12:50
cfbolzor 7?12:50
mcdonc_ (~mcdonc@cabana.palladion.com) joined #pypy.12:52
amauryoh, I think I understand12:53
amaurythe number is 3 when there is only one representation for the type12:53
mabbikeel (~mabbikeel@cpc4-duns7-2-0-cust218.9-3.cable.virginmedia.com) joined #pypy.12:53
cfbolzamaury: then why is the condition > 312:54
cfbolznot == 312:54
Gonsor (~quassel@134.76.63.190) joined #pypy.12:55
amauryI think it's similar to the test "type is not W_Root and isinstance(type.typedef, stdtypedef.StdTypeDef)"12:56
amaurythis one is in model.py12:57
mabbikeel (~mabbikeel@cpc4-duns7-2-0-cust218.9-3.cable.virginmedia.com) left irc: Ping timeout: 276 seconds12:58
cfbolzamaury: but see, a comment explaining things here would actually be helpful13:00
amaurysure, I don't even know what this interplevel_cls is for13:01
aat (~aat@cpe-72-225-174-173.nyc.res.rr.com) left irc: Quit: Computer has gone to sleep.13:02
amauryah, I can see a use for it in cpyext13:02
lucian (~lucian@93-97-174-114.zone5.bethere.co.uk) left irc: Ping timeout: 240 seconds13:12
santagada (~leonardo@177.18.63.32) joined #pypy.13:17
lucian (~lucian@93-97-174-115.zone5.bethere.co.uk) joined #pypy.13:24
witulski (~stupsi@fwstups.cs.uni-duesseldorf.de) joined #pypy.13:42
Remilia_Scarlet (~proton@123.130.188.122) left irc: Quit: leaving13:52
antocuni (~antocuni@host200-47-dynamic.116-80-r.retail.telecomitalia.it) left irc: Ping timeout: 260 seconds13:53
whitelynx (~whitelynx@li117-47.members.linode.com) joined #pypy.13:53
jaysonsantos (~pete@189.100.115.223) joined #pypy.13:57
jaysonsantosHi guys, shoudn't pypy be faster than python is this case? http://pastebin.com/bvJQU0Ts13:58
kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) joined #pypy.13:58
Fluxidspeed.pypy.org has lots of NaN...13:59
cfbolzjaysonsantos: longs in pypy are unfortunately slower than in CPython14:00
amaurybecause of poor algorithms, or is the issue deeper?14:01
jaysonsantoscfbolz will be an issue addressed to this?14:01
cfbolzjaysonsantos: there is already an open bug, but I don't know anybody working on it14:01
cfbolzamaury: I don't actually know14:01
fijalcfbolz: armin looked14:07
cfbolzfijal: armin tried to use gmp14:09
gutworththere's lots of indirection14:09
fijalyes, but he also said that asserts are a problem in longs14:10
fijal(?)14:10
fijalnot sure what he meant14:10
Ademan (~dan@adsl-71-141-242-47.dsl.snfc21.pacbell.net) left irc: Quit: leaving14:10
gutworthgmp error handling is pretty bad14:14
kenaan12cfbolz default 11990f8f82e063 15/pypy/translator/c/: yet another case of tagged pointer handling in the C backend.14:21
Alex_Gaynorfijal: I have a minimal test case to reproduce the crash on my backend, in python code: http://dpaste.com/641410/14:23
fijalyou mean the GETINTERIORFIELD KeyError?14:24
Alex_Gaynorfijal: it's a setinteriorfield, butyes14:25
fijalokey14:25
teknico_ (~quassel@164.132.172.131) left irc: Remote host closed the connection14:34
mwhudson_ (~mwh@121-73-77-183.cable.telstraclear.net) left irc: Ping timeout: 240 seconds14:36
teknico (~quassel@88-149-209-18.dynamic.ngi.it) joined #pypy.14:37
witulski (stupsi@fwstups.cs.uni-duesseldorf.de) left #pypy.14:38
fijalcfbolz: what's a small int  object?14:40
cfbolzfijal: tagged14:40
fijalok14:40
Alex_Gaynorfijal: btw there are some GC tests failing since you merged your branch14:41
fijaluh14:41
fijalnot good14:41
fijalI run them all :/14:41
Alex_Gaynorhttp://buildbot.pypy.org/summary/longrepr?testname=TestMiniMarkGC.%28%29.test_nongc_attached_to_gc&builder=own-linux-x86-32&build=1807&mod=translator.c.test.test_newgc14:41
Alex_Gaynorhttp://buildbot.pypy.org/summary/longrepr?testname=TestMiniMarkGCMostCompact.%28%29.test_nongc_attached_to_gc&builder=own-linux-x86-32&build=1807&mod=translator.c.test.test_newgc14:41
Guest52313 (~John@osbk-4d08746a.pool.mediaWays.net) left irc: Read error: Connection reset by peer14:41
fijalyeah I can see14:42
Moku (~John@osbk-4d08746a.pool.mediaWays.net) joined #pypy.14:44
Nick change: Moku -> Shinita14:45
kenaan12cfbolz default 11e8b365c58a38 15/pypy/doc/project-ideas.rst: add longs as a project idea14:50
cfbolzthere, problem solved :-)14:51
Alex_Gaynor:)14:51
dmalcolm (~david@c-24-61-12-82.hsd1.ma.comcast.net) joined #pypy.14:51
fijal:)14:52
arigato (~arigo@fwstups.cs.uni-duesseldorf.de) joined #pypy.14:54
antocuni (~antocuni@host200-47-dynamic.116-80-r.retail.telecomitalia.it) joined #pypy.14:54
Alex_Gaynorfijal: FYI I think this regalloc issue won't show up on trunk, because  setinteriorfield is never generated14:59
Alex_Gaynorat least, not for dicts14:59
espes (~espes@123-243-221-248.tpgi.com.au) left irc: Ping timeout: 245 seconds15:02
Alex_Gaynorfijal: why does this use force_result_in_reg, rather than make_sure_var_in_reg?15:06
lucian (~lucian@93-97-174-115.zone5.bethere.co.uk) left irc: Ping timeout: 240 seconds15:06
Alex_Gaynorand why doens't it have the if itemsize == 1 branch like setfield and setarrayitem?15:06
espes (espes@2001:470:1f05:ca1::) joined #pypy.15:09
asmeurer_ (~asmeurer@dhcp-baca-230.resnet.nmt.edu) joined #pypy.15:12
Gonsor (~quassel@134.76.63.190) left irc: Remote host closed the connection15:14
lucian (~lucian@93-97-174-114.zone5.bethere.co.uk) joined #pypy.15:16
mcdonc_ (~mcdonc@cabana.palladion.com) left irc: Ping timeout: 258 seconds15:16
mcdonc_ (~mcdonc@cabana.palladion.com) joined #pypy.15:20
cfbolz (~cfbolz@fwstups.cs.uni-duesseldorf.de) left irc: Read error: Operation timed out15:22
timonatorwow, that was a dumb mistake15:23
lucian (~lucian@93-97-174-114.zone5.bethere.co.uk) left irc: Ping timeout: 240 seconds15:26
kenaan12arigo jit-simplify-backendintf 11bfb70bc8d71f 15/pypy/jit/metainterp/: Fix some tests by using a slightly different logic in non-translated and in translated versions (h...15:27
kenaan12arigo jit-simplify-backendintf 113a49ad1be7d9 15/pypy/jit/metainterp/test/test_compile.py: Fix test.15:29
kenaan12arigo jit-simplify-backendintf 11c28a86f87724 15/pypy/jit/metainterp/test/test_warmstate.py: Kill outdated test.15:29
kenaan12arigo jit-simplify-backendintf 1140312ab5a8ff 15/pypy/jit/metainterp/test/test_jitprof.py: Fix test.15:33
Nick change: JaRoel -> JaRoel|4D15:34
lucian (~lucian@93-97-174-115.zone5.bethere.co.uk) joined #pypy.15:38
Nick change: ixokai_ -> ixokai15:47
fijalAlex_Gaynor: ah15:47
fijalwell...15:47
fijalarigato: ping?15:47
arigatoyes?15:47
fijalarigato: do you still feel like fixing llimpl?15:47
arigatono, I think it's already the best we can do15:48
arigatoI think there really is no way to do it using only "the official interface"15:48
fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) joined #pypy.15:48
arigatoor if there is, it's much more cumbersome15:49
arigatoit looks like it's doing the very same thing as do_setarrayitem_gc_ptr and other existing functions15:50
fijalarigato: can you look at the test failure then?15:50
fijalI'm clueless15:50
arigatoyes15:50
arigatowhich test is that again?15:50
arigatotest_random with which seed?15:50
fijalrun it few times you'll get error pretty quickly15:51
arigatoyes, I see15:51
lucian (~lucian@93-97-174-115.zone5.bethere.co.uk) left irc: Ping timeout: 240 seconds15:52
arigatohttp://paste.pocoo.org/show/498543/15:54
arigato?15:54
khs (~khs@2001:700:300:2120:725a:b6ff:fee5:a44) left irc: Remote host closed the connection15:56
fijalhm15:57
fijalis this it?15:57
arigatono15:57
arigatobut you disabled all GcStruct tests with that typo15:57
arigatoI think15:58
fijalyes sorry, maybe15:58
fijala bit hard to parse, I wouldn't mind more than one if :)15:58
Trundle (~andy@python/site-packages/trundle) left irc: Remote host closed the connection15:58
khs (~khs@2001:700:300:2120:725a:b6ff:fee5:a44) joined #pypy.15:59
arigatoI suppose that instead of passing these "type = Struct" and other "must_be_array_of_struct" flags,16:00
arigatoit would be better by now to pass around a "kind = 'struct' or 'array' or 'arraystruct'"16:01
arigatoand let every function do the decoding of what it needs to do16:01
xorAxAxthus kind = True? :)16:01
xorAxAxor kind = 'struct'16:01
arigatoe.g. I'm surprized to see a "type=lltype.Array", but it's probably ok because GcArray is a subclass of it anyway16:02
fijalwell16:04
fijalthat was there before16:04
fijalbut I agree it would be better to just pass a kind16:04
arigatoyes, it was there before because it was still readable when we had only two kinds16:04
fijala bit of refactoring though, since now it's "has to be array of this type" or "can be any"16:05
fijalyes yes16:05
fijalI guess I tried to reuse as much as possible of what's there and failed16:05
G2P (~G2P@fw-asn1.ornis.com) left irc: Quit: Leaving.16:06
fijalarigato: are you working on it?16:15
arigatoyes16:16
fijalok16:16
JaRoel (~jaroel|4d@office.fourdigits.nl) joined #pypy.16:17
arigatomakes no sense...16:18
fijalarigato: my thought as well :)16:18
JaRoel|4D (~jaroel|4d@office.fourdigits.nl) left irc: Ping timeout: 244 seconds16:19
k_bx (~k_bx@195.20.130.1) left irc: Ping timeout: 256 seconds16:32
arigatoah, it's clear_state()16:39
arigatothe "fields" local variable contains a completely bogus value16:39
fijalpfff16:40
arigatonot that I have a clue why16:42
arigatowell I suppose I have a clue about why it says "DEAD"16:42
arigatofwiw16:42
arigatoso to fix it you need to add a third case in "def field_values" and "def clear_state"16:43
fijalok16:43
fijalarigato: should I do it?16:45
Action: fijal is looking now into init__List16:45
arigatoyes16:46
arigatowell I can do it if you want16:46
fijalplease :)16:47
kenaan12arigo default 112268df591186 15/pypy/jit/backend/test/test_ll_random.py: Random fixes (no pun intended)16:51
kenaan12arigo default 11c84880f2e5ca 15/pypy/: Fix test_ll_random.  Add an assert in lltype to check the type of the values we try to set in an array with array.s...16:51
arigatoat least now it seems to pass when test_ll_random is directly run16:53
Action: arigato tries to add SetInteriorFieldOperation16:53
teknico (~quassel@88-149-209-18.dynamic.ngi.it) left irc: Remote host closed the connection16:54
aleksi (~aleksi@85.235.191.82) left irc: Remote host closed the connection16:54
andrewgodwin (andrew@hydrae.aeracode.org) left #pypy.16:55
kenaan12arigo default 1137be72baea57 15/pypy/jit/backend/test/test_ll_random.py: SetInteriorFieldOperation.16:56
fijalarigato: thanks!16:56
arigatook16:56
arigatonow x86's test_zll_random nicely fails :-)16:56
fijal"good"16:56
arigatoindeed16:56
fijala bit too much effort if you ask me :/16:56
fijalbut hey16:56
fijalbetter than staring at gdb16:56
fijalfor sure16:56
arigatoyes16:56
Action: fijal ponders if anyone ever made random testing non-painful16:57
arigatoand also, this would ideally need a good refactoring that would make future additions harder to get wrong16:57
fijal"ideally"16:57
arigatoyes, ""ideally""16:57
arigatoI'll leave you or Alex_Gaynor to look at the x86 failures16:58
Action: arigato -> dinner and tomorrow -> travel to Gothenburg16:58
arigato(not to mention, /me -> laptop out of battery)16:59
arigatosee you16:59
arigato (~arigo@fwstups.cs.uni-duesseldorf.de) left irc: Quit: See you16:59
Trundle (~andy@82.113.99.171) joined #pypy.17:02
Trundle (~andy@82.113.99.171) left irc: Changing host17:02
Trundle (~andy@python/site-packages/trundle) joined #pypy.17:02
Action: fijal fails to reproduce the crash17:02
antocuni (~antocuni@host200-47-dynamic.116-80-r.retail.telecomitalia.it) left irc: Ping timeout: 260 seconds17:04
mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) joined #pypy.17:06
mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) left irc: Client Quit17:08
mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) joined #pypy.17:09
mtigas (~Adium@users.spokesman.com) joined #pypy.17:10
kkris1 (~kris@93-82-44-218.adsl.highway.telekom.at) joined #pypy.17:11
fijalmeh17:12
fijalah!17:13
kkris (~kris@93-82-39-111.adsl.highway.telekom.at) left irc: Ping timeout: 276 seconds17:13
fijalcool17:13
fijalAlex_Gaynor: so the problem is 32bit-only17:13
MjrTom (MjrTom@azureus/MjrTom) joined #pypy.17:17
ericflo (~ericflo@75.103.8.110) joined #pypy.17:22
JaRoel (~jaroel|4d@office.fourdigits.nl) left irc: Remote host closed the connection17:23
fijalAlex_Gaynor: here you go17:25
kenaan12fijal default 11a2b911e61392 15/pypy/jit/backend/: Few fixes for test_zll_random on 32bit17:26
fijalprobably should have came with tests...17:27
amaury (~amaury_@74.125.57.33) left irc: Ping timeout: 244 seconds17:30
stakkars_ (~tismer@82.113.121.60) left irc: Ping timeout: 252 seconds17:34
fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) left irc: Quit: fzzzy17:38
etrepum (~bob@75-101-96-144.dsl.static.sonic.net) left irc: Quit: etrepum17:44
ixokai (~ixokai@pdpc/supporter/student/ixokai) left irc: Quit: Bye!17:54
khs (~khs@2001:700:300:2120:725a:b6ff:fee5:a44) left irc: Quit: Leaving17:54
fzzzy (~donovan@nat/mozilla/x-eocounxwpcntggls) joined #pypy.17:56
ixokai (~ixokai@rrcs-24-199-8-246.west.biz.rr.com) joined #pypy.17:58
ixokai (~ixokai@rrcs-24-199-8-246.west.biz.rr.com) left irc: Changing host17:58
ixokai (~ixokai@pdpc/supporter/student/ixokai) joined #pypy.17:58
santagada (leonardo@177.18.63.32) left #pypy.17:58
cbjadwani (~cbjadwani@117.229.43.100) left irc: Ping timeout: 252 seconds18:00
mvt (mvantelli@53530442.cm-6-4a.dynamic.ziggo.nl) left #pypy ("Leaving").18:05
JaRoel|4D (~jaroel|4d@sink.jaroel.nl) joined #pypy.18:06
Alex_Gaynorfijal: it's not 32-bit only, it's just hardewr on 64-bit since you have more registers18:07
fijalwell, I could not reproduce it18:07
fijalbut whatever18:07
fijalit's fixed by now18:07
Alex_Gaynorworksforme18:08
Action: Alex_Gaynor translates on his branch18:08
fijalAlex_Gaynor: any ideas about tuple(iterator) or list(iterator)?18:08
fijalmaybe we can stick jit_merge_point in unpackiterable and init__List and be happy?18:08
Alex_Gaynorfijal: a JitDriver perhaps18:09
fijalboth18:09
fijal:)18:09
Alex_GaynorI feel like there should be a better way though18:09
Action: fijal tries18:09
Alex_Gaynorbecause there are other RPython loops18:09
fijalyes, maybe18:09
Alex_Gaynorlet's try to think a bit more before we do this, I claim18:09
fijalok18:10
Alex_Gaynorfor init__List I claim we could do it in pure python18:11
Alex_Gaynoryou can't really do it for tuple, since it's immutable18:11
fijalwell yes18:12
fijalbut tuple uses unpackiterable so we can do it for many loops18:13
fijalI doubt applevel is the answer18:13
fijala better approach to interp-level loops would be better18:13
fijalmap or sum is different because they're a bit of a mess18:13
Alex_Gaynorlistview as well please :)18:14
Alex_Gaynoroh it calls unpackiterable, good18:14
fijalyes18:14
etrepum (~bob@accessnat4.mochimedia.net) joined #pypy.18:14
Alex_Gaynorfijal: what will you use as the greenkey for unpackiterable?18:14
fijalnothing18:15
Alex_Gaynorok18:15
zain__ (~textual@c-67-160-201-63.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep.18:18
fijalit's unideal but better than what we have now18:18
Alex_Gaynorindeed18:18
Sho_ (~EHS1@kde/hein) joined #pypy.18:19
fijalcython scares me18:19
fijalcdef char * buffer = < char * > malloc(len(s) * 10)18:20
fijalyou can do things like this18:20
exarkunnot any scarier than C18:20
fijalexarkun: a bit scarier18:21
fijalexarkun: since you can mix c and python in a bit arbitrary way18:21
fijalbut maybe I simply don't understand it well18:21
Alex_Gaynorfijal: good point, e.g. does len(s) include teh NULL terminator?18:21
fijalI hope it's well defined somewhere18:22
rguillebertit depends on s18:27
fijalAlex_Gaynor: feel like reviewing a blog post for my own blog?18:28
Alex_Gaynorfijal: what topic?18:28
fijalscipy18:28
fijalsame old shit I'm sorry18:28
Alex_Gaynorsure :)18:28
fijalhttps://bitbucket.org/fijal/talk/src/8b99014b0107/blog/road-towards-scipy.rst18:29
fijalAlex_Gaynor: feel free to have opinions on list/tuple/stuff ;-)18:29
Alex_GaynorI'll read in a bit18:30
thorz (~quassel@p548C3BD8.dip.t-dialin.net) joined #pypy.18:32
mabbikeel (~mabbikeel@cpc4-duns7-2-0-cust218.9-3.cable.virginmedia.com) joined #pypy.18:32
fijalAlex_Gaynor: on the other hand if this defeats the fast iterator optimization, why not do the same for set and tuple?18:34
fijalwhile we're at it18:34
Alex_Gaynorfijal: eh, what are we discussing?18:34
fijaleh sorry18:34
fijalgot confused :)18:34
fijalI'm a bit confused what happens when you run list(some-iterable)18:35
fijalvs set(some-iterable)18:35
fijalthe first will do the dance of calling next, the second will simply force the entire iterable into a list and then do something about it18:35
Alex_Gaynorheh, nice18:36
fijalthere are good reasons why I believe18:37
fijalbut it's confusing nonetheless18:37
pjenveyprobably lazyness, don't recall cpython set doing that18:40
jokeyknown issue that speed.pypy.org is b0rked?18:49
Alex_Gaynorjokey: yes18:49
jokeyk' ;)18:49
jokeywas just "hey look how fast pypy.....oh damn" today ;)18:50
jokeyare there some special hints on how to implement parsers so jit can do its best at improving performance?18:51
thorz (~quassel@p548C3BD8.dip.t-dialin.net) left irc: Remote host closed the connection18:52
thorz (~quassel@p548C3BD8.dip.t-dialin.net) joined #pypy.18:52
jokeysources being 4-5gb worth of json-like encoded documents18:52
fijaljokey: a bit18:54
fijaljokey: or - I can probably share some knowledge18:54
fijaltwo things though18:54
fijaldepends a bit on the question18:54
fijalhow much you want out of it?18:54
jokeydict or something would suffice18:54
fijaljokey: ?18:55
jokeyfijal: my input looks roughly like this NAMES {18:56
jokeyNAMELIST {18:56
jokey{18:56
jokeyINPUTFILE = "SomeFile";18:56
jokey}18:56
jokey{18:56
jokeyINPUTFILE = "SomeOtherFile";18:56
amaury (~amaury_@46-127-23-192.dynamic.hispeed.ch) joined #pypy.18:56
jokey}18:56
jokey}18:56
jokey}18:56
jokeywtf18:56
jokeypocoo fail, sorry18:56
jokeyhttp://paste.pocoo.org/show/498671/18:56
Alex_Gaynorfijal: ok I can confirm your patch works :)18:57
fijalAlex_Gaynor: good18:57
fijalAlex_Gaynor: so merge?18:57
kenaan12alex_gaynor virtual-dicts 113789a09bff0f 15/pypy/jit/metainterp/optimizeopt/vstring.py: kill some dead code18:57
fijaljokey: yeah ok18:57
kenaan12alex_gaynor virtual-dicts 115e5b44d30598 15/pypy/: merged default18:57
Alex_Gaynorfijal: let me hit the buildbots, then I'd like someone to review :)18:57
zain__ (~textual@69.38.221.130) joined #pypy.18:57
bbot2Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1808 [12alex, virtual-dicts]18:58
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/542 [12alex, virtual-dicts]18:58
bbot2Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/674 [12alex, virtual-dicts]18:58
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1070 [12alex, virtual-dicts]18:58
fijalAlex_Gaynor: do you have a multi dimensional branch?18:59
Alex_Gaynorfijal: no, someone else does though, matti on IRC, I haven't seen him in a few days19:00
jokeyfijal: so the loop to parse it is quite simple, yet it takes ages on cpy right now (parsing one file is about 18 minutes for ~110mbyte) and I thought I could use some pypy power to speed that up, though I'm curious on how to write code that the jit actually can speed up nicely in parsing contexts19:00
fijalAlex_Gaynor: ilya osadowich?19:01
fijalis the same guy?19:01
Alex_Gaynorfijal: don't think so, but I don't know for sure19:01
fijalilya is snus_mumrik I think19:01
fijaljokey: well, have you seen jitviewer?19:01
jokeyfijal: not yet, no19:02
Action: jokey googles19:02
jokeyah ok :)19:02
mwhudson_ (~mwh@121-73-77-183.cable.telstraclear.net) joined #pypy.19:03
jokeyso to trace paths the jit takes with the pypy logging19:03
Action: fijal dislikes branches with spaces in names19:03
fijalAlex_Gaynor: review the blog post19:04
stakkars_ (~tismer@brln-4db94b38.pool.mediaWays.net) joined #pypy.19:04
kenaan12alex_gaynor virtual-dicts 11072b6ee49f10 15/pypy/jit/metainterp/optimizeopt/virtualize.py: make this consistant with the other version of this code19:05
fijalAlex_Gaynor: I'm going to restart the branch, it contains some code but no tests19:08
Alex_Gaynorfijal: fine with me, also we should remove singledimarray IMO19:08
fijaland just have a multidim one?19:08
Alex_Gaynoryes19:09
Alex_Gaynorhaving singledim just means more code to update, adn the JIT is pretty good19:09
thorz (~quassel@p548C3BD8.dip.t-dialin.net) left irc: Remote host closed the connection19:11
fijalhm19:12
fijallet me thing about it19:12
fijalwe have to care one way or another19:12
Alex_Gaynorhow so?19:13
fijalmaybe not19:16
Action: fijal notes how noone ever rocked up to improve jitviewer19:16
kenaan12fijal numpy NDimArray 119283585d7084 15/: merge default19:17
kenaan12fijal numpy-multidim 11ac15793a59b2 15/pypy/module/micronumpy/interp_numarray.py: fix typo19:19
stakkars_ (~tismer@brln-4db94b38.pool.mediaWays.net) left irc: Quit: schnarch19:20
fijalhm19:22
fijalwe should really start reusing the applevel parts at least19:22
fijalPyGotham...?19:28
Alex_Gaynorit was a local conf in NYC19:28
Guest___ (~textual@67.51.82.66) joined #pypy.19:31
Nick change: Guest___ -> rekamso19:31
fijalwas there batman?19:41
Alex_Gaynordunno19:42
exarkunBatman lives in Gotham, not NYC.19:42
stakkars_ (~tismer@brln-4db94b38.pool.mediaWays.net) joined #pypy.19:42
Alex_Gaynorexarkun: the conferenece was called PyGotham19:43
exarkunoh, well then.19:43
tilgovi (~randall@69.111.59.167) joined #pypy.19:43
tilgovi (~randall@69.111.59.167) left irc: Changing host19:43
tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy.19:43
fijalAlex_Gaynor: review my blogpost19:44
Alex_GaynorI read it, I don't have any feedback really, other than that I'm very tired of talking abou tit and want to write code unless someone has a new suggestion.19:45
Alex_GaynorI reccomend asking someone who doesn't already know every side of the discussion to review it19:45
fijal"Our new champion will not only write bug free code, he/she will also prove this fact eloquently by deploying a Hudson/Jenkins continuous integration pipeline"19:46
fijalexarkun: feel like it?19:46
fijalI'm not sure if the above comment is serious or not19:46
exarkunChampions are usually supposed to be pretty good at stuff.19:46
exarkunhttps://bitbucket.org/fijal/talk/src/8b99014b0107/blog/road-towards-scipy.rst ?19:47
fijalexarkun: yes19:47
fijalTalos seeks a Django developper to improve a statistic tool on financial data. Please send your CV + daily fees (not much than $80/day)19:47
fijalpython job board is getting hilarious19:47
fijalexarkun: okey, I've never seen anyone writing a bug free code yet though19:47
fijalmaybe that's why I'm skeptical19:47
exarkunfijal: Knuth wrote Tex19:48
fijalAbout the company19:49
fijalDeveloping business, new project.19:49
Vorpal (~AnMaster@unaffiliated/anmaster) left irc: Ping timeout: 248 seconds19:52
fijalAlex_Gaynor: indeed most code is just reusable19:53
fijalfor single vs multidim19:53
jerithI've written bug-free code.19:53
Alex_Gaynorfijal: are you arguiging for having both, or just multidim?19:54
jerithSometimes even as much as two or three lines at a time.19:54
fijalAlex_Gaynor: just multidim19:55
Alex_Gaynorfijal: +1 from me19:55
fijaljerith: I don't believe you19:55
Vorpal (~AnMaster@unaffiliated/anmaster) joined #pypy.19:55
jerithfijal: "print 'hello world'"19:55
jerithThere you go. :-)19:55
pjenveyat least they're looking for a champion and not a rockstar19:58
fijalTypeError: expected sequence object with len >= 019:59
fijalhow can a sequence object can be of length < 0?19:59
Alex_Gaynordon't worry about it.19:59
exarkunfijal: I read it.  I don't know that I feel a sense of resolution on any particular topic.20:03
fijalexarkun: you mean it's all fluff?20:04
kenaan12fijal numpy-multidim 11159a0cccc4a9 15/pypy/module/micronumpy/: for a good start - support for zeroes20:04
exarkunfijal: no, it certainly has content20:06
fijalso what's the problem?20:07
exarkunbut if, before, I thought it was wrong for PyPy not to support all of scipy as-is, I don't think I would have changed my mind from reading this20:07
fijalhm20:07
fijalit's a hard mission to convince someone just like this ;-)20:07
fijalI guess the point I'm trying to make is that we won't reimplement scipy and there are some, not well defined ways, to do it20:08
intchanter (~intchante@c-76-27-100-38.hsd1.ut.comcast.net) left irc: Ping timeout: 240 seconds20:09
intchanter (~intchante@c-76-27-100-38.hsd1.ut.comcast.net) joined #pypy.20:10
bbot24Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1808 [12alex, virtual-dicts]20:10
fijalAlex_Gaynor: you're aware that one is much slower than it should be?20:11
Alex_Gaynorfijal: is ones() seriously anyone's bottleneck?20:11
fijalAlex_Gaynor: please, anyones not anyone's20:12
fijalsomeones for sure20:12
mwhudson (~mwh@linaro/mwhudson) left irc: Ping timeout: 258 seconds20:12
Alex_Gaynorfijal: I'll fix it after I merge this branch, want to review it?20:13
fijalyeah, I guess I can20:13
Alex_Gaynorthanks20:13
mwhudson (~mwh@linaro/mwhudson) joined #pypy.20:20
fijalvirtual-dicts?20:20
fijalAlex_Gaynor: how about we wait for the buildbot run?20:20
Alex_Gaynorfijal: ok with me20:21
aboudreault (~alanb@osgeo/member/aboudreault) left irc: Quit: Leaving20:26
fijal>>> a = numpy.array([[1, 2], [3, 4]])20:26
fijal>>> a[0] = 1020:26
fijal>>> a20:26
fijalAlex_Gaynor: what that would do?20:27
Alex_Gaynorfijal: dunno, open up a python shell and check20:27
fijal[[10, 10], [3, 4]]20:27
fijalsurprised?20:27
Alex_Gaynoronly a little bit20:27
tilgovi (~randall@couchdb/developer/tilgovi) left irc: Ping timeout: 240 seconds20:36
tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy.20:38
nickik (~nick@217.150.231.165) joined #pypy.20:39
derdon (~derdon@pD9E1C10A.dip.t-dialin.net) joined #pypy.20:39
intchanter (~intchante@c-76-27-100-38.hsd1.ut.comcast.net) left irc: Ping timeout: 255 seconds20:41
intchanter (~intchante@c-76-27-100-38.hsd1.ut.comcast.net) joined #pypy.20:42
mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep20:47
mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) joined #pypy.20:49
zain__ (~textual@69.38.221.130) left irc: Quit: Textual IRC Client: http://www.textualapp.com/20:50
zain__ (~textual@69.38.221.130) joined #pypy.20:51
zain (~zain@69.38.221.130) left irc: Ping timeout: 258 seconds20:54
Nick change: zain__ -> zain20:54
Arnar (~arnarb@li187-148.members.linode.com) joined #pypy.20:55
lizardo (~lizardo@189.2.128.130) left irc: Quit: Leaving20:57
`fox` (~fox@host229-107-dynamic.45-79-r.retail.telecomitalia.it) joined #pypy.20:59
mabbikeel (~mabbikeel@cpc4-duns7-2-0-cust218.9-3.cable.virginmedia.com) left irc: Ping timeout: 260 seconds21:00
`fox` (~fox@host229-107-dynamic.45-79-r.retail.telecomitalia.it) left irc: Client Quit21:01
tav (~tav@host-92-20-11-103.as13285.net) left irc: Ping timeout: 240 seconds21:03
stakkars_ (~tismer@brln-4db94b38.pool.mediaWays.net) left irc: Quit: schnarch21:07
tav (~tav@host-92-20-61-60.as13285.net) joined #pypy.21:07
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/542 [12alex, virtual-dicts]21:12
fijalI should fix gc tests one day21:15
fzzzy (~donovan@nat/mozilla/x-eocounxwpcntggls) left irc: Quit: fzzzy21:16
kkris1 (~kris@93-82-44-218.adsl.highway.telekom.at) left irc: Remote host closed the connection21:16
devNo0b (~d@67.214.224.141) joined #pypy.21:20
devNo0bWhat is the best way to take a datetime object and save it to a variable string?21:22
exarkundevNo0b: You might be looking for #python21:22
fijalexarkun: that's a bit sad but I guess you're right21:24
fijalthere is not much to be said21:24
fijalother than just do numpy and tell them "look"21:24
ronnyhmm21:29
ronnydid anyone strip the pypy repo on bitbucket?21:30
xorAxAxronny: did you see my question from the weekend?21:31
xorAxAxi asked:21:31
xorAxAxronny: why is there no second parent for the rev fff8b52333f3 (pypy repo)?21:31
fijalronny: what are you doing with pypy repo btw?21:31
fijalI mean why are you concerned about random stuff there?21:31
ronnyfijal: a fresh clone has dangeling filelog entries atm21:32
ronnyits nothing critical, just additional data thats not supposed to be there21:32
fijalthat's fine as far as we're concerned21:32
fijalI mean - any particular reason why are you looking at it?21:32
ronnyfijal: well, it still shows up in hg verify, it would be nice to have that one be clean21:33
fijaland why does that matter?21:33
ronnyxorAxAx: its from svn21:33
fijalI mean I'm fine if you find it fun, I don't mind, it's your time21:33
fijalbut if you're just bored, there is quite a bit of stuff to work on in pypy if you feel like it :)21:34
xorAxAxronny: ah, and merges werent identified in the conversion process? ok, pity21:34
jaysonsantos (~pete@189.100.115.223) left irc: Quit: Leaving21:34
ronnyxorAxAx: it simply was too hard to propperly do it21:34
xorAxAxi forgot :)21:34
Alex_Gaynorfijal: pff, I still have tests that only fail on my laptop :/  on the plus side virtual-dict tests seem to pass, want to review teh code?21:43
fijalyeah I can21:45
Alex_Gaynorthanks21:46
fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) joined #pypy.21:49
bbot2Started: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/69321:49
bbot2Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/11721:49
bbot2Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/92021:49
tilgovi (~randall@couchdb/developer/tilgovi) left irc: Ping timeout: 252 seconds21:50
devNo0b (~d@67.214.224.141) left irc: Quit: Leaving21:50
tilgovi (~randall@69.111.59.167) joined #pypy.21:52
tilgovi (~randall@69.111.59.167) left irc: Changing host21:52
tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy.21:52
fijalAlex_Gaynor: what does that give us?21:54
zain2 (~zain@69.38.221.130) joined #pypy.21:55
Alex_Gaynorfijal: what does what give us?21:55
fijalbesides obviously virtual dicts21:55
fijalthe branch21:55
fijalany real-life scenarios where this actually helps?21:55
Alex_Gaynorfijal: "%(i)d" % {"i": i} doesn't allocate a dict21:55
Alex_Gaynorfijal: def g(**kwargs): return kwargs["x"] g(x=x) doesn't allocate21:55
Alex_Gaynorshall I write a test_pypy_c about it?21:55
fijalone of it at least would be cool I believe21:56
Alex_Gaynork21:56
fijalwhat about u"%(i)d" % {u"i": i}21:57
fijalwhy there is no test_optimizeopt?21:59
fijalalso test_resume, althought those are mostly skipped :/22:01
fijalI dunno about virtualstate & resume since I don't understand that code, but otherwise ok?22:01
fijalmodulo tests22:01
Action: fijal sleep22:02
kenaan12alex_gaynor virtual-dicts 116034c17423bd 15/pypy/module/pypyjit/test_pypy_c/test_call.py: added a test_pypy_c test for this22:03
Alex_Gaynorfijal: so I should write some test_optimizeopt and merge?22:03
fijaltest_resume maybe as well?22:03
fijallike what happens if you have a virtual array of structs that has a pointer to non-virtual?22:04
Alex_Gaynorheh, I'll have to wait for hakan or someone for that, I wrote resume and virtualstate by cargo culting a bit :/22:04
fijaler22:04
fijalmaybe the other way around?22:04
antocuni (~antocuni@host200-47-dynamic.116-80-r.retail.telecomitalia.it) joined #pypy.22:04
Vorpal (~AnMaster@unaffiliated/anmaster) left irc: Ping timeout: 240 seconds22:05
Alex_Gaynor?22:11
lizardo (~lizardo@201008207211.user.veloxzone.com.br) joined #pypy.22:14
ramusara (~ramusara@220.156.210.236.user.e-catv.ne.jp) left irc: Quit: Leaving...22:15
zain (~textual@69.38.221.130) left irc: Disconnected by services22:23
Nick change: zain2 -> zain22:23
bbot24Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/674 [12alex, virtual-dicts]22:25
tav (~tav@host-92-20-61-60.as13285.net) left irc: Ping timeout: 240 seconds22:45
tav (~tav@host-2-99-77-242.as13285.net) joined #pypy.22:51
antocuni (~antocuni@host200-47-dynamic.116-80-r.retail.telecomitalia.it) left irc: Ping timeout: 260 seconds23:15
whitelynx (~whitelynx@li117-47.members.linode.com) left irc: Quit: Ex-Chat23:19
derdon (~derdon@pD9E1C10A.dip.t-dialin.net) left irc: Remote host closed the connection23:19
dmalcolm (~david@c-24-61-12-82.hsd1.ma.comcast.net) left irc: Quit: Leaving23:20
tilgovi (~randall@couchdb/developer/tilgovi) left irc: Ping timeout: 240 seconds23:29
aat (~aat@cpe-72-225-174-173.nyc.res.rr.com) joined #pypy.23:30
nickik (~nick@217.150.231.165) left irc: Quit: Verlassend23:30
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1070 [12alex, virtual-dicts]23:34
bbot24Failure: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/69323:35
kenaan12alex_gaynor virtual-dicts 11bc6e9f337a06 15/pypy/module/pypyjit/test_pypy_c/test_containers.py: finally fix this test23:40
tilgovi (~randall@c-98-210-155-124.hsd1.ca.comcast.net) joined #pypy.23:46
tilgovi (~randall@c-98-210-155-124.hsd1.ca.comcast.net) left irc: Changing host23:46
tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy.23:46
_pyre_ (~stian@137.241.189.109.customer.cdi.no) joined #pypy.23:53
_pyre_speed.pypy.org seems broken. Alot of "NaN" values23:53
Alex_Gaynoryes, we know23:59
Action: Alex_Gaynor has no idea why23:59
--- Thu Oct 27 201100:00

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