| amaury__ (~amaury_@46-127-23-192.dynamic.hispeed.ch) left irc: Ping timeout: 240 seconds | 00:00 | |
| fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) joined #pypy. | 00:01 | |
| rekamso (~textual@67.51.82.66) left irc: Quit: bus | 00:02 | |
| ronan__ (~ronan@host86-140-45-240.range86-140.btcentralplus.com) joined #pypy. | 00:03 | |
| ronan (~ronan@host86-170-123-233.range86-170.btcentralplus.com) left irc: Ping timeout: 248 seconds | 00:04 | |
| mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) left irc: Quit: ZOMG BYE | 00:07 | |
| gutworth | well, if makes you feel better | 00:14 |
|---|---|---|
| Alex_Gaynor | gutworth: it does. notice how we a) don't use 2 space indents, b) don't put \n at the end of all of our lines, c) Python, in my C string. wtf? | 00:14 |
| exarkun | ElementTree :( | 00:16 |
| gtaylor_ (~gtaylor@108-196-160-120.lightspeed.tukrga.sbcglobal.net) left irc: Remote host closed the connection | 00:20 | |
| thinker (~thinker@123-194-52-90.dynamic.kbronet.com.tw) joined #pypy. | 00:26 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/699 | 00:32 |
| tilgovi (~randall@couchdb/developer/tilgovi) left irc: Remote host closed the connection | 00:35 | |
| etrepum (~bob@75-101-96-144.dsl.static.sonic.net) joined #pypy. | 00:48 | |
| ericflo (~ericflo@75.103.8.110) left irc: Quit: ericflo | 00:58 | |
| kenaan | 12alex_gaynor default 111dde33279496 15/pypy/interpreter/test/test_generator.py: failing test | 00:58 |
| verte (~verte@python/site-packages/verte) joined #pypy. | 00:59 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/124 | 01:06 |
| rguillebert (~rguillebe@46.7.250.249) left irc: Quit: Quitte | 01:08 | |
| kenaan | 12alex_gaynor default 1182489bdede61 15/pypy/interpreter/generator.py: fix for the failing test - StopIteration raised from anywhere kills the generator | 01:08 |
| Nick change: Gulaway -> Gulopine | 01:12 | |
| justinpeel (~justinpee@c-76-23-44-72.hsd1.ut.comcast.net) left irc: Ping timeout: 245 seconds | 01:20 | |
| rekamso (~textual@c-71-197-238-154.hsd1.wa.comcast.net) joined #pypy. | 01:21 | |
| gutworth | cue cfbolz complaining about whitespace | 01:31 |
| Alex_Gaynor | ah crap, I've bene good about it lately : | 01:32 |
| Alex_Gaynor | :( | 01:32 |
| nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) left irc: Ping timeout: 276 seconds | 01:39 | |
| fprimex (~fprimex@fl-67-233-128-10.dhcp.embarqhsd.net) joined #pypy. | 01:39 | |
| nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) joined #pypy. | 01:47 | |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1818 | 01:48 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/551 | 01:48 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/598 | 01:48 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1081 | 01:48 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/784 | 01:48 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/251 | 01:48 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1416 | 01:48 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/683 | 01:48 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/249 | 01:48 |
| Arfrever (~Arfrever@apache/committer/Arfrever) joined #pypy. | 01:51 | |
| fprimex (~fprimex@fl-67-233-128-10.dhcp.embarqhsd.net) left irc: Quit: later | 02:04 | |
| DasIch_ (~dasich@p4FFDF22B.dip.t-dialin.net) joined #pypy. | 02:11 | |
| stakkars_ (~tismer@p5DDB5E98.dip.t-dialin.net) joined #pypy. | 02:11 | |
| Nick change: Gulopine -> Gulaway | 02:14 | |
| stakkars (~tismer@p5DDB5E98.dip.t-dialin.net) left irc: Ping timeout: 256 seconds | 02:14 | |
| Nick change: stakkars_ -> stakkars | 02:14 | |
| DasIch (~dasich@p4FFDF533.dip.t-dialin.net) left irc: Ping timeout: 256 seconds | 02:15 | |
| Ademan (~dan@adsl-71-141-252-21.dsl.snfc21.pacbell.net) joined #pypy. | 02:23 | |
| mat^2 (~mathias@212.130.113.35) left irc: Ping timeout: 276 seconds | 02:23 | |
| cjo (~chatzilla@203.177.240.77) joined #pypy. | 02:25 | |
| jimbaker (~jbaker@c-75-71-80-146.hsd1.co.comcast.net) joined #pypy. | 02:31 | |
| jimbaker (~jbaker@c-75-71-80-146.hsd1.co.comcast.net) left irc: Changing host | 02:31 | |
| jimbaker (~jbaker@canonical/jimbaker) joined #pypy. | 02:31 | |
| jimbaker` (~jbaker@c-75-71-80-146.hsd1.co.comcast.net) left irc: Ping timeout: 255 seconds | 02:34 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/927 | 02:41 |
| zain2 (~zain@69.38.221.130) joined #pypy. | 02:51 | |
| Moku (~John@osbk-4db157fb.pool.mediaWays.net) joined #pypy. | 02:51 | |
| Nick change: Moku -> Guest60050 | 02:52 | |
| Shinita (~John@osbk-4db16f46.pool.mediaWays.net) left irc: Ping timeout: 240 seconds | 02:52 | |
| justinpeel (~justinpee@c-76-23-44-72.hsd1.ut.comcast.net) joined #pypy. | 03:08 | |
| ernop (~ernie@68.68.46.109) joined #pypy. | 03:19 | |
| bgeddy (~bgeddy@unaffiliated/bgeddy) joined #pypy. | 03:20 | |
| Nick change: Gulaway -> Gulopine | 03:20 | |
| ronan__ (~ronan@host86-140-45-240.range86-140.btcentralplus.com) left irc: Ping timeout: 240 seconds | 03:22 | |
| nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) left irc: Remote host closed the connection | 03:24 | |
| ronan__ (~ronan@host86-141-80-27.range86-141.btcentralplus.com) joined #pypy. | 03:35 | |
| Alex_Gaynor | idea for future-armin: list-strategies could help on the way to 5x-again | 03:38 |
| verte | did you measure it? | 03:38 |
| Alex_Gaynor | no, but I have an inkling | 03:38 |
| gutworth (~benjamin@128.36.89.186) left irc: Ping timeout: 258 seconds | 03:53 | |
| justinpeel (~justinpee@c-76-23-44-72.hsd1.ut.comcast.net) left irc: Ping timeout: 260 seconds | 03:56 | |
| justinpeel (~justinpee@c-76-23-44-72.hsd1.ut.comcast.net) joined #pypy. | 04:09 | |
| kushal (kdas@fedora/kushal) joined #pypy. | 04:16 | |
| berdario (~quassel@host66-14-dynamic.52-82-r.retail.telecomitalia.it) joined #pypy. | 04:21 | |
| berdario (~quassel@host66-14-dynamic.52-82-r.retail.telecomitalia.it) left irc: Remote host closed the connection | 04:21 | |
| berdario (~quassel@host66-14-dynamic.52-82-r.retail.telecomitalia.it) joined #pypy. | 04:22 | |
| justinpeel (~justinpee@c-76-23-44-72.hsd1.ut.comcast.net) left irc: Ping timeout: 276 seconds | 04:26 | |
| Sho_ (~EHS1@kde/hein) left irc: Quit: Stop leaking memory like it's going out of fashion. | 04:36 | |
| davisagli (davisagli@davisagli.com) left #pypy. | 04:39 | |
| berdario (~quassel@host66-14-dynamic.52-82-r.retail.telecomitalia.it) left irc: Remote host closed the connection | 04:41 | |
| berdario (~quassel@host66-14-dynamic.52-82-r.retail.telecomitalia.it) joined #pypy. | 04:42 | |
| stakkars_ (~tismer@p5DDB5E98.dip.t-dialin.net) joined #pypy. | 04:55 | |
| stakkars (~tismer@p5DDB5E98.dip.t-dialin.net) left irc: Ping timeout: 260 seconds | 04:59 | |
| Nick change: stakkars_ -> stakkars | 04:59 | |
| ousado (~ousado@unaffiliated/ousado) left irc: Remote host closed the connection | 05:00 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1818 | 05:02 |
| Unhelpful (~quassel@rockbox/developer/Unhelpful) left irc: Quit: http://quassel-irc.org - Chat comfortably. Anywhere. | 05:03 | |
| Unhelpful (~quassel@rockbox/developer/Unhelpful) joined #pypy. | 05:04 | |
| verte (~verte@python/site-packages/verte) left irc: Quit: ~~~ Crash in JIT! | 05:17 | |
| Nick change: Gulopine -> Gulaway | 05:19 | |
| berdario (~quassel@host66-14-dynamic.52-82-r.retail.telecomitalia.it) left irc: Ping timeout: 252 seconds | 05:20 | |
| berdario (~quassel@host66-14-dynamic.52-82-r.retail.telecomitalia.it) joined #pypy. | 05:25 | |
| aisipos (~aisipos@vpn.lax.truecarcorp.com) left irc: Ping timeout: 240 seconds | 05:39 | |
| mitchellh (~mitchellh@c-71-202-125-40.hsd1.ca.comcast.net) joined #pypy. | 05:53 | |
| verte (~verte@python/site-packages/verte) joined #pypy. | 05:56 | |
| fijal (~fijal@terminal-1-169.retsat1.com.pl) joined #pypy. | 05:56 | |
| Ademan (~dan@adsl-71-141-252-21.dsl.snfc21.pacbell.net) left irc: Quit: leaving | 05:57 | |
| asmeurer_ (~asmeurer@dhcp-baca-230.resnet.nmt.edu) left irc: Quit: asmeurer_ | 05:58 | |
| fijal | hi | 06:01 |
| verte | hi | 06:01 |
| davisagli (~davisagli@davisagli.com) joined #pypy. | 06:06 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/784 | 06:07 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1416 | 06:08 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1081 | 06:13 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/251 | 06:16 |
| fijal (~fijal@terminal-1-169.retsat1.com.pl) left irc: Remote host closed the connection | 06:19 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/598 | 06:24 |
| Planet_EN (~Planet_EN@94.200.129.162) joined #pypy. | 06:30 | |
| Planet_EN | hey people, I'm trying to use pypy in virtualenv and it gives me an error that executable is not running, im using ubuntu and extracted it from tarball and if i run it directly it runs fine, but if i create a virtualenv following this command "virtualenv -p /extracted/bin/pypy my-pypy-env" it fails | 06:32 |
| verte | you extracted virtualenv from a tarball? or is this your distribution's virtualenv? | 06:33 |
| Planet_EN | no i extracted pypy from a tarball | 06:34 |
| Planet_EN | i have virtualenv installed and it works fine for other projects | 06:35 |
| verte | it's probably too old to work with pypy | 06:35 |
| verte | what version is it? | 06:35 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/551 | 06:35 |
| Planet_EN | virtualenv is 1.4.9 | 06:36 |
| verte | Planet_EN: it needs to be newer than 1.6.1 to work with pypy 1.5 | 06:36 |
| Planet_EN | i have pypy1.6 | 06:37 |
| verte | Planet_EN: then you need virtualenv 1.6.1 or later | 06:37 |
| Planet_EN | how to upgrade it? | 06:38 |
| Planet_EN | gracefully | 06:38 |
| Planet_EN | nevermind | 06:41 |
| Planet_EN | got it | 06:41 |
| verte | I wouldn't upgrade a distribution-provided package; instead, install virtualenv by using your pypy interpreter | 06:41 |
| verte | ok | 06:41 |
| fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) left irc: Quit: fzzzy | 06:49 | |
| amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) joined #pypy. | 06:51 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/249 | 06:57 |
| amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) left irc: Ping timeout: 260 seconds | 07:07 | |
| mitchellh (~mitchellh@c-71-202-125-40.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep | 07:12 | |
| kenaan | 12hakanardo extradoc 116dbe2306c60f 15/talk/iwtc11/benchmarks/iter/: minor fixes | 07:12 |
| mitchellh (~mitchellh@c-71-202-125-40.hsd1.ca.comcast.net) joined #pypy. | 07:14 | |
| mitchellh (~mitchellh@c-71-202-125-40.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep | 07:19 | |
| berdario (~quassel@host66-14-dynamic.52-82-r.retail.telecomitalia.it) left irc: Remote host closed the connection | 07:20 | |
| berdario (~quassel@host66-14-dynamic.52-82-r.retail.telecomitalia.it) joined #pypy. | 07:25 | |
| rekamso (~textual@c-71-197-238-154.hsd1.wa.comcast.net) left irc: Quit: zzz | 07:29 | |
| ernop (~ernie@68.68.46.109) left irc: Remote host closed the connection | 07:41 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/683 | 07:44 |
| cjo (~chatzilla@203.177.240.77) left irc: Read error: Connection reset by peer | 07:44 | |
| JaRoel|4d (~jaroel|4d@office.fourdigits.nl) joined #pypy. | 07:45 | |
| cjo (~chatzilla@203.177.240.77) joined #pypy. | 07:45 | |
| Planet_EN (~Planet_EN@94.200.129.162) left irc: Quit: Leaving | 07:46 | |
| antocuni (~antocuni@host130-123-dynamic.2-87-r.retail.telecomitalia.it) joined #pypy. | 07:58 | |
| berdario (~quassel@host66-14-dynamic.52-82-r.retail.telecomitalia.it) left irc: Remote host closed the connection | 08:02 | |
| antocuni | hi | 08:07 |
| berdario (~quassel@host66-14-dynamic.52-82-r.retail.telecomitalia.it) joined #pypy. | 08:10 | |
| berdario (~quassel@host66-14-dynamic.52-82-r.retail.telecomitalia.it) left irc: Remote host closed the connection | 08:20 | |
| lac (~quassel@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 08:21 | |
| berdario (~quassel@host66-14-dynamic.52-82-r.retail.telecomitalia.it) joined #pypy. | 08:22 | |
| lac_ (~quassel@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Ping timeout: 244 seconds | 08:22 | |
| bivab (~david@fwstups.cs.uni-duesseldorf.de) joined #pypy. | 08:33 | |
| senyai (3ead87cd@gateway/web/freenode/ip.62.173.135.205) joined #pypy. | 08:34 | |
| tav (~tav@host-2-96-43-177.as13285.net) left irc: Ping timeout: 240 seconds | 08:37 | |
| tav (~tav@host-92-20-30-65.as13285.net) joined #pypy. | 08:42 | |
| mvt (~mvantelli@53530442.cm-6-4a.dynamic.ziggo.nl) joined #pypy. | 08:49 | |
| teknico (~quassel@88-149-208-226.dynamic.ngi.it) joined #pypy. | 08:50 | |
| JaredW (~JaredW@118.142.17.238) joined #pypy. | 08:58 | |
| k_bx (~k_bx@195.20.130.1) joined #pypy. | 09:12 | |
| EnCuKou (~encukou@a91-156-243-246.elisa-laajakaista.fi) left irc: Remote host closed the connection | 09:13 | |
| intgr (~ack@zombie.life.ee) joined #pypy. | 09:23 | |
| intgr | Hi, where can I find documentation about using CPyExt? Or should it just work if I run 'setup.py install'? | 09:24 |
| asabil (~asabil@cm-84.208.74.38.getinternet.no) joined #pypy. | 09:24 | |
| intgr | s/using/building with/ | 09:24 |
| asabil (~asabil@cm-84.208.74.38.getinternet.no) left irc: Remote host closed the connection | 09:24 | |
| verte | pypy setup.py install should do it, yes | 09:25 |
| intgr | Hmm, psycopg2 is listed as green on wiki, but PyByteArray_Type, PyMemoryView_Type and PyInterpreterState are missing from the headers. http://codepad.org/FYkhcZKf | 09:28 |
| cjo (~chatzilla@203.177.240.77) left irc: Quit: ChatZilla 0.9.87 [Firefox 7.0.1/20110928134238] | 09:28 | |
| intgr | Which psycopg2 apparently uses | 09:28 |
| bgola (~bgola@c95185bc.virtua.com.br) left irc: Ping timeout: 255 seconds | 09:29 | |
| verte | it was re-implemented for pypy | 09:29 |
| verte | is it not in trunk? | 09:29 |
| intgr | Erm? | 09:30 |
| intgr | Are you talking about the pypy-postgresql fork? | 09:30 |
| verte | Alex_Gaynor: what is going on with psycopg2? | 09:30 |
| intgr | s/fork/branch/ | 09:30 |
| verte | yes | 09:30 |
| intgr | Well whatever it is, it's not psycopg2 :) | 09:30 |
| verte | hmm. | 09:31 |
| verte | well, those types are new | 09:31 |
| canta (~canta@77-20-123-240-dynip.superkabel.de) joined #pypy. | 09:32 | |
| stakkars_ (~tismer@dslb-088-074-060-042.pools.arcor-ip.net) joined #pypy. | 09:32 | |
| intgr | Oh the wiki says it too "While the original Psycopg2 is known not to work with PyPy, there is a port of Psycopg2 to RPython available that works with PyPy" | 09:32 |
| stakkars_ (~tismer@dslb-088-074-060-042.pools.arcor-ip.net) left irc: Client Quit | 09:33 | |
| intgr | A bit disingenious to call it a "port" if it's being rewritten in RPython. | 09:33 |
| G2P (~G2P@fw-asn1.ornis.com) joined #pypy. | 09:34 | |
| ojii (~ojii@40-34.60-188.cust.bluewin.ch) joined #pypy. | 09:35 | |
| berdario (~quassel@host66-14-dynamic.52-82-r.retail.telecomitalia.it) left irc: Remote host closed the connection | 09:47 | |
| cpets (c358b60a@gateway/web/freenode/ip.195.88.182.10) joined #pypy. | 09:51 | |
| ramusara (~ramusara@220.156.210.236.user.e-catv.ne.jp) joined #pypy. | 09:52 | |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 10:10 | |
| JStoker_ (jstoker@atlas.jcs.me.uk) joined #pypy. | 10:10 | |
| Alex_Gaynor_ (u1246@gateway/web/irccloud.com/session) joined #pypy. | 10:13 | |
| jae_ (~jae@dedicated.jaerhard.com) joined #pypy. | 10:14 | |
| arigato | Alex_Gaynor: thanks for the fix on generators | 10:15 |
| cpets (c358b60a@gateway/web/freenode/ip.195.88.182.10) got netsplit. | 10:16 | |
| senyai (3ead87cd@gateway/web/freenode/ip.62.173.135.205) got netsplit. | 10:16 | |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) got netsplit. | 10:16 | |
| Da_Blitz (~Da_Blitz@203.56.250.63) got netsplit. | 10:16 | |
| pedronis (~pedronis@73-53.195-178.cust.bluewin.ch) got netsplit. | 10:16 | |
| redsteg (~steven@129.215.36.46) got netsplit. | 10:16 | |
| Hong_MinHee (~dahlia@175.125.21.72) got netsplit. | 10:16 | |
| canta (~canta@77-20-123-240-dynip.superkabel.de) got netsplit. | 10:16 | |
| mvt (~mvantelli@53530442.cm-6-4a.dynamic.ziggo.nl) got netsplit. | 10:16 | |
| htoothrot (~mux@unaffiliated/htoothrot) got netsplit. | 10:16 | |
| aquarius1973 (~aquarius1@il.5min.com) got netsplit. | 10:16 | |
| MostAwesomeDude (~simpson@osuosl/staff/mostawesomedude) got netsplit. | 10:16 | |
| jae (~jae@80.82.209.27) got netsplit. | 10:16 | |
| exarkun (~exarkun@wordeology.com) got netsplit. | 10:16 | |
| nomadium (miguel@regine.miguel.cc) got netsplit. | 10:16 | |
| CIA-25 (~CIA@cia.atheme.org) got netsplit. | 10:16 | |
| jperras (~jperras@li245-112.members.linode.com) got netsplit. | 10:16 | |
| __class__ (~class@99-105-56-217.lightspeed.sntcca.sbcglobal.net) got netsplit. | 10:16 | |
| Rhyolite (~dje@pool-108-6-25-71.nycmny.fios.verizon.net) got netsplit. | 10:16 | |
| hakanardo (~hakan@h59ec009e.seluldx.dyn.perspektivbredband.net) got netsplit. | 10:16 | |
| shawn_ (~shawn@208-78-98-92.slicehost.net) got netsplit. | 10:16 | |
| GDorn (~gdorn@li223-147.members.linode.com) got netsplit. | 10:16 | |
| ivan` (~ivan@unaffiliated/ivan/x-000001) got netsplit. | 10:16 | |
| mp (maciej@lair.hell.cx) got netsplit. | 10:16 | |
| melinath (~melinath@li341-41.members.linode.com) got netsplit. | 10:16 | |
| carljm (~carljm@spinach.threepines.org) got netsplit. | 10:16 | |
| kushal (kdas@fedora/kushal) got netsplit. | 10:16 | |
| jacob22_ (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) got netsplit. | 10:16 | |
| tos9 (~tos9@unaffiliated/tos9) got netsplit. | 10:16 | |
| durin42 (~durin@adium/durin42) got netsplit. | 10:16 | |
| Hodgestar (~Hodgestar@gluon.za.net) got netsplit. | 10:16 | |
| price (~price@LINERVA.MIT.EDU) got netsplit. | 10:16 | |
| __pv (pav@xen.ihme.org) got netsplit. | 10:16 | |
| zk (~is@whatit.is) got netsplit. | 10:16 | |
| lambacck (~chris@d24-150-124-118.home.cgocable.net) got netsplit. | 10:16 | |
| alexsuraci (u1962@gateway/web/irccloud.com/x-npxtfptmiuuxjgoa) got netsplit. | 10:16 | |
| rndbit (~rndbit@vexar.de) got netsplit. | 10:16 | |
| idnar (~quassel@unaffiliated/idnar) got netsplit. | 10:16 | |
| lahwran (lahwran@unaffiliated/lahwran) got netsplit. | 10:16 | |
| panni_ (smuxi@descent.fragstore.net) got netsplit. | 10:16 | |
| Ormod (~valtha@ohmu.fi) got netsplit. | 10:16 | |
| zain (~textual@c-67-160-201-63.hsd1.ca.comcast.net) got netsplit. | 10:16 | |
| kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) got netsplit. | 10:16 | |
| maxyz (~maxy@186.23.74.228) got netsplit. | 10:16 | |
| Alex_Gaynor (u1246@gateway/web/irccloud.com/x-duxsckocffxwnqfz) got netsplit. | 10:16 | |
| henning_ (~henning@unicorn.gnubo.de) got netsplit. | 10:16 | |
| JStoker (jstoker@unaffiliated/jstoker) got netsplit. | 10:16 | |
| xorAxAx (~alexander@moinmoin/coreteam/alexander) got netsplit. | 10:16 | |
| stargaming (stargaming@unaffiliated/stargaming) got netsplit. | 10:16 | |
| ronny (~ronny@pida/ronny) got netsplit. | 10:16 | |
| ThomasWaldmann (~twaldmann@shell.moinmo.in) got netsplit. | 10:16 | |
| masquerade (~rdeaton@galactica.lug.udel.edu) got netsplit. | 10:16 | |
| Nick change: Alex_Gaynor_ -> Alex_Gaynor | 10:16 | |
| Possible future nick collision: Alex_Gaynor | 10:16 | |
| Nick change: zain2 -> zain | 10:16 | |
| Possible future nick collision: zain | 10:16 | |
| arigato | from 4.4x to 4.7x faster than CPython 2.7.2... we need another fix like yesterday's :-) | 10:18 |
| xorAxAx (~alexander@ampleforth.srv.alexanderweb.de) joined #pypy. | 10:19 | |
| masquerade (~rdeaton@galactica.lug.udel.edu) returned to #pypy. | 10:20 | |
| ThomasWaldman2 (~twaldmann@shell.moinmo.in) joined #pypy. | 10:20 | |
| kushal (kdas@fedora/kushal) returned to #pypy. | 10:20 | |
| jacob22_ (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) returned to #pypy. | 10:20 | |
| __class__ (~class@99-105-56-217.lightspeed.sntcca.sbcglobal.net) returned to #pypy. | 10:20 | |
| lambacck (~chris@d24-150-124-118.home.cgocable.net) returned to #pypy. | 10:20 | |
| tos9 (~tos9@unaffiliated/tos9) returned to #pypy. | 10:20 | |
| Rhyolite (~dje@pool-108-6-25-71.nycmny.fios.verizon.net) returned to #pypy. | 10:20 | |
| durin42 (~durin@adium/durin42) returned to #pypy. | 10:20 | |
| Hodgestar (~Hodgestar@gluon.za.net) returned to #pypy. | 10:20 | |
| price (~price@LINERVA.MIT.EDU) returned to #pypy. | 10:20 | |
| __pv (pav@xen.ihme.org) returned to #pypy. | 10:20 | |
| alexsuraci (u1962@gateway/web/irccloud.com/x-npxtfptmiuuxjgoa) returned to #pypy. | 10:20 | |
| rndbit (~rndbit@vexar.de) returned to #pypy. | 10:20 | |
| hakanardo (~hakan@h59ec009e.seluldx.dyn.perspektivbredband.net) returned to #pypy. | 10:20 | |
| mp (maciej@lair.hell.cx) returned to #pypy. | 10:20 | |
| idnar (~quassel@unaffiliated/idnar) returned to #pypy. | 10:20 | |
| zk (~is@whatit.is) returned to #pypy. | 10:20 | |
| shawn_ (~shawn@208-78-98-92.slicehost.net) returned to #pypy. | 10:20 | |
| GDorn (~gdorn@li223-147.members.linode.com) returned to #pypy. | 10:20 | |
| lahwran (lahwran@unaffiliated/lahwran) returned to #pypy. | 10:20 | |
| Ormod (~valtha@ohmu.fi) returned to #pypy. | 10:20 | |
| panni_ (smuxi@descent.fragstore.net) returned to #pypy. | 10:20 | |
| ivan` (~ivan@unaffiliated/ivan/x-000001) returned to #pypy. | 10:20 | |
| melinath (~melinath@li341-41.members.linode.com) returned to #pypy. | 10:20 | |
| carljm (~carljm@spinach.threepines.org) returned to #pypy. | 10:20 | |
| k_bx (~k_bx@195.20.130.1) left irc: Excess Flood | 10:20 | |
| k_bx (~k_bx@195.20.130.1) joined #pypy. | 10:20 | |
| jperras (~jperras@li245-112.members.linode.com) returned to #pypy. | 10:20 | |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) returned to #pypy. | 10:21 | |
| Da_Blitz (~Da_Blitz@203.56.250.63) returned to #pypy. | 10:21 | |
| pedronis (~pedronis@73-53.195-178.cust.bluewin.ch) returned to #pypy. | 10:21 | |
| redsteg (~steven@129.215.36.46) returned to #pypy. | 10:21 | |
| Hong_MinHee (~dahlia@175.125.21.72) returned to #pypy. | 10:21 | |
| henning_ (~henning@unicorn.gnubo.de) returned to #pypy. | 10:21 | |
| stargaming (stargaming@server3.raumopol.de) joined #pypy. | 10:21 | |
| exarkun (~exarkun@wordeology.com) returned to #pypy. | 10:23 | |
| mvt (~mvantelli@53530442.cm-6-4a.dynamic.ziggo.nl) returned to #pypy. | 10:24 | |
| aquarius1973 (~aquarius1@64.236.163.23) joined #pypy. | 10:25 | |
| CIA-24 (~CIA@cia.atheme.org) joined #pypy. | 10:26 | |
| jae (~jae@80.82.209.27) got lost in the net-split. | 10:27 | |
| ThomasWaldmann (~twaldmann@shell.moinmo.in) got lost in the net-split. | 10:27 | |
| CIA-25 (~CIA@cia.atheme.org) got lost in the net-split. | 10:27 | |
| ronny (~ronny@pida/ronny) got lost in the net-split. | 10:27 | |
| nomadium (miguel@regine.miguel.cc) got lost in the net-split. | 10:27 | |
| JStoker (jstoker@unaffiliated/jstoker) got lost in the net-split. | 10:27 | |
| MostAwesomeDude (~simpson@osuosl/staff/mostawesomedude) got lost in the net-split. | 10:27 | |
| maxyz (~maxy@186.23.74.228) got lost in the net-split. | 10:27 | |
| htoothrot (~mux@unaffiliated/htoothrot) got lost in the net-split. | 10:27 | |
| kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) got lost in the net-split. | 10:27 | |
| senyai (3ead87cd@gateway/web/freenode/ip.62.173.135.205) got lost in the net-split. | 10:27 | |
| canta (~canta@77-20-123-240-dynip.superkabel.de) got lost in the net-split. | 10:27 | |
| cpets (c358b60a@gateway/web/freenode/ip.195.88.182.10) got lost in the net-split. | 10:27 | |
| canta (~canta@77-20-123-240-dynip.superkabel.de) joined #pypy. | 10:28 | |
| -christel (~christel@freenode/staff/exherbo.christel) to $$*- [Global Notice] Hi all, one of our sponsors are experiencing some routing issues -- as a result we are missing a few servers, have a messed up rotation, no services and no web presence. Hopefully we'll return to some normality soon. Thank you for your patience and have a good day (or night, if you're Australian!) | 10:30 | |
| timonator | wow, speed.pypy.org is all overthe place | 10:32 |
| arigato | how so? | 10:32 |
| timonator | a few days ago the ai benchmark was super, super slow, now it's absurdly fast | 10:32 |
| timonator | however, slowspitfire was much, much faster some time ago | 10:33 |
| timonator | as was twisted_tcp if i remember correctly | 10:33 |
| arigato | bah, the windows binary contains "pypy" instead of "pypy.exe" | 10:34 |
| kenaan | 12arigo default 11f1e31eaa1fa3 15/pypy/tool/release/package.py: On Windows, the renamed binary file must end with ".exe". | 10:36 |
| arigato | timonator: I don't think that slowspitfire was ever faster | 10:37 |
| arigato | http://speed.pypy.org/timeline/?exe=3%2C6%2C1%2C5&base=2%2B472&ben=slowspitfire&env=1&revs=1000&equid=off | 10:38 |
| arigato | twisted_tcp too: | 10:38 |
| arigato | http://speed.pypy.org/timeline/?exe=3%2C6%2C1%2C5&base=2%2B472&ben=twisted_tcp&env=1&revs=1000&equid=off | 10:38 |
| Nick change: zain -> 13WAAPX0S | 10:39 | |
| zain (~textual@c-67-160-201-63.hsd1.ca.comcast.net) joined #pypy. | 10:39 | |
| MostAwesomeDude (~simpson@osuosl/staff/mostawesomedude) joined #pypy. | 10:39 | |
| timonator | oh, that's strange - why do i recall that the average at the bottom was once "5x faster", even with a much slower ai benchmark? | 10:40 |
| canta (~canta@77-20-123-240-dynip.superkabel.de) left irc: Quit: Leaving. | 10:40 | |
| arigato | "go" used to be a bit faster | 10:40 |
| arigato | ah, the average was "5x" when we compared with CPython 2.6 | 10:41 |
| arigato | it turned to "4.4x" overnight because now we compare with CPython 2.7 | 10:41 |
| timonator | ah, ok | 10:41 |
| timonator | well, that's a good thing then | 10:41 |
| arigato | yes | 10:41 |
| timonator | the go benchmark isn't in the top graph, is that a bug? | 10:42 |
| htoothrot (~mux@66-169-185-121.dhcp.ftwo.tx.charter.com) joined #pypy. | 10:42 | |
| arigato | where? | 10:42 |
| timonator | under "how fast is pypy" | 10:43 |
| timonator | on the front page | 10:43 |
| arigato | ah | 10:43 |
| nomadium (miguel@regine.miguel.cc) joined #pypy. | 10:43 | |
| arigato | no clue :-/ I see that some other benchmarks are missing from the "Display all in a grid" view | 10:44 |
| timonator | oooooh, these "and now for something completely different" lines are from irc topics? | 10:44 |
| arigato | but "go" is there | 10:44 |
| arigato | yes :-) | 10:44 |
| [Arfrever] (~Arfrever@apache/committer/Arfrever) left irc: Remote host closed the connection | 10:45 | |
| timonator | that's pretty clever! :) | 10:46 |
| \toothrot (~mux@66-169-185-121.dhcp.ftwo.tx.charter.com) joined #pypy. | 10:46 | |
| \toothrot (~mux@66-169-185-121.dhcp.ftwo.tx.charter.com) left irc: Changing host | 10:46 | |
| \toothrot (~mux@unaffiliated/htoothrot) joined #pypy. | 10:46 | |
| Alex_Gaynor (u1246@gateway/web/irccloud.com/session) left irc: Changing host | 10:46 | |
| Alex_Gaynor (u1246@gateway/web/irccloud.com/x-vsdmaebwtifzllge) joined #pypy. | 10:46 | |
| htoothrot (~mux@66-169-185-121.dhcp.ftwo.tx.charter.com) left irc: Ping timeout: 260 seconds | 10:48 | |
| \toothrot (~mux@unaffiliated/htoothrot) left irc: Excess Flood | 10:48 | |
| JStoker_ (jstoker@atlas.jcs.me.uk) left irc: Changing host | 10:50 | |
| JStoker_ (jstoker@unaffiliated/jstoker) joined #pypy. | 10:50 | |
| Nick change: JStoker_ -> JStoker | 10:50 | |
| Nick change: masquerade -> Guest7253 | 10:51 | |
| Nick change: exarkun -> Guest25275 | 10:51 | |
| witulski (~stupsi@fwstups.cs.uni-duesseldorf.de) joined #pypy. | 10:51 | |
| witulski (stupsi@fwstups.cs.uni-duesseldorf.de) left #pypy. | 10:51 | |
| htoothrot (~mux@unaffiliated/htoothrot) joined #pypy. | 10:52 | |
| Action: arigato tries to debug pypy on windows: it silently crashes the process when doing "sys._keepalivesomewhereobscure = f" | 10:57 | |
| senyai (3ead87cd@gateway/web/freenode/ip.62.173.135.205) joined #pypy. | 10:57 | |
| arigato | doesn't really make any sense at all | 10:57 |
| arigato | and the crash goes away with --jit off | 11:00 |
| arigato | grumble :-) | 11:00 |
| aboudreault (~alanb@osgeo/member/aboudreault) left irc: Ping timeout: 240 seconds | 11:00 | |
| Remilia_Scarlet (~proton@123.130.105.94) joined #pypy. | 11:04 | |
| stargaming (stargaming@server3.raumopol.de) left irc: Changing host | 11:05 | |
| stargaming (stargaming@unaffiliated/stargaming) joined #pypy. | 11:05 | |
| amaury_ (~amaury_@74.125.57.34) joined #pypy. | 11:10 | |
| senyai (3ead87cd@gateway/web/freenode/ip.62.173.135.205) left irc: Ping timeout: 265 seconds | 11:13 | |
| Remilia_Scarlet (~proton@123.130.105.94) left irc: Ping timeout: 258 seconds | 11:29 | |
| kdas_ (kdas@nat/redhat/x-vmwrgwnhtaajivqk) joined #pypy. | 11:30 | |
| Remilia_Scarlet (~proton@112.237.75.23) joined #pypy. | 11:30 | |
| kushal (kdas@fedora/kushal) left irc: Ping timeout: 260 seconds | 11:32 | |
| Nick change: ojii -> ojii|lunch | 11:35 | |
| Nick change: ThomasWaldman2 -> ThomasWaldmann | 11:37 | |
| PiotrSikora (~none@nginx/adept/piotrsikora) left irc: Ping timeout: 240 seconds | 11:42 | |
| fijal (~fijal@194.187.54.194) joined #pypy. | 11:42 | |
| lac_ (~quassel@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 11:44 | |
| lac (~quassel@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Ping timeout: 244 seconds | 11:45 | |
| fijal | hi | 11:45 |
| fijal | I might not be able to make it to the sprint at all | 11:45 |
| fijal | :( | 11:48 |
| PiotrSikora (~none@nginx/adept/piotrsikora) joined #pypy. | 11:48 | |
| PiotrSikora (~none@nginx/adept/piotrsikora) left irc: Client Quit | 11:49 | |
| PiotrSikora (~none@nginx/adept/piotrsikora) joined #pypy. | 11:52 | |
| arigato | :-( | 11:57 |
| arigato | why? | 11:57 |
| fijal (~fijal@194.187.54.194) left irc: Ping timeout: 252 seconds | 11:59 | |
| arigato | a bit hard to have a conversation with fijal these days :-( | 12:02 |
| aboudreault (~alanb@199.91.205.186) joined #pypy. | 12:03 | |
| kdas_ (kdas@nat/redhat/x-vmwrgwnhtaajivqk) left irc: Quit: This computer has gone to sleep | 12:04 | |
| aboudreault (~alanb@199.91.205.186) left irc: Changing host | 12:05 | |
| aboudreault (~alanb@osgeo/member/aboudreault) joined #pypy. | 12:05 | |
| kushal (kdas@fedora/kushal) joined #pypy. | 12:06 | |
| aleksi (~aleksi@85.235.191.82) joined #pypy. | 12:08 | |
| CIA-24 | 03arigo 07roundup * 10#895/Continulets + JIT: | 12:09 |
| CIA-24 | Anyone on Windows cares to either fix or explain in a detailed way how to build | 12:09 |
| CIA-24 | pypy with the Windows-only assembler file from src/stacklet/switc ... * 14https://bugs.pypy.org/issue895 | 12:09 |
| Vorpal (~AnMaster@unaffiliated/anmaster) joined #pypy. | 12:10 | |
| fijal (~fijal@194.187.54.194) joined #pypy. | 12:11 | |
| fijal | arigato: I'm sorry | 12:11 |
| fijal | arigato: a combination of closed down airport and some paperwork I have to do | 12:12 |
| arigato | fun | 12:12 |
| fijal | yes :/ | 12:13 |
| fijal | the airport is completely closed today | 12:14 |
| fijal | and unclear whether it'll be open tomorrow | 12:14 |
| fijal | :/ | 12:15 |
| fijal | how's the sprint so far? | 12:15 |
| fijal | I read logs though :) | 12:17 |
| arigato | trying to get the two other people to pair together :-) | 12:18 |
| verte | who is there? | 12:19 |
| Action: verte checks logs | 12:19 | |
| #pypy: mode change '+o Alex_Gaynor' by ChanServ!ChanServ@services. | 12:22 | |
| ronny (~ronny@pida/ronny) joined #pypy. | 12:24 | |
| Alex_Gaynor | morning | 12:24 |
| maxyz (~maxy@186.23.74.228) joined #pypy. | 12:24 | |
| Rhy0lite (dje@nat/ibm/x-yypnizqmafsqzbci) joined #pypy. | 12:25 | |
| fijal (~fijal@194.187.54.194) left irc: Ping timeout: 255 seconds | 12:26 | |
| khs (~khs@213.215.251.212.customer.cdi.no) joined #pypy. | 12:28 | |
| arigato | hi | 12:31 |
| arigato | Sam and Andrew Dalke | 12:31 |
| Nick change: ojii|lunch -> ojii | 12:32 | |
| rguillebert (~rguillebe@46.7.250.249) joined #pypy. | 12:32 | |
| gutworth (~benjamin@dhcp-128-36-89-186.central.yale.edu) joined #pypy. | 12:32 | |
| voidspace (~anonymous@ec2-50-19-33-225.compute-1.amazonaws.com) joined #pypy. | 12:34 | |
| voidspace (~anonymous@ec2-50-19-33-225.compute-1.amazonaws.com) left irc: Changing host | 12:34 | |
| voidspace (~anonymous@python/psf/voidspace) joined #pypy. | 12:34 | |
| rguillebert | hi | 12:35 |
| arigato | hi | 12:35 |
| Nick change: Guest25275 -> exarkun | 12:35 | |
| #pypy: mode change '+o exarkun' by ChanServ!ChanServ@services. | 12:35 | |
| kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) joined #pypy. | 12:36 | |
| bivab_ (~david@fwstups.cs.uni-duesseldorf.de) joined #pypy. | 12:42 | |
| bivab_ (~david@fwstups.cs.uni-duesseldorf.de) left irc: Client Quit | 12:42 | |
| kenaan | 12arigo default 11a6d3047f241c 15/pypy/module/bz2/test/test_large.py: Windows fix. | 12:43 |
| bivab (~david@fwstups.cs.uni-duesseldorf.de) left irc: Ping timeout: 240 seconds | 12:45 | |
| mwhudson (mwh@conference/ubuntudevelopersummit/x-iznqfuxitswzznrb) joined #pypy. | 12:48 | |
| mwhudson (mwh@conference/ubuntudevelopersummit/x-iznqfuxitswzznrb) left irc: Changing host | 12:48 | |
| mwhudson (mwh@linaro/mwhudson) joined #pypy. | 12:48 | |
| kenaan | 12arigo default 1124570e79aebc 15/pypy/module/_minimal_curses/__init__.py: Skip if we on't have curses. | 12:51 |
| kenaan | 12arigo default 118ed4c87f1e89 15/pypy/config/pypyoption.py: Accept py.test.skip()'s exception as also meaning "skip this package" here. | 12:51 |
| [Arfrever] (~Arfrever@apache/committer/Arfrever) joined #pypy. | 12:57 | |
| bgola (~bgola@189.100.47.60) joined #pypy. | 13:00 | |
| kushal (kdas@fedora/kushal) left irc: Ping timeout: 260 seconds | 13:03 | |
| verte (~verte@python/site-packages/verte) left irc: Quit: ~~~ Crash in JIT! | 13:07 | |
| Remilia_Scarlet (~proton@112.237.75.23) left irc: Quit: leaving | 13:07 | |
| Jerub (~gideon@python/psf/Jerub) joined #pypy. | 13:07 | |
| Jerub | how well does cpyext work with SWIG bindings? | 13:07 |
| Jerub | and do they have to be built for python2.7? | 13:07 |
| kushal (kdas@nat/redhat/x-ixibpeuejqngsxhy) joined #pypy. | 13:07 | |
| kushal (kdas@nat/redhat/x-ixibpeuejqngsxhy) left irc: Changing host | 13:07 | |
| kushal (kdas@fedora/kushal) joined #pypy. | 13:07 | |
| exarkun | SWIG is a poor fit for a number of reasons | 13:08 |
| exarkun | The main reason being that a widely used SWIG feature is "embed extra, arbitrary C" | 13:08 |
| Alex_Gaynor | I'm not sure if they work or not, I think amaury_ would know. but you don't compile them for cpython 2.7, you compile them for pypy | 13:08 |
| exarkun | So you can look at a particular SWIG-based binding and figure out if it will work, but that doesn't tell you much about the general case. | 13:08 |
| Jerub | Alex_Gaynor: okay, so i need to build against pypy and can't reuse an existing .so file? | 13:09 |
| Jerub | that's fine, i just need to know :) | 13:09 |
| Alex_Gaynor | correct | 13:09 |
| Jerub | thanks | 13:09 |
| kushal (kdas@fedora/kushal) left irc: Client Quit | 13:12 | |
| arigato | Alex_Gaynor: just to be sure: the two people now sprinting have started working on functions from "numpy.linalg". Nothing was done so far, right? | 13:14 |
| Alex_Gaynor | not AFAIK, no | 13:14 |
| arigato | and they're working on a pure Python ctypes interface to BLAS/ATLAS | 13:15 |
| arigato | makes sense? | 13:15 |
| Alex_Gaynor | I think so, I know nothing about BLAS/ATLAS though | 13:16 |
| Sentynel | they're the libraries numpy uses itself for this | 13:16 |
| Alex_Gaynor | a lot of numpy.linalg itself appears to be pure python though | 13:16 |
| Alex_Gaynor | FWIW | 13:16 |
| arigato | ah | 13:17 |
| kushal (kdas@nat/redhat/x-uxsoigjhpwfrlxyz) joined #pypy. | 13:17 | |
| kushal (kdas@nat/redhat/x-uxsoigjhpwfrlxyz) left irc: Changing host | 13:17 | |
| kushal (kdas@fedora/kushal) joined #pypy. | 13:17 | |
| aleksi (~aleksi@85.235.191.82) left irc: Read error: Operation timed out | 13:18 | |
| Alex_Gaynor | arigato: what else are people working on at the sprint? | 13:19 |
| arigato | that's it, for now --- we have a one-pair sprint right now :-) | 13:19 |
| arigato | on my side I'm sloooowly fighting Windows bugs | 13:20 |
| gtaylor (~gtaylor@108-196-160-120.lightspeed.tukrga.sbcglobal.net) joined #pypy. | 13:20 | |
| Alex_Gaynor | do you know what the status of list-strategies is? | 13:20 |
| arigato | no, cfbolz would but he is not coming to the sprint | 13:20 |
| mcdonc (~mcdonc@cabana.palladion.com) joined #pypy. | 13:20 | |
| cpets (c358b60a@gateway/web/freenode/ip.195.88.182.10) joined #pypy. | 13:22 | |
| arigato | (of course if I tell you that this script raises "RuntimeError: maximum recursion depth exceeded" on Windows, you have no clue either:) | 13:22 |
| arigato | http://paste.pocoo.org/show/501655/ | 13:23 |
| arigato | works fine with "--jit off" | 13:23 |
| kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) left irc: Quit: Textual IRC Client: http://www.textualapp.com/ | 13:23 | |
| Nick change: Gulaway -> Gulopine | 13:26 | |
| kushal (kdas@fedora/kushal) left irc: Quit: This computer has gone to sleep | 13:29 | |
| kenaan | 12alex_gaynor list-strategies 1156c40b33f07e 15/: Merged default in, resolved merge conflicts (involved removing an optimization that had been done in ... | 13:40 |
| Alex_Gaynor | arigato: this fails on default, on windows? | 13:40 |
| justinpeel (~justinpee@c-76-23-44-72.hsd1.ut.comcast.net) joined #pypy. | 13:41 | |
| fijal (~fijal@194.187.54.194) joined #pypy. | 13:41 | |
| fijal | Alex_Gaynor: hi | 13:42 |
| Alex_Gaynor | morning fijal | 13:42 |
| Alex_Gaynor | eh, I guess it isn't morning for you | 13:42 |
| fijal | 14:54 | 13:43 |
| fijal | I guess not | 13:43 |
| ousado (~ousado@31-18-122-43-dynip.superkabel.de) joined #pypy. | 13:45 | |
| ousado (~ousado@31-18-122-43-dynip.superkabel.de) left irc: Changing host | 13:45 | |
| ousado (~ousado@unaffiliated/ousado) joined #pypy. | 13:45 | |
| PiotrSikora (~none@nginx/adept/piotrsikora) left irc: Quit: ZNC - http://znc.in | 13:48 | |
| PiotrSikora (~none@nginx/adept/piotrsikora) joined #pypy. | 13:49 | |
| whitelynx (~whitelynx@li117-47.members.linode.com) joined #pypy. | 13:51 | |
| Nick change: Gulopine -> Gulaway | 13:51 | |
| arigato | Alex_Gaynor: yes | 13:52 |
| Alex_Gaynor | windows is weird | 13:52 |
| arigato | what is the status of multi-dimensional arrays in numpy? | 13:53 |
| arigato | is there a branch we can build on which the basics work? | 13:53 |
| mwhudson (mwh@linaro/mwhudson) left irc: Read error: No route to host | 13:54 | |
| PiotrSikora (~none@nginx/adept/piotrsikora) left irc: Quit: ZNC - http://znc.in | 13:55 | |
| Alex_Gaynor | arigato: talk to fijal abou tthe status, but yes there's a branch | 13:55 |
| Alex_Gaynor | numpy-multidim | 13:55 |
| arigato | there are two of them even, that's why I'm confused :-/ | 13:55 |
| PiotrSikora (~none@nginx/adept/piotrsikora) joined #pypy. | 13:55 | |
| Alex_Gaynor | numpy-multidim is the correct one | 13:56 |
| fijal | yes, the other one should be closed | 13:56 |
| arigato | ok | 13:57 |
| arigato | so does it translate and give us basic two-dimensional arrays for now? | 13:58 |
| Alex_Gaynor | I'm not sure it translates, but it has some level of support for n-dimensional arrays | 13:59 |
| arigato | fijal: I'd like to know what I should answer to the people in the sprint | 13:59 |
| fijal | arigato: what's the question? | 13:59 |
| arigato | does it translate and give us basic two-dimensional arrays for now? | 13:59 |
| fijal | basics work, I didn't try to translate although it passes some zjit tests, so it mostly should | 13:59 |
| arigato | ok, thanks | 13:59 |
| fijal | it misses a few jit hints probably to make it super fast | 14:00 |
| fijal | but that was my next goal | 14:00 |
| fijal | look at tests in test_numarray | 14:00 |
| fijal | this is supported subset, everything else should work, but it's untested :) | 14:00 |
| fijal | like ufunc support, max, etc. | 14:00 |
| arigato | :-) | 14:00 |
| Alex_Gaynor | write tests ;) | 14:00 |
| fijal | sure | 14:01 |
| fijal | that was one of the next steps after I'm done with test_zjit | 14:01 |
| arigato | ah, they will actually just work on it on ctypes+cpython, so they don't need a pypy at all right now | 14:02 |
| CIA-24 | 03jayers2003 07roundup * 10#900/Using cProfile on Windows generates negative tottime values: | 14:02 |
| CIA-24 | I just tested both of the attached files on an old single core Pentium 4 machine | 14:02 |
| CIA-24 | (running Win XP). There were negative or very large positive ti ... * 14https://bugs.pypy.org/issue900 | 14:02 |
| justinpeel (~justinpee@c-76-23-44-72.hsd1.ut.comcast.net) left irc: Read error: Operation timed out | 14:04 | |
| CIA-24 | 03arigo 07roundup * 10#900/Using cProfile on Windows generates negative tottime values: | 14:05 |
| CIA-24 | Can you also run the same tests with "pypy --jit off"? This would let us know | 14:05 |
| CIA-24 | if the issue is somehow related to the JIT. Right now, on trunk, ... * 14https://bugs.pypy.org/issue900 | 14:05 |
| fijal | arigato: why did you close the _structseq bug report? | 14:07 |
| arigato | because of the reasons I explained in the bug report itself? | 14:08 |
| fijal | well | 14:08 |
| fijal | we can optimize structseq more | 14:09 |
| arigato | feel free to reopen, but please give a bit more info about what exactly we can reproduce | 14:09 |
| fijal | http://paste.pocoo.org/show/498047/ | 14:09 |
| arigato | ...in the bug report | 14:09 |
| fijal | this one is faster under pypy for you than under cpython? | 14:09 |
| fijal | this is precisely what I wrote in the bug report | 14:09 |
| arigato | no, but it's only 30% slower, which I consider to be a reasonable number | 14:09 |
| arigato | and it's not 2x slower for me | 14:10 |
| fijal | well, ok | 14:10 |
| fijal | but it's not faster | 14:10 |
| arigato | and it's not due to structseq, or at least not just that | 14:10 |
| fijal | and looking at traces it can be faster | 14:10 |
| fijal | maybe not just that | 14:10 |
| fijal | I don't think 30% slower is a reasonable threshold to close a bug report | 14:10 |
| arigato | of course, it depends what it's about | 14:10 |
| fijal | unless for some reason it can't be made faster | 14:10 |
| fijal | depends a bit what the point is :) | 14:11 |
| fijal | but then please also close super-old bug reports like "signed unsigned mess in the annotator" | 14:11 |
| fijal | that are potential issues, but not really important enough to look at them | 14:11 |
| arigato | yes, I should --- I only looked at recent bug reports | 14:11 |
| fijal | ok | 14:12 |
| fijal | it depends a bit on what our issue tracker is for | 14:12 |
| arigato | feel free to reopen the structseq one if you have a use for it | 14:12 |
| fijal | dulwich is a use for it | 14:12 |
| fijal | or bzr | 14:12 |
| fijal | or hg | 14:12 |
| fijal | I've seen it in traces | 14:12 |
| fijal | I can elaborate on a bug tracker | 14:12 |
| fijal | it clearly popped up in traces very high with innefficient assembler, but obviously it's not *just* that | 14:13 |
| fijal | overall | 14:13 |
| fijal | but I'm fine with closing this issue as being only "potential" | 14:14 |
| mcdonc (~mcdonc@cabana.palladion.com) left irc: Ping timeout: 258 seconds | 14:16 | |
| arigato | no, I'm fine with it | 14:17 |
| fijal | should I explain who is affected? | 14:17 |
| fijal | maybe that would help :) | 14:17 |
| fijal | [on the tracker that is] | 14:17 |
| arigato | yes, I closed it because it looked like a random report with numbers that I couldn't reproduce, so I guessed you just made it up and didn't look carefully at the numbers | 14:18 |
| arigato | feel free to reopen if there is more motivation | 14:18 |
| CIA-24 | 03jayers2003 07roundup * 10#900/Using cProfile on Windows generates negative tottime values: Yes, that fixes the problem. * 14https://bugs.pypy.org/issue900 | 14:20 |
| cfbolz (~cfbolz@fwstups.cs.uni-duesseldorf.de) joined #pypy. | 14:20 | |
| cfbolz | hi | 14:20 |
| Alex_Gaynor | morning cfbolz | 14:20 |
| CIA-24 | 03fijal 07roundup * 10#921/_structseq is a slow mess: | 14:20 |
| CIA-24 | Reopening. To elaborate a bit - I suppose some details depend on the system, but | 14:20 |
| CIA-24 | _structseq creation popped up very high on traces of running du ... * 14https://bugs.pypy.org/issue921 | 14:20 |
| cfbolz | Alex_Gaynor: the list-strategies branch should be in pretty good shape, but needs more testing | 14:20 |
| Alex_Gaynor | not morning for you either, I suppose | 14:20 |
| Alex_Gaynor | cfbolz: do you mean it needs more unittests or more real world testing? | 14:21 |
| cfbolz | the latter | 14:21 |
| Alex_Gaynor | I'll compile and test against django then | 14:21 |
| cfbolz | Alex_Gaynor: for example if you feel like running some of the builders on the branch and looking at the results, that would be helpful | 14:22 |
| Alex_Gaynor | I can do that too | 14:22 |
| cfbolz | particularly lib-python ones, I guess | 14:22 |
| Action: Alex_Gaynor assumes that django will catch all the bugs CPython doesn't | 14:22 | |
| fijal | cfbolz: yeah, I promised some testing, sorry :/ | 14:22 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1819 [12alex, list-strategies] | 14:22 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/552 [12alex, list-strategies] | 14:22 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1082 [12alex, list-strategies] | 14:22 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/684 [12alex, list-strategies] | 14:22 |
| mcdonc (~mcdonc@cabana.palladion.com) joined #pypy. | 14:22 | |
| cfbolz | and then we need a management decision whether to merge it before or after the release | 14:23 |
| Action: fijal is swamped with paperwork until tomorrow at least | 14:23 | |
| cfbolz | fijal: what are you doing? | 14:23 |
| fijal | cfbolz: and it's unclear if I'll make it to the sprint | 14:23 |
| fijal | SA's visa | 14:24 |
| fijal | and blocked airport | 14:24 |
| cfbolz | fun times | 14:24 |
| Action: cfbolz is mostly fighting a very phlegmatic lecture audience | 14:24 | |
| fijal | yes | 14:24 |
| mcdonc (~mcdonc@cabana.palladion.com) left irc: Remote host closed the connection | 14:26 | |
| cfbolz | Alex_Gaynor: also I guess that it's possible that list-strategies makes some stuff slower. so maybe a benchmark run would be good too | 14:28 |
| Alex_Gaynor | cfbolz: k | 14:31 |
| fijal | pom pom pom | 14:34 |
| Action: fijal ponders what to do now | 14:34 | |
| arigato | you'll miss the chocolate that Marc brought from Belgium if you don't come :-) | 14:34 |
| fijal | well | 14:35 |
| fijal | it's not really my fault :) | 14:35 |
| fijal | I know, I'll miss the chocolate either way | 14:36 |
| cpets (c358b60a@gateway/web/freenode/ip.195.88.182.10) left irc: Ping timeout: 264 seconds | 14:37 | |
| neppord (~neppord@c-acf8e455.239-8-64736c10.cust.bredbandsbolaget.se) joined #pypy. | 14:37 | |
| kenaan | 12arigo benchmarks 112bd97aedb97e 15/own/json_bench.py: Essential fix. | 14:39 |
| mat^2 (~mathias@212.130.113.35) joined #pypy. | 14:39 | |
| Alex_Gaynor | cfbolz: hmm, getting a translation error http://paste.pocoo.org/show/501694/ I guess this was caused by my merge, but any idea why the error message is so useless? | 14:40 |
| cfbolz | Alex_Gaynor: we got this a couple of times too | 14:40 |
| arigato | bah, py.cleanup? | 14:40 |
| cfbolz | never managed to track it down | 14:41 |
| Alex_Gaynor | I find -name "*.pyc" -delete, so it's not that I guess | 14:41 |
| arigato | :-( | 14:41 |
| Alex_Gaynor | cfbolz: pff, your init__ got lost in the merge somehow | 14:42 |
| Action: antocuni hopes to arrive before the chocolate finishes | 14:42 | |
| cfbolz | Alex_Gaynor: guess you should have run the objspace tests :-) | 14:42 |
| Alex_Gaynor | cfbolz: that didn't have a merge conflict! :) | 14:42 |
| Alex_Gaynor | antocuni: if you wanted chocolate you should have come to the GSOC mentor summit, they had a room full of chocolate | 14:43 |
| arigato | anyone mind if around "inspect.getsource()" I write "try: except Exception:" ? | 14:43 |
| antocuni | Alex_Gaynor: damn! | 14:43 |
| arigato | it's already catching IOError and IndentationError | 14:43 |
| cfbolz | Alex_Gaynor: so? | 14:43 |
| Alex_Gaynor | cfbolz: so I made the mistake of assuming it works | 14:44 |
| cfbolz | Alex_Gaynor: no worries, happens to me too :-) | 14:44 |
| Alex_Gaynor | ah, it's an issue with arigato's generator optimization | 14:44 |
| cfbolz | Alex_Gaynor: thanks that you're picking it up | 14:44 |
| cfbolz | pff, of course | 14:44 |
| arigato | :-( | 14:44 |
| cfbolz | I guess the generator stuff should be done slightly differently for list-strategies | 14:45 |
| cfbolz | in that we should start with a w_list and append stuff to it | 14:45 |
| kenaan | 12arigo default 110dedcb956aa5 15/pypy/tool/sourcetools.py: Try never to crash when inspect.getsource() fails. | 14:45 |
| cfbolz | so that things can stay unboxed | 14:45 |
| arigato | I admit I didn't look at the list-strategies branch when doing this refactoring of unpack_iterable() | 14:47 |
| Alex_Gaynor | cfbolz, arigato: What do you think, ok, or too much of a hack? http://paste.pocoo.org/show/501704/ | 14:47 |
| cfbolz | arigato: for unpack_iterable probably nothing changes. but for init__List it might | 14:47 |
| fijal | why? | 14:48 |
| cfbolz | Alex_Gaynor: won't translate | 14:48 |
| cfbolz | Alex_Gaynor: you would need two different jit drivers | 14:48 |
| arigato | Alex_Gaynor: it has a JitDriver in it, so you need to be careful indeed | 14:48 |
| Alex_Gaynor | pff, indeed | 14:48 |
| Alex_Gaynor | I guess we need unpack_into and unpack_into_w or something | 14:49 |
| cfbolz | annoying | 14:49 |
| Alex_Gaynor | not so bad, we can create functions at compile time, so it won't be too too ugly | 14:49 |
| arigato | why do you need the version with a RPython list? | 14:50 |
| cfbolz | indeed | 14:50 |
| Alex_Gaynor | for unpackiterable | 14:50 |
| arigato | ok, I see | 14:50 |
| Alex_Gaynor | arigato: you wrote this code :) | 14:51 |
| arigato | yes, but I was thinking about unpackiterable() could create an app-level list and then return the .items_w | 14:52 |
| cfbolz | at least on the branch that would be worth it | 14:52 |
| arigato | would it? | 14:53 |
| cfbolz | ah, hm | 14:53 |
| cfbolz | I see the problem | 14:53 |
| Alex_Gaynor | well, not items_w, but .getitems() I guess | 14:53 |
| cfbolz | yes | 14:53 |
| arigato | yes, so it seems a bit pointless | 14:53 |
| cfbolz | so you win nothing in the unpackiterable case | 14:53 |
| cfbolz | only list(<generator>) would win | 14:53 |
| arigato | it seems the best is really the two versions, with two different JitDrivers | 14:54 |
| fijal (~fijal@194.187.54.194) left irc: Ping timeout: 256 seconds | 14:54 | |
| arigato | the simplest would be if we had generator support in RPython (including with "yield" in the middle of a "try finally" block)... :-/ | 14:55 |
| arigato | *including* yields in a loop with a jitdriver | 14:56 |
| kenaan | 12cfbolz default 112ac3b6128b0f 15/pypy/rlib/rbigint.py: remove some C-isms | 14:56 |
| arigato | of course | 14:56 |
| cfbolz | arigato: yes, let's please finally implement that :-) | 14:56 |
| arigato | the jitdriver argument is enough to stop me :-) | 14:56 |
| cfbolz | (then we have a reason to bring the stackless transformation back) | 14:56 |
| asmeurer_ (~asmeurer@dhcp-baca-230.resnet.nmt.edu) joined #pypy. | 14:56 | |
| arigato | yay | 14:56 |
| arigato | btw, I find myself the only core pypy guy in a 4-persons group right now | 14:57 |
| Alex_Gaynor | is anto not there yet? | 14:57 |
| arigato | no | 14:57 |
| antocuni | no, I'll arrive on friday | 14:57 |
| arigato | anyone feels like suggesting topics? :-) | 14:57 |
| cfbolz | arigato: who's number four? | 14:58 |
| cfbolz | (and sorry for not being able to make it :-( ) | 14:58 |
| arigato | given that I don't know much about either numpy or py3k, but working mostly about "advanced" topics that are not that newcomer-friendly... | 14:58 |
| arigato | cfbolz: Andrew Dalke is here too | 14:59 |
| Alex_Gaynor | cfbolz: http://paste.pocoo.org/show/501710/ look ok? | 14:59 |
| arigato | he and Sam are starting on numpy.linalg | 14:59 |
| cfbolz | Alex_Gaynor: yes | 15:00 |
| kenaan | 12alex_gaynor list-strategies 1110e8201adabd 15/pypy/: Create 2 versions of GeneratorIterator.unpack_into, one which takes a W_ListObject and one which take... | 15:02 |
| cfbolz | arigato: don't have great ideas either, but you could e.g. implement tuples with two elements? | 15:02 |
| cfbolz | seems easy and probably worth it in many cases | 15:02 |
| Alex_Gaynor | create tuples which specialize of a signature and store unwrapped values (hard :P) | 15:03 |
| Nick change: Guest7253 -> masquerade | 15:06 | |
| arigato | cfbolz: it was done before but the code was killed in the meantime | 15:09 |
| arigato | Alex_Gaynor: that may be interesting, maybe :-_) | 15:10 |
| Alex_Gaynor | arigato: feel like teaching new people how to write custom trace functions for teh GC? | 15:10 |
| arigato | wrong, smalltupleobject.py is still there | 15:10 |
| Alex_Gaynor | other than it's kind-of easy | 15:10 |
| arigato | Alex_Gaynor: that looks extremely specialized --- what do you have in mind? | 15:11 |
| Alex_Gaynor | arigato: (1, 2) becomes a W_TupleObject with 1) a signature object (like mapdicts), 2) an array which contains unwrapped integers | 15:13 |
| Alex_Gaynor | of course supporting heterogenous types and such :) | 15:13 |
| teknico (~quassel@88-149-208-226.dynamic.ngi.it) left irc: Quit: http://quassel-irc.org - Chat comfortably. Anywhere. | 15:13 | |
| arigato | ah, I see the link | 15:14 |
| teknico (~quassel@88-149-208-226.dynamic.ngi.it) joined #pypy. | 15:14 | |
| arigato | maybe it's easier to only do that with tuples of length two | 15:14 |
| Alex_Gaynor | I suppose you could cheat, and create a version that only works with primitive types to start with | 15:14 |
| Alex_Gaynor | that's easier too | 15:14 |
| arigato | with two real attributes | 15:14 |
| Action: Alex_Gaynor -> class | 15:14 | |
| arigato | see you | 15:14 |
| Action: cfbolz has no clue how useful such type-specialized tuples are | 15:15 | |
| cfbolz | but sounds cool | 15:15 |
| arigato | like W_TupleOfLength2WithAnIntAndAnObject | 15:15 |
| cfbolz | arigato: yes :-) | 15:15 |
| cfbolz | W_TupleOfLength2WithAnIntAndAString | 15:16 |
| cfbolz | let's make our executable even bigger~! | 15:16 |
| arigato | so if we have {int, float, str, object} to consider, it means we have 16 extra classes... | 15:16 |
| arigato | not extremely bad | 15:16 |
| cfbolz | also the classes are small, no? | 15:16 |
| cfbolz | and hashing them would be fast | 15:17 |
| cfbolz | not even sure that floats are worth it | 15:17 |
| arigato | not really, because multimethod sticks tons of methods on them | 15:17 |
| arigato | agreed about floats | 15:17 |
| arigato | and hashing :-) | 15:17 |
| cfbolz | arigato: can't we manage to make them all inherit from the same base tuple class so they share multimethods? | 15:18 |
| arigato | well every class has its own vtable, which like in C++ has its own copy of all method pointers | 15:18 |
| cfbolz | ah, I see | 15:19 |
| cfbolz | but they point mostly to the same functions | 15:19 |
| kushal (~kdas@114.143.165.240) joined #pypy. | 15:19 | |
| kushal (~kdas@114.143.165.240) left irc: Changing host | 15:19 | |
| kushal (~kdas@fedora/kushal) joined #pypy. | 15:19 | |
| Action: cfbolz cafeteria | 15:19 | |
| kdas_ (~kdas@114.143.165.240) joined #pypy. | 15:20 | |
| arigato | yes | 15:20 |
| antocuni | arigato: how am I supposed to play with your hack/3d? | 15:23 |
| kushal (~kdas@fedora/kushal) left irc: Ping timeout: 240 seconds | 15:23 | |
| antocuni | if I type "py.test test3.py" I get ImportError about io.MplayerViewer | 15:23 |
| arigato | not py.test | 15:24 |
| arigato | the test*.py are all programs | 15:24 |
| antocuni | aah | 15:24 |
| arigato | test6.py is the most complete one | 15:24 |
| arigato | but it needs at least 3 arguments (naming images) | 15:24 |
| antocuni | nice | 15:27 |
| arigato | :-) | 15:27 |
| antocuni | I suppose that with cpython is unplayable? | 15:27 |
| arigato | just try :-) | 15:27 |
| antocuni | I suppose I can write a poem while waiting for the next frame | 15:28 |
| arigato | yes | 15:29 |
| arigato | hum, no, I'm not writing fast enough for that --- it still takes only a few seconds per frame | 15:30 |
| teknico (quassel@88-149-208-226.dynamic.ngi.it) left #pypy ("http://quassel-irc.org - Chat comfortably. Anywhere."). | 15:31 | |
| antocuni | uhm no, for me it takes definitely more than 20 or 30 seconds | 15:31 |
| antocuni | but I'm inside a virtualbox, maybe it's because of that | 15:32 |
| arigato | :-/ | 15:32 |
| bivab (~david@ip-62-143-59-5.unitymediagroup.de) joined #pypy. | 15:35 | |
| arigato | no, definitely 2 second per frame on CPython for me | 15:35 |
| antocuni | weird | 15:35 |
| antocuni | well, even on pypy is not very smooth | 15:36 |
| antocuni | so I suppose that my virtual CPU is just not fast enough | 15:36 |
| arigato | ah, I get 20-30 frames per second | 15:36 |
| arigato | ah, note also that it uses more than 100% cpu | 15:37 |
| fijal (~fijal@178-36-132-231.adsl.inetia.pl) joined #pypy. | 15:37 | |
| arigato | because mplayer is doing the rendering | 15:37 |
| arigato | and it needs to do another conversion | 15:37 |
| fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) joined #pypy. | 15:38 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1819 [12alex, list-strategies] | 15:38 |
| antocuni | arigato: ah no, indeed, on cpython I get a new frame every 1.8-2 seconds | 15:39 |
| antocuni | but it seems that it doesn't respond to key events | 15:39 |
| arigato | ah | 15:39 |
| antocuni | uhm, it responds only to some keyevents | 15:40 |
| arigato | you have to press down the key and keep it pressed for a while, of course :-) | 15:40 |
| Action: fijal tries to fight with his flight | 15:40 | |
| aboudreault (~alanb@osgeo/member/aboudreault) left irc: Ping timeout: 245 seconds | 15:40 | |
| antocuni | aah, now it's "better" | 15:41 |
| arigato | Alex_Gaynor: re signature objects for tuples: I think that's really not necessary, because tuples are immutables | 15:42 |
| arigato | so you can encode the "signature" purely on which RPython class is used | 15:42 |
| derdon (~derdon@pD9E1CE17.dip.t-dialin.net) joined #pypy. | 15:47 | |
| kalenz (~kalenz@ping.kalenz.fr) left irc: Quit: Trust me! I'm the Doctor! | 15:47 | |
| kenaan | 12arigo default 116cb0e75f39f9 15/pypy/objspace/std/tupleobject.py: Clean up: min() is now RPython. | 15:48 |
| kenaan | 12arigo default 11df3d6ccd5f93 15/pypy/rlib/rbigint.py: merge heads | 15:48 |
| kalenz (~kalenz@ping.kalenz.fr) joined #pypy. | 15:49 | |
| kalenz (~kalenz@ping.kalenz.fr) left irc: Client Quit | 15:49 | |
| aboudreault (~alanb@osgeo/member/aboudreault) joined #pypy. | 15:51 | |
| fijal | arigato, cfbolz: we should remove some multimethods | 15:54 |
| fijal | that would make the executable smaller (according to carl analysis, not by much though) | 15:54 |
| kalenz (~kalenz@ping.kalenz.fr) joined #pypy. | 15:54 | |
| fprimex (~fprimex@brent-macbook.sc.fsu.edu) joined #pypy. | 15:55 | |
| fijal | fprimex: hi | 15:55 |
| fprimex | fijal: hello! | 15:55 |
| _pyre_ (~stian@137.241.189.109.customer.cdi.no) joined #pypy. | 15:55 | |
| fijal | ok | 15:56 |
| fijal | arigato: so I got my ticket canceled | 15:56 |
| fijal | because there is no way I can get a reasonable rebooking | 15:56 |
| fijal | now | 15:56 |
| _pyre_ | Idea for list-strategies, in cases where you use xrange without the generator functionality (such as "for i in xrange(...)"), can't you just make it a RangeList? | 15:56 |
| fijal | will there be anyone willing to sell me a ticket for now given that most polish airports are closed due to fog? | 15:56 |
| fijal | _pyre_: we already have a RangeList | 15:57 |
| fijal | if this is what you're asking about? | 15:57 |
| fijal | no sprint for me it seems :/ | 15:58 |
| arigato | fijal: too bad you cannot come | 15:58 |
| fijal | arigato: well, *this time* hardly my fault at least | 15:58 |
| arigato | sure | 15:58 |
| _pyre_ | fijal: I thought that optimizing away xrange (that use generator) and rather use RangeListsStrategies might be faster. I don't quite know if it would be faster tho. | 15:58 |
| fijal | _pyre_: why would it be faster? | 15:59 |
| xorAxAx | fijal: you could take a train into german territory and fly from there | 15:59 |
| fijal | xorAxAx: that would be insanely expensive, but yes, in theory I could do that | 15:59 |
| xorAxAx | fijal: indeed, you wouldnt get polish prices from germany | 15:59 |
| fijal | arigato: I'll probably sprint online though from tomorrow on, not sure if it counts | 15:59 |
| _pyre_ | Because i recall xrange being slower than regular range in pypy, might already be dealt with tho | 15:59 |
| arigato | or take the train the whole way... :-/ | 15:59 |
| fijal | xorAxAx: flying is not any cheaper in poland, the problem here is the *last minute* part | 16:00 |
| fijal | _pyre_: ah no, these days xrange is faster actually | 16:00 |
| _pyre_ | ow, ok | 16:00 |
| mcdonc (~mcdonc@cabana.palladion.com) joined #pypy. | 16:00 | |
| fijal | arigato: yes, it's entirely possible | 16:00 |
| fijal | also a bit on the expensive side | 16:00 |
| arigato | yes | 16:00 |
| arigato | I think we can cover the "a bit on the expensive side" with pypy funds, | 16:01 |
| fijal | takes somewhere between 22 and 24 hours | 16:01 |
| fijal | as well | 16:01 |
| arigato | yes, that's the part we cannot cover :-( | 16:01 |
| kdas_ (~kdas@114.143.165.240) left irc: Quit: This computer has gone to sleep | 16:02 | |
| fijal | I guess we say "too bad" | 16:02 |
| arigato | wizzair has flights that would let you be here between the 5 and the 12 | 16:03 |
| arigato | for a reasonable price, even | 16:04 |
| fijal | from warsaw? | 16:04 |
| arigato | yes | 16:04 |
| bivab (~david@ip-62-143-59-5.unitymediagroup.de) left irc: Quit: bivab | 16:04 | |
| fijal | I would wait for the airport to open before buying some tickets | 16:04 |
| arigato | well certainly more expensive than you may be used to, but still ~200 Euros for two ways | 16:04 |
| EnCuKou (~encukou@a91-156-243-246.elisa-laajakaista.fi) joined #pypy. | 16:05 | |
| kenaan | 12arigo default 11d2cbfaf3d3a1 15/pypy/objspace/std/tupletype.py: Do the imports only if the config option is set. | 16:06 |
| fijal | indeed | 16:06 |
| kenaan | 12arigo default 113c3328236908 15/pypy/objspace/std/model.py: Move these imports to a place where they will only be triggered if we are configured to use them. | 16:06 |
| fijal | arigato: let me look tomorrow when the airport is open | 16:06 |
| neppord (~neppord@c-acf8e455.239-8-64736c10.cust.bredbandsbolaget.se) left irc: Quit: neppord | 16:06 | |
| fijal | (if it is open) | 16:06 |
| Jerub (gideon@python/psf/Jerub) left #pypy. | 16:06 | |
| arigato | yes, ok | 16:06 |
| fijal | and think | 16:06 |
| arigato | from Gdansk instead of Warsaw it is much cheaper too | 16:07 |
| Action: arigato stops looking | 16:08 | |
| fijal | arigato: it's also ~5h by train | 16:08 |
| arigato | sure | 16:08 |
| fijal | which is not too bad indeed | 16:08 |
| arigato | at least it's an option if you want a safe bet | 16:09 |
| fijal | right | 16:10 |
| fijal | arigato: I'll be able to tell you more tomorrow | 16:10 |
| arigato | ok | 16:10 |
| fijal | but indeed, please do something more productive than checking flights :) | 16:13 |
| fijal | not that I have any possible way to influence what you do ;-) | 16:13 |
| Action: arigato basically waiting for the windows build to finish | 16:13 | |
| fijal | arigato: feel free to fix the lightweight finalizers :-P | 16:14 |
| arigato | :-) | 16:14 |
| arigato | good plan | 16:14 |
| fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) left irc: Quit: fzzzy | 16:14 | |
| fijal | they should be fairly straightforward | 16:15 |
| fijal | the way they work not the way they fail | 16:15 |
| arigato | :-) | 16:16 |
| mcdonc (~mcdonc@cabana.palladion.com) left irc: Remote host closed the connection | 16:16 | |
| kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) joined #pypy. | 16:17 | |
| kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) left irc: Client Quit | 16:17 | |
| mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) joined #pypy. | 16:21 | |
| kushal (~kdas@fedora/kushal) joined #pypy. | 16:21 | |
| gutworth (~benjamin@dhcp-128-36-89-186.central.yale.edu) left irc: Read error: Operation timed out | 16:22 | |
| k_bx (~k_bx@195.20.130.1) left irc: Ping timeout: 245 seconds | 16:23 | |
| Nick change: ojii -> ojii|busy | 16:24 | |
| gutworth (~benjamin@dhcp-128-36-89-186.central.yale.edu) joined #pypy. | 16:25 | |
| arigato | ah bah | 16:25 |
| arigato | I got what's wrong | 16:25 |
| arigato | fijal: add_memory_pressure only adds pressure for when to trigger the next major collection | 16:26 |
| arigato | but it will not change when we do the next minor collection | 16:26 |
| fijal | right | 16:26 |
| fijal | does that matter? | 16:26 |
| fijal | because minor collections are relatively often anyway | 16:26 |
| kushal (~kdas@fedora/kushal) left irc: Quit: This computer has gone to sleep | 16:27 | |
| arigato | hum, no, seems I'm wrong anyway | 16:27 |
| fijal | no, I think you're right | 16:27 |
| arigato | no, look in def raw_malloc_memory_pressure() | 16:27 |
| arigato | it may force a minor collection to occur very soon | 16:28 |
| arigato | which will be a major collection anyway | 16:28 |
| fijal | hm | 16:29 |
| fijal | that's probably bad, I think it should not speed up minor collection at all | 16:29 |
| arigato | it looks a bit random now, but not necessarily bad | 16:30 |
| arigato | I've checked that major collections occur often anyway in this test | 16:30 |
| arigato | but it still runs out of memory | 16:31 |
| fijal | it'll be more of an issue once we merge justin's branch | 16:31 |
| arigato | hum | 16:32 |
| arigato | young_objects_with_light_finalizers: if they survive a minor collection, then I think they should be recorded on some other list | 16:32 |
| arigato | and not forgotten | 16:32 |
| arigato | ah | 16:33 |
| fzzzy (~donovan@nat/mozilla/x-lkzvowmncnchgsau) joined #pypy. | 16:33 | |
| arigato | old_objects_with_light_finalizers is a very nice list that is always empty | 16:33 |
| fijal | pfff | 16:33 |
| Action: fijal remembers doing changes with that | 16:33 | |
| fijal | that's happy nonsense :-( | 16:34 |
| fijal | pom pom pom | 16:34 |
| Action: arigato tries to fix | 16:34 | |
| fijal | arigato: it clearly lacks some tests I admit | 16:35 |
| arigato | yes, although it's not very clear how to write "does not leak" kind of tests... | 16:35 |
| arigato | indeed, seems to fix it | 16:35 |
| fijal | yes | 16:35 |
| etrepum (~bob@75-101-96-144.dsl.static.sonic.net) left irc: Quit: etrepum | 16:35 | |
| fijal | arigato: I really have a dejavu of writing this code once | 16:36 |
| fijal | (adding to old_objects_with_light_finalizers when dealing with young ones) | 16:36 |
| Action: arigato tries to use "hg grep" | 16:37 | |
| cfbolz | arigato: it's sloooow? | 16:38 |
| arigato | it doesn't really seems to work, either | 16:38 |
| cfbolz | :-( | 16:38 |
| arigato | or else I didn't understand what it's supposed to print | 16:38 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1082 [12alex, list-strategies] | 16:39 |
| Rhy0lite | cfbolz: 64 processors PPC64 system now available on GCC Farm | 16:39 |
| arigato | :-) | 16:39 |
| kenaan | 12arigo default 11548c842da8b9 15/pypy/rpython/memory/gc/minimark.py: Found the cause of the failure of test_nongc_attached_to_gc in test_newgc: we forgot to add the surviving objects f... | 16:39 |
| arigato | yay, a good target for the stm branch! :-) | 16:39 |
| cfbolz (~cfbolz@fwstups.cs.uni-duesseldorf.de) left irc: Read error: Operation timed out | 16:40 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/552 [12alex, list-strategies] | 16:41 |
| stakkars_ (~tismer@213-65-251-34-no35.business.telia.com) joined #pypy. | 16:50 | |
| voidspace (~anonymous@python/psf/voidspace) left irc: Quit: voidspace | 16:50 | |
| cpets (4f75d76f@gateway/web/freenode/ip.79.117.215.111) joined #pypy. | 16:51 | |
| arigato | hg grep --all old_objects_with_light_finalizers minimark.py | 16:55 |
| arigato | that seems to work | 16:55 |
| arigato | fijal: and it seems that you never checked in the fix, or else you're confusing with a different fix | 16:55 |
| cfbolz (~cfbolz@fwstups.cs.uni-duesseldorf.de) joined #pypy. | 16:56 | |
| stakkars_ | arigato: hi! I'm in Hotel Poseidon | 16:57 |
| arigato | stakkars_: hi! | 16:58 |
| arigato | welcome | 16:58 |
| stakkars_ | hi all. Are you sprinting? | 16:58 |
| stakkars_ | arigato: welcome | 16:58 |
| arigato | yes. if you come within half an hour, we'll still be at Laura's place | 16:58 |
| stakkars_ | I slept a bit and think to come in the morning. | 16:59 |
| stakkars_ | arigato: where are you located? | 17:00 |
| arigato | the sprint is at Laura's place; you know where this is, right? and I have myself a student room at SGS | 17:01 |
| stakkars_ | yes, I know where I think. | 17:02 |
| cfbolz | Alex_Gaynor: you didn't run the tests again :-) | 17:02 |
| G2P (~G2P@fw-asn1.ornis.com) left irc: Quit: Leaving. | 17:05 | |
| JaRoel|4d (~jaroel|4d@office.fourdigits.nl) left irc: Remote host closed the connection | 17:05 | |
| cfbolz | Alex_Gaynor: eh, nope. I didn't actually update to your latest commit | 17:06 |
| kenaan | 12cfbolz list-strategies 11caa63b86e8cf 15/pypy/objspace/std/: implement a fast path for list.pop() (without arguments) | 17:07 |
| kenaan | 12cfbolz list-strategies 111159092f9ab4 15/pypy/module/pypyjit/test_pypy_c/: don't encode exact offsets | 17:13 |
| Action: cfbolz -> home | 17:14 | |
| cfbolz (~cfbolz@fwstups.cs.uni-duesseldorf.de) left irc: Quit: Leaving | 17:14 | |
| cpets (4f75d76f@gateway/web/freenode/ip.79.117.215.111) left irc: Ping timeout: 265 seconds | 17:17 | |
| Action: arigato -> away | 17:18 | |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Quit: See you | 17:19 | |
| rguillebert (~rguillebe@46.7.250.249) left irc: Read error: Operation timed out | 17:27 | |
| canta (~canta@77-20-123-240-dynip.superkabel.de) joined #pypy. | 17:35 | |
| etrepum (~bob@accessnat4.mochimedia.net) joined #pypy. | 17:36 | |
| kenaan | 12hakanardo default 11a6f23c0ae3e6 15/pypy/jit/metainterp/optimizeopt/test/test_optimizeopt.py: failing test | 17:41 |
| kenaan | 12hakanardo default 113594446a82fc 15/: hg merge | 17:41 |
| kenaan | 12hakanardo default 11aafe34e70361 15/: hg merge | 17:41 |
| amaury_ (~amaury_@74.125.57.34) left irc: Ping timeout: 244 seconds | 17:42 | |
| _pyre_ (~stian@137.241.189.109.customer.cdi.no) left irc: Quit: Leaving. | 17:47 | |
| kenaan | 12edelsohn ppc-jit-backend 1121ca802d37d8 15/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py: Use rlwinm for PPC32 zero-extend | 17:48 |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/684 [12alex, list-strategies] | 17:53 |
| kkris (~kris@80-123-47-42.adsl.highway.telekom.at) joined #pypy. | 17:56 | |
| Nick change: DasIch_ -> DasIch | 17:56 | |
| kenaan | 12alex_gaynor list-strategies 11b387640aa6ba 15/pypy/objspace/std/: When using a string list-strategy have the same behavior on str.join with one element lists. | 18:00 |
| Alex_Gaynor | fijal: if I want to benchmark a branch, what do I need to do? | 18:01 |
| Nick change: ojii|busy -> ojii | 18:08 | |
| Trundle (~andy@89.204.137.162) joined #pypy. | 18:08 | |
| Trundle (~andy@89.204.137.162) left irc: Changing host | 18:08 | |
| Trundle (~andy@python/site-packages/trundle) joined #pypy. | 18:08 | |
| berdario (~quassel@host66-14-dynamic.52-82-r.retail.telecomitalia.it) joined #pypy. | 18:11 | |
| tomh (u501@gateway/web/irccloud.com/x-uldrrgmsptuuejzq) joined #pypy. | 18:12 | |
| gutworth (~benjamin@dhcp-128-36-89-186.central.yale.edu) left irc: Ping timeout: 260 seconds | 18:13 | |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/928 [12alex, list-strategies] | 18:20 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1083 [12alex, list-strategies] | 18:20 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1820 [12alex, list-strategies] | 18:20 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/685 [12alex, list-strategies] | 18:20 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/553 [12alex, list-strategies] | 18:20 |
| ericflo (~ericflo@75.103.8.110) joined #pypy. | 18:28 | |
| mattip (~chatzilla@bzq-79-182-115-180.red.bezeqint.net) joined #pypy. | 18:31 | |
| mattip | hi sprinters | 18:31 |
| mattip | fwiw, I tried translating the numpy-multidim branch last night using the command line | 18:33 |
| mattip | python translate.py --output=pypy-c-01_11_2011 --opt=jit targetpypystandalone.py --withmod-micronumpy | 18:34 |
| mattip | but got an exception http://paste.pocoo.org/show/501876 | 18:36 |
| aisipos (~aisipos@wc.lax.truecarcorp.com) joined #pypy. | 18:37 | |
| mattip | What is a "settled class"? | 18:37 |
| Alex_Gaynor | what this erorr is telling you is that unwrap is being called on something that isn't known to be a dtype | 18:38 |
| Alex_Gaynor | I wouldn't worry about it for now, it's just a matter of adding an assert somewhere | 18:38 |
| bobbyz (~bobbyz@c-67-184-43-39.hsd1.il.comcast.net) joined #pypy. | 18:42 | |
| Action: mattip ignoring good advice, as usual, and trying to find the correct assert | 18:48 | |
| voidspace (~anonymous@ec2-50-19-33-225.compute-1.amazonaws.com) joined #pypy. | 18:50 | |
| voidspace (~anonymous@ec2-50-19-33-225.compute-1.amazonaws.com) left irc: Changing host | 18:50 | |
| voidspace (~anonymous@python/psf/voidspace) joined #pypy. | 18:50 | |
| voidspace (~anonymous@python/psf/voidspace) left irc: Client Quit | 18:52 | |
| amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) joined #pypy. | 18:54 | |
| berdario (~quassel@host66-14-dynamic.52-82-r.retail.telecomitalia.it) left irc: Ping timeout: 240 seconds | 18:57 | |
| jblaze_ipad (~jblazeipa@mobile-166-147-114-174.mycingular.net) joined #pypy. | 19:13 | |
| legogris (~legogris@c80-217-200-244.bredband.comhem.se) left irc: Ping timeout: 252 seconds | 19:21 | |
| voidspace (~anonymous@python/psf/voidspace) joined #pypy. | 19:22 | |
| mfoord (anonymous@conference/ubuntudevelopersummit/x-ureqrxbljrqkizhm) joined #pypy. | 19:22 | |
| mfoord (anonymous@conference/ubuntudevelopersummit/x-ureqrxbljrqkizhm) left irc: Changing host | 19:22 | |
| mfoord (anonymous@python/psf/voidspace) joined #pypy. | 19:22 | |
| mfoord (anonymous@python/psf/voidspace) left irc: Client Quit | 19:22 | |
| mfoord (anonymous@conference/ubuntudevelopersummit/x-wyuirqmcwmdqdehx) joined #pypy. | 19:22 | |
| mfoord (anonymous@conference/ubuntudevelopersummit/x-wyuirqmcwmdqdehx) left irc: Changing host | 19:22 | |
| mfoord (anonymous@python/psf/voidspace) joined #pypy. | 19:22 | |
| voidspace (~anonymous@python/psf/voidspace) left irc: Ping timeout: 240 seconds | 19:26 | |
| Nick change: mfoord -> voidspace | 19:26 | |
| kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) joined #pypy. | 19:26 | |
| legogris (~legogris@c80-217-200-244.bredband.comhem.se) joined #pypy. | 19:28 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1083 [12alex, list-strategies] | 19:28 |
| mfoord (~anonymous@ec2-50-19-33-225.compute-1.amazonaws.com) joined #pypy. | 19:28 | |
| mfoord (~anonymous@ec2-50-19-33-225.compute-1.amazonaws.com) left irc: Changing host | 19:28 | |
| mfoord (~anonymous@python/psf/voidspace) joined #pypy. | 19:28 | |
| voidspace (anonymous@python/psf/voidspace) left irc: Read error: Operation timed out | 19:30 | |
| Nick change: mfoord -> voidspace | 19:30 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/553 [12alex, list-strategies] | 19:30 |
| dmsk (~dmsk@62.61.145.89.generic-hostname.arrownet.dk) joined #pypy. | 19:32 | |
| fzzzy (~donovan@nat/mozilla/x-lkzvowmncnchgsau) left irc: Read error: Connection reset by peer | 19:32 | |
| fzzzy (~donovan@nat/mozilla/x-cvroqlnecnansuvi) joined #pypy. | 19:33 | |
| Alex_Gaynor | antocuni, fijal: Whenever I translate pypy using a recent pypy (not sure how recent it needs to be) I get http://paste.pocoo.org/show/501925/ any idea what's up with that? | 19:38 |
| antocuni | no idea | 19:38 |
| amaury_ | Alex_Gaynor: I think I got the same | 19:50 |
| amaury_ | try a "make clean; make" | 19:50 |
| Alex_Gaynor | amaury_: and that fixes it? | 19:51 |
| amaury_ | no, but you'll see gcc warnings | 19:51 |
| amaury_ | "null bytes ignored" in nonfuncnodes.c | 19:51 |
| amaury_ | many many many of them | 19:51 |
| Alex_Gaynor | ah, so you think the string "display_eception" is broken due to null bytes in it or something? | 19:52 |
| amaury_ | no | 19:52 |
| Alex_Gaynor | or something is broken due to it? | 19:52 |
| amaury_ | precomputed hash values are not correctly printed | 19:52 |
| amaury_ | instead of -123456 | 19:52 |
| amaury_ | you get ^@123456 | 19:52 |
| amaury_ | s/printed/emitted/ | 19:53 |
| Alex_Gaynor | so various things oculd be broken | 19:53 |
| Alex_Gaynor | because a recent pypy has a bug that results in null bytes | 19:53 |
| amaury_ | yes, prebuilt dictionaries don't work anymore | 19:53 |
| Alex_Gaynor | which doesn't break any tests :/ | 19:53 |
| amaury_ | in our case, "%d" is broken for large values | 19:54 |
| cpets (4f75d76f@gateway/web/freenode/ip.79.117.215.111) joined #pypy. | 19:54 | |
| Alex_Gaynor | interesting, do you think we can come up with a small test case? | 19:54 |
| amaury_ | I couldn't | 19:54 |
| Alex_Gaynor | are you sure it has to do with "%d" and not somehting more general? | 19:55 |
| Alex_Gaynor | there were JIT bugs with string formatting before | 19:55 |
| amaury_ | those constants are emitted in genc.py or similar | 19:55 |
| amaury_ | with a "%d" format | 19:55 |
| cpets (4f75d76f@gateway/web/freenode/ip.79.117.215.111) left #pypy. | 19:55 | |
| Alex_Gaynor | right, I'm just saying last time I fixed a bug it appeared with "%s" but really the bug wasn't specific to %s it was in the JIT | 19:55 |
| gutworth (~benjamin@dhcp-128-36-89-186.central.yale.edu) joined #pypy. | 19:55 | |
| amaury_ | oh | 19:56 |
| amaury_ | makes sense, yes | 19:56 |
| Alex_Gaynor | I guess it's probably the same now, so it'd be good if we could produce a testcase | 19:56 |
| antocuni_ (~antocuni@host68-126-dynamic.14-87-r.retail.telecomitalia.it) joined #pypy. | 19:57 | |
| amaury_ | I tried "%d" % (1 - sys.maxint/31) | 19:58 |
| amaury_ | in a loop | 19:58 |
| amaury_ | but no error | 19:58 |
| amaury_ | this constant appears in rbigint.py | 19:58 |
| amaury_ | and I'm sure it was not correctly emitted in C code | 19:58 |
| Alex_Gaynor | it's going to be something more subtle than that :/ | 19:59 |
| antocuni (~antocuni@host130-123-dynamic.2-87-r.retail.telecomitalia.it) left irc: Ping timeout: 260 seconds | 19:59 | |
| costy_petrisor (~JDI@79.117.215.111) joined #pypy. | 20:00 | |
| aisipos (~aisipos@wc.lax.truecarcorp.com) left irc: Ping timeout: 245 seconds | 20:02 | |
| Rhy0lite (dje@nat/ibm/x-yypnizqmafsqzbci) left irc: Quit: Leaving | 20:06 | |
| mwhudson (mwh@conference/ubuntudevelopersummit/x-jpxkvoorsqtcweus) joined #pypy. | 20:06 | |
| mwhudson (mwh@conference/ubuntudevelopersummit/x-jpxkvoorsqtcweus) left irc: Changing host | 20:06 | |
| mwhudson (mwh@linaro/mwhudson) joined #pypy. | 20:06 | |
| k_bx (~k_bx@94.244.19.62) joined #pypy. | 20:09 | |
| jblaze_ipad (~jblazeipa@mobile-166-147-114-174.mycingular.net) left irc: Quit: Colloquy for iPad - http://colloquy.mobi | 20:11 | |
| rekamso (~textual@216.190.27.14) joined #pypy. | 20:11 | |
| daniloaf (~daniloaf@187.114.211.191) joined #pypy. | 20:14 | |
| asmeurer_ (~asmeurer@dhcp-baca-230.resnet.nmt.edu) left irc: Quit: asmeurer_ | 20:14 | |
| ahmed-tux (~rhapsody@41.140.230.101) left irc: Ping timeout: 260 seconds | 20:18 | |
| Alex_Gaynor | amaury_: I wonder if I should stare at the code and figure out where it's wrong, then write the test case. | 20:21 |
| amaury_ | the wrong C code? | 20:22 |
| Alex_Gaynor | I think the bug is in the JIT's optimizers, I'll stare at them for a whiel I guess. | 20:22 |
| ojii (~ojii@40-34.60-188.cust.bluewin.ch) left irc: Quit: Leaving | 20:26 | |
| Alex_Gaynor | amaury_: I found a bug http://paste.pocoo.org/show/501945/ think there's any chance it's the source of the issue? | 20:27 |
| amaury_ | Nice | 20:29 |
| amaury_ | yes, looks like the same error | 20:29 |
| amaury_ | Fails at iteration #1040 | 20:29 |
| fijal (~fijal@178-36-132-231.adsl.inetia.pl) left irc: Ping timeout: 240 seconds | 20:30 | |
| aboudreault (~alanb@osgeo/member/aboudreault) left irc: Quit: Leaving | 20:30 | |
| Alex_Gaynor | amaury_: I found the bug by reading the JIT's source and creating a test case from that | 20:30 |
| Alex_Gaynor | not building a test case and seeing if it failed | 20:31 |
| Alex_Gaynor | amaury_: do you knwo which file has teh code to actually generate C code, I want to look around and see if there's any string slicing there? | 20:32 |
| amaury_ | the [:1] does suspect things indeed | 20:33 |
| Alex_Gaynor | slicing definitely has bugs, i Just want to make sure it's actually the cause of *this* bug | 20:33 |
| amaury_ | It's "return '%dL' % value" in translator/c/primitive.py | 20:34 |
| amaury_ | line 75 | 20:34 |
| amaury_ | (no slice here though) | 20:34 |
| amaury_ | probably in string_format | 20:34 |
| ahmed-tux (~rhapsody@41.249.32.86) joined #pypy. | 20:35 | |
| amaury_ | Ah, in objspace/std/formatting.py | 20:35 |
| amaury_ | std_wp_int() | 20:35 |
| amaury_ | There is r = '-' + '0'*padding + r[1:] | 20:36 |
| Alex_Gaynor | I'm not sure that's the cause either, but I'll fix this bug and trest I guess | 20:36 |
| amaury_ | hum, no, because there is no padding | 20:36 |
| Alex_Gaynor | there's a bug either way, so I'll fix it :) | 20:37 |
| fijal (~fijal@178-36-132-231.adsl.inetia.pl) joined #pypy. | 20:39 | |
| amaury_ | Note that it happens with "%s", not with str() | 20:41 |
| Alex_Gaynor | amaury_: yup, I know why (unfortunately) | 20:42 |
| Action: amaury_ waits for the fix | 20:42 | |
| Alex_Gaynor | yes, I'll have one in a few minutes :) | 20:42 |
| antocuni_ (~antocuni@host68-126-dynamic.14-87-r.retail.telecomitalia.it) left irc: Ping timeout: 260 seconds | 20:44 | |
| mattip | Hi | 20:46 |
| fzzzy (~donovan@nat/mozilla/x-cvroqlnecnansuvi) left irc: Read error: Connection reset by peer | 20:46 | |
| Alex_Gaynor | mattip: hey | 20:46 |
| mattip | I am still trying to translate numpy-multidim | 20:46 |
| mattip | I have progressed passed other's bugs and into my own. | 20:46 |
| mattip | I am getting this exception http://paste.pocoo.org/show/501955 | 20:47 |
| Alex_Gaynor | ah yes, in RPython string slices need to be nonnegative, you should cahnge that to be len(str) -1 | 20:47 |
| Action: mattip puzzling ... | 20:48 | |
| Action: mattip epiphany | 20:50 | |
| mattip | Alex_Ganyor: thanks | 20:50 |
| ulff (~ulffff@62.1.89.227.dsl.dyn.forthnet.gr) joined #pypy. | 20:51 | |
| mattip | Is there a way to test code for RPython compliance? | 20:54 |
| fijal | mattip: hi | 20:55 |
| mwhudson (mwh@linaro/mwhudson) left irc: Ping timeout: 253 seconds | 20:55 | |
| fijal | mattip: what are your timezones? | 20:55 |
| Alex_Gaynor | mattip: the translator ;) | 20:55 |
| fijal | I have some questions about the repr | 20:56 |
| fijal | like, why does it need a signature? | 20:56 |
| Alex_Gaynor | fijal: I'm pretty sure he's in Israel, based on his ISP | 20:56 |
| fijal | ah ok | 20:56 |
| fijal | so roughly EU time | 20:56 |
| Alex_Gaynor | EU is a bit big, like 5 timezones? | 20:56 |
| Alex_Gaynor | (more, depending on how much of russia you include) | 20:56 |
| fijal | no | 20:56 |
| fijal | EU is like 2 | 20:56 |
| Alex_Gaynor | really? | 20:56 |
| fijal | yop | 20:56 |
| fijal | EU = european union, not europe | 20:57 |
| Alex_Gaynor | fijal: btw, I found another bug in vstring with copystrcontent | 20:57 |
| fijal | nice :( | 20:57 |
| ulff (ulffff@62.1.89.227.dsl.dyn.forthnet.gr) left #pypy ("Leaving"). | 20:57 | |
| mattip | fijal: indeed, Israel is the correct answer. | 21:00 |
| fijal | mattip: cool | 21:00 |
| fijal | mattip: I'll get back to you, have to go in 15 minutes | 21:00 |
| mattip | fijal: I saw your comment the other night and removed the signature | 21:00 |
| fijal | ok, cool | 21:00 |
| fijal | what about the NDimSlice? | 21:01 |
| fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) joined #pypy. | 21:01 | |
| mattip | That was my way of recursively calling the tostr function | 21:01 |
| mattip | Each call has a lower dimension slice | 21:01 |
| mattip | until finally at 2 or lower dimensions I can actually produce a str | 21:02 |
| fijal | ok | 21:02 |
| kenaan | 12alex_gaynor list-strategies 1130af37ca7941 15/pypy/jit/metainterp/optimizeopt/: don't use the JIT strslice optimization if some of the characters are in an unknown state with regard... | 21:02 |
| mattip | I am now correcting RPython non-compliance so that it translates. | 21:02 |
| fijal | cool | 21:03 |
| fijal | I'm not sure if it translates at all, has not been tried | 21:03 |
| kenaan | 12alex_gaynor default 113150cc438a42 15/pypy/jit/metainterp/optimizeopt/: don't use the JIT strslice optimization if some of the characters are in an unknown state with regards to whe... | 21:03 |
| mattip | I needed to add one assert in the scalar_w function, but my stuff has "some problems" | 21:04 |
| mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep | 21:04 | |
| mattip | I would like to commit soon (hopefully), OK? | 21:05 |
| mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) joined #pypy. | 21:07 | |
| jacob22_ | The Eu crosses 3 timezones. UK/Ireland/Portugal are in the westernmost. Finland, Greece and others are in the easternmost. | 21:11 |
| jonanin (~jonanin@24-183-50-140.dhcp.mdsn.wi.charter.com) joined #pypy. | 21:11 | |
| mat^2 (~mathias@212.130.113.35) left irc: | 21:13 | |
| kkris (~kris@80-123-47-42.adsl.highway.telekom.at) left irc: Remote host closed the connection | 21:15 | |
| 13WAAPX0S (~zain@69.38.221.130) left irc: | 21:18 | |
| zain2 (~zain@69.38.221.130) joined #pypy. | 21:19 | |
| voidspace (~anonymous@python/psf/voidspace) left irc: Quit: voidspace | 21:22 | |
| fprimex (~fprimex@brent-macbook.sc.fsu.edu) left irc: Quit: change of venue | 21:23 | |
| fenrrir (~fenrrir@201009124027.user.veloxzone.com.br) joined #pypy. | 21:28 | |
| asmeurer (~asmeurer@dhcp-baca-230.resnet.nmt.edu) joined #pypy. | 21:29 | |
| ahmed-tux (~rhapsody@41.249.32.86) left irc: Read error: Connection reset by peer | 21:31 | |
| fenrrir (~fenrrir@201009124027.user.veloxzone.com.br) left irc: Quit: Saindo | 21:37 | |
| derdon (~derdon@pD9E1CE17.dip.t-dialin.net) left irc: Remote host closed the connection | 21:38 | |
| mattip | An RPython question. How do I trim the first and last character from a string? | 21:41 |
| mattip | "a='(1,2,3)'; b=a[1:-1]" fails translation. | 21:42 |
| mattip | "a='(1,2,3)'; b=a[1:len(a)-1]" also fails. | 21:42 |
| Alex_Gaynor | mattip: tmp = len(a) -1; assert tmp >= 0; a[1:tmp] I think | 21:44 |
| mattip | Well, it fails in my case since the first assignment a='123' is actually a=str(self.shape) where shape is a (possibly empty) list | 21:44 |
| Alex_Gaynor | you'll have to write out all the conditions yourself possible | 21:44 |
| Alex_Gaynor | sorry can't spend much time on thi ATM /me tries to finish a paper | 21:45 |
| mvt (~mvantelli@53530442.cm-6-4a.dynamic.ziggo.nl) left irc: Quit: This computer has gone to sleep | 21:45 | |
| mattip | Alex_Gaynor, thanks, I tried the assert a bit differently, I will try your method. | 21:46 |
| costy_petrisor (~JDI@79.117.215.111) left irc: Ping timeout: 240 seconds | 21:49 | |
| rekamso (~textual@216.190.27.14) left irc: Ping timeout: 252 seconds | 21:51 | |
| rekamso (~textual@216.190.27.14) joined #pypy. | 21:51 | |
| mcdonc (~mcdonc@cabana.palladion.com) joined #pypy. | 21:53 | |
| stakkars_ (~tismer@213-65-251-34-no35.business.telia.com) left irc: Quit: stakkars_ | 21:54 | |
| stakkars_ (~tismer@213-65-251-34-no35.business.telia.com) joined #pypy. | 21:57 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1820 [12alex, list-strategies] | 21:59 |
| lac_ (~quassel@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Read error: Connection reset by peer | 22:11 | |
| jacob22_ (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Read error: Connection reset by peer | 22:11 | |
| lac (~quassel@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 22:12 | |
| jacob22_ (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 22:12 | |
| lac (~quassel@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Read error: Connection reset by peer | 22:13 | |
| lac (~quassel@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 22:17 | |
| __pv | @numpy-multidim: should NDimSlice use strides, instead of storing n slices? or is this placeholder code? | 22:17 |
| kenaan | 12mattip numpy-multidim 112b3481fe7090 15/pypy/module/micronumpy/interp_numarray.py: fixes for translation | 22:20 |
| mattip | __pv: I'n not sure I understand. NDimSlice uses "chunks", one for each slice dimension. Each chunk has a start,stop,step. Where would strides replace this? | 22:23 |
| aisipos (~aisipos@wc.lax.truecarcorp.com) joined #pypy. | 22:24 | |
| mattip | For instance, if I have a 4x4x4 array, and I create a view into this of 2x2x4, a simple single dimensional stride would not suffice, correct? | 22:25 |
| fprimex (~fprimex@fl-67-233-128-10.dhcp.embarqhsd.net) joined #pypy. | 22:28 | |
| gtaylor (~gtaylor@108-196-160-120.lightspeed.tukrga.sbcglobal.net) left irc: Remote host closed the connection | 22:28 | |
| lac (~quassel@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Read error: Connection reset by peer | 22:29 | |
| __pv | mattip: correct, you need one stride per each dimension. all slicing can be represented via strides (but not vice versa), and strides are faster to handle programmatically since you do some of the calculations beforehand | 22:29 |
| mattip | __pv: By "stride" do you mean a precalculated vector of indices for the dimension? So If I have a 10000x2 array of int8, and I want a slice of 1:9999 I need to hang on to a vector of 9999 ints? | 22:33 |
| __pv | mattip: http://docs.scipy.org/doc/numpy/reference/arrays.ndarray.html#internal-memory-layout-of-an-ndarray | 22:33 |
| __pv | it may be useful to consider stealing the approach numpy uses when dealing with multidimensional arrays. | 22:34 |
| mattip | I prefer to ccall it "reuse" | 22:35 |
| whitelynx (~whitelynx@li117-47.members.linode.com) left irc: Quit: Ex-Chat | 22:41 | |
| mattip | __pv: The link describes ndarray, not slices into the ndarray. | 22:43 |
| __pv | mattip: slices to ndarrays are also ndarrays, there is no special type for that in numpy. | 22:44 |
| mattip | Sorry, I meant views into the ndarray. | 22:44 |
| Arfrever (~Arfrever@apache/committer/Arfrever) left irc: Quit: Ex+re | 22:45 | |
| mattip | I'm pretty sure there are views that wrap a ndarray, so as to keep mem copying to a minimum. I had a look at the way transforms are handled, | 22:45 |
| mattip | and it is definitely a different view to the same data. | 22:46 |
| mattip | Sorry, not transforms, transpose | 22:46 |
| __pv | mattip: yep, they're views, but they're the same python type. the only difference is in who owns the memory | 22:47 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/125 | 22:47 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/700 | 22:47 |
| mattip | OK, I think I'm getting it: you still need a start, stop and stride for each dimension, right? | 22:54 |
| maxyz (~maxy@186.23.74.228) left irc: Ping timeout: 258 seconds | 22:54 | |
| antocuni_ (~antocuni@host68-126-dynamic.14-87-r.retail.telecomitalia.it) joined #pypy. | 22:55 | |
| maxyz (~maxy@186.23.74.228) joined #pypy. | 22:56 | |
| mattip | The current implementation uses a step, you are suggesting using a precalculated stride instead. | 22:56 |
| __pv | mattip: almost, you need a stride and shape for each dimension, and a global start ofset | 22:56 |
| __pv | reduces the offset calculation (after bounds check) to: start_offset + sum([idx[j]*stride[j] for j in range(ndim)]) | 22:59 |
| kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) left irc: Quit: Textual IRC Client: http://www.textualapp.com/ | 22:59 | |
| mattip | Got it. thanks for your patience. | 23:03 |
| mattip (chatzilla@bzq-79-182-115-180.red.bezeqint.net) left #pypy. | 23:04 | |
| voidspace (~anonymous@50-57-78-123.static.cloud-ips.com) joined #pypy. | 23:16 | |
| voidspace (~anonymous@50-57-78-123.static.cloud-ips.com) left irc: Changing host | 23:16 | |
| voidspace (~anonymous@python/psf/voidspace) joined #pypy. | 23:16 | |
| voidspace (~anonymous@python/psf/voidspace) left irc: Client Quit | 23:17 | |
| justinpeel (~justinpee@c-76-23-44-72.hsd1.ut.comcast.net) joined #pypy. | 23:31 | |
| antocuni_ (~antocuni@host68-126-dynamic.14-87-r.retail.telecomitalia.it) left irc: Ping timeout: 260 seconds | 23:36 | |
| mcdonc (~mcdonc@cabana.palladion.com) left irc: Remote host closed the connection | 23:37 | |
| kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) joined #pypy. | 23:42 | |
| kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) left irc: Quit: Computer has gone to sleep. | 23:47 | |
| Trundle (~andy@python/site-packages/trundle) left irc: Ping timeout: 240 seconds | 23:53 | |
| justinpeel (~justinpee@c-76-23-44-72.hsd1.ut.comcast.net) left irc: Ping timeout: 260 seconds | 23:56 | |
| --- Thu Nov 3 2011 | 00:00 | |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!