| fijal (~fijal@196-210-150-33.dynamic.isadsl.co.za) left irc: Ping timeout: 240 seconds | 00:01 | |
| Alex_Gaynor (u1246@gateway/web/irccloud.com/x-kciqfqiujzymqkbq) joined #pypy. | 00:03 | |
| #pypy: mode change '+o Alex_Gaynor' by ChanServ!ChanServ@services. | 00:03 | |
| int3__ (~int3__@bb121-7-238-234.singnet.com.sg) left irc: Ping timeout: 252 seconds | 00:05 | |
| Alex_Gaynor (u1246@gateway/web/irccloud.com/x-kciqfqiujzymqkbq) left irc: Remote host closed the connection | 00:08 | |
| bfirsh (u1308@gateway/web/irccloud.com/x-spqsfteezyengfsz) left irc: Remote host closed the connection | 00:08 | |
| int3__ (~int3__@bb121-6-180-86.singnet.com.sg) joined #pypy. | 00:10 | |
| bfirsh (u1308@gateway/web/irccloud.com/x-fcxyggqsywmaawsa) joined #pypy. | 00:13 | |
| oal (u4126@gateway/web/irccloud.com/x-gtmxjfkpxjbkmilp) joined #pypy. | 00:15 | |
| bfirsh (u1308@gateway/web/irccloud.com/x-fcxyggqsywmaawsa) left irc: Remote host closed the connection | 00:20 | |
| oal (u4126@gateway/web/irccloud.com/x-gtmxjfkpxjbkmilp) left irc: Write error: Broken pipe | 00:20 | |
| kenaan | 12mattip matrixmath-dot 11d512cc3a2cf4 15/: merge from default | 00:22 |
|---|---|---|
| kenaan | 12mattip matrixmath-dot 11f62709780578 15/pypy/module/micronumpy/: passes a test, needs cleanup | 00:22 |
| mattip | probably need lots more tests too. | 00:23 |
| mattip | numpy does not have ndarray.dot(), only numpy.dot(a,b) and matrix.dot() | 00:24 |
| mattip (4fb1711d@gateway/web/freenode/ip.79.177.113.29) left irc: Quit: Page closed | 00:24 | |
| bfirsh (u1308@gateway/web/irccloud.com/x-ftlwdepijpelspgp) joined #pypy. | 00:27 | |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Ping timeout: 272 seconds | 00:29 | |
| Alex_Gaynor (u1246@gateway/web/irccloud.com/x-tmrunrthqkacfnfp) joined #pypy. | 00:29 | |
| #pypy: mode change '+o Alex_Gaynor' by ChanServ!ChanServ@services. | 00:29 | |
| moreati (~alex@5ad0d588.bb.sky.com) left irc: Ping timeout: 255 seconds | 00:29 | |
| fenrrir (~rodrigo@189.70.243.190) left irc: Quit: Leaving | 00:32 | |
| oal (u4126@gateway/web/irccloud.com/x-ojgqdwkhupfkmnjx) joined #pypy. | 00:32 | |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 00:40 | |
| aboudreault (~alanb@osgeo/member/aboudreault) joined #pypy. | 00:40 | |
| aboudreault (~alanb@osgeo/member/aboudreault) left irc: Ping timeout: 240 seconds | 00:48 | |
| voidspace (~anonymous@87-194-212-65.bethere.co.uk) joined #pypy. | 00:53 | |
| voidspace (~anonymous@87-194-212-65.bethere.co.uk) left irc: Changing host | 00:53 | |
| voidspace (~anonymous@python/psf/voidspace) joined #pypy. | 00:53 | |
| justinpeel (~justinpee@c-76-23-44-72.hsd1.ut.comcast.net) joined #pypy. | 00:55 | |
| tilgovi (~randall@couchdb/developer/tilgovi) left irc: Read error: Connection reset by peer | 00:59 | |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Ping timeout: 252 seconds | 01:14 | |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 01:14 | |
| tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy. | 01:31 | |
| rekamso (~textual@216.190.27.14) left irc: Ping timeout: 244 seconds | 01:36 | |
| ronan (~ronan@host81-132-98-87.range81-132.btcentralplus.com) joined #pypy. | 01:39 | |
| DasIch (~DasIch@p4FFDF136.dip.t-dialin.net) left irc: Quit: DasIch | 01:46 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/779 | 01:47 |
| amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) left irc: Ping timeout: 252 seconds | 01:49 | |
| voidspace (~anonymous@python/psf/voidspace) left irc: Quit: voidspace | 01:52 | |
| fprimex (~fprimex@fl-67-233-144-239.dhcp.embarqhsd.net) left irc: Quit: Leaving | 01:54 | |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1929 | 02:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/341 | 02:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/681 | 02:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/331 | 02:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/679 | 02:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1198 | 02:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/862 | 02:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1515 | 02:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/792 | 02:00 |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Ping timeout: 248 seconds | 02:05 | |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 02:11 | |
| papercrane (~papercran@75.101.111.82) left irc: Ping timeout: 244 seconds | 02:18 | |
| justinpeel (~justinpee@c-76-23-44-72.hsd1.ut.comcast.net) left irc: Ping timeout: 240 seconds | 02:26 | |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Ping timeout: 252 seconds | 02:45 | |
| mikefc_ | anyone know how hard it would be to change FloatingPoint error behaviour on-the-fly? There's quite a lot of numpy testing on being able to set whether (for example) a divide by zero ignores, raises RuntimeWarning, raises FloatingPointException, calls a fucntion, prints or logs. http://paste.pocoo.org/show/536504/ | 02:48 |
| mikefc_ | they seem to call into a C func, that calls into the CPython API. | 02:48 |
| Alex_Gaynor | mikefc_: honestly, wouldn't be that hard to do, but I'd rather focus on concrete features, this requires little small changes all over I think | 02:54 |
| mikefc_ | Alex_Gaynor: OK. thanks. I'm just looking through numpy to see which things could possibly be brought over. I've had one pass through their testing setup (last week) and now I'm having another one. | 02:57 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1929 | 03:01 |
| Moku (~John@osbk-4db1433b.pool.mediaWays.net) joined #pypy. | 03:03 | |
| ericflo (~ericflo@75.103.8.110) left irc: Quit: ericflo | 03:03 | |
| Shanita (~John@osbk-4db152de.pool.mediaWays.net) left irc: Ping timeout: 240 seconds | 03:04 | |
| Nick change: Moku -> Guest4576 | 03:04 | |
| justinpeel (~justinpee@c-76-23-44-72.hsd1.ut.comcast.net) joined #pypy. | 03:06 | |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 03:15 | |
| papercrane (~papercran@64.134.230.47) joined #pypy. | 03:17 | |
| dracman (~draco@212.255.43.181) left irc: Ping timeout: 252 seconds | 03:19 | |
| dracman (~draco@212.255.45.216) joined #pypy. | 03:25 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/331 | 03:27 |
| nettok (~quassel@190.149.153.199) joined #pypy. | 03:27 | |
| papercrane (~papercran@64.134.230.47) left irc: Quit: Computer has gone to sleep. | 03:35 | |
| ronan (~ronan@host81-132-98-87.range81-132.btcentralplus.com) left irc: Quit: Ex-Chat | 03:45 | |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Ping timeout: 248 seconds | 03:48 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1515 | 04:05 |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/862 | 04:06 |
| _habnabit (~habnabit@python/site-packages/habnabit) joined #pypy. | 04:07 | |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 04:14 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/679 | 04:17 |
| nedbat (~nedbat@python/psf/nedbat) left irc: Ping timeout: 245 seconds | 04:19 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1198 | 04:25 |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/681 | 04:34 |
| papercrane (~papercran@c-76-103-172-115.hsd1.ca.comcast.net) joined #pypy. | 04:37 | |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Ping timeout: 272 seconds | 04:49 | |
| int3__ (~int3__@bb121-6-180-86.singnet.com.sg) left irc: Remote host closed the connection | 04:56 | |
| tilgovi (~randall@couchdb/developer/tilgovi) left irc: Ping timeout: 240 seconds | 05:17 | |
| justinpeel (~justinpee@c-76-23-44-72.hsd1.ut.comcast.net) left irc: Ping timeout: 244 seconds | 05:27 | |
| Nick change: mcdonc_ -> mcdonc | 05:32 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/792 | 05:34 |
| iori (~iori@125x100x190x242.ap125.ftth.ucom.ne.jp) joined #pypy. | 05:39 | |
| int3__ (~int3__@bb121-6-180-86.singnet.com.sg) joined #pypy. | 05:39 | |
| iori (~iori@125x100x190x242.ap125.ftth.ucom.ne.jp) left irc: Remote host closed the connection | 05:43 | |
| nettok (~quassel@190.149.153.199) left irc: Remote host closed the connection | 05:45 | |
| tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy. | 05:46 | |
| tilgovi (~randall@couchdb/developer/tilgovi) left irc: Remote host closed the connection | 05:47 | |
| AlekSi (~AlekSi@85.235.191.82) joined #pypy. | 06:10 | |
| mat^2 (~mathias@212.130.113.35) joined #pypy. | 06:13 | |
| anish_ (anish@nat/redhat/x-lfndzxqdolsoljlz) joined #pypy. | 06:14 | |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 06:14 | |
| aboudreault (~alanb@osgeo/member/aboudreault) joined #pypy. | 06:24 | |
| mikefc_ | numpy's random module is a pyrex wrapper around a c-lib. | 06:27 |
| CIA-17 | 03mikefc 07roundup * 10#998/numpypy app level module layout fix (patch attached): [resolved] changes pushed into default branch (by me) * 14https://bugs.pypy.org/issue998 | 06:36 |
| stakkars_ (~tismer@p5DDB7A14.dip.t-dialin.net) joined #pypy. | 06:40 | |
| stakkars (~tismer@p5DDB7A14.dip.t-dialin.net) left irc: Read error: Connection reset by peer | 06:40 | |
| Nick change: stakkars_ -> stakkars | 06:40 | |
| stakkars_ (~tismer@p5DDB7A14.dip.t-dialin.net) joined #pypy. | 06:42 | |
| stakkars (~tismer@p5DDB7A14.dip.t-dialin.net) left irc: Read error: Connection reset by peer | 06:42 | |
| Nick change: stakkars_ -> stakkars | 06:42 | |
| mat^2 (~mathias@212.130.113.35) left irc: Ping timeout: 248 seconds | 06:52 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/341 | 06:55 |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Ping timeout: 272 seconds | 06:57 | |
| DasIch (~DasIch@p4FFDF136.dip.t-dialin.net) joined #pypy. | 07:07 | |
| unbit_ (~unbit@93-58-162-185.ip159.fastwebnet.it) joined #pypy. | 07:09 | |
| asmeurer__ (~asmeurer@129.138.218.98) left irc: Quit: asmeurer__ | 07:10 | |
| mwhudson_ (~mwh@120.136.5.22) joined #pypy. | 07:13 | |
| Alex_Gaynor (u1246@gateway/web/irccloud.com/x-tmrunrthqkacfnfp) got netsplit. | 07:16 | |
| mwhudson (~mwh@linaro/mwhudson) got netsplit. | 07:16 | |
| hakanardo (~hakan@h59ec009e.seluldx.dyn.perspektivbredband.net) got netsplit. | 07:16 | |
| unbit (~unbit@93-58-162-185.ip159.fastwebnet.it) got netsplit. | 07:16 | |
| Nick change: unbit_ -> unbit | 07:16 | |
| Possible future nick collision: unbit | 07:16 | |
| Alex_Gaynor (u1246@gateway/web/irccloud.com/x-tmrunrthqkacfnfp) returned to #pypy. | 07:17 | |
| hakanardo (~hakan@h59ec009e.seluldx.dyn.perspektivbredband.net) returned to #pypy. | 07:17 | |
| #pypy: mode change '+o Alex_Gaynor ' by adams.freenode.net | 07:17 | |
| papercrane (~papercran@c-76-103-172-115.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep. | 07:20 | |
| aboudreault (~alanb@osgeo/member/aboudreault) left irc: Ping timeout: 240 seconds | 07:25 | |
| mwhudson (~mwh@linaro/mwhudson) got lost in the net-split. | 07:27 | |
| hruske (~Gasper@188-230-156-183.dynamic.t-2.net) joined #pypy. | 07:29 | |
| mikefc_ (9665bcc5@gateway/web/freenode/ip.150.101.188.197) left irc: Quit: Page closed | 07:30 | |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 07:34 | |
| JaRoel|4d (~jaroel|4d@sink.jaroel.nl) left irc: Remote host closed the connection | 07:34 | |
| antocuni (~antocuni@89-40.5-85.cust.bluewin.ch) joined #pypy. | 07:39 | |
| bivab (~david@89-40.5-85.cust.bluewin.ch) joined #pypy. | 07:44 | |
| DasIch (~DasIch@p4FFDF136.dip.t-dialin.net) left irc: Quit: DasIch | 08:07 | |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Ping timeout: 252 seconds | 08:07 | |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 08:15 | |
| fijal (~fijal@196-210-150-33.dynamic.isadsl.co.za) joined #pypy. | 08:15 | |
| rguillebert (~rguillebe@89-40.5-85.cust.bluewin.ch) joined #pypy. | 08:21 | |
| int3__ (~int3__@bb121-6-180-86.singnet.com.sg) left irc: Remote host closed the connection | 08:35 | |
| antocuni | fijal: where is the script to update the contributors' list? | 08:36 |
| mher (~Adium@tethras5.ucd.ie) joined #pypy. | 08:38 | |
| Arach (~arach@128-75-182-202.broadband.corbina.ru) left irc: Quit: bye | 08:38 | |
| Arach (~arach@128-75-182-202.broadband.corbina.ru) joined #pypy. | 08:39 | |
| fijal (~fijal@196-210-150-33.dynamic.isadsl.co.za) left irc: Ping timeout: 240 seconds | 08:39 | |
| kushal (~kdas@114.143.162.62) joined #pypy. | 08:46 | |
| kushal (~kdas@114.143.162.62) left irc: Changing host | 08:46 | |
| kushal (~kdas@fedora/kushal) joined #pypy. | 08:46 | |
| kushal (~kdas@fedora/kushal) left irc: Remote host closed the connection | 08:46 | |
| kenaan | 12antocuni extradoc 11f07d98b31047 15/blog/draft/pypy-2011.rst: add a new point | 08:50 |
| JaRoel|4d (~jaroel|4d@109.34.238.209) joined #pypy. | 09:12 | |
| mattip (c1a9466d@gateway/web/freenode/ip.193.169.70.109) joined #pypy. | 09:13 | |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Ping timeout: 248 seconds | 09:15 | |
| berkerpeksag (~berker@212.156.129.218) joined #pypy. | 09:21 | |
| squiddy (~squiddy@f053081097.adsl.alicedsl.de) joined #pypy. | 09:21 | |
| JaRoel|4d (~jaroel|4d@109.34.238.209) left irc: Remote host closed the connection | 09:24 | |
| JaRoel|4d (~jaroel|4d@109.34.238.209) joined #pypy. | 09:24 | |
| mattip | fijal: ping | 09:25 |
| mikefc | mattip: how goes? deep in interp code? | 09:31 |
| AlekSi (~AlekSi@85.235.191.82) left irc: Remote host closed the connection | 09:32 | |
| lucian (~lucian@93-97-174-114.zone5.bethere.co.uk) joined #pypy. | 09:34 | |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 09:35 | |
| mikefc | ugh. the numpy random tests actual test the following: given particular seed values, the first 6 values equal an array of values set in the test. | 09:41 |
| lesshaste (~lesshaste@87-194-206-189.bethere.co.uk) joined #pypy. | 09:43 | |
| lesshaste | hi | 09:43 |
| mikefc | 'lo | 09:43 |
| lesshaste | :) | 09:43 |
| kenaan | 12rguillebert extradoc 113fb931e40174 15/sprintinfo/leysin-winter-2012/planning.txt: Planning for today | 09:46 |
| antocuni (~antocuni@89-40.5-85.cust.bluewin.ch) left irc: Ping timeout: 252 seconds | 09:47 | |
| lesshaste | aha.. how can I read planning.txt? | 09:48 |
| lesshaste | is it in the git repository? | 09:48 |
| G2P (~G2P@fw-asn1.ornis.com) joined #pypy. | 09:49 | |
| rguillebert | it's a bitbucket repo | 09:56 |
| AlekSi (~AlekSi@85.235.191.82) joined #pypy. | 09:56 | |
| fijal (~fijal@197.171.15.207) joined #pypy. | 09:57 | |
| rguillebert | lesshaste, https://bitbucket.org/pypy/extradoc/src/3fb931e40174/sprintinfo/leysin-winter-2012/planning.txt | 09:57 |
| lesshaste | thanks | 09:57 |
| ltratt (~ltratt@198.45.112.87.dyn.plus.net) joined #pypy. | 09:57 | |
| fijal | ltratt: hi! | 09:59 |
| fijal | mattip: pong | 10:04 |
| lesshaste | hi ltratt :) | 10:04 |
| kenaan | 12hager ppc-jit-backend 114c659707392a 15/pypy/jit/backend/ppc/ppcgen/: refactored allocation of boxes | 10:04 |
| ousado (~ousado@31-18-121-45-dynip.superkabel.de) joined #pypy. | 10:06 | |
| ousado (~ousado@31-18-121-45-dynip.superkabel.de) left irc: Changing host | 10:06 | |
| ousado (~ousado@unaffiliated/ousado) joined #pypy. | 10:06 | |
| ltratt | morning all | 10:06 |
| ltratt | i'm just wondering if there's a reason why promote_string is distinguished from other types of promotion? | 10:06 |
| fijal | ltratt: yes | 10:07 |
| fijal | I hope this is enough for an answer :) | 10:07 |
| fijal | actually I can even tell you the long story why it got that way ;-) | 10:07 |
| ltratt | hehe | 10:07 |
| fijal | but coming to the point, promote(x) where x is a pointer promotes the pointer value | 10:07 |
| fijal | promote_string(x) promotes the string by value | 10:07 |
| ltratt | aha! | 10:08 |
| fijal | got it? | 10:08 |
| fijal | ltratt: so I've seen your tickets | 10:08 |
| ltratt | yes, that makes sense | 10:08 |
| fijal | did you learn how JIT works from carl? | 10:08 |
| ltratt | yes, i have a much better idea now thanks to carl friedrich's help | 10:08 |
| fijal | do you feel like helping with docs then? | 10:09 |
| ltratt | hopefully my stupidity will help determine what can be documented and help the next person | 10:09 |
| ltratt | yes, i will help out to the extent that i can - obviously i still don't know a lot of the finer detail, but i get most of the high-level things now | 10:09 |
| ltratt | [but not all of the high-level things yet!] | 10:09 |
| fijal | I can fill in the obscure details probably | 10:09 |
| lesshaste | I am trying to set up the virtualenv for jitviewer | 10:11 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/1017 [12fijal] | 10:11 |
| ltratt | it'll be a couple of weeks before i get to that though. i still need to finish off the Converge VM and mark exam papers | 10:11 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/208 [12fijal] | 10:11 |
| lesshaste | mkvirtualenv --python=/path/to/pypy pypy-viewer is the line I am trying to do (in linux) | 10:11 |
| fijal | lesshaste: yes | 10:11 |
| lesshaste | so I have downloaded virtualenv.py# | 10:11 |
| ltratt | has anyone had a chance to look at issue 978 yet? it's killing me as it prevents inlining! | 10:11 |
| lesshaste | and the source of pypy | 10:11 |
| fijal | lesshaste: mkvirtualenv comes from virtualenv wrapper | 10:11 |
| fijal | and you need a compiled pypy | 10:12 |
| lesshaste | oh I need the binaries not the source? | 10:12 |
| lesshaste | I just cloned the git pypy repo | 10:12 |
| fijal | ltratt: oh bah | 10:12 |
| fijal | I can look | 10:12 |
| fijal | ltratt: do you know pypyjit.py? | 10:12 |
| fijal | lesshaste: yes, you need binaries | 10:13 |
| lesshaste | oh ok | 10:13 |
| ltratt | fijal: no i don't know that | 10:13 |
| fijal | ltratt: pypy/jit/tl/pypyjit.py | 10:13 |
| fijal | this runs a compiled version of pypy on uncompiled version of JIT | 10:13 |
| fijal | if you can provide such a thing for converge VM, debugging JIT becomes easier | 10:13 |
| ltratt | i must admit, i'm not sure what that means! | 10:14 |
| fijal | ltratt: you're aware we believe in TDD right? | 10:15 |
| ltratt | oh yes ;) | 10:15 |
| fijal | so we test the JIT uncompiled | 10:15 |
| fijal | most of the time | 10:16 |
| ltratt | does this mean running it untranslated with normal python / pypy-c? | 10:16 |
| fijal | yes | 10:17 |
| fijal | so this is the ultimate test | 10:17 |
| fijal | we compile the entire pypy interepreter to flow graphs | 10:17 |
| fijal | and interpret those flow graphs using uncompiled JIT | 10:17 |
| fijal | /usr/bin/ld: cannot find -lgcc_s | 10:17 |
| ltratt | ok | 10:17 |
| fijal | ltratt: what is that? | 10:17 |
| ltratt | fijal: i must admit, i have precisely zero idea how to make that work with the converge VM! | 10:18 |
| ltratt | fijal: when did that error happen? | 10:18 |
| lesshaste | fijal, I still can't get jitviewer to run .. I get http://paste.pocoo.org/show/536627/ now | 10:18 |
| fijal | lesshaste: did you install it inside the environment | 10:19 |
| fijal | ? | 10:19 |
| lesshaste | hmm | 10:19 |
| fijal | ltratt: oh, my system is entirely broken | 10:19 |
| fijal | ltratt: I'm sorry I can't do anything until I get home :/ | 10:19 |
| lesshaste | fijal, ok.. so maybe I need to redo python setup.py develop . Which directory do I need to be in to get that to work? | 10:20 |
| ltratt | fijal: no problem | 10:20 |
| fijal | lesshaste: read some man pages | 10:21 |
| fijal | lesshaste: seriously this is very standard python package installation stuff | 10:21 |
| lesshaste | argh | 10:21 |
| fijal | in jitviewer obviously | 10:21 |
| lesshaste | right but the whole environment thing is not workiong | 10:21 |
| lesshaste | I now get | 10:21 |
| fijal | well, not my fault :) | 10:21 |
| lesshaste | ImportError: No module named __pypy__ | 10:21 |
| fijal | lesshaste: your venv is not pypy based | 10:22 |
| fijal | ltratt: I'm trying (and failing) to upgrade my system | 10:22 |
| lesshaste | I did do | 10:22 |
| ltratt | fijal: what OS? | 10:22 |
| lesshaste | sudo virtualenv-1.7/virtualenv.py --python=/home/user/python/pypy/bin/pypy pypy-viewer | 10:22 |
| fijal | ltratt: ubuntu | 10:22 |
| lesshaste | which I was hoping would do it | 10:22 |
| fijal | lesshaste: why sudo? | 10:23 |
| fijal | lesshaste: you need activate it | 10:23 |
| fijal | lesshaste: but seriously, read virtualenv documentation | 10:23 |
| lesshaste | if I don't do sudo I get | 10:23 |
| fijal | it's clear you did not | 10:23 |
| lesshaste | File "/home/raph/python/pypy/lib-python/2.7/shutil.py", line 82, in copyfile | 10:23 |
| lesshaste | with open(dst, 'wb') as fdst: | 10:23 |
| lesshaste | IOError: [Errno 13] Permission denied: 'pypy-viewer/bin/pypy' | 10:23 |
| ltratt | fijal: i'm only vaguely familiar with ubuntu. hopefully you'll get it working soon! | 10:23 |
| fijal | lesshaste: #python | 10:23 |
| lesshaste | fijal, ah no.. I do need the source!# | 10:25 |
| lesshaste | "It also requires pypy to be importable (as in source code), you can do this by setting your PYTHONPATH enviromental variable." | 10:25 |
| fijal | lesshaste: you need both | 10:25 |
| lesshaste | right | 10:25 |
| cwillu_at_work (~cwillu@cwillu-1-pt.tunnel.tserv13.ash1.ipv6.he.net) joined #pypy. | 10:28 | |
| fijal | ltratt: their python distribution is utterly broken | 10:28 |
| lesshaste | fijal, from #python "<cwillu_at_work> lesshaste, -> #pypy?" :) | 10:28 |
| fijal | lesshaste: you have problems making virtualenv work, this does not belong here | 10:29 |
| fijal | read the docs, I'm serious | 10:29 |
| fijal | once you confirmed you have pypy-based virtualenv working we can talk | 10:29 |
| fijal | anyway, I'm off | 10:29 |
| ltratt | fijal: ok best of luck. ttyl | 10:30 |
| lesshaste | fijal, sure.. I only pasted that for amusement | 10:30 |
| lizardo (~lizardo@189.2.128.130) joined #pypy. | 10:31 | |
| Action: cwillu_at_work is not amused | 10:33 | |
| fijal (~fijal@197.171.15.207) left irc: Ping timeout: 248 seconds | 10:34 | |
| mvt (~mvantelli@53530442.cm-6-4a.dynamic.ziggo.nl) joined #pypy. | 10:35 | |
| ltratt (~ltratt@198.45.112.87.dyn.plus.net) left irc: Quit: using sirc version 2.211+KSIRC/1.3.12 | 10:37 | |
| verte-wleslie (~verte@python/site-packages/verte) joined #pypy. | 10:38 | |
| CIA-17 | 03peterjc 07roundup * 10#913/Reduce-like *functions* for micronumpy missing, e.g. numpy.dot: | 10:38 |
| CIA-17 | [chatting] Note in the original report I had a typo, I mean to reference Issue 785 not 758 | 10:38 |
| CIA-17 | for numpy array reduce methods. * 14https://bugs.pypy.org/issue913 | 10:38 |
| Nick change: verte-wleslie -> verte | 10:38 | |
| Nick change: verte -> wleslie | 10:38 | |
| lesshaste | jitviewer.py log.pypylog | 10:40 |
| lesshaste | Please run it using pypy-c | 10:40 |
| lesshaste | what should be run with pypy-c? | 10:40 |
| wleslie | jitviewer | 10:41 |
| wleslie | pypy-c jitviewer log.pypylog | 10:41 |
| lesshaste | wleslie, I don't see pypy-c in the pypy subdir | 10:42 |
| wleslie | not in a checkout, no. that's the result of running a translation. | 10:43 |
| wleslie | I'm not sure how you got a log.pypylog without a pypy-c. | 10:43 |
| wleslie | I guess we renamed pypy-c to pypy? | 10:43 |
| lesshaste | right | 10:44 |
| lesshaste | I now get /home/user/python/pypy/bin/pypy: can't find '__main__' module in 'jitviewer' | 10:44 |
| lesshaste | it's all rather infuriating :) | 10:44 |
| mikefc_ (3cf2f0c4@gateway/web/freenode/ip.60.242.240.196) joined #pypy. | 10:45 | |
| wleslie | ?! | 10:45 |
| lesshaste | ok let me paste what is going on | 10:45 |
| wleslie | is /home/user/python/pypy/bin/pypy about 12 meg (or a bit more) ? | 10:46 |
| lesshaste | http://paste.pocoo.org/show/536636/ | 10:46 |
| wleslie | as in, it should be the pypy executable | 10:46 |
| Action: mattip try to get fijal to look at my last commit later, too busy now. | 10:47 | |
| lesshaste | wleslie, 25M | 10:47 |
| wleslie | wacky, not sure what this exception is about | 10:48 |
| h0l0gr4ph1c (~Edmund@ppp118-209-193-235.lns20.mel6.internode.on.net) joined #pypy. | 10:49 | |
| lesshaste | wleslie, another path problem? | 10:49 |
| CIA-17 | 03mikefc 07roundup * 10#913/Reduce-like *functions* for micronumpy missing, e.g. numpy.dot: | 10:50 |
| CIA-17 | If you try a nightly, some of these functions have been added - | 10:50 |
| CIA-17 | http://buildbot.pypy.org/nightly/trunk/ | 10:50 |
| CIA-17 | numpypy is a work in progress and I'm ... * 14https://bugs.pypy.org/issue913 | 10:50 |
| Guest4576 (~John@osbk-4db1433b.pool.mediaWays.net) left irc: Read error: Connection reset by peer | 10:50 | |
| lesshaste | wleslie, I have never managed to get jitviewer to work.. | 10:50 |
| Guest4576 (~John@osbk-4db1433b.pool.mediaWays.net) joined #pypy. | 10:51 | |
| wleslie | lesshaste: did you follow the instructions in the readme? | 10:51 |
| mattip (c1a9466d@gateway/web/freenode/ip.193.169.70.109) left irc: Ping timeout: 258 seconds | 10:51 | |
| wleslie | as in, https://bitbucket.org/pypy/jitviewer | 10:51 |
| lesshaste | wleslie, sort of but mkvirtualenv for example doesn't exist of ubuntu it seems | 10:51 |
| lesshaste | wleslie, so I got virtualenv 1.7 instead | 10:52 |
| mikefc_ (3cf2f0c4@gateway/web/freenode/ip.60.242.240.196) left irc: Quit: Page closed | 10:53 | |
| lesshaste | wleslie, are you on ubuntu and does it work for you? | 10:55 |
| wleslie | I don't use ubuntu, no. I don't even have setuptools installed, because I think it is complete garbage. | 10:56 |
| lesshaste | right | 10:56 |
| lesshaste | well it doesn't work for me at least :) | 10:56 |
| lesshaste | are you on linux? | 10:56 |
| wleslie | yes, a hand-cast debian system approximating lenny | 10:57 |
| wleslie | what happens if you say jitviewer.py instead of jitviewer? | 10:57 |
| wleslie | lesshaste: are you sure pypy is importable? | 10:59 |
| lesshaste | wleslie, ah yes :) well now it complains it can't import jinja2 even though I installed python-jinja2 :( | 11:00 |
| wleslie | as in, pypy/bin/pypy -c 'import pypy' gives no error | 11:00 |
| wleslie | installing a native python package won't help you, you need to install in for *pypy*. | 11:00 |
| wleslie | distro packages install against the system python. | 11:01 |
| lesshaste | wleslie, right.. how do I install it for pypy? | 11:01 |
| wleslie | download the package and run pypy setup.py install | 11:02 |
| lesshaste | argh :) | 11:02 |
| lesshaste | that could do on for a while | 11:02 |
| wleslie | or if you have pip installed for pypy, you could run the command in the readme | 11:02 |
| lesshaste | sorry to be dumb but I thought I did | 11:03 |
| lesshaste | I have to run it for pypy somehow | 11:03 |
| wleslie | pip --help | 11:03 |
| wleslie | I think you can specify the python to install for. | 11:04 |
| berkerpeksag (~berker@212.156.129.218) left irc: Read error: Connection reset by peer | 11:04 | |
| lesshaste | pip -E apparently | 11:04 |
| witulski (~stupsi@fwstups.cs.uni-duesseldorf.de) joined #pypy. | 11:05 | |
| witulski (stupsi@fwstups.cs.uni-duesseldorf.de) left #pypy. | 11:05 | |
| lesshaste | the readme could really do with some more lines in it :) | 11:05 |
| berkerpeksag (~berker@212.156.129.218) joined #pypy. | 11:05 | |
| voidspace (~voidspace@python/psf/voidspace) joined #pypy. | 11:05 | |
| kenaan | 12rguillebert py3k 1168762432f02d 15/pypy/interpreter/astcompiler/test/test_compiler.py: Add a codegen test for py3k's new tuple unpacking | 11:08 |
| JaRoel|4d (~jaroel|4d@109.34.238.209) left irc: Read error: Connection reset by peer | 11:14 | |
| lesshaste | wleslie, well.. it failed of course http://paste.pocoo.org/show/536659/ | 11:18 |
| Guest4576 (~John@osbk-4db1433b.pool.mediaWays.net) left irc: Ping timeout: 240 seconds | 11:18 | |
| JaRoel|4d (~jaroel|4d@109.38.49.85) joined #pypy. | 11:19 | |
| nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) joined #pypy. | 11:20 | |
| rguillebert | is list[3:] rpython ? | 11:20 |
| Action: timotimo guesses yes | 11:21 | |
| lesshaste | maybe I should just start again somehow? | 11:22 |
| lesshaste | VersionConflict: (Jinja2 2.3.1 (/usr/share/pyshared), Requirement.parse('Jinja2>=2.4')) | 11:22 |
| lesshaste | seems to be the problem | 11:22 |
| lesshaste | is it just not possible to do this on ubuntu 10.04? | 11:22 |
| tumbleweed | virtualenv with a newer jinja2 in it? | 11:23 |
| wleslie | don't try to use distro packages to install on your pypy | 11:23 |
| lesshaste | I just did sudo pip -E pypy-viewer/ install flask pygments simplejson | 11:24 |
| lesshaste | what should I do instead? | 11:24 |
| tumbleweed | wleslie: oh, right, that was a pypy. I assumed it was a cpython if it was using pyshared | 11:25 |
| wleslie | specify the version you want on the command line. | 11:25 |
| voidspace (~voidspace@python/psf/voidspace) left irc: Quit: Uhm... gotta go | 11:34 | |
| JaRoel|4d (~jaroel|4d@109.38.49.85) left irc: Read error: Connection reset by peer | 11:35 | |
| kenaan | 12bivab arm-backend-2 11280cca48c156 15/: merge default | 11:35 |
| kenaan | 12bivab arm-backend-2 11b2fff2c474ff 15/pypy/jit/backend/x86/test/test_runner.py: move this test to the x86 backend | 11:35 |
| kenaan | 12bivab arm-backend-2 111c132ebb86eb 15/pypy/jit/backend/arm/test/test_runner.py: Create a CPU instance for each test | 11:35 |
| kenaan | 12bivab arm-backend-2 11d0ed9d2beb0e 15/pypy/jit/backend/arm/: kill unused code | 11:35 |
| kenaan | 12bivab arm-backend-2 11fceb632073b8 15/pypy/jit/backend/arm/: Generate more debugging information (taken from the x86 backend) | 11:35 |
| kenaan | 12bivab arm-backend-2 11be46980ab0b2 15/pypy/jit/backend/arm/: Port changes since last merge | 11:35 |
| kenaan | 12bivab arm-backend-2 11839659291f03 15/pypy/jit/backend/test/runner_test.py: also remove test_compile_asmlen from runner_test after it was moved to the x86 backend | 11:35 |
| JaRoel|4d (~jaroel|4d@a82-93-220-176.adsl.xs4all.nl) joined #pypy. | 11:38 | |
| tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy. | 11:39 | |
| lesshaste | timotimo, do I need to download pip and install it in the virtual environment using pypy somehow? | 11:41 |
| Guest4576 (~John@osbk-4db1433b.pool.mediaWays.net) joined #pypy. | 11:42 | |
| voidspace (~anonymous@python/psf/voidspace) joined #pypy. | 11:42 | |
| tilgovi (~randall@couchdb/developer/tilgovi) left irc: Remote host closed the connection | 11:43 | |
| timotimo | lesshaste: virtualenv --distribute with pypy will install pip for you inside it | 11:47 |
| lesshaste | timotimo, thanks | 11:48 |
| nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) left irc: Quit: Leaving | 11:48 | |
| timotimo | you're welcome | 11:48 |
| lesshaste | ok so I believe I have installed it all in the right place | 11:51 |
| lesshaste | pypy/bin/pypy ./jitviewer/bin/jitviewer.py log.pypylog | 11:51 |
| lesshaste | ImportError: No module named jinja2 | 11:51 |
| lesshaste | it seems it isn't using the environment | 11:52 |
| lesshaste | how do I get it to? | 11:52 |
| tumbleweed | you run pypy from the bin directory of the virtualenv (see virtualenv's docs) | 11:53 |
| Guest4576 (~John@osbk-4db1433b.pool.mediaWays.net) left irc: Ping timeout: 240 seconds | 11:54 | |
| lesshaste | thanks! | 11:54 |
| lesshaste | I can't believe it is now working :) | 11:55 |
| lesshaste | ok so I think I can see the problem immediately | 11:56 |
| lesshaste | assuming I can interpret jitviewer | 11:56 |
| gorakhargosh (~user@14.96.198.231) joined #pypy. | 12:00 | |
| azanella (~azanella@189.6.80.131) joined #pypy. | 12:07 | |
| Guest4576 (~John@osbk-4db1433b.pool.mediaWays.net) joined #pypy. | 12:10 | |
| JaRoel|4d (~jaroel|4d@a82-93-220-176.adsl.xs4all.nl) left irc: Remote host closed the connection | 12:11 | |
| Guest4576 (~John@osbk-4db1433b.pool.mediaWays.net) left irc: Remote host closed the connection | 12:13 | |
| berkerpeksag (~berker@212.156.129.218) left irc: Read error: Connection reset by peer | 12:17 | |
| berkerpeksag (~berker@212.156.129.218) joined #pypy. | 12:17 | |
| k_bx (~k_bx@195.20.130.1) joined #pypy. | 12:23 | |
| timotimo | tumbleweed: you can also . ./bin/activate (the . is the source command of your shell) | 12:26 |
| timotimo | then it will set PATH and PYTHONPATH correctly for you | 12:27 |
| tumbleweed | yes, that's what most people do | 12:29 |
| lesshaste | thanks | 12:29 |
| lesshaste | it's working now thank goodness | 12:29 |
| lesshaste | https://bugs.pypy.org/issue980 was what I was looking at | 12:30 |
| nedbat (~nedbat@python/psf/nedbat) joined #pypy. | 12:32 | |
| JaRoel|4d (~jaroel|4d@a82-93-220-176.adsl.xs4all.nl) joined #pypy. | 12:39 | |
| kenaan | 12hager ppc-jit-backend 11d0d21bbde762 15/pypy/jit/backend/ppc/ppcgen/helper/regalloc.py: adjust size parameter in _check_im_arg and check_im_box | 12:44 |
| kenaan | 12hager ppc-jit-backend 1135aaf3680c92 15/pypy/jit/backend/ppc/ppcgen/helper/regalloc.py: remove comment | 12:44 |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/208 [12fijal] | 12:51 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/1017 [12fijal] | 12:54 |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Ping timeout: 272 seconds | 13:05 | |
| timotimo | lesshaste: that code is weird. what is l? why is the unrolled loop a constant length? | 13:15 |
| timotimo | if you completely unroll it, you could even remove i entirely and just use 0, 1, 2, ... | 13:15 |
| JaRoel|4d (~jaroel|4d@a82-93-220-176.adsl.xs4all.nl) left irc: Remote host closed the connection | 13:18 | |
| int3__ (~int3__@bb121-6-180-86.singnet.com.sg) joined #pypy. | 13:20 | |
| timotimo | i didn't even look at the attached files, sorry | 13:22 |
| h0l0gr4ph1c (~Edmund@ppp118-209-193-235.lns20.mel6.internode.on.net) left irc: Quit: This computer has gone to sleep | 13:22 | |
| lesshaste | timotimo, hi | 13:23 |
| lesshaste | timotimo, l is just the length that you need | 13:23 |
| lesshaste | timotimo, you can think of it as a constant | 13:23 |
| wleslie | I guess he's asking why it should be premoted - there's no way to tell from the trace that it will be constant | 13:24 |
| lesshaste | wleslie, it's set as a constant in the code you can download | 13:24 |
| lesshaste | wleslie, but I don't really know if it being a constant is that relevant | 13:24 |
| wleslie | yes, but is that in the *trace* | 13:24 |
| aboudreault (~alanb@osgeo/member/aboudreault) joined #pypy. | 13:25 | |
| lesshaste | wleslie, I take your point but...the interpeter has access to the full source code of course | 13:25 |
| lesshaste | wleslie, however, does it actually need to know that it is constant? | 13:26 |
| wleslie | but the jit does not | 13:26 |
| lesshaste | wleslie, doesn't the interpreter pass hints to the jit? | 13:26 |
| wleslie | if it's baking it into the generated code, then yes, it needs to figure out that it should premote that | 13:26 |
| wleslie | only via the trace | 13:26 |
| lesshaste | wleslie, ok.. back to the other point..does it actually need to know this? | 13:27 |
| lesshaste | wleslie, if it just puts a counter on every loop it can see it is being run millions of times | 13:27 |
| wleslie | well, think about it. if the loop length won't be a constant, we will need to generate new loops for each possible length. | 13:27 |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 13:27 | |
| wleslie | not good to generate code for a loop that won't be re-used next time, and that happens to be the common case. | 13:28 |
| lesshaste | wleslie, I was thinking more of partial unrolling | 13:28 |
| lesshaste | wleslie, so you don't attempt to fully unroll the loop | 13:28 |
| lesshaste | wleslie, hmm.. how does gcc do it? :) | 13:28 |
| lesshaste | wleslie, actually.. fijal had some very good ideas about how to do this | 13:28 |
| lesshaste | wleslie, and obviously he knows exponentially more on the topic than I do | 13:29 |
| wleslie | it's possible, maybe not SMOP, but not that hard either | 13:31 |
| lesshaste | smop? | 13:32 |
| wleslie | simple matter of programming | 13:32 |
| lesshaste | aha:) | 13:34 |
| lesshaste | well I wouldn't expect it to be that! :) | 13:34 |
| Rhy0lite (dje@nat/ibm/x-iiexvveqhenxcwir) joined #pypy. | 13:35 | |
| lesshaste | out of interest, is it unrealistic to pass hints not through the trace? | 13:35 |
| lesshaste | I mean, are we sticking with purism for any particular reason? | 13:35 |
| wleslie | it would be a new direction is all, to mix information from the code objects involved directly with the trace | 13:38 |
| int3__ (~int3__@bb121-6-180-86.singnet.com.sg) left irc: Remote host closed the connection | 13:39 | |
| lesshaste | ok | 13:39 |
| lesshaste | wleslie, to be honest.. I don't really understand some of the details of the jit. It seems to be able to mark loops as hot and so must be able to detect loops | 13:43 |
| lesshaste | wleslie, which implies to me that a short loop that was run millions of times could also be marked as hot | 13:43 |
| lesshaste | wleslie, out of interest..why isn't it that simple? :) | 13:43 |
| ciphergoth | Does the sandbox's use of seccomp still work? | 13:46 |
| wleslie | the marking of the loop as hot isn't the issue | 13:46 |
| ciphergoth | Wikipedia: seccomp mode is enabled via the prctl() system call using the PR_SET_SECCOMP argument. seccomp mode used to be enabled by writing to a file, /proc/self/seccomp, but this method was removed in favour of prctl().[1] | 13:46 |
| ciphergoth | http://en.wikipedia.org/wiki/Seccomp | 13:47 |
| ciphergoth | but | 13:47 |
| ciphergoth | f = open('/proc/%d/seccomp' % self.popen.pid, 'w') | 13:47 |
| lesshaste | not much point pointing to the wiki :) | 13:47 |
| ciphergoth | in sandlib.py | 13:47 |
| lesshaste | wleslie, what is the issue? | 13:47 |
| ciphergoth | lesshaste: I assumed everyone here had circumvented the blackout :-() | 13:47 |
| wleslie | the issue is that, once you mark a loop as hot, you trace it. and the things that are useful in that trace come out of the values that are currently on the stack or in locals; and only some of that is guessed to be fairly constant | 13:47 |
| lesshaste | :) | 13:47 |
| lesshaste | wleslie, oh right sorry I was talking specifically about the case where loops with a small number of iterations are not optimised where loops with a large number are | 13:48 |
| wleslie | list length is one of these things that is not premoted, because usually loops over lists are not over lists of the same length. | 13:48 |
| lesshaste | wleslie, even though the loop with a small number of iterations is run millions of times | 13:48 |
| wleslie | no, they are optimised exactly the same, which is not what you want in this case | 13:48 |
| wleslie | you want this loop /unrolled/, which is something you would never do with a loop with lots of iterations | 13:49 |
| lesshaste | wleslie, hmm.. unrolling was just one possible optimisation | 13:49 |
| lesshaste | wleslie, I don't know what optimisations pypy has up its sleeve for hot loops :) | 13:50 |
| ciphergoth | oh great - so the way to do it now is with a prctl, but doing one of those in Python requires a CPython module, so doing it from PyPy might be problematic | 13:50 |
| lesshaste | wleslie, what do you think the best solution is? | 13:50 |
| ciphergoth | Can the sandbox handle multithreaded code, BTW? AFAICT handle_until_return is determinedly single-threaded | 13:52 |
| ciphergoth | so one thread can't block on a syscall while another carries on making successful syscalls | 13:52 |
| amaury_ (~amaury_@74.125.57.34) joined #pypy. | 13:55 | |
| wleslie | hmmm | 13:56 |
| wleslie | lesshaste: what happens if you make l a class attribute? | 13:59 |
| kenaan | 12justinpeel default 11db7b9b0aa08d 15/pypy/module/micronumpy/: fix a bug in to_str for ndim=1, size=1 arrays. also affected any multi-dim array where the last dimension is 1... | 14:00 |
| wleslie | lesshaste: also, how are you benchmarking this? there's no timing code in testham.py | 14:00 |
| lesshaste | wleslie, I just run it | 14:00 |
| lesshaste | wleslie, so the three times speedup includes the whole thing | 14:01 |
| lesshaste | wleslie, I am sure the loop is speed up much more than that | 14:01 |
| lesshaste | wleslie, I don't know what happens if you make l a class attribute | 14:01 |
| wleslie | anyway, I'd better get some sleep before work. | 14:03 |
| wleslie | night! | 14:03 |
| JaRoel|4d (~jaroel|4d@office.fourdigits.nl) joined #pypy. | 14:03 | |
| wleslie (~verte@python/site-packages/verte) left irc: Quit: ~~~ Crash in JIT! | 14:04 | |
| justinpeel (~justinpee@c-76-23-44-72.hsd1.ut.comcast.net) joined #pypy. | 14:04 | |
| lesshaste | good night | 14:06 |
| k_bx (~k_bx@195.20.130.1) left irc: Ping timeout: 252 seconds | 14:11 | |
| mattip (598be567@gateway/web/freenode/ip.89.139.229.103) joined #pypy. | 14:14 | |
| mattip | justinpeel: ping | 14:14 |
| justinpeel | mattip: hi | 14:14 |
| mattip | thanks for the fix. What did it do beofre the fix? | 14:14 |
| mattip | (to_str that is) | 14:15 |
| justinpeel | np.array([1]) would give repr of array(1) | 14:15 |
| justinpeel | and np.array([[1],[2]]) would give repr of array([1,1]) | 14:15 |
| Arfrever (~Arfrever@apache/committer/Arfrever) joined #pypy. | 14:16 | |
| mattip | huh. Are you using numpypy for anything useful yet? | 14:16 |
| justinpeel | because the 1-d arrays of size 1 were treated like arrays of size 0 | 14:16 |
| justinpeel | no, not really | 14:16 |
| justinpeel | haven't had much time | 14:16 |
| justinpeel | also, I need to implement kron, svd, eig and a few other things for my work | 14:17 |
| mattip | just curious how it's doing in the real world. I too am missing a few things in order to use it properly. | 14:17 |
| rguillebert | interpreter_astcompiler_codegen.c:33120: error: 'struct pypy_pypy_interpreter_astcompiler_ast_AST0' has no member named '_gcheader' | 14:17 |
| rguillebert | what could cause that ? | 14:17 |
| justinpeel | I think that I'll work on kron soon | 14:18 |
| voidspace (~anonymous@python/psf/voidspace) left irc: Quit: voidspace | 14:18 | |
| mattip | It would be cool if someone would pick up the fpypy branch and get blas working. | 14:18 |
| mattip | can you do kron at the applevel? | 14:20 |
| rguillebert | what wrong with that http://paste.pocoo.org/show/536736/ ? | 14:21 |
| justinpeel | well.. it would probably be better to have a jit driver for kron | 14:22 |
| mattip | rguillebert: I wish I knew. Specifying your platform and pypy version may help others help you | 14:23 |
| rguillebert | I'm translating on tannit :) | 14:23 |
| mattip | justinpeel: my mantra is first make it work then make it pretty, then make it fast. | 14:24 |
| int3__ (~int3__@bb121-6-180-86.singnet.com.sg) joined #pypy. | 14:24 | |
| khs (~khs@2001:700:300:2120:725a:b6ff:fee5:a44) joined #pypy. | 14:25 | |
| rguillebert | maybe isinstance doesn't work... | 14:26 |
| justinpeel | I should probably implement np.outer first.. | 14:28 |
| justinpeel | but first, I go to work | 14:29 |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Ping timeout: 248 seconds | 14:35 | |
| gtaylor (~gtaylor@108-196-160-156.lightspeed.tukrga.sbcglobal.net) joined #pypy. | 14:37 | |
| berkerpeksag (~berker@212.156.129.218) left irc: Read error: Connection reset by peer | 14:39 | |
| berkerpeksag (~berker@212.156.129.218) joined #pypy. | 14:40 | |
| justinpeel (~justinpee@c-76-23-44-72.hsd1.ut.comcast.net) left irc: Ping timeout: 252 seconds | 14:45 | |
| mattip (598be567@gateway/web/freenode/ip.89.139.229.103) left irc: Quit: Page closed | 14:46 | |
| mat^2 (~mathias@212.130.113.35) joined #pypy. | 14:46 | |
| anish_ (anish@nat/redhat/x-lfndzxqdolsoljlz) left irc: Quit: Leaving | 14:52 | |
| gorakhargosh (~user@14.96.198.231) left irc: Remote host closed the connection | 14:52 | |
| kenaan | 12edelsohn ppc-jit-backend 11db20886769cb 15/pypy/jit/backend/ppc/ppcgen/regalloc.py: Remove boxes from getinteriorfield_gc, setinteriorfield_gc. | 14:53 |
| whitelynx (~whitelynx@63.241.75.144) joined #pypy. | 14:56 | |
| CIA-17 | 03ciphergoth 07roundup * 10#1003/Sandbox code uses no-longer-working seccom: | 14:57 |
| CIA-17 | [new] If the os_level_sandboxing flag in pypy.translator.sandbox.sandlib.SandboxedProc | 14:57 |
| CIA-17 | is set to True, the sandbox tries to turn on "seccomp" fo ... * 14https://bugs.pypy.org/issue1003 | 14:57 |
| fprimex (~fprimex@brent-macbook.sc.fsu.edu) joined #pypy. | 15:02 | |
| dmalcolm (~david@c-24-61-12-82.hsd1.ma.comcast.net) left irc: Quit: Leaving | 15:06 | |
| amaury_ (~amaury_@74.125.57.34) left irc: Ping timeout: 240 seconds | 15:08 | |
| int3__ (~int3__@bb121-6-180-86.singnet.com.sg) left irc: Remote host closed the connection | 15:09 | |
| amaury_ (amaury_@nat/google/x-pqeiwtefottmnohk) joined #pypy. | 15:11 | |
| DasIch (~DasIch@p4FFDF136.dip.t-dialin.net) joined #pypy. | 15:11 | |
| Arfrever (~Arfrever@apache/committer/Arfrever) left irc: Ping timeout: 240 seconds | 15:17 | |
| CIA-17 | 03ciphergoth 07roundup * 10#1004/Sandbox only works for single-threaded code: | 15:17 |
| CIA-17 | [new] In the sandbox, two remoted library calls cannot be "in flight" at once; the | 15:17 |
| CIA-17 | protocol between the sandbox process and the parent process g ... * 14https://bugs.pypy.org/issue1004 | 15:17 |
| ciphergoth | I filed bugs for the sandbox issues I identified! Go me! | 15:18 |
| timotimo | uh | 15:19 |
| timotimo | are you sure that's a problem? | 15:19 |
| timotimo | doesn't the gil cause any two external library calls to be serialised? | 15:19 |
| berkerpeksag (~berker@212.156.129.218) left irc: Remote host closed the connection | 15:20 | |
| ciphergoth | surely not | 15:20 |
| berkerpeksag (~berker@212.156.129.218) joined #pypy. | 15:20 | |
| ciphergoth | the whole point of threading would be lost if so | 15:20 |
| timotimo | er, of course, that was the other way around | 15:21 |
| ciphergoth | if threading can do anything, it allows one thread to block on, say, a read | 15:21 |
| ciphergoth | while another does work | 15:21 |
| timotimo | right | 15:21 |
| ciphergoth | if not then, when is the GIL released? | 15:21 |
| ciphergoth | but it's tricky to fix | 15:22 |
| ciphergoth | it's easy to, for example, tag the requests so you can tell which reply is to which request | 15:22 |
| timotimo | yeah, you could accidentally read data that was meant for the other process | 15:22 |
| timotimo | yeah, and store them in thread shared storage | 15:22 |
| timotimo | it would probably be easier to have a new pipe per process, no? | 15:22 |
| timotimo | that way, the os would support all this madness | 15:22 |
| ciphergoth | right, but then you have to create a new pipe for a new process | 15:23 |
| timotimo | in the other case, you'd have to do scheduling and far worse things yourself | 15:23 |
| timotimo | a question | 15:23 |
| ciphergoth | for a new thread rather | 15:23 |
| timotimo | how come creating a new thread in the sandbox can even work? | 15:23 |
| ciphergoth | and so for example you can't use seccomp | 15:23 |
| ciphergoth | err | 15:23 |
| ciphergoth | I don't know that it does | 15:23 |
| ciphergoth | if it does, it's either because it's marked sandboxsafe=True | 15:24 |
| timotimo | right, the current sandbox transformation would remove the calls to thread/process creation code | 15:24 |
| ciphergoth | or because it uses language-level threads | 15:24 |
| timotimo | ah | 15:24 |
| ciphergoth | wonder what the shortest test would be | 15:25 |
| ciphergoth | that wouldn't run up against the bug I've just identified! | 15:25 |
| timotimo | good question | 15:25 |
| voidspace (~anonymous@python/psf/voidspace) joined #pypy. | 15:27 | |
| ciphergoth | don't know how to create locks or wait/notify in rpython | 15:28 |
| timotimo | rffi into nptl :)) | 15:28 |
| ciphergoth | ah cool | 15:30 |
| timotimo | i don't know if you want this | 15:30 |
| Arfrever (~Arfrever@apache/committer/Arfrever) joined #pypy. | 15:33 | |
| berkerpeksag (~berker@212.156.129.218) left irc: Read error: Connection reset by peer | 15:33 | |
| berkerpeksag (~berker@212.156.129.218) joined #pypy. | 15:33 | |
| CIA-17 | 03Dmitrey 07roundup * 10#1005/numpypy array constructor doesn't handle string dtype: (log message trimmed) | 15:37 |
| CIA-17 | [new] >>> np.array([1,2,3],'float') | 15:37 |
| CIA-17 | array([ 1., 2., 3.]) | 15:37 |
| CIA-17 | >>>> np.array([1,2,3],'float') | 15:37 |
| CIA-17 | Traceback (most recent call last): * 14https://bugs.pypy.org/issue1005 | 15:37 |
| CIA-17 | 03Dmitrey 07roundup * 10#1006/numpypy array(1).reshape(1,1) fails: (log message trimmed) | 15:38 |
| CIA-17 | [new] >>> np.array(1).reshape(1,1) | 15:38 |
| CIA-17 | array([[1]]) | 15:38 |
| CIA-17 | >>>> np.array(1).reshape(1,1) | 15:38 |
| CIA-17 | RPython traceback: * 14https://bugs.pypy.org/issue1006 | 15:38 |
| k_bx (~k_bx@195.20.130.1) joined #pypy. | 15:50 | |
| AlekSi_ (~AlekSi@85.235.191.82) joined #pypy. | 15:51 | |
| AlekSi (~AlekSi@85.235.191.82) left irc: Ping timeout: 240 seconds | 15:54 | |
| CIA-17 | 03Dmitrey 07roundup * 10#1007/add "fill" method for numpypy array: (log message trimmed) | 15:55 |
| CIA-17 | [new] the method is quite easy to implement, yet very important - it is encountered | 15:55 |
| CIA-17 | very often. | 15:55 |
| CIA-17 | >>> a = empty((2,3)) | 15:55 |
| CIA-17 | >>> a.fill(0.5) * 14https://bugs.pypy.org/issue1007 | 15:55 |
| AlekSi_ (~AlekSi@85.235.191.82) left irc: Remote host closed the connection | 15:56 | |
| -RichiH (~richih@freenode/staff/richih) to $$*- [Global Notice] Hi all. We just blogged about SOPA/PIPA on http://blog.freenode.net/2012/01/on-sopapipa/ and suggest you join ##sopa if you are interested in these proposed bills or other discussion around this general topic. As always, have a nice day and thanks for flying freenode air! | 16:06 | |
| kenaan | 12rguillebert py3k 11f4cb22c63136 15/pypy/interpreter/astcompiler/codegen.py: Implement py3k's tuple unpacking in the code generator | 16:09 |
| kenaan | 12rguillebert py3k 116face22d8492 15/pypy/interpreter/pyopcode.py: Implement the UNPACK_EX bytecode which is used by py3k's new tuple unpacking | 16:09 |
| kenaan | 12rguillebert py3k 11d0b94548df3b 15/pypy/interpreter/astcompiler/codegen.py: Check if the destination doesn't contain multiple stars | 16:09 |
| int3__ (~int3__@bb121-6-180-86.singnet.com.sg) joined #pypy. | 16:09 | |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) left irc: Excess Flood | 16:14 | |
| CIA-17 | 03Dmitrey 07roundup * 10#1008/numpypy: commit the code for empty_like, zeros_like, ones_like: | 16:14 |
| CIA-17 | [new] Code in the attached file. I have wrote it without looking into numpy sources - | 16:14 |
| CIA-17 | seems like the funcs are implemented somewhere in C or Cyth ... * 14https://bugs.pypy.org/issue1008 | 16:14 |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) joined #pypy. | 16:18 | |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) left irc: Excess Flood | 16:18 | |
| dmalcolm (david@nat/redhat/x-fsdoddjfdlhcpkra) joined #pypy. | 16:19 | |
| antocuni (~antocuni@89-40.5-85.cust.bluewin.ch) joined #pypy. | 16:20 | |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) joined #pypy. | 16:21 | |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) left irc: Excess Flood | 16:21 | |
| hruske (~Gasper@188-230-156-183.dynamic.t-2.net) left irc: Remote host closed the connection | 16:22 | |
| mitsuhiko (~mitsuhiko@hammett.srv.pocoo.org) joined #pypy. | 16:22 | |
| mitsuhiko (~mitsuhiko@hammett.srv.pocoo.org) left irc: Changing host | 16:22 | |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) joined #pypy. | 16:22 | |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 16:22 | |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) left irc: Excess Flood | 16:22 | |
| CIA-17 | 03afa 07roundup * 10#1008/numpypy: commit the code for empty_like, zeros_like, ones_like: [chatting] there is no attached file... * 14https://bugs.pypy.org/issue1008 | 16:23 |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) joined #pypy. | 16:25 | |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) left irc: Excess Flood | 16:25 | |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) joined #pypy. | 16:25 | |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) left irc: Excess Flood | 16:25 | |
| mitsuhiko (~mitsuhiko@hammett.srv.pocoo.org) joined #pypy. | 16:26 | |
| mitsuhiko (~mitsuhiko@hammett.srv.pocoo.org) left irc: Changing host | 16:26 | |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) joined #pypy. | 16:26 | |
| CIA-17 | 03Dmitrey 07roundup * 10#1008/numpypy: commit the code for empty_like, zeros_like, ones_like: | 16:26 |
| CIA-17 | Somehow it doesn't want to be attached. I put it here: | 16:26 |
| CIA-17 | http://pastebin.com/q7RYRnuS * 14https://bugs.pypy.org/issue1008 | 16:26 |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) left irc: Excess Flood | 16:26 | |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) joined #pypy. | 16:27 | |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) left irc: Excess Flood | 16:27 | |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) joined #pypy. | 16:28 | |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) left irc: Excess Flood | 16:28 | |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) joined #pypy. | 16:28 | |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) left irc: Excess Flood | 16:28 | |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) joined #pypy. | 16:29 | |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) left irc: Excess Flood | 16:29 | |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) joined #pypy. | 16:30 | |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) left irc: Excess Flood | 16:30 | |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) joined #pypy. | 16:32 | |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) left irc: Excess Flood | 16:32 | |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) joined #pypy. | 16:33 | |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) left irc: Excess Flood | 16:33 | |
| mitsuhiko_ (~mitsuhiko@hammett.srv.pocoo.org) joined #pypy. | 16:35 | |
| mitsuhiko_ (~mitsuhiko@hammett.srv.pocoo.org) left irc: Excess Flood | 16:35 | |
| mitsuhiko_ (~mitsuhiko@hammett.srv.pocoo.org) joined #pypy. | 16:35 | |
| mitsuhiko_ (~mitsuhiko@hammett.srv.pocoo.org) left irc: Excess Flood | 16:36 | |
| mitsuhiko_ (~mitsuhiko@hammett.srv.pocoo.org) joined #pypy. | 16:36 | |
| mitsuhiko_ (~mitsuhiko@hammett.srv.pocoo.org) left irc: Excess Flood | 16:37 | |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) joined #pypy. | 16:37 | |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) left irc: Excess Flood | 16:37 | |
| timotimo | oh my | 16:40 |
| timotimo | seems like he's got a lot to say today | 16:40 |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) joined #pypy. | 16:41 | |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) left irc: Excess Flood | 16:41 | |
| #pypy: mode change '+b mitsuhiko!*@*' by exarkun!~exarkun@wordeology.com | 16:41 | |
| dmalcolm (david@nat/redhat/x-fsdoddjfdlhcpkra) left irc: Read error: Connection reset by peer | 16:48 | |
| dmalcolm (david@nat/redhat/x-nogddzigzypbvehr) joined #pypy. | 16:49 | |
| antocuni | rguillebert: assert repr(op.args[0].concretetype) == '<* GcStruct object { typeptr }>' | 16:50 |
| asmeurer (~asmeurer@129.138.218.98) joined #pypy. | 16:52 | |
| kenaan | 12bivab arm-backend-2 1148cc79e4f981 15/pypy/jit/backend/arm/: (arigo, bivab) fix for guard_nonnull_class which was emitting two guards. Additionally make sure that the off... | 16:53 |
| kenaan | 12bivab arm-backend-2 111caec07bb02e 15/pypy/jit/backend/arm/assembler.py: (arigo, bivab) refactor guard and guard_token handling a bit and get rid of _arm_guard_pos | 16:53 |
| kenaan | 12bivab arm-backend-2 118dd9c2555f29 15/pypy/jit/backend/test/runner_test.py: (bivab, arigo) Add test for an operation that does not correctly emit the code for the guard, i.e. emitting t... | 16:53 |
| kenaan | 12bivab arm-backend-2 11aee28928eeae 15/pypy/jit/backend/arm/: merge heads | 16:53 |
| kenaan | 12bivab arm-backend-2 110e325c9172fb 15/pypy/jit/backend/test/runner_test.py: give test a proper name | 16:53 |
| khs (~khs@2001:700:300:2120:725a:b6ff:fee5:a44) left irc: Quit: Leaving | 16:54 | |
| AlekSi (~AlekSi@176.57.74.133) joined #pypy. | 16:58 | |
| lesshaste (~lesshaste@87-194-206-189.bethere.co.uk) left irc: Quit: Leaving | 17:01 | |
| berkerpeksag (~berker@212.156.129.218) left irc: Quit: Instantbird 1.1 | 17:03 | |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Ping timeout: 252 seconds | 17:04 | |
| kenaan | 12alex_gaynor default 11923df65f2286 15/pypy/module/micronumpy/: issue #1005 -- accept 'float' as a dtype | 17:15 |
| CIA-17 | 03agaynor 07roundup * 10#1005/numpypy array constructor doesn't handle string dtype: [resolved] Fixed in 923df65f2286 * 14https://bugs.pypy.org/issue1005 | 17:15 |
| mitsuhiko_ (~mitsuhiko@hammett.srv.pocoo.org) joined #pypy. | 17:17 | |
| #pypy: mode change '-b mitsuhiko_!*@*' by exarkun!~exarkun@wordeology.com | 17:20 | |
| #pypy: mode change '-b mitsuhiko!*@*' by exarkun!~exarkun@wordeology.com | 17:20 | |
| mitsuhiko_ (~mitsuhiko@hammett.srv.pocoo.org) left irc: Changing host | 17:20 | |
| mitsuhiko_ (~mitsuhiko@ubuntu/member/mitsuhiko) joined #pypy. | 17:20 | |
| Nick change: mitsuhiko_ -> mitsuhiko | 17:21 | |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 17:25 | |
| G2P (~G2P@fw-asn1.ornis.com) left irc: Quit: Leaving. | 17:26 | |
| lucian (~lucian@93-97-174-114.zone5.bethere.co.uk) left irc: Ping timeout: 255 seconds | 17:27 | |
| rochacon (~rochacon@189.100.116.233) joined #pypy. | 17:32 | |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Ping timeout: 252 seconds | 17:45 | |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 17:48 | |
| mvt (~mvantelli@53530442.cm-6-4a.dynamic.ziggo.nl) left irc: Quit: This computer has gone to sleep | 17:51 | |
| kenaan | 12bivab ppc-jit-backend 11d9303a92441b 15/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py: (arigo, bivab) use get_spp_offset to correctly compute the offset which is currently differnt for positive ... | 17:51 |
| kenaan | 12bivab ppc-jit-backend 117a455997891c 15/pypy/jit/backend/test/runner_test.py: (arigo, bivab) Add tests for finish and guard that check that fail/finish args pased to the loop on the sta... | 17:51 |
| kenaan | 12bivab ppc-jit-backend 11326dc978de77 15/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py: merge heads | 17:51 |
| kenaan | 12alex_gaynor default 1136de78269626 15/pypy/module/micronumpy/: Issue #1007 -- added fill() method to numpypy arrays | 17:52 |
| CIA-17 | 03agaynor 07roundup * 10#1007/add "fill" method for numpypy array: [resolved] Fixed in 36de78269626 * 14https://bugs.pypy.org/issue1007 | 17:53 |
| kenaan | 12alex_gaynor default 118f0e9fcd8de3 15/pypy/module/micronumpy/test/test_zjit.py: add an arrylen_gc to this so the test passes, it's killed by the backend (I wish we did DCE earlier) | 17:55 |
| DasIch (~DasIch@p4FFDF136.dip.t-dialin.net) left irc: Quit: DasIch | 17:58 | |
| mher (~Adium@tethras5.ucd.ie) left irc: Quit: Leaving. | 18:01 | |
| ciphergoth | is there any particular reason the file descriptor map isn't used for everything fd-related in the sandbox, and pre-populated with stdin/stdout/stderr ? Would a patch to that effect have a hope of being accepted? | 18:05 |
| mvt (~mvantelli@53530442.cm-6-4a.dynamic.ziggo.nl) joined #pypy. | 18:07 | |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Ping timeout: 272 seconds | 18:08 | |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 18:08 | |
| ciphergoth | all the "if fd == 0:" stuff in sandlib.py seems wrong | 18:11 |
| ciphergoth | do_ll_os__ll_os_read should just be "if fd in fdmap: return fdmap[fd].read(size) else: throw EBADF | 18:13 |
| amaury_ (amaury_@nat/google/x-pqeiwtefottmnohk) left irc: Ping timeout: 272 seconds | 18:15 | |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Ping timeout: 252 seconds | 18:18 | |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 18:18 | |
| papercrane (~papercran@75.101.111.82) joined #pypy. | 18:23 | |
| Nick change: Husio -> inz_Husio | 18:25 | |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Ping timeout: 252 seconds | 18:25 | |
| ronan (~ronan@host81-132-98-87.range81-132.btcentralplus.com) joined #pypy. | 18:29 | |
| CIA-17 | 03Dmitrey 07roundup * 10#1009/numpypy ndarray bug "TypeError: 'flatiter' object is not subscriptable": (log message trimmed) | 18:30 |
| CIA-17 | [new] This bug prevents me to port numpy.diag(), creating walkaround here seems to be | 18:30 |
| CIA-17 | bad idea. | 18:30 |
| CIA-17 | >>> a=N.ones((4,4)) | 18:30 |
| CIA-17 | >>> a.flat[2] * 14https://bugs.pypy.org/issue1009 | 18:30 |
| voidspace (~anonymous@python/psf/voidspace) left irc: Quit: voidspace | 18:48 | |
| rochacon (~rochacon@189.100.116.233) left irc: Quit: rochacon | 18:56 | |
| CIA-17 | 03agaynor 07roundup * 10#1009/numpypy ndarray bug "TypeError: 'flatiter' object is not subscriptable": | 18:57 |
| CIA-17 | [chatting] Here's some tests for anyone interested in looking into this: | 18:57 |
| CIA-17 | http://paste.pocoo.org/show/536857/ * 14https://bugs.pypy.org/issue1009 | 18:57 |
| DasIch (~DasIch@p4FFDF136.dip.t-dialin.net) joined #pypy. | 19:01 | |
| kenaan | 12antocuni py3k 118df1c2074547 15/pypy/rpython/: (arigo, romain, antocuni) aaargh. enumerate did not convert the repr of the items, resulting in a lot of confusion ... | 19:05 |
| kenaan | 12antocuni default 11a5b5795a3edd 15/pypy/rpython/: (arigo, romain, antocuni) aaargh. enumerate did not convert the repr of the items, resulting in a lot of confusi... | 19:05 |
| kenaan | 12antocuni default 11c85a96246d2f 15/pypy/module/micronumpy/: merge heads | 19:05 |
| Ademan (~dan@adsl-71-141-224-79.dsl.snfc21.pacbell.net) left irc: Ping timeout: 244 seconds | 19:06 | |
| Alex_Gaynor | antocuni: ahh, is that why enumerate didn't work last time I used it! | 19:07 |
| bivab (~david@89-40.5-85.cust.bluewin.ch) left irc: Quit: bivab | 19:09 | |
| antocuni (~antocuni@89-40.5-85.cust.bluewin.ch) left irc: Ping timeout: 252 seconds | 19:10 | |
| mtigas (~mtigas@users.spokesman.com) joined #pypy. | 19:12 | |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 19:13 | |
| fijal (~fijal@196-210-150-33.dynamic.isadsl.co.za) joined #pypy. | 19:19 | |
| fijal | hi | 19:25 |
| DanielHolth (~daniel@209.251.142.125) joined #pypy. | 19:25 | |
| fijal | wtf sphinx failed? | 19:27 |
| fijal | on 32bit only anyway? | 19:27 |
| Alex_Gaynor | fijal: hey | 19:27 |
| Alex_Gaynor | fijal: I think maybe you fixed it before the 64-bit rrepo pulled? | 19:27 |
| fijal | no, I fixed it and then pushed both | 19:27 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/1018 [12fijal] | 19:28 |
| amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) joined #pypy. | 19:28 | |
| Alex_Gaynor | fijal: oh, I didn't see that | 19:28 |
| fijal | let's try again | 19:28 |
| fijal | my system is pretty fucked, I wonder what do I do now | 19:28 |
| Alex_Gaynor | Expose JIT params at applevel! :) | 19:29 |
| fijal | Alex_Gaynor: permission denied | 19:29 |
| Alex_Gaynor | heh | 19:30 |
| fijal | wtf | 19:32 |
| Alex_Gaynor | ? | 19:33 |
| fijal | uh | 19:34 |
| fijal | reshape is pretty screwed up :/ | 19:35 |
| Alex_Gaynor | fijal: You may recall I complained about this a while ago, it's totally broken for 0-d arrays | 19:37 |
| Alex_Gaynor | I guess you can make reshape work, but not .shape = for them | 19:38 |
| AlekSi (~AlekSi@176.57.74.133) left irc: Remote host closed the connection | 19:39 | |
| fijal | no, it's just broken | 19:39 |
| fijal | not only for 0-d arrays | 19:39 |
| Alex_Gaynor | oh, great | 19:40 |
| fijal | it starts with get_shape_from_iterable | 19:40 |
| oxnard (oxnard@ws29-ilnk.elkhart.net) left #pypy ("Leaving"). | 19:41 | |
| fijal | which was written for determining shape from array(stuff) | 19:41 |
| fijal | :/ | 19:41 |
| Alex_Gaynor | what's wrong with get_shape_from_iterable? | 19:42 |
| fijal | set_shape gets a tuple with shape right? | 19:43 |
| fijal | get_shape_from_iterable determines shape based on iterable | 19:43 |
| fijal | so [1, 1, 1] has shape [3] | 19:43 |
| `fox` (~fox@host19-111-dynamic.20-79-r.retail.telecomitalia.it) joined #pypy. | 19:43 | |
| fijal | while (1, 1, 1) should have shape [1, 1, 1] | 19:43 |
| Alex_Gaynor | you'er confusing what get_shape_from_iterable is for | 19:43 |
| Alex_Gaynor | it's exclusivley (AFAIK) for ndarray.reshape() | 19:44 |
| Alex_Gaynor | it's not for detecting the shape for array(obj) | 19:44 |
| fijal | ah ok | 19:46 |
| fijal | then it's just for scalars no? | 19:47 |
| Nick change: mwhudson_ -> mwhudson | 19:49 | |
| amaury_ | rguillebert: I'm trying to fix translation issues in UNPACK_EX implementation | 19:56 |
| fijal | mwhudson: ping? | 19:58 |
| fijal | ever seen | 19:59 |
| fijal | E: pycompile:240: Requested versions are not installed | 19:59 |
| CIA-17 | 03dripton 07roundup * 10#986/Problems with timezones in datetime.datetime: dupe of 972 * 14https://bugs.pypy.org/issue986 | 20:00 |
| mtigas (~mtigas@users.spokesman.com) left irc: Quit: mtigas | 20:02 | |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Ping timeout: 252 seconds | 20:03 | |
| mwhudson | fijal: hi | 20:03 |
| mwhudson | fijal: no, what's the context? | 20:03 |
| lizardo (~lizardo@189.2.128.130) left irc: Ping timeout: 248 seconds | 20:04 | |
| `fox` (~fox@host19-111-dynamic.20-79-r.retail.telecomitalia.it) left irc: Read error: Connection reset by peer | 20:05 | |
| k_bx (~k_bx@195.20.130.1) left irc: Ping timeout: 255 seconds | 20:05 | |
| `fox` (~fox@host19-111-dynamic.20-79-r.retail.telecomitalia.it) joined #pypy. | 20:05 | |
| lesshaste (~lesshaste@87-194-206-189.bethere.co.uk) joined #pypy. | 20:10 | |
| CIA-17 | 03dripton 07roundup * 10#972/inconsistency with cpython (datetime?): | 20:10 |
| CIA-17 | pypy/lib_pypy/pypy_test/test_datetime.py has an existing failure in function | 20:10 |
| CIA-17 | test_more_datetime_rounding, which casts doubts on the current imple ... * 14https://bugs.pypy.org/issue972 | 20:10 |
| `fox` (~fox@host19-111-dynamic.20-79-r.retail.telecomitalia.it) left irc: Ping timeout: 252 seconds | 20:11 | |
| CIA-17 | 03afa 07roundup * 10#972/inconsistency with cpython (datetime?): | 20:16 |
| CIA-17 | CPython 3.2 also has a datetime.py. Does it show the same behavior? If yes, you | 20:16 |
| CIA-17 | could also propose your patch to the CPython bug tracker. * 14https://bugs.pypy.org/issue972 | 20:16 |
| mattip (4fb57ccd@gateway/web/freenode/ip.79.181.124.205) joined #pypy. | 20:16 | |
| lizardo (~lizardo@189.2.128.130) joined #pypy. | 20:18 | |
| mattip | fijal: any chance you can look at the matrixmath-dot branch and give me some feedback? | 20:21 |
| mattip | @Alex_Gaynor: ping | 20:29 |
| mattip | Or actually whoever cares :) | 20:29 |
| mattip | I'm collecting reshape bugs here http://paste.pocoo.org/show/536905 please add your favorite failing test. | 20:30 |
| bivab (~david@89-40.5-85.cust.bluewin.ch) joined #pypy. | 20:30 | |
| Alex_Gaynor | pong | 20:30 |
| Alex_Gaynor | mattip: Any reshape with a scalar array will fail, I don't have any others though. | 20:31 |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 20:31 | |
| mattip | how can you reshape a zero-size array? | 20:31 |
| exarkun | it could be a six-dimensional array with no data in it | 20:32 |
| exarkun | or it could be a one-dimensional array with no data in it | 20:32 |
| Alex_Gaynor | array(1).reshape(1, 1) turns it into a [[1]] | 20:32 |
| exarkun | reshaping it completely sensible | 20:32 |
| DasIch_ (~DasIch@p4FFDCEA5.dip.t-dialin.net) joined #pypy. | 20:33 | |
| DasIch (~DasIch@p4FFDF136.dip.t-dialin.net) left irc: Ping timeout: 240 seconds | 20:35 | |
| Nick change: DasIch_ -> DasIch | 20:35 | |
| mattip | exarkun: well, what do you know. This works in numpy: numpy.array([]).reshape(1,0,1,1).shape == (1,0,1,1) | 20:35 |
| mattip | it also works correctly in numpypy | 20:36 |
| mattip | I guess I just didn't remember what I did. | 20:38 |
| ousado (~ousado@unaffiliated/ousado) left irc: Quit: bye | 20:39 | |
| exarkun | heh | 20:39 |
| ousado (~ousado@31-18-121-45-dynip.superkabel.de) joined #pypy. | 20:39 | |
| ousado (~ousado@31-18-121-45-dynip.superkabel.de) left irc: Changing host | 20:39 | |
| ousado (~ousado@unaffiliated/ousado) joined #pypy. | 20:39 | |
| mattip | there are naysayers who claim we need more tests. To them I say: | 20:41 |
| mattip | well, yes, you're absolutely right. | 20:41 |
| CIA-17 | 03dripton 07roundup * 10#972/inconsistency with cpython (datetime?): | 20:42 |
| CIA-17 | CPython 3.2 datetime.py has a fix to utcfromtimestamp, from 2010. Copying that | 20:42 |
| CIA-17 | function from CPython 3.2's version to lib_pypy's version works. | 20:42 |
| CIA-17 | ... * 14https://bugs.pypy.org/issue972 | 20:42 |
| antocuni (~antocuni@89-40.5-85.cust.bluewin.ch) joined #pypy. | 20:51 | |
| fijal | http://blogs.adobe.com/avikchaudhuri/2012/01/17/the-v8-myth-why-javascript-is-not-a-worthy-competitor/ | 20:53 |
| lesshaste | hi fijal | 20:53 |
| fijal | mwhudson: trying to upgrade ubuntu and failing pretty horribly :/ | 20:54 |
| fijal | it won't install python2.7 | 20:54 |
| lesshaste | I gave in and ran the pypy versus shedskin tests on those benchmarks just now | 20:54 |
| mwhudson | fijal: huh strange | 20:54 |
| mwhudson | fijal: can you post a bit more log? | 20:54 |
| lesshaste | pypy does very well except .. slower than cpython on dict as we discussed and a little slow in general on sudoku solving | 20:54 |
| Alex_Gaynor | fijal: what an idiotic article, if I thought adobe had compotent engineers I'd say they should be emberassed | 20:54 |
| fijal | mwhudson: I would love to | 20:54 |
| lesshaste | and also uses a lot of RAM it seems on the sudoku test | 20:55 |
| lesshaste | FWIW | 20:55 |
| fijal | mwhudson: http://paste.pocoo.org/show/536930/ | 20:55 |
| fijal | the entire log | 20:55 |
| fijal | mwhudson: if you tell me how to get more log I can | 20:55 |
| Alex_Gaynor | fijal: Jesus, this article is awful. | 20:56 |
| MostAwesomeDude | What a content-free rant. | 20:56 |
| fijal | amaury_: will you commit datetime changes to pypy? | 20:56 |
| MostAwesomeDude | I mean, I don't like JS either, but that isn't really a useful or helpful post. | 20:56 |
| lesshaste | in one test shedskin is 9 times slower than pypy :) | 20:56 |
| Action: amaury_ looking at patch | 20:57 | |
| ousado (~ousado@unaffiliated/ousado) left irc: Remote host closed the connection | 20:57 | |
| kenaan | 12mattip numpypy-reshape 1195362a60e6b8 15/pypy/module/micronumpy/test/test_numarray.py: add (still not enough) failing tests | 20:57 |
| mattip | shop is open for more reshape tests. feel free to hammer away. | 20:58 |
| fijal | Alex_Gaynor: I think adobe & flash are circling the toilet anyway | 20:58 |
| berkerpeksag (~berkerpek@46.197.8.7) joined #pypy. | 20:58 | |
| CIA-17 | 03Dmitrey 07roundup * 10#1010/numpypy: commit the code for array_equal: | 21:00 |
| CIA-17 | [new] Code has been taken from CPython numpy and a little bit reworked for current | 21:00 |
| CIA-17 | numpypy implementation. | 21:00 |
| CIA-17 | http://pastebin.com/9CN0k9Tx * 14https://bugs.pypy.org/issue1010 | 21:00 |
| fijal | cool | 21:01 |
| fijal | Alex_Gaynor: can you look at that, I'm having a weekend today :) | 21:01 |
| Alex_Gaynor | fijal: at #1010? | 21:01 |
| fijal | yeah | 21:01 |
| mwhudson | fijal: do you have python2.7 installed already? i.e. is this install or upgrade? | 21:01 |
| fijal | mwhudson: upgrade | 21:01 |
| fijal | mwhudson: but at this stage I can't remove it or anything | 21:01 |
| Alex_Gaynor | fijal: it's totally not commit ready, it's not even a patch, I'm too tired to provide feedback ATM though | 21:02 |
| fijal | Alex_Gaynor: okey | 21:02 |
| fijal | Alex_Gaynor: can you put this on your todo list :) | 21:02 |
| Alex_Gaynor | fijal: feedbacking this? I guess | 21:02 |
| fijal | well, if you don't do it today, I'll do it tomorrow it's fine | 21:02 |
| azanella (~azanella@189.6.80.131) left irc: Read error: Operation timed out | 21:05 | |
| mwhudson | fijal: can you run sudo /usr/share/python/runtime.d/public_modules.rtinstall '' python2.7 '' '' ? | 21:05 |
| mwhudson | i expect it will fail with E: pycompile:240: Requested versions are not installed | 21:06 |
| `fox` (~fox@host19-111-dynamic.20-79-r.retail.telecomitalia.it) joined #pypy. | 21:07 | |
| mattip | @Alex_Gaynor: can I discuss the reshape-on-scalar with you? | 21:07 |
| fijal | E: pycompile:240: Requested versions are not installed | 21:07 |
| fijal | mattip: yes | 21:07 |
| fijal | mattip: with me as well | 21:07 |
| Alex_Gaynor | mattip: reshape() on scalar shouldn't be too hard, but doing scalar.shape = <something> will be impossible | 21:07 |
| fijal | I think it's fine to raise some error | 21:08 |
| mattip | reshape() on scalar need to promote it to a real array. Is this what we want? | 21:08 |
| Alex_Gaynor | well, it needs to reutrn a real array, yes | 21:08 |
| fijal | like you would get right now if you try to setshape with something silly | 21:08 |
| Alex_Gaynor | this would be easier if Scalar was just a normal NDimArray | 21:09 |
| Alex_Gaynor | but we can't do that as long as they're the intermediary for other things | 21:09 |
| mattip | s/scalar/Scalar/ | 21:09 |
| mattip | currently Scalar has no shape. | 21:09 |
| fijal | Alex_Gaynor: I wanted you to remove that :) | 21:09 |
| lizardo (~lizardo@189.2.128.130) left irc: Ping timeout: 240 seconds | 21:09 | |
| fijal | mattip: no, it has shape | 21:09 |
| fijal | it's just not stored on an instance, because it's 0-d | 21:10 |
| Alex_Gaynor | fijal: MAYBE I WILL! ;] | 21:10 |
| Action: mwhudson gives up, asks for help | 21:10 | |
| Alex_Gaynor | fijal: well, even if I fix that for numpy.add(2, 3) it'll still be a problem | 21:10 |
| Alex_Gaynor | fijal: because 2 + array will cause a getinteriorfield_raw for the 2 | 21:11 |
| Alex_Gaynor | well, maybe I can avoid this with a clever iterator or so | 21:11 |
| Alex_Gaynor | I'll work on it | 21:11 |
| mwhudson | fijal: can you run | 21:11 |
| mwhudson | python -c "import sys; sys.path.insert(1, '/usr/share/python/'); from debpython.version import get_requested_versions; print get_requested_versions(None, available=True)" | 21:11 |
| mwhudson | for me? | 21:11 |
| fijal | mattip: I think for now if you want to set shape on Scalar it's fine to raise applevel IndexError | 21:12 |
| fijal | or something | 21:12 |
| fijal | mwhudson: sure | 21:12 |
| fijal | set([(2, 6)]) | 21:12 |
| fijal | mwhudson: that's a very magic incantation :) | 21:12 |
| mwhudson | fijal: no kidding | 21:12 |
| fijal | mwhudson: you can get an ssh account for what is worth :) | 21:12 |
| mattip | fijal: ok | 21:12 |
| mwhudson | fijal: oh, that might help | 21:12 |
| mwhudson | i also appear to have the FLUFL's attention | 21:13 |
| Alex_Gaynor | fijal, mattip: I'm goign to get lunch, then I'll try to kill Scalars | 21:13 |
| mwhudson | fijal: which version of ubuntu is this? | 21:13 |
| mwhudson | fijal: also https://launchpad.net/~mwhudson/+sshkeys :) | 21:14 |
| fijal | mwhudson: maverick I think? | 21:15 |
| fijal | maybe even one less :) | 21:15 |
| fijal | lucid | 21:15 |
| mattip | ok. On to flatitter. | 21:15 |
| ousado (~ousado@31-18-121-45-dynip.superkabel.de) joined #pypy. | 21:15 | |
| fijal | mwhudson: lucid | 21:17 |
| berkerpeksag | Hi! Can anyone suggest me a bug to start? I'd like to work on the RPython toolchain(and maybe tests?). | 21:20 |
| Action: amaury_ would like a % operator which supports unicode | 21:22 | |
| `fox` (~fox@host19-111-dynamic.20-79-r.retail.telecomitalia.it) left irc: Read error: Connection reset by peer | 21:22 | |
| `fox` (~fox@host19-111-dynamic.20-79-r.retail.telecomitalia.it) joined #pypy. | 21:27 | |
| Alex_Gaynor | fijal: What exactly is force_token()? | 21:38 |
| fijal | haha :) | 21:39 |
| fijal | it's exactly the description of virtualizable state | 21:39 |
| Alex_Gaynor | fijal: specifically is there a penalty to generating 500 of them: http://paste.pocoo.org/show/536956/ | 21:39 |
| bivab (~david@89-40.5-85.cust.bluewin.ch) left irc: Quit: bivab | 21:39 | |
| fijal | Alex_Gaynor: no | 21:39 |
| fijal | Alex_Gaynor: it's like mov eax, ebp or so | 21:39 |
| Alex_Gaynor | fijal: it doesn't waste ergisters or anything? | 21:39 |
| fijal | (it's frame pointer address) | 21:40 |
| Alex_Gaynor | are you sure it generates an instruction? all of those have the same offset | 21:40 |
| fijal | not necesarilly | 21:40 |
| fijal | it might just track ebp | 21:40 |
| Alex_Gaynor | ok, so no instructions or registers wasted | 21:41 |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Ping timeout: 272 seconds | 21:44 | |
| ericflo (~ericflo@c-50-131-58-97.hsd1.ca.comcast.net) joined #pypy. | 21:46 | |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 21:56 | |
| `fox` (~fox@host19-111-dynamic.20-79-r.retail.telecomitalia.it) left irc: Ping timeout: 244 seconds | 21:59 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/1018 [12fijal] | 21:59 |
| stakkars_ (~tismer@88.130.181.110) joined #pypy. | 22:00 | |
| fijal | pfff | 22:00 |
| Eruquen (Eruquen@server3.raumopol.de) left irc: Quit: waaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaah | 22:00 | |
| stargaming (stargaming@unaffiliated/stargaming) left irc: Quit: Quit | 22:00 | |
| dmalcolm (david@nat/redhat/x-nogddzigzypbvehr) left irc: Read error: Connection reset by peer | 22:01 | |
| dmalcolm (david@nat/redhat/x-pcfpauncgbzuxmew) joined #pypy. | 22:01 | |
| Eruquen (Eruquen@server3.raumopol.de) joined #pypy. | 22:01 | |
| DanielHolth (~daniel@209.251.142.125) left irc: Quit: Leaving | 22:03 | |
| stakkars_ (~tismer@88.130.181.110) left irc: Ping timeout: 252 seconds | 22:04 | |
| oal (u4126@gateway/web/irccloud.com/x-ojgqdwkhupfkmnjx) left irc: Read error: Connection reset by peer | 22:06 | |
| Alex_Gaynor (u1246@gateway/web/irccloud.com/x-tmrunrthqkacfnfp) left irc: Read error: Connection reset by peer | 22:06 | |
| bfirsh (u1308@gateway/web/irccloud.com/x-ftlwdepijpelspgp) left irc: Remote host closed the connection | 22:06 | |
| icrazyhack (~horieyui@222.47.134.145) joined #pypy. | 22:06 | |
| lesshaste (~lesshaste@87-194-206-189.bethere.co.uk) left irc: Quit: Leaving | 22:08 | |
| Alex_Gaynor (u1246@gateway/web/irccloud.com/x-wxrjennfvylbfocx) joined #pypy. | 22:08 | |
| #pypy: mode change '+o Alex_Gaynor' by ChanServ!ChanServ@services. | 22:08 | |
| bfirsh (u1308@gateway/web/irccloud.com/x-vnszrpbmopdavihq) joined #pypy. | 22:10 | |
| mikefc | fijal: ping | 22:11 |
| dmalcolm (david@nat/redhat/x-pcfpauncgbzuxmew) left irc: Read error: Connection reset by peer | 22:11 | |
| dmalcolm (david@nat/redhat/x-umhxqbylxvguiplb) joined #pypy. | 22:11 | |
| stargaming (stargaming@server3.raumopol.de) joined #pypy. | 22:13 | |
| mat^2 (~mathias@212.130.113.35) left irc: Ping timeout: 252 seconds | 22:17 | |
| elipsion (~elipsion@81-232-141-35-no217.tbcn.telia.com) left irc: Ping timeout: 252 seconds | 22:18 | |
| Alex_Gaynor | fijal: WTF is wrong with numpy: http://bpaste.net/show/22055/ | 22:18 |
| elipsion (~elipsion@81-232-141-35-no217.tbcn.telia.com) joined #pypy. | 22:18 | |
| mattip | they too need more tests? | 22:20 |
| mikefc | fijal: I had an attempt at interp level diag: http://paste.pocoo.org/show/536709/ I'd be interested in any feedback. (I have to go to work now, so I'm just throwing this out there if you get the chance for a look) | 22:20 |
| Alex_Gaynor | fijal: I forget, what does http://paste.pocoo.org/show/536971/ mean? | 22:22 |
| Nick change: _habnabit -> _theresa | 22:23 | |
| Nick change: _theresa -> _habnabit | 22:25 | |
| mattip | maybe do get_concrete() and use the result instead of self? Ahh no, you are in __init__ | 22:25 |
| Alex_Gaynor | yes, self really should have the correct annotation :) | 22:25 |
| Alex_Gaynor | fijal and I debugged this once before, I just don't remeber what causes it | 22:25 |
| oal (u4126@gateway/web/irccloud.com/x-qttccmaudkvbcems) joined #pypy. | 22:27 | |
| mattip | I guess saying "trying to set shape on a BaseArray instead of one of its children" is too simplistic. | 22:28 |
| Alex_Gaynor | fijal: ok, I just pushed teh Scalar killing code, however it needs some new Signature support otherwise you get extra int_adds and getinteriorfield_raws | 22:40 |
| kenaan | 12alex_gaynor default 110b188f082267 15/pypy/module/_codecs/test/test_ztranslation.py: Added ztranslation tests for _codecs | 22:43 |
| kenaan | 12alex_gaynor numpypy-remove-scalar 116cb068520d24 15/pypy/module/micronumpy/: Remove scalar. It needs some new support in signatures though. | 22:43 |
| kenaan | 12alex_gaynor default 11f254dc780358 15/pypy/module/_codecs/test/test_ztranslation.py: merged default | 22:43 |
| berkerpeksag (~berkerpek@46.197.8.7) left irc: Quit: Leaving | 22:46 | |
| tumbleweed | does anyone look after freebsd? I'm getting some test lockups on gnukfreebsd that look locking related | 22:53 |
| JaRoel|4d (~jaroel|4d@office.fourdigits.nl) left irc: Remote host closed the connection | 22:53 | |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Read error: Operation timed out | 22:54 | |
| tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy. | 22:55 | |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 22:56 | |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/780 | 23:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/209 | 23:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/1019 | 23:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64-2/builds/36 | 23:00 |
| antocuni (~antocuni@89-40.5-85.cust.bluewin.ch) left irc: Ping timeout: 252 seconds | 23:01 | |
| mvt (~mvantelli@53530442.cm-6-4a.dynamic.ziggo.nl) left irc: Quit: This computer has gone to sleep | 23:01 | |
| nedbat (~nedbat@python/psf/nedbat) left irc: Ping timeout: 255 seconds | 23:10 | |
| kenaan | 12amauryfa py3k 11fc8fcd7a4f56 15/pypy/module/thread/: Test and fix RLock context manager. | 23:11 |
| kenaan | 12amauryfa py3k 11a218f270838c 15/lib_pypy/binascii.py: Fix octal notation in binascii.py | 23:11 |
| kenaan | 12amauryfa py3k 118b47ef4c3162 15/: Fixes for the struct module: the builtin part is now named _struct. | 23:11 |
| kenaan | 12amauryfa py3k 11af6e253e47d6 15/pypy/interpreter/pyopcode.py: Fix translation | 23:11 |
| mikefc_ (9665bcc5@gateway/web/freenode/ip.150.101.188.197) joined #pypy. | 23:13 | |
| Nick change: mikefc_ -> mikefc_work | 23:13 | |
| amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) left irc: Ping timeout: 276 seconds | 23:21 | |
| ousado (~ousado@31-18-121-45-dynip.superkabel.de) left irc: Quit: bye | 23:22 | |
| ousado (~ousado@31-18-121-45-dynip.superkabel.de) joined #pypy. | 23:23 | |
| whitelynx (~whitelynx@63.241.75.144) left irc: Quit: Ex-Chat | 23:25 | |
| fprimex (~fprimex@brent-macbook.sc.fsu.edu) left irc: Quit: http://www.fprimex.com | 23:29 | |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Ping timeout: 252 seconds | 23:30 | |
| rguillebert (~rguillebe@89-40.5-85.cust.bluewin.ch) left irc: Quit: Quitte | 23:37 | |
| tilgovi (~randall@couchdb/developer/tilgovi) left irc: Ping timeout: 252 seconds | 23:42 | |
| icrazyhack (~horieyui@222.47.134.145) left irc: Quit: http://www.cnblogs.com/crazyhack | 23:43 | |
| nedbat (~nedbat@python/psf/nedbat) joined #pypy. | 23:44 | |
| dmalcolm (david@nat/redhat/x-umhxqbylxvguiplb) left irc: Quit: Leaving | 23:56 | |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 23:56 | |
| Rhy0lite (dje@nat/ibm/x-iiexvveqhenxcwir) left irc: Quit: Leaving | 23:59 | |
| --- Thu Jan 19 2012 | 00:00 | |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!