| kenaan | 12amauryfa merge-2.7.2 11d74ec4c815b1 15/lib-python/2.7/: Install CPython 2.7.2 version of the std library | 00:02 |
|---|---|---|
| kenaan | 12amauryfa merge-2.7.2 11725c5aa57558 15/lib-python/modified-2.7/: Merge 2.7/ recent changes to modified-2.7/ | 00:02 |
| amaury_ | Alex_Gaynor: 2.7.2 stdlib is merged | 00:02 |
| Alex_Gaynor | amaury_: cool, I guess we should hit the buildbots now | 00:02 |
| Alex_Gaynor | I can do that | 00:02 |
| Alex_Gaynor | :) | 00:02 |
| amaury_ | I did not change anything to pypy itself | 00:02 |
| amaury_ | not even the version number | 00:03 |
| Alex_Gaynor | that's fine I guess | 00:03 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/866 [12Alex, merge-2.7.2] | 00:03 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1935 [12Alex, merge-2.7.2] | 00:03 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1204 [12Alex, merge-2.7.2] | 00:03 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1519 [12Alex, merge-2.7.2] | 00:03 |
| Indecipherable (IceChat77@41.27.15.92) left #pypy. | 00:04 | |
| asmeurer (~asmeurer@dhcp-baca-230.resnet.nmt.edu) left irc: Ping timeout: 272 seconds | 00:07 | |
| papercrane (~papercran@c-76-103-172-115.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep. | 00:11 | |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 00:15 | |
| mattip (~chatzilla@bzq-79-181-105-34.red.bezeqint.net) left irc: Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111221202246] | 00:16 | |
| Alex_Gaynor | amaury_: btw, how did you merge 2.7/ into modified-2.7? | 00:16 |
| amaury_ | before I started, I saved a diff between 2.7 and modified-2.7 | 00:17 |
| amaury_ | after I drop the new version, | 00:17 |
| amaury_ | I copy 2.7 onto modified-2.7 | 00:17 |
| amaury_ | and apply the saved diff | 00:17 |
| amaury_ | it's something that all VCS can do | 00:18 |
| amaury_ | except hg and git | 00:18 |
| amaury_ | so I did it manually | 00:18 |
| Alex_Gaynor | smart | 00:18 |
| amaury_ | a branch merge is not different | 00:18 |
| Action: Alex_Gaynor is reading the full diff for fun | 00:18 | |
| arkx (~aku@eagleflow.fi) left irc: Read error: Operation timed out | 00:18 | |
| amaury_ | in hg you will only see CPython-related diffs | 00:19 |
| Alex_Gaynor | right | 00:20 |
| amaury_ | differences between 2.7 and modified- are more interesting to me | 00:20 |
| amaury_ | they show pypy differences | 00:20 |
| amaury_ | many gc related items, and other "details" | 00:20 |
| Alex_Gaynor | right, well ATM I'm interested in what, if anything we'll need to change to merge this branch, so I'm seeing what changed between 7.1 and 2.7 | 00:20 |
| Alex_Gaynor | err 7.2* | 00:21 |
| Alex_Gaynor | amaury_: while working on 3k I think we should try to make sure we *always* commit our changes to CPython so eventually we can kill -modified | 00:21 |
| arkx (~aku@eagleflow.fi) joined #pypy. | 00:23 | |
| amaury_ | modified-3.2 is almost empty ATM | 00:23 |
| Action: amaury_ -> bed | 00:23 | |
| Alex_Gaynor | cool | 00:23 |
| Alex_Gaynor | good night | 00:23 |
| amaury_ | Alex_Gaynor: I'm afraid your tests will start in 3 hours | 00:24 |
| Alex_Gaynor | amaury_: that's fine I guess | 00:24 |
| amaury_ | ok, see you | 00:24 |
| Alex_Gaynor | bye | 00:24 |
| amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) left irc: Ping timeout: 276 seconds | 00:29 | |
| csenger (~user@dslb-084-058-150-061.pools.arcor-ip.net) left irc: Quit: ERC Version 5.3 (IRC client for Emacs) | 00:33 | |
| `fox` (~fox@host19-111-dynamic.20-79-r.retail.telecomitalia.it) left irc: Ping timeout: 252 seconds | 00:37 | |
| squiddy (~squiddy@f053084032.adsl.alicedsl.de) left irc: Quit: Leaving | 00:42 | |
| tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy. | 00:49 | |
| ivan (~ivan@unaffiliated/ivan/x-000001) left irc: Quit: ERC Version 5.3 (IRC client for Emacs) | 00:56 | |
| ivan` (~ivan@unaffiliated/ivan/x-000001) left irc: Quit: ERC Version 5.3 (IRC client for Emacs) | 00:56 | |
| ivan` (~ivan@unaffiliated/ivan/x-000001) joined #pypy. | 00:57 | |
| ivan (~ivan@unaffiliated/ivan/x-000001) joined #pypy. | 00:57 | |
| nickik (~nick@217.150.234.222) left irc: Quit: Verlassend | 01:09 | |
| stakkars__ (~tismer@89.204.153.246) left irc: Quit: schnarch | 01:17 | |
| ousado (~ousado@unaffiliated/ousado) left irc: Ping timeout: 240 seconds | 01:25 | |
| ousado (~ousado@31-18-114-178-dynip.superkabel.de) joined #pypy. | 01:31 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64-2/builds/39 | 01:33 |
| ousado (~ousado@31-18-114-178-dynip.superkabel.de) left irc: Read error: Operation timed out | 01:33 | |
| ousado (~ousado@31-18-114-178-dynip.superkabel.de) joined #pypy. | 01:35 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/212 | 01:36 |
| papercrane (~papercran@c-76-103-172-115.hsd1.ca.comcast.net) joined #pypy. | 01:36 | |
| ousado (~ousado@31-18-114-178-dynip.superkabel.de) left irc: Changing host | 01:40 | |
| ousado (~ousado@unaffiliated/ousado) joined #pypy. | 01:40 | |
| papercrane (~papercran@c-76-103-172-115.hsd1.ca.comcast.net) left irc: Ping timeout: 248 seconds | 01:41 | |
| smithw (~ingsoc@189.38.230.73) joined #pypy. | 01:43 | |
| smithw | Hi, I installed pypy from the binaries on my Ubuntu 11.10 server and I get this error:http://pastebin.com/Y0vgwp10 . Any ideas on what might it be? | 01:46 |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Ping timeout: 252 seconds | 01:47 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/783 | 01:48 |
| nedbat (~nedbat@python/psf/nedbat) left irc: Disconnected by services | 01:48 | |
| nedbat_ (~nedbat@python/psf/nedbat) joined #pypy. | 01:49 | |
| Tobu (~Tobu@2a01:e35:8a2c:b230:213:d3ff:fe85:5614) joined #pypy. | 01:52 | |
| Tobu (~Tobu@2a01:e35:8a2c:b230:213:d3ff:fe85:5614) left irc: Changing host | 01:52 | |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 01:52 | |
| dripton | smithw: try ./pypy -V to see what modules it's loading | 01:54 |
| dripton | also maybe try strace ./pypy to see what file it's trying to load | 01:54 |
| smithw | dripton, ./pypy -V also gives the no such file or directory error, and as far as I can tell from strace output, it is trying to load the right file. do you want me to paste it too? | 01:56 |
| dripton | What does 'file ./pypy' say? | 01:57 |
| dripton | I'm wondering if you have 64-bit executable on 32-bit box | 01:57 |
| smithw | dripton, ./pypy: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, from '?', stripped | 01:58 |
| smithw | dripton, I might have the 32-bit exec on a 64-bit box, but I'm almost sure this is 32-bit | 01:59 |
| dripton | 32-bit executable on 64-bit box is okay | 01:59 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/686 | 02:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/336 | 02:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/683 | 02:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/346 | 02:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/797 | 02:00 |
| dripton | I just downloaded the pypy 1.7 32-bit tarball onto my Ubuntu 11.10 netbook, and untarred it into /opt, and it works fine. | 02:00 |
| smithw | no, it *is* a 64-bit box, this is news to me, let me try the 64-bit version | 02:00 |
| dripton | In theory 32-bit exe on 64-bit box should work, but in practice it could be mixing 32- and 64-bit libs in the same process, which would break. So I think switching to the 64-bit version might fix it for you. | 02:01 |
| smithw | dripton, yes, it did fix it. Thank you for your help! | 02:02 |
| dripton | great. You're welcome. | 02:02 |
| timotimo | interesting error message in that case | 02:03 |
| timotimo | shouldn't the dynamic linker have complained using its own name or something? | 02:03 |
| dripton | agreed that's a pretty bad error message | 02:03 |
| timotimo | yeah, just like you'd get "no such process" when you try to remove a network route :) | 02:04 |
| DasIch_ (~DasIch@p3E99143F.dip.t-dialin.net) joined #pypy. | 02:05 | |
| DasIch (~DasIch@p3E99143F.dip.t-dialin.net) left irc: Ping timeout: 252 seconds | 02:08 | |
| Nick change: DasIch_ -> DasIch | 02:08 | |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Ping timeout: 252 seconds | 02:26 | |
| mikefc (~mikefc@60-242-240-196.static.tpgi.com.au) left irc: Quit: mikefc | 02:29 | |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 02:40 | |
| justinpeel (~justinpee@c-76-23-44-72.hsd1.ut.comcast.net) left irc: Ping timeout: 245 seconds | 02:42 | |
| espes (~espes@123-243-221-248.tpgi.com.au) left irc: Ping timeout: 240 seconds | 02:45 | |
| espes (~espes@123-243-221-248.tpgi.com.au) joined #pypy. | 02:47 | |
| nedbat_ (~nedbat@python/psf/nedbat) left irc: Quit: Leaving | 02:53 | |
| cocoatomo (~cocoatomo@p2118-ipbf901souka.saitama.ocn.ne.jp) joined #pypy. | 02:56 | |
| cocoatomo (~cocoatomo@p2118-ipbf901souka.saitama.ocn.ne.jp) left irc: Remote host closed the connection | 02:58 | |
| Shanita (~John@osbk-4db17e97.pool.mediaWays.net) left irc: Ping timeout: 240 seconds | 03:04 | |
| Moku (~John@osbk-4db1688f.pool.mediaWays.net) joined #pypy. | 03:04 | |
| Dulak (~michael@unaffiliated/dulak) left irc: Remote host closed the connection | 03:15 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/1022 | 03:23 |
| tilgovi (~randall@couchdb/developer/tilgovi) left irc: Ping timeout: 240 seconds | 03:25 | |
| smithw (~ingsoc@189.38.230.73) left irc: Quit: War is Peace. Freedom is Slavery. Ignorance is Strength. | 03:41 | |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Ping timeout: 252 seconds | 03:42 | |
| dripton (~dripton@pool-72-86-45-238.clppva.fios.verizon.net) left irc: Quit: Konversation terminated! | 03:46 | |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 03:49 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/866 [12Alex, merge-2.7.2] | 03:58 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/867 | 03:58 |
| mikefc (3cf2f0c4@gateway/web/freenode/ip.60.242.240.196) joined #pypy. | 04:10 | |
| mikefc__ (~mikefc@60-242-240-196.static.tpgi.com.au) joined #pypy. | 04:11 | |
| mikefc__ (~mikefc@60-242-240-196.static.tpgi.com.au) left irc: Client Quit | 04:11 | |
| justinpeel (~justinpee@c-76-23-44-72.hsd1.ut.comcast.net) joined #pypy. | 04:18 | |
| scitesy (~scitesy@d118-75-236-90.nap.wideopenwest.com) joined #pypy. | 04:26 | |
| scitesy (~scitesy@d118-75-236-90.nap.wideopenwest.com) left irc: Quit: Leaving | 04:41 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1935 [12Alex, merge-2.7.2] | 05:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1936 | 05:00 |
| DasIch (~DasIch@p3E99143F.dip.t-dialin.net) left irc: Ping timeout: 240 seconds | 05:01 | |
| DasIch (~DasIch@p4FFDCB0C.dip.t-dialin.net) joined #pypy. | 05:02 | |
| gtaylor (~gtaylor@108-196-160-156.lightspeed.tukrga.sbcglobal.net) joined #pypy. | 05:11 | |
| PiotrSikora (~none@nginx/adept/piotrsikora) left irc: Excess Flood | 05:18 | |
| PiotrSikora (~none@nginx/adept/piotrsikora) joined #pypy. | 05:19 | |
| papercrane (~papercran@c-76-103-172-115.hsd1.ca.comcast.net) joined #pypy. | 05:22 | |
| pnguyen (~pnguyen@cpe-70-112-214-119.austin.res.rr.com) left irc: Read error: Connection reset by peer | 05:22 | |
| pnguyen (~pnguyen@cpe-70-112-214-119.austin.res.rr.com) joined #pypy. | 05:23 | |
| justinpeel (~justinpee@c-76-23-44-72.hsd1.ut.comcast.net) left irc: Quit: Leaving | 05:31 | |
| nettok_ (~quassel@190.148.249.220) left irc: Remote host closed the connection | 05:39 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1519 [12Alex, merge-2.7.2] | 05:44 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1520 | 05:44 |
| papercrane | Hm, I'm seeing pypy be almost 2x slower than cpython with an async io test I'm running | 05:46 |
| timotimo | if you have a reproducable test case, a small one would be great, post it on the bugtracker, so it can be investigated and not forgotten about | 05:48 |
| papercrane | Unfortunately, it's while testing a simple gevent-like framework that uses greenlets to do asynchronous io&. | 05:49 |
| papercrane | not too much code but it's not exactly a simple script | 05:49 |
| Da_Blitz | there is a slight issue iwth greenlets and the JIT at the moment | 05:49 |
| Da_Blitz | that prevents the jit from kicking in | 05:49 |
| timotimo | oh, right | 05:50 |
| papercrane | ah, that would explain it, then | 05:50 |
| timotimo | that would explain it | 05:50 |
| Da_Blitz | has to do with swtiching int he middle of a trace/loop irc | 05:50 |
| papercrane | I'm also seeing an RPython assertion error having to do with asynchronous io when I run a bunch of tests | 05:51 |
| Da_Blitz | that i would recomend reporting | 05:51 |
| Da_Blitz | http://bugs.pypy.org | 05:51 |
| papercrane | I tried to build a simple async io script to cause it but that goes on forever, so it appears to be related to the greenlet use as well | 05:52 |
| papercrane | ok, I'll make a small tarball and post that | 05:53 |
| whyking (~quassel@ip68-14-13-208.ri.ri.cox.net) left irc: Ping timeout: 272 seconds | 05:56 | |
| kAlug (~kalug@187.57.4.142) joined #pypy. | 05:58 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1204 [12Alex, merge-2.7.2] | 06:02 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1205 | 06:02 |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/683 | 06:02 |
| stakkars (~tismer@p5DDB5C07.dip.t-dialin.net) left irc: Read error: Connection reset by peer | 06:12 | |
| stakkars_ (~tismer@p5DDB5C07.dip.t-dialin.net) joined #pypy. | 06:12 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/686 | 06:21 |
| timotimo | huh, i can't seem to find any document detailing the changes from 2.7.1 to 2.7.2 | 06:23 |
| kAlug (~kalug@187.57.4.142) left irc: Quit: Nettalk6 - www.ntalk.de | 06:27 | |
| mikefc | "version bump" | 06:28 |
| timotimo | oh, amazing | 06:29 |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1520 | 06:38 |
| gutworth (~benjamin@dhcp-128-36-84-221.central.yale.edu) left irc: Ping timeout: 244 seconds | 06:40 | |
| gtaylor (~gtaylor@108-196-160-156.lightspeed.tukrga.sbcglobal.net) left irc: Quit: Konversation terminated! | 06:47 | |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Ping timeout: 252 seconds | 06:48 | |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 06:49 | |
| tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy. | 06:56 | |
| tilgovi (~randall@couchdb/developer/tilgovi) left irc: Remote host closed the connection | 06:57 | |
| CIA-17 | 03papercrane 07roundup * 10#1016/RPython AssertionError while running async io greenlet test: (log message trimmed) | 06:59 |
| CIA-17 | [new] I get: | 06:59 |
| CIA-17 | RPython traceback: | 06:59 |
| CIA-17 | File "jit_metainterp_compile.c", line 136, in force_now_1 | 06:59 |
| CIA-17 | File "jit_metainterp_compile.c", line 200, in * 14https://bugs.pypy.org/issue1016 | 06:59 |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1205 | 07:03 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/346 | 07:05 |
| DasIch (~DasIch@p4FFDCB0C.dip.t-dialin.net) left irc: Quit: DasIch | 07:45 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/336 | 07:46 |
| asmeurer (~asmeurer@dhcp-baca-230.resnet.nmt.edu) joined #pypy. | 08:01 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/797 | 08:03 |
| fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) joined #pypy. | 08:31 | |
| fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) left irc: Ping timeout: 240 seconds | 08:43 | |
| squiddy (~squiddy@f053087141.adsl.alicedsl.de) joined #pypy. | 08:45 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/867 | 08:49 |
| kvda (~kvda@124-169-134-221.dyn.iinet.net.au) joined #pypy. | 08:57 | |
| amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) joined #pypy. | 09:06 | |
| rguillebert (~rguillebe@89-40.5-85.cust.bluewin.ch) joined #pypy. | 09:07 | |
| kenaan | 12amauryfa merge-2.7.2 11ff154856cb9b 15/lib-python/conftest.py: List a test that was recently added, otherwise the test suite won't run :( | 09:17 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/868 [12amaury, merge-2.7.2] | 09:17 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1521 [12amaury, merge-2.7.2] | 09:18 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1206 [12amaury, merge-2.7.2] | 09:18 |
| arigato (~arigo@89-40.5-85.cust.bluewin.ch) joined #pypy. | 09:23 | |
| arigato | hi | 09:23 |
| arigato | amaury_: bad you, you "hg push -f" 'ed | 09:24 |
| amaury_ | arigato: yes, I created a new branch | 09:24 |
| amaury_ | merge-2.7.2 | 09:24 |
| arigato | ok, but default has still two heads | 09:24 |
| amaury_ | huh? | 09:25 |
| arigato | the command would rather have been "hg push --new-branch" | 09:25 |
| lesshaste | is there some way to get PIL to work with pypy? | 09:25 |
| lesshaste | I just get ImportError: No module named PIL | 09:25 |
| amaury_ | arigato: sorry, I don't have this option | 09:26 |
| arigato | lesshaste: in PIL: "pypy setup.py install" | 09:26 |
| lesshaste | arigato: oh I need to download PIL again | 09:26 |
| arigato | amaury_: uh, I see, you're likely using an old hg then | 09:26 |
| arigato | lesshaste: well you need to compile from source, of course | 09:26 |
| arigato | amaury_: I guess that "--new-branch" is a version of "--force" that still checks for two heads on the same branch | 09:27 |
| lesshaste | arigato: ok.. is there an easy route for this sort of thing on ubuntu? Rather than going the module home page and trying to guess the right thing to get | 09:28 |
| arigato | lesshaste: I don't know, but I imagine getting the source is easy, maybe with easy_install or another tool | 09:28 |
| lesshaste | ok thanks | 09:28 |
| arigato | "pypy easy_install pil" may just work? | 09:29 |
| lesshaste | got it to work | 09:29 |
| lesshaste | thanks | 09:30 |
| arigato | :-) | 09:30 |
| lesshaste | was just testing was just testing to see what speed up you would get with http://paste.pocoo.org/show/538615/ | 09:33 |
| kenaan | 12amauryfa default 1101999b68d9cc 15/lib_pypy/datetime.py: merge heads | 09:33 |
| lesshaste | 30s to 12s.. somehow I expected this simple code to get more of a speed up | 09:33 |
| amaury_ | arigato: did I correctly merge heads? | 09:34 |
| rguillebert | there's only one "default" head in my repo | 09:38 |
| arigato | amaury_: ethanks | 09:39 |
| arigato | yes :-) | 09:39 |
| arigato | lesshaste: already quite good, given the overhead of calling the CPython C extension module | 09:40 |
| arigato | also, did you test with the last night's build? | 09:40 |
| arigato | I did yesterday fixes to improve another mandelbrot | 09:40 |
| fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) joined #pypy. | 09:42 | |
| `fox` (~fox@host19-111-dynamic.20-79-r.retail.telecomitalia.it) joined #pypy. | 09:49 | |
| asmeurer (~asmeurer@dhcp-baca-230.resnet.nmt.edu) left irc: Quit: asmeurer | 09:49 | |
| lesshaste | arigato: oh! That's quite a coincidence :) | 09:50 |
| lesshaste | I will do that | 09:50 |
| ronan (~ronan@host86-170-108-88.range86-170.btcentralplus.com) left irc: Ping timeout: 240 seconds | 09:51 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1936 | 09:51 |
| fijal | is sprint still on? | 09:52 |
| arigato | fijal: last morning of it :-) | 09:52 |
| kenaan | 12arigo stm 11b8a1df61795a 15/pypy/: Add an argument to the callback invoked by stm_perform_transaction: a retry counter starting at 0. | 09:53 |
| kenaan | 12arigo stm 11a18852e15aae 15/pypy/module/transaction/test/test_interp_transaction.py: Fix test_interp_transaction. | 09:53 |
| fijal | arigato: for what is worth, we have constantly people complaining about jti and stackless not being fast | 09:55 |
| fijal | is this enough of a motivation to fix it? | 09:55 |
| arigato | I fear it will eventually be | 09:56 |
| arigato | but I found yet another place that uses the asm frame pointer | 09:56 |
| arigato | the other day | 09:56 |
| arigato | I don't even remember where now :-( | 09:57 |
| fijal | I'm just saying it's not "an exotic feature noone uses" | 09:58 |
| fijal | apparently | 09:58 |
| kenaan | 12rguillebert py3k 1199083d2bfef1 15/pypy/interpreter/: Fixes the combined use of kwonly arguments and default parameters | 09:58 |
| arigato | from my point of view there is first "write a gc for stm", "write jit support for stm", and "write stm for stackless", at which point I'll have to care again about stackless+jit speed :-) | 09:59 |
| fijal | hahaha | 10:00 |
| fijal | arigato: it would be very hard for me to blame you :-) | 10:00 |
| arigato | thank you :-) | 10:00 |
| fijal | do we have any other release blockers except 2.7.2 merge? | 10:01 |
| arigato | what is merge-2.7.2 actually? | 10:02 |
| arigato | ah so far we have 2.7.1 | 10:03 |
| arigato | sorry | 10:03 |
| fijal | a merge of 2.7.2 cpython stdlib | 10:03 |
| fijal | yes | 10:03 |
| kenaan | 12rguillebert py3k 112457af5955f1 15/pypy/interpreter/test/test_interpreter.py: Add support for keyword arguments in the test suite, add a test for the order of kwonly arguments | 10:11 |
| rguillebert | amaury_, I fixed the case where there's only one keyword only argument but it doesn't look at the names of the variables so it depends on the dictionary order | 10:14 |
| kenaan | 12fijal default 11444a1d6d447d 15/pypy/translator/c/src/profiling.c: fix newlines | 10:18 |
| kenaan | 12fijal default 11eeb977421a88 15/lib_pypy/datetime.py: merge | 10:18 |
| CIA-17 | 03fijal 07roundup * 10#1014/numpypy sum() buggy with axis: [chatting] On Sun, Jan 22, 2012 at 12:10 PM, Dmitrey <dmitrey15@ukr.net> wrote: > On 01/21/2012 06:59 PM, Fijal wrote: >> >> Fijal<fijall@gmail.co ... * 14https://bugs.pypy.org/issue1014 | 10:19 |
| amaury_ | rguillebert: did you write a failing test? | 10:20 |
| rguillebert | yes | 10:20 |
| rguillebert | amaury_, I don't have to put -s anymore when I put a pdb.set_trace() is it because of your patch ? | 10:22 |
| amaury_ | no | 10:22 |
| amaury_ | my patch just fixed some buggy imports | 10:22 |
| amaury_ | (readline is disabled for now) | 10:23 |
| rguillebert | and I'm at interp-level so yes it can't be your patch | 10:23 |
| rguillebert | strange | 10:23 |
| DasIch (~DasIch@p4FFDCB0C.dip.t-dialin.net) joined #pypy. | 10:27 | |
| kenaan | 12arigo stm 114ae4d737bd18 15/pypy/module/transaction/interp_transaction.py: Oups. | 10:29 |
| kenaan | 12arigo stm 115ab80750fca1 15/pypy/module/transaction/: Add an explicit fifo queue implementation, instead of using list.pop(0). | 10:29 |
| kenaan | 12arigo stm 1169e39e76c0d2 15/pypy/: Hacks to make checkmodule() work. | 10:29 |
| csenger (~user@dslb-084-058-191-114.pools.arcor-ip.net) joined #pypy. | 10:33 | |
| CIA-17 | 03Dmitrey 07roundup * 10#1014/numpypy sum() buggy with axis: [chatting] In today night build it's absent yet: >>>> N.sum([[0, 1], [0, 5]], axis=0) 6 * 14https://bugs.pypy.org/issue1014 | 10:36 |
| fijal_ (~fijal@196-210-199-8.dynamic.isadsl.co.za) joined #pypy. | 10:37 | |
| fijal_ | arigato: how good would be the queue where you use two lists? | 10:37 |
| fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) left irc: Ping timeout: 240 seconds | 10:40 | |
| arigato | fijal_: that might would work too | 10:40 |
| JaRoel|4d (~jaroel|4d@2001:980:7133:1:4483:1e9a:552c:afb9) left irc: Remote host closed the connection | 10:40 | |
| JaRoel|4d (~jaroel|4d@sink.jaroel.nl) joined #pypy. | 10:40 | |
| arigato | but in this version it's really clear what can cause conflicts | 10:40 |
| arigato | phew, now two richards conflict with each other, and of course I don't know why | 10:44 |
| fijal_ | you need hooks to figure out :) | 10:45 |
| arigato | yes | 10:45 |
| fijal_ | say jit abort hooks were done waaay too late | 10:45 |
| arigato | "the address 0x8ef6380 was read by transaction 1 but written by transaction 2" | 10:46 |
| arigato | thank you, what now? :-/ | 10:46 |
| fijal_ | which reminds me | 10:48 |
| fijal_ | if we have a way to get back from memory location to the python object, we can do cool stuff | 10:49 |
| arigato | ah bah, there is at least the executioncontext.topframeref that would cause systematic conflicts | 10:49 |
| fijal_ | can't you use something like gc.get_referrents? | 10:52 |
| fijal_ | get_referrers | 10:52 |
| fijal_ | some of those :) | 10:52 |
| fijal_ | or to be more precise a similar hook | 10:53 |
| arigato | yes, but note that it would be useless in my case | 10:53 |
| fijal_ | ok\ | 10:53 |
| fijal_ | of course you need to get rid of all the systematic interpreter hooks | 10:53 |
| fijal_ | hm | 10:53 |
| fijal_ | interpreter sources of conflict | 10:53 |
| arigato | what breaks if we create one ExecutionContext for each thread? | 10:53 |
| fijal_ | isn't that the default? | 10:54 |
| Action: fijal_ thought ec is thread-local | 10:54 | |
| arigato | I'm talking about stm threads here, not user-visible ones | 10:54 |
| arigato | review time for the 82 callers of space.getexecutioncontext()? :-/ | 10:55 |
| kenaan | 12arigo stm 113c073f6abf1a 15/pypy/translator/stm/src_stm/et.c: print the numeric reason when aborting. | 10:56 |
| fijal_ (~fijal@196-210-199-8.dynamic.isadsl.co.za) left irc: Ping timeout: 240 seconds | 10:58 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1521 [12amaury, merge-2.7.2] | 10:58 |
| lesshaste | arigato: tried pypy-c-jit-51616-5aa09e8483d3-linux which gives the same timings | 11:01 |
| lesshaste | arigato: did you mean something even more recent than a nightly build?/ | 11:01 |
| arigato | no | 11:01 |
| lesshaste | so im.putpixel is some annoying rffi call? | 11:02 |
| amaury_ | 28 failures in 2.7.2 branch | 11:04 |
| kenaan | 12rguillebert py3k 110b136e560f89 15/pypy/interpreter/test/test_interpreter.py: The test was wrong... | 11:06 |
| rguillebert | amaury_, false alert, my test was wrong not the code... | 11:06 |
| arigato | lesshaste: indeed, it seems my hacks yesterday don't work | 11:07 |
| arigato | lesshaste: it's 10 times faster if you replace "a**2" with "a*a", but it should be done automatically now | 11:07 |
| Action: arigato writes a test_pypy_c | 11:07 | |
| amaury_ | rguillebert: btw, I fixed the other failures in test_interpreter | 11:08 |
| rguillebert | the prints and excepts ? | 11:08 |
| amaury_ | yes | 11:09 |
| amaury_ | there was a genuine bug in the compiler | 11:09 |
| kenaan | 12amauryfa py3k 1152eaf273d8ed 15/pypy/interpreter/: Easy fixes in test_compiler | 11:09 |
| kenaan | 12amauryfa py3k 11e27203d55679 15/pypy/interpreter/pyopcode.py: One more fix for test_compiler | 11:10 |
| kenaan | 12amauryfa py3k 11e325e4d3227a 15/pypy/interpreter/astcompiler/: The exception handler target "except ValueError as exc" was always compiled as a global variable. Test and fix. | 11:10 |
| kenaan | 12amauryfa py3k 114ce0e0c33cd2 15/pypy/interpreter/test/test_interpreter.py: Fixes in test_interpreter | 11:10 |
| arigato | aargh | 11:10 |
| rguillebert | amaury_, shouldn't it happen on default as well ? | 11:10 |
| Action: arigato blames amaury_ very indirectly | 11:10 | |
| arigato | there was two heads on default, and amaury_'s head was more recent | 11:11 |
| rguillebert | ah ah | 11:11 |
| arigato | but that head didn't contain the latest changes done yesterday | 11:11 |
| lesshaste | arigato: oh! | 11:12 |
| lesshaste | arigato: that's quite a speed up :) | 11:12 |
| arigato | :-) | 11:12 |
| lesshaste | arigato: goes from 12.5s to 5.5s on my computer | 11:14 |
| pnguyen (~pnguyen@cpe-70-112-214-119.austin.res.rr.com) left irc: Read error: Connection reset by peer | 11:15 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/868 [12amaury, merge-2.7.2] | 11:15 |
| arigato | lesshaste: ok, I'm testing by commenting out the im.* stuff | 11:16 |
| arigato | so it likely takes something like 5s | 11:17 |
| arigato | the "core" went down from 7.5s to 0.5s or something | 11:17 |
| Telugodu (~rambaho@202.3.77.231) left irc: Ping timeout: 252 seconds | 11:21 | |
| amaury_ | arigato: sorry | 11:21 |
| arigato | :-) | 11:22 |
| kenaan | 12arigo default 11937fb53e76ac 15/pypy/rpython/lltypesystem/module/ll_math.py: hg backout c5d041657831: I will move it to the stdobjspace instead, where it can be special-cased before we do all ... | 11:22 |
| kenaan | 12arigo default 11f1fb181c13a3 15/pypy/objspace/std/floatobject.py: Special-case "x ** 2" here instead. | 11:22 |
| Telugodu (~rambaho@202.3.77.231) joined #pypy. | 11:22 | |
| CIA-17 | 03mattip 07roundup * 10#1014/numpypy sum() buggy with axis: | 11:23 |
| CIA-17 | Indeed, fromnumeric.py needs at the minimum this fix. | 11:23 |
| CIA-17 | diff -r 5aa09e8483d3 lib_pypy/numpypy/fromnumeric.py | 11:23 |
| CIA-17 | --- a/lib_pypy/numpypy/fromnumeric. ... * 14https://bugs.pypy.org/issue1014 | 11:23 |
| Telugodu (~rambaho@202.3.77.231) left irc: Client Quit | 11:23 | |
| Telugodu (~rambaho@202.3.77.231) joined #pypy. | 11:24 | |
| pnguyen (~pnguyen@cpe-70-112-214-119.austin.res.rr.com) joined #pypy. | 11:24 | |
| Telugodu (~rambaho@202.3.77.231) left irc: Read error: Connection reset by peer | 11:24 | |
| sacred_coder (~rambaho@202.3.77.231) joined #pypy. | 11:24 | |
| Telugodu (~rambaho@202.3.77.231) joined #pypy. | 11:25 | |
| sacred_coder (~rambaho@202.3.77.231) left irc: Client Quit | 11:26 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1206 [12amaury, merge-2.7.2] | 11:28 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1207 [12arigo] | 11:28 |
| bbot2 | 13Exception: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1207 [12arigo] | 11:30 |
| kenaan | 12arigo default 11e82f6594d309 15/pypy/module/pypyjit/test_pypy_c/test_math.py: Write a test_pypy_c checking that "f ** 2" gets us just a float_mul operation. (Needs to check if the test really ... | 11:31 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1208 [12arigo] | 11:31 |
| CIA-17 | 03mattip 07roundup * 10#1014/numpypy sum() buggy with axis: | 11:33 |
| CIA-17 | There is work underway to correct the fromnumeric problems, in the mean time | 11:33 |
| CIA-17 | perhaps try this patch, to completely remove it. | 11:33 |
| CIA-17 | diff -r 5aa09e848 ... * 14https://bugs.pypy.org/issue1014 | 11:33 |
| `fox` (~fox@host19-111-dynamic.20-79-r.retail.telecomitalia.it) left irc: Read error: Connection reset by peer | 11:33 | |
| `fox` (~fox@host19-111-dynamic.20-79-r.retail.telecomitalia.it) joined #pypy. | 11:33 | |
| kenaan | 12amauryfa merge-2.7.2 1170241d66bf5f 15/lib-python/modified-2.7/test/test_multibytecodec_support.py: Fix method used to find cjkencodings data files | 11:38 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1522 [12amaury, merge-2.7.2] | 11:38 |
| lesshaste | arigato: aha | 11:42 |
| lesshaste | arigato: thanks | 11:42 |
| lesshaste | arigato: it's an interesting question if each call has a large overhead, whether this can be cleverly amortised | 11:43 |
| lesshaste | arigato: particularly in the case where the return value of the function is not used | 11:44 |
| arigato | lesshaste: cpyext is not analyzed by the JIT at all so far, but that would be a bad idea if done uncarefully, I suppose | 11:45 |
| lesshaste | arigato: ok.. makes sense | 11:45 |
| arigato | not to mention that there is no chance to JIT the C code, of course | 11:45 |
| lesshaste | arigato: right.. the problem is that I don't understand if the time is taken by a call overhead of the function being run itself | 11:46 |
| lesshaste | arigato: do you have a feeling for this? | 11:46 |
| lesshaste | arigato: ... the time is taken by a call overhead *or* the function being run itself | 11:46 |
| lesshaste | arigato: assuming it is the overhead of just doing a foreign function call I was trying to think how to minimise that cost | 11:47 |
| arigato | I think that the overhead is generally big, whether to call the function or the function calling PyArg_ParseTuple() or other functions | 11:47 |
| arigato | the overhead is not just the function call, but the conversions between CPython-like and PyPy objects | 11:47 |
| lesshaste | arigato: ok.. so maybe there is some optimisation that can be done | 11:48 |
| arigato | it requires some dict lookups in caches etc. | 11:48 |
| arigato | possibly yes | 11:48 |
| lesshaste | lookups can be made very fast if one is lucky :) | 11:48 |
| lesshaste | with some careful engineering | 11:48 |
| lesshaste | it is really great that it works at all of course | 11:49 |
| lesshaste | shedskin just gives up :) | 11:49 |
| arigato | :-) | 11:49 |
| arigato | thanks amaury_ :-) | 11:49 |
| lesshaste (~lesshaste@87-194-206-189.bethere.co.uk) left irc: Quit: Leaving | 11:50 | |
| rguillebert (~rguillebe@89-40.5-85.cust.bluewin.ch) left irc: Quit: Quitte | 11:55 | |
| Action: arigato -> end sprint | 11:59 | |
| arigato (~arigo@89-40.5-85.cust.bluewin.ch) left irc: Quit: See you | 11:59 | |
| DasIch (~DasIch@p4FFDCB0C.dip.t-dialin.net) left irc: Remote host closed the connection | 11:59 | |
| DasIch (~DasIch@p4FFDCB0C.dip.t-dialin.net) joined #pypy. | 12:00 | |
| ronan (~ronan@host86-143-208-51.range86-143.btcentralplus.com) joined #pypy. | 12:04 | |
| voidspace (~anonymous@87-194-212-65.bethere.co.uk) joined #pypy. | 12:04 | |
| voidspace (~anonymous@87-194-212-65.bethere.co.uk) left irc: Changing host | 12:04 | |
| voidspace (~anonymous@python/psf/voidspace) joined #pypy. | 12:04 | |
| fijal_ (~fijal@196-210-150-33.dynamic.isadsl.co.za) joined #pypy. | 12:10 | |
| Nick change: fijal_ -> fijal | 12:11 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1522 [12amaury, merge-2.7.2] | 12:26 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1208 [12arigo] | 12:31 |
| kvda (~kvda@124-169-134-221.dyn.iinet.net.au) left irc: Quit: x___x | 12:37 | |
| nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) left irc: Ping timeout: 240 seconds | 12:38 | |
| zain (~textual@bzq-79-182-196-50.red.bezeqint.net) joined #pypy. | 12:42 | |
| nedbat (~nedbat@python/psf/nedbat) joined #pypy. | 12:44 | |
| fijal | fail | 12:49 |
| fijal | nice | 12:49 |
| fijal | we have quite a few fatal rpython errors on the bugtracekrr :/ | 12:51 |
| pnguyen (~pnguyen@cpe-70-112-214-119.austin.res.rr.com) left irc: Quit: pnguyen | 12:55 | |
| DasIch (~DasIch@p4FFDCB0C.dip.t-dialin.net) left irc: Quit: DasIch | 12:58 | |
| mattip (c1a9466d@gateway/web/freenode/ip.193.169.70.109) joined #pypy. | 13:08 | |
| mattip | fijal: ping | 13:09 |
| Action: mattip apologize ahead of time, I only have a 10 minute break | 13:09 | |
| fijal | mattip: pong | 13:10 |
| fijal | whatsup? | 13:10 |
| mattip | I assume you saw the fix to the reshape/shape bug? | 13:10 |
| fijal | nope | 13:11 |
| fijal | I wasn't following closely | 13:11 |
| fijal | where did you check it? | 13:11 |
| fijal | numpypy-shape-bug | 13:11 |
| fijal | ? | 13:11 |
| mattip | yup. | 13:11 |
| fijal | I'm a bit worried - would that work with swapaxis? | 13:11 |
| mattip | it should, it no longer makes assumptions. | 13:12 |
| fijal | ok | 13:12 |
| mattip | but tests would help. | 13:12 |
| fijal | so why there is if on order? | 13:12 |
| fijal | like what does order change? | 13:12 |
| mattip | well, it still assumes a memory layout for 'F' that is different than 'C' | 13:12 |
| fijal | yeah, but if you do T or swapaxis, your memory layout does not correspond to an order any more | 13:13 |
| amaury_ | bah, issue with ABCMeta: http://paste.pocoo.org/show/538691/ | 13:13 |
| fijal | does it? | 13:13 |
| mattip | 'F' is layed out left-to-right, 'C' right-to-left | 13:13 |
| fijal | yes, I know | 13:13 |
| fijal | but transposed 'C' is no longer layered that way | 13:13 |
| mattip | right. That's why calc_new_strides will fail more commonly after the fix. | 13:13 |
| fijal | so how about we fix it? | 13:13 |
| fijal | there should be no assumptions | 13:13 |
| mattip | no, it needs to fail. | 13:14 |
| fijal | ah | 13:14 |
| fijal | fail as in return None | 13:14 |
| fijal | and not fail as in explode? | 13:14 |
| mattip | then when it fails, reshape copies and setshape bombs. | 13:14 |
| fijal | ok, I'll review later | 13:14 |
| mattip | and all is good, since setshape should bomb. | 13:14 |
| Action: mattip rambling a bit | 13:14 | |
| fijal | ok, cool | 13:15 |
| fijal | mattip: I'll review and merge later then | 13:15 |
| fijal | I have 171 unread pypy-svn mails :/ | 13:15 |
| mattip | calc_new_shape will allow switched axes to be split, but not combined. | 13:15 |
| mattip | cool. | 13:16 |
| mattip | just wanted to take one thing off your list of todo, not add more. :) | 13:16 |
| fijal | hahaha | 13:17 |
| fijal | cool :) | 13:17 |
| Action: mattip done rambling | 13:17 | |
| mattip | bye now. | 13:17 |
| mattip (c1a9466d@gateway/web/freenode/ip.193.169.70.109) left irc: Quit: Page closed | 13:17 | |
| fijal | see you | 13:17 |
| Telugodu (~rambaho@202.3.77.231) left irc: Read error: Connection reset by peer | 13:27 | |
| kenaan | 12amauryfa merge-2.7.2 1124cea2c24401 15/pypy/: Respect __subclasscheck__ when rebinding a method to a more specific class. This change is needed to make Or... | 13:35 |
| mvt (~mvantelli@53530442.cm-6-4a.dynamic.ziggo.nl) joined #pypy. | 13:37 | |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1523 [12amaury, merge-2.7.2] | 13:37 |
| tito (~tito@pdpc/supporter/active/tito) left irc: Ping timeout: 244 seconds | 13:46 | |
| tito (~tito@pdpc/supporter/active/tito) joined #pypy. | 13:48 | |
| DasIch (~DasIch@p4FFDCB0C.dip.t-dialin.net) joined #pypy. | 13:49 | |
| DasIch_ (~DasIch@p4FFDCB0C.dip.t-dialin.net) joined #pypy. | 13:49 | |
| DasIch (~DasIch@p4FFDCB0C.dip.t-dialin.net) left irc: Ping timeout: 245 seconds | 13:53 | |
| DasIch_ (~DasIch@p4FFDCB0C.dip.t-dialin.net) left irc: Ping timeout: 255 seconds | 13:53 | |
| DasIch_ (~DasIch@p4FFDCB0C.dip.t-dialin.net) joined #pypy. | 13:58 | |
| Nick change: DasIch_ -> DasIch | 13:58 | |
| DasIch_ (~DasIch@p4FFDCB0C.dip.t-dialin.net) joined #pypy. | 14:00 | |
| DasIch (~DasIch@p4FFDCB0C.dip.t-dialin.net) left irc: Read error: Connection reset by peer | 14:00 | |
| Nick change: DasIch_ -> DasIch | 14:00 | |
| nanonyme (nanonyme@unaffiliated/nanonyme) left irc: Remote host closed the connection | 14:00 | |
| DasIch (~DasIch@p4FFDCB0C.dip.t-dialin.net) left irc: Quit: DasIch | 14:08 | |
| cocoatomo (~cocoatomo@p2118-ipbf901souka.saitama.ocn.ne.jp) joined #pypy. | 14:09 | |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Ping timeout: 248 seconds | 14:13 | |
| Arach (~arach@128-75-182-202.broadband.corbina.ru) left irc: Ping timeout: 276 seconds | 14:15 | |
| azanella (~azanella@189.6.80.131) joined #pypy. | 14:20 | |
| cocoatomo (~cocoatomo@p2118-ipbf901souka.saitama.ocn.ne.jp) left irc: Remote host closed the connection | 14:21 | |
| Arach (~arach@128-75-172-73.broadband.corbina.ru) joined #pypy. | 14:27 | |
| gutworth (~benjamin@dhcp-128-36-73-23.central.yale.edu) joined #pypy. | 14:33 | |
| DasIch (~DasIch@p4FFDCB0C.dip.t-dialin.net) joined #pypy. | 14:33 | |
| whyking (~quassel@ip68-14-13-208.ri.ri.cox.net) joined #pypy. | 14:35 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1523 [12amaury, merge-2.7.2] | 14:40 |
| bolotov (~bolotov@27-10-179-94.pool.ukrtel.net) joined #pypy. | 14:42 | |
| DanKluev (~root@93-88-3-229-xdsl.vntc.ru) left irc: Ping timeout: 248 seconds | 14:48 | |
| Arfrever (~Arfrever@apache/committer/Arfrever) joined #pypy. | 14:54 | |
| ronan (~ronan@host86-143-208-51.range86-143.btcentralplus.com) left irc: Ping timeout: 240 seconds | 14:54 | |
| nedbat (~nedbat@python/psf/nedbat) left irc: Ping timeout: 276 seconds | 14:55 | |
| bolotov (~bolotov@27-10-179-94.pool.ukrtel.net) left irc: Quit: Leaving. | 15:00 | |
| DanKluev (~root@82-169-adsl.vntc.ru) joined #pypy. | 15:03 | |
| ronan (~ronan@host86-143-209-85.range86-143.btcentralplus.com) joined #pypy. | 15:07 | |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 15:08 | |
| dripton (~dripton@pool-72-86-45-238.clppva.fios.verizon.net) joined #pypy. | 15:26 | |
| nettok (~quassel@190.148.249.220) joined #pypy. | 15:26 | |
| elipsion (~elipsion@81-232-141-35-no217.tbcn.telia.com) left irc: Ping timeout: 252 seconds | 15:33 | |
| CIA-17 | 03csenger 07roundup * 10#1015/Add build to run the benchmarks with python 2.7 tip: | 15:37 |
| CIA-17 | [chatting] I've extended the runner and saveresults scripts to accept parameters for url, | 15:37 |
| CIA-17 | executable and project so it can be used to upload to m ... * 14https://bugs.pypy.org/issue1015 | 15:37 |
| Nick change: csenger -> csenger|away | 15:44 | |
| elipsion (~elipsion@81-232-141-35-no217.tbcn.telia.com) joined #pypy. | 15:48 | |
| voidspace (~anonymous@python/psf/voidspace) left irc: Quit: voidspace | 15:49 | |
| setmeaway (~setmeaway@118.45.149.247) left irc: Read error: Connection reset by peer | 15:54 | |
| voidspace (~anonymous@87-194-212-65.bethere.co.uk) joined #pypy. | 15:54 | |
| voidspace (~anonymous@87-194-212-65.bethere.co.uk) left irc: Changing host | 15:54 | |
| voidspace (~anonymous@python/psf/voidspace) joined #pypy. | 15:54 | |
| voidspace (~anonymous@python/psf/voidspace) left irc: Client Quit | 15:58 | |
| nedbat (~nedbat@python/psf/nedbat) joined #pypy. | 16:18 | |
| arigato (~arigo@adsl-89-217-233-144.adslplus.ch) joined #pypy. | 16:24 | |
| kenaan | 12amauryfa merge-2.7.2 1189f238f17ecb 15/pypy/interpreter/: Undo the previous change, and just add "allow_override=True". This fixes the cases when an old-style class i... | 16:27 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1524 [12amaury, merge-2.7.2] | 16:27 |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Ping timeout: 272 seconds | 16:29 | |
| kenaan | 12arigo default 117cd209e0414e 15/pypy/module/pypyjit/test_pypy_c/test_math.py: fix the test. | 16:30 |
| `fox` (~fox@host19-111-dynamic.20-79-r.retail.telecomitalia.it) left irc: Ping timeout: 245 seconds | 16:34 | |
| DasIch (~DasIch@p4FFDCB0C.dip.t-dialin.net) left irc: Quit: DasIch | 16:48 | |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 16:49 | |
| nedbat (~nedbat@python/psf/nedbat) left irc: Disconnected by services | 16:49 | |
| nedbat (~nedbat@python/psf/nedbat) joined #pypy. | 16:50 | |
| cocoatomo (~cocoatomo@p2118-ipbf901souka.saitama.ocn.ne.jp) joined #pypy. | 16:53 | |
| mattip (4fb769bd@gateway/web/freenode/ip.79.183.105.189) joined #pypy. | 16:57 | |
| nedbat (~nedbat@python/psf/nedbat) left irc: Read error: Connection reset by peer | 16:58 | |
| nedbat (~nedbat@python/psf/nedbat) joined #pypy. | 16:58 | |
| nedbat (~nedbat@python/psf/nedbat) left irc: Disconnected by services | 16:59 | |
| nedbat_ (~nedbat@python/psf/nedbat) joined #pypy. | 16:59 | |
| mattip (4fb769bd@gateway/web/freenode/ip.79.183.105.189) left irc: Client Quit | 17:01 | |
| mattip_ (~mattip@bzq-79-183-105-189.red.bezeqint.net) joined #pypy. | 17:01 | |
| Nick change: mattip_ -> mattip | 17:02 | |
| Nick change: nedbat_ -> nedbat | 17:14 | |
| jaffachief (~textual@host86-170-15-228.range86-170.btcentralplus.com) joined #pypy. | 17:22 | |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Read error: Connection reset by peer | 17:30 | |
| rguillebert (5c5a172b@gateway/web/freenode/ip.92.90.23.43) joined #pypy. | 17:30 | |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 17:31 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1524 [12amaury, merge-2.7.2] | 17:35 |
| rguillebert (5c5a172b@gateway/web/freenode/ip.92.90.23.43) left irc: Client Quit | 17:35 | |
| fijal | arigato: we have 2-3 release blockers | 17:37 |
| fijal | which are hard JIT crashes | 17:37 |
| fijal | one is about virtualstate token not being correct | 17:37 |
| fijal | virtualizable token, sorry | 17:37 |
| fijal | I'll make a list later | 17:37 |
| CIA-17 | 03fijal 07roundup * 10#1014/numpypy sum() buggy with axis: | 17:38 |
| CIA-17 | [resolved] Can you please not reopen this issue until it's really broken? Replying to mails | 17:38 |
| CIA-17 | reopens it * 14https://bugs.pypy.org/issue1014 | 17:38 |
| fijal | https://bugs.pypy.org/issue996 | 17:39 |
| mcdonc (~mcdonc@ip72-209-213-54.dc.dc.cox.net) left irc: Read error: Connection reset by peer | 17:40 | |
| voidspace (~anonymous@87-194-212-65.bethere.co.uk) joined #pypy. | 17:40 | |
| voidspace (~anonymous@87-194-212-65.bethere.co.uk) left irc: Changing host | 17:40 | |
| voidspace (~anonymous@python/psf/voidspace) joined #pypy. | 17:40 | |
| mcdonc (~mcdonc@ip72-209-213-54.dc.dc.cox.net) joined #pypy. | 17:40 | |
| DasIch (~DasIch@p4FFDCB0C.dip.t-dialin.net) joined #pypy. | 17:49 | |
| Arach (~arach@128-75-172-73.broadband.corbina.ru) left irc: Quit: bye | 17:52 | |
| kenaan | 12alex_gaynor merge-2.7.2 11e5417ef18814 15/lib-python/modified-2.7/json/tests/: fix JSON tests | 17:53 |
| mattip | setitem on a flatiter will repeat the input arguments. http://paste.pocoo.org/show/538844/ | 17:54 |
| mattip | Non documented AFAIK. do we need to support it? | 17:54 |
| mattip | I guess it's easy enough, but just another feature to test and file bugs on. | 17:55 |
| nettok (~quassel@190.148.249.220) left irc: Remote host closed the connection | 17:55 | |
| Arach (~arach@128-75-172-73.broadband.corbina.ru) joined #pypy. | 17:56 | |
| nedbat (~nedbat@python/psf/nedbat) left irc: Ping timeout: 245 seconds | 18:02 | |
| mattip (mattip@bzq-79-183-105-189.red.bezeqint.net) left #pypy ("Leaving"). | 18:05 | |
| kenaan | 12alex_gaynor merge-2.7.2 11a0e53cbd4f7c 15/pypy/module/rctime/: Fix for time.mktime, -1 is a valid return value in some cases. | 18:09 |
| `fox` (~fox@host19-111-dynamic.20-79-r.retail.telecomitalia.it) joined #pypy. | 18:10 | |
| kenaan | 12alex_gaynor merge-2.7.2 11f17c2e5a8629 15/pypy/objspace/std/: Change to the new exception for bytearray().pop() | 18:16 |
| stakkars (~tismer@p5DCE205B.dip.t-dialin.net) joined #pypy. | 18:17 | |
| amaury_ | Alex_Gaynor: Hi | 18:22 |
| Alex_Gaynor | amaury_: hi! | 18:23 |
| kenaan | 12amauryfa merge-2.7.2 119def34947826 15/pypy/rlib/: CPython issue11391: Fix a mmap crasher | 18:23 |
| kenaan | 12amauryfa merge-2.7.2 11a49166fe832a 15/lib-python/modified-2.7/test/test_ssl.py: test_ssl: Correctly use the helper function to find data files | 18:23 |
| kenaan | 12amauryfa merge-2.7.2 119f554debdd92 15/lib-python/modified-2.7/distutils/sysconfig.py: Fix our copy of "sysconfig.py", which I broke during the merge | 18:23 |
| kenaan | 12amauryfa merge-2.7.2 1140000ebe74d7 15/pypy/objspace/std/: Fix edge cases in float.__mod__ | 18:23 |
| Alex_Gaynor | amaury_: FYI I'm working on the first io failure ATM | 18:24 |
| amaury_ | ok | 18:24 |
| cocoatomo (~cocoatomo@p2118-ipbf901souka.saitama.ocn.ne.jp) left irc: Remote host closed the connection | 18:24 | |
| amaury_ | I'm looking at the peepholer failure | 18:24 |
| stakkars (~tismer@p5DCE205B.dip.t-dialin.net) left irc: Quit: schnarch | 18:24 | |
| Nick change: stakkars_ -> stakkars | 18:24 | |
| etrepum (~bob@71.21.40.181) left irc: Quit: etrepum | 18:25 | |
| Alex_Gaynor | amaury_: you commented on the original issue FWIW | 18:28 |
| amaury_ | which one? | 18:28 |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Ping timeout: 272 seconds | 18:28 | |
| Alex_Gaynor | the CPythone one | 18:28 |
| Alex_Gaynor | it has to do with the portability of pyc files | 18:28 |
| amaury_ | I don't remember :) | 18:30 |
| Alex_Gaynor | amaury_: it's a narrow vs. wide build issue | 18:31 |
| amaury_ | I understand now | 18:31 |
| Alex_Gaynor | I guess it's not an issue for our pyc files? | 18:31 |
| kenaan | 12alex_gaynor merge-2.7.2 1112b899970671 15/pypy/module/_io/: Added in the new behavior for RawIOBase.readall, if read() returns None then readall() also returns None | 18:32 |
| kenaan | 12alex_gaynor merge-2.7.2 111119c3892bfc 15/: merged upstream | 18:32 |
| amaury_ | win32 uses narrow builds | 18:32 |
| Alex_Gaynor | ah right, do we tag our PYC files with that? | 18:32 |
| mfoord (~voidspace@87-194-212-65.bethere.co.uk) joined #pypy. | 18:32 | |
| amaury_ | no | 18:32 |
| amaury_ | we do have the issue, potentially | 18:33 |
| voidspace (~anonymous@python/psf/voidspace) left irc: Quit: voidspace | 18:33 | |
| Nick change: mfoord -> voidspace | 18:33 | |
| voidspace (~voidspace@87-194-212-65.bethere.co.uk) left irc: Client Quit | 18:33 | |
| Alex_Gaynor | I suppose we should fix it then | 18:33 |
| voidspace (~voidspace@87-194-212-65.bethere.co.uk) joined #pypy. | 18:33 | |
| voidspace (~voidspace@87-194-212-65.bethere.co.uk) left irc: Changing host | 18:33 | |
| voidspace (~voidspace@python/psf/voidspace) joined #pypy. | 18:33 | |
| Alex_Gaynor | ok I'm going to hit the buildbot and go for lunch | 18:36 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1525 [12Alex, merge-2.7.2] | 18:36 |
| `fox` (~fox@host19-111-dynamic.20-79-r.retail.telecomitalia.it) left irc: Ping timeout: 240 seconds | 18:39 | |
| fijal | Alex_Gaynor: did yuo commit the numready thingie? | 18:43 |
| fijal | Alex_Gaynor, amaury_: awesome thanks | 18:44 |
| fijal | https://bugs.pypy.org/issue1016 | 18:48 |
| fijal | this looks like a release blocker | 18:48 |
| voidspace (~voidspace@python/psf/voidspace) left irc: Quit: Goodbye... | 18:54 | |
| mvt (~mvantelli@53530442.cm-6-4a.dynamic.ziggo.nl) left irc: Quit: Leaving | 18:57 | |
| fijal | Alex_Gaynor: ping? | 19:00 |
| `fox` (~fox@host19-111-dynamic.20-79-r.retail.telecomitalia.it) joined #pypy. | 19:01 | |
| CIA-17 | 03fijal 07roundup * 10#567/Silence annrpython warnings for 1.5: [resolved] Done, annotator does not produce warnings any more (I think) * 14https://bugs.pypy.org/issue567 | 19:05 |
| CIA-17 | 03fijal 07roundup * 10#580/Broken pipe error during sandbox installation?: [resolved] I think this is really working these days (or unreproducible) * 14https://bugs.pypy.org/issue580 | 19:06 |
| CIA-17 | 03fijal 07roundup * 10#615/Errors when using urllib with SSL: [resolved] Works for me, probably improved stdlib version? * 14https://bugs.pypy.org/issue615 | 19:07 |
| CIA-17 | 03fijal 07roundup * 10#617/range() slower than xrange(): Still valid, we should look at it (22 Jan 2012) * 14https://bugs.pypy.org/issue617 | 19:09 |
| fijal | amaury_: https://bugs.pypy.org/issue286 | 19:09 |
| fijal | can you comment on the status of this? | 19:10 |
| CIA-17 | 03papercrane 07roundup * 10#1016/RPython AssertionError while running async io greenlet test: | 19:10 |
| CIA-17 | [chatting] I'm unable to reproduce with --opt=2 or --opt=3 (./pypy-c translate.py -- | 19:10 |
| CIA-17 | output=pypy-c.3 --opt=3 targetpypystandalone.py), so this se ... * 14https://bugs.pypy.org/issue1016 | 19:10 |
| fijal | Alex_Gaynor: can I close: https://bugs.pypy.org/issue656 | 19:11 |
| CIA-17 | 03fijal 07roundup * 10#641/reading CSV files with csv module is much slower than CPython 2.6.6: This one is still pretty bad, pypy-c is ~3x slower than my CPython * 14https://bugs.pypy.org/issue641 | 19:13 |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 19:16 | |
| CIA-17 | 03fijal 07roundup * 10#714/Translating on top of pypy sometimes screws up mandelbrot: [resolved] Failed to see that one in a while :) * 14https://bugs.pypy.org/issue714 | 19:16 |
| CIA-17 | 03fijal 07roundup * 10#709/pypy 1.5 crashes and fails when compiling pypy on OSX: [resolved] Resolved long time ago? Please reopen if not * 14https://bugs.pypy.org/issue709 | 19:17 |
| pnguyen (~pnguyen@cpe-70-112-214-119.austin.res.rr.com) joined #pypy. | 19:19 | |
| fijal | what's bivab's email? | 19:21 |
| fijal | Rhyolite: ping? | 19:21 |
| `fox` (~fox@host19-111-dynamic.20-79-r.retail.telecomitalia.it) left irc: Ping timeout: 240 seconds | 19:21 | |
| Rhyolite | fijal: pong | 19:21 |
| Rhyolite | fijal: pvt | 19:21 |
| MostAwesomeDude | Interesting. Fedora carries PyPy 1.6. I did not know this. | 19:24 |
| fijal | MostAwesomeDude: I think they carry 1.7 these days | 19:25 |
| mattip (~mattip@bzq-79-183-105-189.red.bezeqint.net) joined #pypy. | 19:26 | |
| amaury (~amaury_@46-127-23-192.dynamic.hispeed.ch) joined #pypy. | 19:26 | |
| MostAwesomeDude | fijal: Maybe in Rawhide. I run stable though, and it's installing 1.6. | 19:26 |
| MostAwesomeDude | I'm still pretty happy about it. Getting closer to world domination. :3 | 19:26 |
| kenaan | 12arigo concurrent-marksweep 11d1c21fed7569 15/pypy/module/thread/ll_thread.py: Fix: conflict with global name 'error'. | 19:27 |
| kenaan | 12arigo concurrent-marksweep 11edaf872702ab 15/pypy/module/thread/ll_thread.py: merge heads | 19:27 |
| kenaan | 12arigo 32ptr-on-64bit 1135da68422201 15/: hg merge default | 19:27 |
| kenaan | 12arigo 32ptr-on-64bit 116687f847a628 15/pypy/jit/backend/llsupport/rewrite.py: This part of the code lost during the merge belongs to rewrite.py. Save it there for now, commented out. | 19:28 |
| kenaan | 12arigo 32ptr-on-64bit 1127de83186d13 15/pypy/rpython/lltypesystem/opimpl.py: fix. | 19:28 |
| amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) left irc: Ping timeout: 252 seconds | 19:28 | |
| fijal | amaury: ping | 19:28 |
| amaury | hi | 19:28 |
| fijal | amaury: https://bugs.pypy.org/issue286 | 19:28 |
| amaury | I'm looking at it | 19:28 |
| fijal | can you comment on the status? | 19:28 |
| fijal | cool | 19:28 |
| amaury | it's still valid I think | 19:29 |
| amaury | I got the same feeling some time ago | 19:29 |
| fijal | ok | 19:29 |
| fijal | is this a release blocker or we don't care? | 19:30 |
| fijal | how about https://bugs.pypy.org/issue738 | 19:31 |
| fijal | ? | 19:31 |
| pnguyen (~pnguyen@cpe-70-112-214-119.austin.res.rr.com) left irc: Read error: Connection reset by peer | 19:31 | |
| pnguyen (~pnguyen@cpe-70-112-214-119.austin.res.rr.com) joined #pypy. | 19:32 | |
| CIA-17 | 03fijal 07roundup * 10#726/django-cms tests fail using pypy 1.5 but pass under CPython 2.5, 2.6 and 2.7: | 19:32 |
| CIA-17 | This now fails with: | 19:32 |
| CIA-17 | Error: The version option is deprecated. Read about the change on | 19:32 |
| CIA-17 | http://pypi.python.org/pypi/djangorecipe/0.99 | 19:32 |
| CIA-17 | Can ... * 14https://bugs.pypy.org/issue726 | 19:32 |
| CIA-17 | 03fijal 07roundup * 10#735/Unable to install Twisted via easy_install: [resolved] Fixed in twisted * 14https://bugs.pypy.org/issue735 | 19:32 |
| CIA-17 | 03fijal 07roundup * 10#761/Cannot build an optional C extension in the Storm 1.8 package: | 19:33 |
| CIA-17 | [wontfix] Can anyone confirm/deny this? I'm going to close this ticket, if the problems | 19:33 |
| CIA-17 | persist, please reopen * 14https://bugs.pypy.org/issue761 | 19:33 |
| CIA-17 | 03fijal 07roundup * 10#762/Error trying to build a C extension in the zope.proxy 3.6.1 package: [wontfix] Closing as wontfix as we won't implement cl_dict * 14https://bugs.pypy.org/issue762 | 19:34 |
| fijal | garden garden garden | 19:34 |
| CIA-17 | 03fijal 07roundup * 10#790/SSL and bz2 lib paths are broken on RHEL 5: | 19:36 |
| CIA-17 | [wontfix] Closing as wontfix, linux does not support binary distributions. fortunately | 19:36 |
| CIA-17 | fedora ships pypy, that hopefully sorts the problem. * 14https://bugs.pypy.org/issue790 | 19:36 |
| CIA-17 | 03fijal 07roundup * 10#773/pyre2 fails import: [resolved] closing as it works * 14https://bugs.pypy.org/issue773 | 19:37 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1525 [12Alex, merge-2.7.2] | 19:42 |
| CIA-17 | 03afa 07roundup * 10#738/utcfromtimestamp handles time before the epoch differently in pypy and cpython: [resolved] This was recently fixed with 235d8b8434a8 * 14https://bugs.pypy.org/issue738 | 19:43 |
| asmeurer (~asmeurer@dhcp-baca-230.resnet.nmt.edu) joined #pypy. | 19:49 | |
| fijal (~fijal@196-210-150-33.dynamic.isadsl.co.za) left irc: Ping timeout: 240 seconds | 19:50 | |
| stakkars_ (~tismer@p5DCE205B.dip.t-dialin.net) joined #pypy. | 19:52 | |
| kenaan | 12amauryfa merge-2.7.2 11693b08144e00 15/pypy/interpreter/astcompiler/: Implement CPython issue5057: do not const-fold a unicode.__getitem__ operation which returns a non-BMP chara... | 19:57 |
| kenaan | 12amauryfa merge-2.7.2 116e17d519d090 15/: hg merge default | 19:57 |
| kenaan | 12amauryfa merge-2.7.2 11ead17cd9edbf 15/lib_pypy/_ctypes_test.c: Update _ctypes_test.c from CPython 2.7.2 | 19:57 |
| kenaan | 12amauryfa merge-2.7.2 11c000c3332cb0 15/lib-python/modified-2.7/json/encoder.py: json: Rename some functions in our pure-python implementation: in CPython, encode_basestring() is supposed t... | 19:57 |
| setmeaway (~setmeaway@118.45.149.247) joined #pypy. | 20:13 | |
| izibi (~izibi@unaffiliated/izibi) left irc: Quit: leaving | 20:17 | |
| stakkars__ (~tismer@p5DCE205B.dip.t-dialin.net) joined #pypy. | 20:32 | |
| lesshaste (~lesshaste@87-194-206-189.bethere.co.uk) joined #pypy. | 20:32 | |
| lesshaste | hi | 20:32 |
| fijal (~fijal@196-215-121-137.dynamic.isadsl.co.za) joined #pypy. | 20:33 | |
| lesshaste | hi fijal | 20:33 |
| fijal | hi | 20:33 |
| lesshaste | how's it going? | 20:34 |
| fijal | good :) | 20:34 |
| stakkars_ (~tismer@p5DCE205B.dip.t-dialin.net) left irc: Ping timeout: 240 seconds | 20:34 | |
| mattip | lesshaste: does PIL work flawlessly in pypy or are there issues? | 20:35 |
| stakkars_ (~tismer@p5DCE205B.dip.t-dialin.net) joined #pypy. | 20:35 | |
| lesshaste | mattip: seems pretty flawless.. just a little slow | 20:35 |
| lesshaste | mattip: well.. very slow really | 20:35 |
| voidspace (~voidspace@python/psf/voidspace) joined #pypy. | 20:35 | |
| lesshaste | I was wondering what a plan could be with all this C in the python libraries | 20:35 |
| Alex_Gaynor | fijal: pong | 20:36 |
| stakkars__ (~tismer@p5DCE205B.dip.t-dialin.net) left irc: Ping timeout: 245 seconds | 20:36 | |
| lesshaste | I assume it makes no sense to write an rpython interpreter for C and just jit that :) | 20:36 |
| antocuni_ (~antocuni@host155-125-dynamic.25-79-r.retail.telecomitalia.it) joined #pypy. | 20:36 | |
| MostAwesomeDude | PIL sucks. | 20:37 |
| MostAwesomeDude | I started working on fixing it up, but it's kinda difficult to handle 3000-line C files. | 20:37 |
| lesshaste | MostAwesomeDude: what were you trying to do with it? | 20:37 |
| MostAwesomeDude | lesshaste: Get it all pure-Python. | 20:38 |
| lesshaste | MostAwesomeDude: I mean were you converting it all to rpython | 20:38 |
| lesshaste | MostAwesomeDude: ah | 20:38 |
| lesshaste | MostAwesomeDude: this just seems an endless task | 20:38 |
| lesshaste | converting all known python libraries from C to rpython | 20:38 |
| MostAwesomeDude | lesshaste: Well, no, there's a finite amount of PIL. | 20:38 |
| MostAwesomeDude | lesshaste: Actually, I was thinking about doing this for next PyCon. | 20:39 |
| lesshaste | MostAwesomeDude: right but a less finite amount of "all standard libraries commonly used" | 20:39 |
| MostAwesomeDude | A talk about how I took various libraries with shitty inner code, and fixed them up. | 20:39 |
| MostAwesomeDude | Well, I wouldn't touch Zope or Django. That cuts down a lot. | 20:39 |
| lesshaste | MostAwesomeDude: do you use any helpful conversion tools? | 20:39 |
| lesshaste | or to put it another way, would you like any helpful conversion tools :) | 20:39 |
| MostAwesomeDude | lesshaste: I just need unit tests, I guess. PIL is almost totally untested. | 20:40 |
| lesshaste | ah | 20:41 |
| lesshaste | I am thinking of the whole of scipy for example | 20:41 |
| lesshaste | does it make no sense to try to jit C ? | 20:41 |
| lesshaste | as in write an rpython interpreter for it | 20:41 |
| Alex_Gaynor | No, that would be a giant undertaking, the scope is just not commiserate with the benefit. | 20:43 |
| MostAwesomeDude | Sounds backwards. What do you do when you reach the Fortran sections? | 20:43 |
| lesshaste | MostAwesomeDude: :) panic | 20:43 |
| lesshaste | Alex_Gaynor: well.. ignoring the effort for a second.. would there actually be any benefit? | 20:44 |
| Alex_Gaynor | I suppose | 20:44 |
| lesshaste | the only point would be speed as I can't tell by guessing if it would be any faster than an rffi call | 20:44 |
| MostAwesomeDude | Well, here's my thinking: Python is terser than C. | 20:45 |
| MostAwesomeDude | Lots terser. | 20:45 |
| lesshaste | go on... | 20:45 |
| MostAwesomeDude | Especially when you add in the overhead of all of the CPython API boilerplate. | 20:45 |
| MostAwesomeDude | So if I rewrite a bunch of PIL, I could make it smaller, *and* faster in PyPy. | 20:45 |
| lesshaste | yes | 20:45 |
| Alex_Gaynor | Well, certain cases would be faster. | 20:46 |
| Alex_Gaynor | In the general case of C code, it would be slower | 20:46 |
| Alex_Gaynor | but in theory C-API heavy things would be faster | 20:46 |
| Alex_Gaynor | it seems like a waste of time though | 20:46 |
| lesshaste | "CINT is written in C++ itself, with slightly less than 400,000 lines of code." | 20:46 |
| lesshaste | that's a C interpreter | 20:46 |
| lesshaste | that's a lot of lines of code :) | 20:46 |
| lesshaste | c++ interpreter to be fair | 20:46 |
| Alex_Gaynor | amaury: hmm, I'm looking at these signals issues, it seems that you already added the checksignals() calls that antoine added in the commit that went with the tests | 20:47 |
| lesshaste | Alex_Gaynor: is it realistic for pypy devs to rewrite all libraries? | 20:47 |
| lesshaste | they do seem to be doing a great job doing that :) | 20:47 |
| Alex_Gaynor | Not for us, no, but I'm confident the community will do so as we get faster and better. | 20:47 |
| MostAwesomeDude | Alex_Gaynor: Dude, if I don't do this, I'm gonna Twistify Ganeti. Would you believe they actually use the toy HTTP server in production? | 20:48 |
| amaury | Alex_Gaynor: yes, but there may be others that we completely missed | 20:48 |
| amaury | and are still needed | 20:48 |
| lesshaste | Alex_Gaynor: ok makes sense | 20:48 |
| Alex_Gaynor | amaury: indeed, I'm only looking at one commit ATM, I guess I'll go through and look for more antoine added | 20:48 |
| Alex_Gaynor | amaury: I wish we had a better story for CPython tests, I hate to copy them to module/_io/tests :/ | 20:48 |
| nedbat (~nedbat@python/psf/nedbat) joined #pypy. | 20:49 | |
| amaury | I agree | 20:49 |
| amaury | I thought of just referencing them from our tests, by name | 20:50 |
| amaury | and run them untranslated | 20:50 |
| amaury | but there are often tiny differences | 20:50 |
| Alex_Gaynor | amaury: true, that would be a good insentive to backport our fixes | 20:51 |
| Alex_Gaynor | or side-port I suppose | 20:51 |
| Alex_Gaynor | MostAwesomeDude: heh, I'll believe anything these days | 20:51 |
| MostAwesomeDude | Alex_Gaynor: I know a guy. He has bridges. Are you interested? | 20:52 |
| Alex_Gaynor | MostAwesomeDude: you live in portland, there are tons of bridges! | 20:52 |
| Action: Alex_Gaynor waits for fijal to make a joke about the JIT | 20:52 | |
| lesshaste | Alex_Gaynor: well.. now I am intrigued by how small you can make a C interpreter :) | 20:52 |
| MostAwesomeDude | lesshaste: tcc is probably near that lower limit. | 20:52 |
| lesshaste | Alex_Gaynor: but that's OT | 20:53 |
| lesshaste | MostAwesomeDude: I was looking at http://code.google.com/p/picoc/ | 20:53 |
| kenaan | 12amauryfa merge-2.7.2 11c84666d936d2 15/lib-python/modified-2.7/test/test_descr.py: Allow both str.__add__ to raise TypeError or return NotImplemented. IMO the point of the test is to check t... | 20:54 |
| Rhyolite | fijal: ping | 20:54 |
| Alex_Gaynor | amaury: I suppose we should forward-port that change to 3k? | 20:56 |
| amaury | yes, probably | 20:56 |
| xorAxAx (~alexander@moinmoin/coreteam/alexander) left irc: Quit: Nobody expects the Spanish Inquisition! | 20:57 | |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) left irc: Quit: ZNC - http://znc.sourceforge.net | 21:00 | |
| lesshaste (~lesshaste@87-194-206-189.bethere.co.uk) left irc: Quit: Leaving | 21:00 | |
| voidspace (~voidspace@python/psf/voidspace) left irc: Quit: Goodbye... | 21:05 | |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) joined #pypy. | 21:06 | |
| fijal | Alex_Gaynor: I want numready commited | 21:06 |
| Alex_Gaynor | fijal: pypy account or my personal one? | 21:07 |
| fijal | buildbot maybe? | 21:08 |
| Alex_Gaynor | well, I'm putting it in it's own repo | 21:08 |
| Alex_Gaynor | I'll do it on the pypy one I guess | 21:08 |
| fijal | no, put it under the buildbot please | 21:08 |
| Alex_Gaynor | in the buildbot repo you mean? | 21:08 |
| fijal | yeah | 21:08 |
| Alex_Gaynor | Where in the repo? | 21:09 |
| Alex_Gaynor | New top-level dir? | 21:09 |
| mikefc (3cf2f0c4@gateway/web/freenode/ip.60.242.240.196) left irc: Ping timeout: 264 seconds | 21:09 | |
| kenaan | 12alex_gaynor buildbot 114232c21cfab6 15/numready.py: Added the numready script. | 21:10 |
| Alex_Gaynor | fijal: ok added, feel free to move or refactor as you see fit | 21:10 |
| fijal | ok | 21:11 |
| fijal | I'll | 21:11 |
| arigato (~arigo@adsl-89-217-233-144.adslplus.ch) left irc: Quit: See you | 21:12 | |
| Alex_Gaynor | fijal: thanks | 21:13 |
| fijal | not *right now* | 21:13 |
| fijal | started tracker gardening :/ | 21:13 |
| Alex_Gaynor | fijal: btw you can close that issue you linked I suppose (about max), we need to think some more about guards and such I guess | 21:13 |
| fijal | I want a way to like sort issues | 21:14 |
| fijal | I don't have one | 21:14 |
| mattip | someone put me out of my misery. shouldn't space.is_w work in this case http://pastie.org/3233012 ? | 21:15 |
| mattip | according to http://doc.pypy.org/en/latest/objspace.html#id21, I think so :( | 21:15 |
| Alex_Gaynor | mattip: space.is_w is `0 is int` | 21:15 |
| Alex_Gaynor | you want space.isinstance_w | 21:15 |
| mattip | hmm, couldn't find isinstance_w in the linked doc, but it appears copiously in numpypy code. | 21:16 |
| mattip | s/copiously/freqeuntly/ | 21:17 |
| stakkars_ (~tismer@p5DCE205B.dip.t-dialin.net) left irc: Quit: schnarch | 21:17 | |
| xorAxAx (~alexander@ampleforth.srv.alexanderweb.de) joined #pypy. | 21:18 | |
| xorAxAx (~alexander@ampleforth.srv.alexanderweb.de) left irc: Changing host | 21:18 | |
| xorAxAx (~alexander@moinmoin/coreteam/alexander) joined #pypy. | 21:18 | |
| mikefc_ (~mike@60-242-240-196.static.tpgi.com.au) joined #pypy. | 21:20 | |
| kenaan | 12alex_gaynor merge-2.7.2 11b0b180ee94ea 15/pypy/: Fix for mmap when trying to specify an offset that's past the end of a file. | 21:26 |
| Alex_Gaynor | oof, bad me :( | 21:26 |
| `fox` (~fox@host19-111-dynamic.20-79-r.retail.telecomitalia.it) joined #pypy. | 21:31 | |
| amaury | Alex_Gaynor: why? | 21:34 |
| Alex_Gaynor | amaury: I killed a ton of whitespace without noticing | 21:35 |
| amaury | as usual :;-) | 21:35 |
| Alex_Gaynor | I'm getting better about it! (Or we have less whitespace :P) | 21:35 |
| kenaan | 12amauryfa merge-2.7.2 110c697ef6b87f 15/pypy/: CPython Issue #12100: Don't reset incremental encoders of CJK codecs at each call to encode(). | 21:35 |
| amaury | yes, because you touch every file :) | 21:36 |
| Alex_Gaynor | some people would find that very impressive | 21:36 |
| fijal | Alex_Gaynor: we're not impressed here easily | 21:37 |
| Alex_Gaynor | fijal: too bad | 21:37 |
| fijal | Alex_Gaynor: can I make it write to /tmp? | 21:39 |
| fijal | I find python -c <a lot of stuff> grouse | 21:39 |
| Alex_Gaynor | fijal: fine with me | 21:39 |
| Action: fijal is in the process of adding genshi benchmarks | 21:40 | |
| fijal | well | 21:40 |
| Alex_Gaynor | fijal: actually I have a better idea | 21:40 |
| Alex_Gaynor | fijal: make it two scripts :) | 21:40 |
| fijal | hodgestar is, I'm just watching over his shoulder | 21:40 |
| Action: Alex_Gaynor away | 21:42 | |
| jaffachief (~textual@host86-170-15-228.range86-170.btcentralplus.com) left irc: Quit: Textual IRC Client: http://www.textualapp.com/ | 21:49 | |
| jaffachief (~textual@host86-170-15-228.range86-170.btcentralplus.com) joined #pypy. | 21:51 | |
| kenaan | 12hodgestar benchmarks 11fad651ead401 15/: Add Genshi XML and text template benchmarks. | 21:55 |
| pnguyen (~pnguyen@cpe-70-112-214-119.austin.res.rr.com) left irc: Read error: Connection reset by peer | 21:57 | |
| `fox` (~fox@host19-111-dynamic.20-79-r.retail.telecomitalia.it) left irc: Quit: I didn't try, I succeded (cit.) | 22:00 | |
| Alex_Gaynor | Hodgestar: so are we fast or slow at it? | 22:00 |
| Hodgestar | Alex_Gaynor: About 2-3x faster. | 22:00 |
| Alex_Gaynor | cool | 22:00 |
| pjenvey | Alex_Gaynor - not that that script is that important anyway but you're the one who said it was frightening =P | 22:01 |
| fijal | Alex_Gaynor: a = numpy.array([1, 2, 3, 4]); a.strides = [4,] a[1] = 12 | 22:01 |
| Alex_Gaynor | pjenvey: it is frightening, the real correct solution is to split it into 4 files or so :) | 22:01 |
| Alex_Gaynor | fijal: can we not implement writing to strides, it seems like a terrible idea :) | 22:01 |
| fijal | Alex_Gaynor: yes | 22:02 |
| fijal | Alex_Gaynor: I can't think about a usage | 22:02 |
| fijal | actually | 22:02 |
| Alex_Gaynor | pjenvey: rather than make one file do double duty based on a flag, just make it two files :) | 22:03 |
| fijal | pjenvey: two files sound much saner | 22:03 |
| mattip | it goes along with another bad idea: object dtypes. | 22:03 |
| mattip | s/it/writable strides/ | 22:04 |
| fijal | originally it was source because yuo have numpy vs numpypy | 22:04 |
| fijal | mattip: speaking about your fixes (which I did not have time to review) | 22:04 |
| mattip | ? | 22:04 |
| mattip | status report: flatiter is still wip, reshape should be finished and waiting for review. | 22:05 |
| fijal | I wonder | 22:05 |
| etrepum (~bob@71.21.40.181) joined #pypy. | 22:05 | |
| fijal | what's the difference betwenn 'C' order and 'F' order | 22:05 |
| fijal | or more precisely | 22:05 |
| fijal | isn't transposed 'C' just 'F'? | 22:05 |
| mattip | yes and no. | 22:06 |
| fijal | ok? | 22:06 |
| mattip | eventually we want to support swapaxis, | 22:06 |
| pnguyen (~pnguyen@cpe-70-112-214-119.austin.res.rr.com) joined #pypy. | 22:06 | |
| fijal | yes, precisely | 22:06 |
| fijal | and this is something that's neither | 22:06 |
| mattip | which would make things really confusing. | 22:06 |
| fijal | I'm just not understanding the if | 22:06 |
| fijal | should there be any? | 22:06 |
| mattip | yes. | 22:07 |
| fijal | ok, why? | 22:07 |
| mattip | 'F' order means that stride[0] is smaller than stride[-1] for a contiguous array. | 22:07 |
| fijal | yes ok | 22:07 |
| mattip | but for 'C' that's not true | 22:07 |
| fijal | nor for transposed | 22:08 |
| fijal | so what's the difference between transposed C and F? | 22:08 |
| fijal | I'm just repeating my question | 22:08 |
| Action: mattip typing slowly, sorry | 22:08 | |
| mattip | so when you get to reshape, it's important. | 22:08 |
| Action: mattip talking in circles. | 22:09 | |
| fijal | yes | 22:09 |
| fijal | what's the difference between reshaping F and transposed C | 22:09 |
| fijal | I don't see any | 22:09 |
| fijal | would you iterate differently? | 22:09 |
| mattip | transposed 'C' looks like 'F' but it's not contigous. That's the important thing. | 22:09 |
| fijal | Alex_Gaynor: I added contributors to pushers to pypy-benchmarks btw | 22:09 |
| fijal | ok | 22:09 |
| mattip | so you can't just reshape an array based on strides, layout is important too. | 22:10 |
| amaury | Alex_Gaynor: actually the issue with _io is not about signals | 22:11 |
| Alex_Gaynor | amaury: einter? | 22:11 |
| amaury | yes | 22:11 |
| mikefc (9665bcc5@gateway/web/freenode/ip.150.101.188.197) joined #pypy. | 22:11 | |
| amaury | _trap_eintr in bufferedio.c | 22:11 |
| Action: Alex_Gaynor got lazy and didn't implement it :/ | 22:12 | |
| mattip | fwiw, you do not iterate differently, but you must reshape differently. | 22:13 |
| mattip | since iterators can jumpy around the memory layout, but to reshape you need contiguous memory. | 22:14 |
| fijal (~fijal@196-215-121-137.dynamic.isadsl.co.za) left irc: Ping timeout: 240 seconds | 22:14 | |
| amaury | Alex_Gaynor: I've I fix maybe | 22:14 |
| amaury | fixed it I mean | 22:14 |
| Action: mattip mubling to myself "I even added a test to prove my claims" | 22:16 | |
| ronan (~ronan@host86-143-209-85.range86-143.btcentralplus.com) left irc: Ping timeout: 240 seconds | 22:18 | |
| ronan (~ronan@host86-172-60-8.range86-172.btcentralplus.com) joined #pypy. | 22:32 | |
| kenaan | 12amauryfa merge-2.7.2 11311b0271907b 15/pypy/module/_io/: Buffered IO retries read() and write() when the raw stream raises errno=EINTR. | 22:33 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1526 [12amaury, merge-2.7.2] | 22:33 |
| bgola (~bgola@c951826e.virtua.com.br) left irc: Ping timeout: 240 seconds | 22:36 | |
| Nick change: csenger|away -> csenger | 22:37 | |
| fijal (~fijal@196-210-150-33.dynamic.isadsl.co.za) joined #pypy. | 22:43 | |
| fijal | mattip: ok, how about we have an attribute or a function that can determine "is_contiguous"? | 22:44 |
| mattip | I had a branch like that once | 22:45 |
| mattip | the thing was, for reshape it doesn't HAVE to be contiguous. | 22:46 |
| neunon (~snoonan@unaffiliated/neunon) joined #pypy. | 22:46 | |
| CIA-17 | 03papercrane 07roundup * 10#1016/RPython AssertionError while running async io greenlet test: | 22:46 |
| CIA-17 | Running with --opt=0 (./pypy-c translate.py -- | 22:46 |
| CIA-17 | output=pypy-c.0 --opt=0 --gc=minimark targetpypystandalone.py) also did not | 22:46 |
| CIA-17 | crash. Running with ... * 14https://bugs.pypy.org/issue1016 | 22:46 |
| mattip | if all you're doing is splitting a dimension, or combining two dimensions, then copy is unecessary | 22:46 |
| fijal | ok | 22:47 |
| mattip | That's why I calculate steps, and at each dimension change make sure the steps work out OK. | 22:47 |
| fijal | ok, cool | 22:48 |
| mattip | I agree it's complicated and maybe over the top, | 22:48 |
| mattip | but it should save some copying here and there. | 22:48 |
| mattip | lots of tests are a good thing. | 22:48 |
| fijal | yes :) | 22:48 |
| fijal | we should have more | 22:49 |
| mattip | so I put lots of them into test_calc_new_strides | 22:49 |
| CIA-17 | 03dripton 07roundup * 10#996/sqlite3 CREATE TABLE always fails: I think I have a fix for this. Pull request soon. * 14https://bugs.pypy.org/issue996 | 22:50 |
| mattip | but it's too complicated there to actually see what's going on. | 22:50 |
| Action: mattip wondering how to stress test this stuff. | 22:51 | |
| mattip | I wonder how numpy tests their stuff? | 22:52 |
| Alex_Gaynor | not especialyl well from what I've seen | 22:53 |
| mattip | the strides/shape/reshape/swapaxis works flawlessly. | 22:53 |
| mattip | maybe there is a matlab or mathematica test suite? | 22:55 |
| dripton | Anyone have a suggestion for testing changes to _sqlite3.py without translating? | 22:57 |
| Alex_Gaynor | dripton: you don't need to, just ./pypy-c -mtest.test_sqlite3 | 22:57 |
| Alex_Gaynor | that runs the tests | 22:57 |
| dripton | Alex_Gaynor: thanks, I'll try that | 22:58 |
| bgola (~bgola@c951826e.virtua.com.br) joined #pypy. | 22:58 | |
| dripton | Alex_Gaynor: that works but test_sqlite3.py only contains the one test I just added. I was hoping for more regression tests. | 22:59 |
| fijal | oh | 22:59 |
| fijal | mattip: it's gonna be a mess to merge :/ | 22:59 |
| Alex_Gaynor | dripton: ah sorry -mtest.test_sqlite | 22:59 |
| Alex_Gaynor | that'll run all the sqlite testws | 22:59 |
| DasIch_ (~DasIch@p4FFDCB0C.dip.t-dialin.net) joined #pypy. | 22:59 | |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/213 | 23:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/784 | 23:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/1023 | 23:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64-2/builds/40 | 23:00 |
| mattip | fijal: can I do something to help? | 23:00 |
| fijal | mattip: I think they're just carefully developing this over years | 23:00 |
| fijal | not making it very fast | 23:00 |
| rguillebert (~rguillebe@2a01:e34:eea7:c690:21f:c6ff:fe12:4dee) joined #pypy. | 23:01 | |
| fijal | http://paste.pocoo.org/show/539006/ | 23:01 |
| fijal | mattip: yes, answer how the merge of this looks like? | 23:01 |
| dripton | Alex_Gaynor: that worked, but since I'm using the pypy-c I built before my latest changes, am I actually testing my changes to lib_pypy/_sqlite3.py? | 23:01 |
| Alex_Gaynor | dripton: If that pypy-c is in the same dir as your pypy checkout, yes | 23:02 |
| rguillebert | hi | 23:02 |
| fijal | skip("Those are broken, fix after removing Scalar") | 23:02 |
| fijal | mattip: what does that mean? | 23:02 |
| Alex_Gaynor | fijal: you can't reshape a scalar ATM, I suppose | 23:02 |
| mattip | sheez, you yung'uns type fast. Slow down | 23:03 |
| fijal | I don't think a is scalar there | 23:03 |
| dripton | Alex_Gaynor: thanks, that gives me much more confidence that my fix didn't break something else. | 23:03 |
| Alex_Gaynor | dripton: that's what tests are for :) | 23:03 |
| dripton | yep | 23:03 |
| mattip | the paste: take the bottom lines with the order argument. | 23:03 |
| fijal | mattip: why the top part has more tests? | 23:03 |
| DasIch (~DasIch@p4FFDCB0C.dip.t-dialin.net) left irc: Ping timeout: 244 seconds | 23:03 | |
| Nick change: DasIch_ -> DasIch | 23:03 | |
| fijal | or are they not that important? | 23:04 |
| mattip | I'm trying to recall why the test got involved with Scalar. hang on. | 23:04 |
| fijal | mattip: if you merge default into branch you can not answer my silly questions :) | 23:04 |
| mattip | I dunno why I got rid of the alast two test of the paste. Maybe cuz they were too simple. | 23:06 |
| fijal | mattip: I'm a bit worried because it seems the branch has net test removal :) | 23:07 |
| antocuni_ (~antocuni@host155-125-dynamic.25-79-r.retail.telecomitalia.it) left irc: Ping timeout: 252 seconds | 23:07 | |
| fijal | as in disables 3 asserts and removes 2 | 23:07 |
| mattip | well, should I put the two tests back in? | 23:08 |
| fijal | I was kind of expecting you would write new which show buggy behavior and they fail on default but work on the branch | 23:08 |
| fijal | and yes, put the two back in | 23:08 |
| fijal | and what is this skip doing is another question | 23:08 |
| mattip | Ok, gimme some time, everything here is slow, including me. | 23:09 |
| fijal | mattip: np | 23:09 |
| fijal | mattip: I'm just giving some feedback | 23:09 |
| CIA-17 | 03dripton 07roundup * 10#996/sqlite3 CREATE TABLE always fails: | 23:09 |
| CIA-17 | Here's a pull request with the fix (and some minor cleanups to _sqlite3.py) | 23:09 |
| CIA-17 | https://bitbucket.org/pypy/pypy/pull-request/23/fix-_sqlite3py-fix-f ... * 14https://bugs.pypy.org/issue996 | 23:09 |
| mattip | cool. You and Alex_Gaynor move so fast it makes me feel old. :) | 23:10 |
| azanella (~azanella@189.6.80.131) left irc: Read error: Operation timed out | 23:11 | |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Remote host closed the connection | 23:12 | |
| fijal | Alex_Gaynor: the CSS of occupying only small fraction sucks | 23:13 |
| Alex_Gaynor | fijal: what? | 23:14 |
| fijal | I want more columns than one | 23:15 |
| Alex_Gaynor | ok, perhaps multiple columns with shitespace in between? | 23:15 |
| Alex_Gaynor | whitespace* | 23:15 |
| Action: fijal goes for shitspace | 23:16 | |
| etrepum (~bob@71.21.40.181) left irc: Quit: etrepum | 23:18 | |
| CIA-17 | 03dripton 07roundup * 10#934/subprocess hangs in 1.7 (but not in 1.6 or 1.5): (log message trimmed) | 23:19 |
| CIA-17 | pypy 1.7, on Linux x86-32. Sometimes the process hangs. Sometimes I get a | 23:19 |
| CIA-17 | "build failed" like | 23:19 |
| CIA-17 | ========================= | 23:19 |
| CIA-17 | ... * 14https://bugs.pypy.org/issue934 | 23:19 |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 23:25 | |
| mattip | fijal: the problem I ran into when working on shape was what to do when a dimension is removed and we end up with a vector. | 23:29 |
| mattip | is it's size (1,105) or (105,) | 23:29 |
| mattip | s/size/shape/ | 23:29 |
| mattip | I think I can do better just now, but not tonight. It's too late already. | 23:30 |
| mattip | on that branch, this is the test I added that fails (did not raise an exception) on default: | 23:32 |
| mattip | a = array(range(6)).reshape(2,3).T; a.shape = 6 | 23:32 |
| mattip | On the shape branch it does raise an AttributeError, as it should ( and numyp does too) | 23:33 |
| amaury | Sometimes when I refresh the page http://buildbot.pypy.org/waterfall | 23:35 |
| amaury | I get strange text like this: http://paste.pocoo.org/show/539016/ | 23:35 |
| kvda (~kvda@124-169-134-221.dyn.iinet.net.au) joined #pypy. | 23:36 | |
| amaury | it's transient, when I refresh again the usual waterfall appears | 23:36 |
| Niedar (gfghfghf@host-173-230-2-23.vanodod.clients.pavlovmedia.com) joined #pypy. | 23:36 | |
| CIA-17 | 03ita 07roundup * 10#934/subprocess hangs in 1.7 (but not in 1.6 or 1.5): | 23:36 |
| CIA-17 | Pypy 1.7 on Linux x86-64: same thing here, the main process can hang, or a few | 23:36 |
| CIA-17 | child processes will report the exit code -11 too * 14https://bugs.pypy.org/issue934 | 23:36 |
| mattip | amaury: I think it happens when the page is being updated, they're missing a threading lock on the filesystem. | 23:37 |
| mattip | I've seen it too. | 23:38 |
| CIA-17 | 03dripton 07roundup * 10#934/subprocess hangs in 1.7 (but not in 1.6 or 1.5): | 23:38 |
| CIA-17 | It behaves differently in a pypy-c built today. (Still x86 Linux.) Now the | 23:38 |
| CIA-17 | attached test waf build succeeds some of the time, and makes it to 5 ... * 14https://bugs.pypy.org/issue934 | 23:38 |
| Alex_Gaynor | amaury: I assume it's a buildbot bug | 23:40 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1526 [12amaury, merge-2.7.2] | 23:40 |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Remote host closed the connection | 23:40 | |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 23:45 | |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Remote host closed the connection | 23:46 | |
| kenaan | 12fijal buildbot 11ba9d28fbab20 15/numready.py: some work on numready | 23:46 |
| fijal | Alex_Gaynor: have an opinion | 23:46 |
| fijal | mattip: I fail to see added tests though | 23:47 |
| Alex_Gaynor | fijal: probably, I'm doing 10 other things at the moment though, will reivew lter | 23:47 |
| fijal | mattip: where did you add it? | 23:47 |
| fijal | Alex_Gaynor: just have a quick look at the page | 23:47 |
| fijal | Alex_Gaynor: but fine | 23:47 |
| cocoatomo (~cocoatomo@p2118-ipbf901souka.saitama.ocn.ne.jp) joined #pypy. | 23:48 | |
| Alex_Gaynor | is it online somwhre? | 23:48 |
| setmeaway (~setmeaway@118.45.149.247) left irc: Ping timeout: 240 seconds | 23:49 | |
| setmeaway2 (~setmeaway@118.45.149.247) joined #pypy. | 23:49 | |
| fijal | Alex_Gaynor: hg pull -u pypy numready.py | 23:49 |
| fijal | no | 23:49 |
| setmeaway2 (~setmeaway@118.45.149.247) left irc: Read error: Connection reset by peer | 23:49 | |
| setmeaway (~setmeaway@118.45.149.247) joined #pypy. | 23:49 | |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 23:50 | |
| Dulak (~michael@unaffiliated/dulak) joined #pypy. | 23:51 | |
| Alex_Gaynor | looks ok I guess | 23:51 |
| cocoatomo (~cocoatomo@p2118-ipbf901souka.saitama.ocn.ne.jp) left irc: Remote host closed the connection | 23:54 | |
| mattip | fijal: test_set_shape, line 391, last test | 23:55 |
| fijal | ah | 23:55 |
| fijal | mattip: ok, I see | 23:55 |
| fijal | mattip: you made a failing test on default and then a branch that fixed it? | 23:55 |
| fijal | Alex_Gaynor: the word you were looking for is "awesome" | 23:56 |
| Alex_Gaynor | fijal: hehe, whatever :) | 23:56 |
| fijal | Alex_Gaynor: anyway, I'll glue it to buildbot | 23:56 |
| kenaan | 12mattip numppy-flatitter 11ff368a6d0ff7 15/pypy/module/micronumpy/: redo, add lots of tests, some still fail | 23:56 |
| kenaan | 12mattip numpypy-shape-bug 115a8fc969e644 15/pypy/module/micronumpy/: add more tests | 23:56 |
| Alex_Gaynor | fijal: great | 23:56 |
| mattip | uhh. I guess. I thought I did something else. | 23:56 |
| fijal | mattip: and what about skip? | 23:56 |
| mattip | skip is gone. all clear. | 23:57 |
| fijal | mattip: I don't know, the diff shows three disabled asserts and two removed :) | 23:57 |
| fijal | so that's what made me skeptical | 23:57 |
| fijal | if it fixes tests broken on trunk that's awesome | 23:57 |
| fijal | but it's impossible for me to tell | 23:57 |
| mattip | the test didn't exist on trunk. | 23:57 |
| fijal | well no | 23:57 |
| fijal | so wtf it does not show up on diff? hg merge fuckup? | 23:57 |
| fijal | man I hate hg :/ | 23:57 |
| fijal | mattip: you did not merge default to branch did yuo? | 23:58 |
| mattip | nope. | 23:58 |
| fijal | ok | 23:58 |
| fijal | I'll fix the conflicts | 23:58 |
| mattip | but I only branched out of it with one changeset. (now two) | 23:58 |
| fijal | they seem super dumb | 23:59 |
| --- Mon Jan 23 2012 | 00:00 | |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!