| thinker (~thinker@123-194-52-90.dynamic.kbronet.com.tw) left irc: Read error: Connection reset by peer | 00:02 | |
| Nick change: Gulopine -> Gulaway | 00:31 | |
| asmeurer (~asmeurer@dhcp-baca-230.resnet.nmt.edu) joined #pypy. | 00:33 | |
| mat^2 (~mathias@212.130.113.35) joined #pypy. | 00:37 | |
| mfoord (~anonymous@python/psf/voidspace) left irc: Quit: mfoord | 00:43 | |
| thinker (~thinker@123-194-52-90.dynamic.kbronet.com.tw) joined #pypy. | 01:00 | |
| JaredW (~jared@061093200075.ctinets.com) joined #pypy. | 01:03 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/148 | 01:03 |
|---|---|---|
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/722 | 01:27 |
| ernop (~ernie@114.250.109.254) left irc: Ping timeout: 240 seconds | 01:28 | |
| jimbaker (~jbaker@canonical/jimbaker) left irc: Ping timeout: 245 seconds | 01:32 | |
| jimbaker (~jbaker@c-75-71-80-146.hsd1.co.comcast.net) joined #pypy. | 01:32 | |
| jimbaker (~jbaker@c-75-71-80-146.hsd1.co.comcast.net) left irc: Changing host | 01:32 | |
| jimbaker (~jbaker@canonical/jimbaker) joined #pypy. | 01:32 | |
| hongminhee (~dahlia@175.125.21.72) left irc: Quit: leaving | 01:39 | |
| hongminhee (u295@gateway/web/irccloud.com/x-fsxllqagmtgxpauo) joined #pypy. | 01:40 | |
| ernop (~ernie@205.164.24.90) joined #pypy. | 01:40 | |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1858 | 01:41 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/585 | 01:41 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/280 | 01:41 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/621 | 01:41 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1119 | 01:41 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/806 | 01:41 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1448 | 01:41 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/717 | 01:41 |
| JaredW (~jared@061093200075.ctinets.com) left irc: Ping timeout: 248 seconds | 01:46 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/53 [12ctismer, win64-stage1] | 01:52 |
| thinker (~thinker@123-194-52-90.dynamic.kbronet.com.tw) left irc: Read error: Connection reset by peer | 02:04 | |
| pybot joined #pypy. | 02:10 | |
| -ChanServ (ChanServ@services.)- [#pypy] Welcome! | 02:10 | |
| -ChanServ (ChanServ@services.)- [#stackless] Welcome to #stackless. This channel is for the discussion of matters relating to Stackless Python. Remember that others in this channel may not be in the same timezone as you, so stick around for an answer (even if only in your channel history) if you ask a question. The mailing list is also recommended as being a faster place to get help (http://www.stackless.com/mailman/listinfo/stackless). | 02:11 | |
| santagada (~leonardo@201.86.215.236) joined #pypy. | 02:16 | |
| asmeurer (~asmeurer@dhcp-baca-230.resnet.nmt.edu) left irc: Quit: asmeurer | 02:29 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/951 | 02:40 |
| Kaskuka (~John@osbk-4db16da1.pool.mediaWays.net) left irc: Ping timeout: 240 seconds | 02:45 | |
| Kaskuka (~John@osbk-4d08b0fc.pool.mediaWays.net) joined #pypy. | 02:45 | |
| Surgo_ (~surgo@gw1.miraiyashoten.co.jp) left irc: Quit: Leaving... | 03:02 | |
| ernop (~ernie@205.164.24.90) left irc: Ping timeout: 240 seconds | 03:22 | |
| fprimex (~fprimex@fl-67-233-144-228.dhcp.embarqhsd.net) joined #pypy. | 03:37 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1858 | 03:39 |
| fprimex (~fprimex@fl-67-233-144-228.dhcp.embarqhsd.net) left irc: Quit: Leaving | 03:42 | |
| santagada (~leonardo@201.86.215.236) left irc: Ping timeout: 240 seconds | 03:55 | |
| santagada (~leonardo@201.86.215.236) joined #pypy. | 03:55 | |
| hakanardo (~hakan@h59ec009e.seluldx.dyn.perspektivbredband.net) left irc: Ping timeout: 245 seconds | 04:00 | |
| jonvk (~jonathan@bas1-montreal29-1242341904.dsl.bell.ca) left irc: Remote host closed the connection | 04:08 | |
| ernop (~ernie@114.250.109.254) joined #pypy. | 04:14 | |
| ernop (~ernie@114.250.109.254) left irc: Ping timeout: 240 seconds | 04:23 | |
| asmeurer (~asmeurer@c-174-56-21-245.hsd1.nm.comcast.net) joined #pypy. | 04:31 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1448 | 04:35 |
| ernop (~ernie@114.250.109.254) joined #pypy. | 04:35 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/806 | 04:36 |
| ernop (~ernie@114.250.109.254) left irc: Ping timeout: 248 seconds | 04:42 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/621 | 04:49 |
| ernop (~ernie@114.250.109.254) joined #pypy. | 04:50 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1119 | 04:52 |
| ernop (~ernie@114.250.109.254) left irc: Ping timeout: 248 seconds | 04:55 | |
| ernop (~ernie@114.250.109.254) joined #pypy. | 04:57 | |
| ernop (~ernie@114.250.109.254) left irc: Ping timeout: 248 seconds | 05:03 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/585 | 05:03 |
| ernop (~ernie@69.172.210.254) joined #pypy. | 05:15 | |
| hakanardo (~hakan@h59ec009e.seluldx.dyn.perspektivbredband.net) joined #pypy. | 05:18 | |
| zain (~textual@c-67-160-201-63.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep. | 05:35 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/280 | 05:36 |
| fijal (~fijal@41.53.91.100) joined #pypy. | 05:57 | |
| fijal | hi | 06:00 |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/717 | 06:01 |
| Alex_Gaynor | fijal: hey | 06:04 |
| fijal | slightly worrying that ubuntu thinks about porting stuff to python 3, but does not seem to be interested in shipping pypy | 06:06 |
| Alex_Gaynor | fijal: are we ready to merge list-strategies? | 06:11 |
| fijal | I think so | 06:11 |
| fijal | although I did not do a very deep review | 06:11 |
| fijal | but yes, I suppose so | 06:11 |
| fijal | Alex_Gaynor: you know we're ~4x faster on twisted web these days? | 06:12 |
| fijal | than cpython | 06:12 |
| Alex_Gaynor | cool | 06:12 |
| fijal | we can't run it nightly though | 06:12 |
| fijal | we run out of tcp sockets or somesuch | 06:12 |
| danchr (~danchr@cl-848.chi-02.us.sixxs.net) left irc: Read error: Connection reset by peer | 06:13 | |
| Alex_Gaynor | heh | 06:14 |
| danchr (~danchr@cl-848.chi-02.us.sixxs.net) joined #pypy. | 06:14 | |
| fijal | we're too fast :) | 06:15 |
| mat^2 (~mathias@212.130.113.35) left irc: Ping timeout: 248 seconds | 06:34 | |
| nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) left irc: Ping timeout: 245 seconds | 06:48 | |
| nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) joined #pypy. | 06:54 | |
| getxsick (xsx@unaffiliated/getxsick) joined #pypy. | 06:58 | |
| kdas_ (kdas@nat/redhat/x-mzjxsnigxwuglwud) joined #pypy. | 07:01 | |
| kdas_ (kdas@nat/redhat/x-mzjxsnigxwuglwud) left irc: Remote host closed the connection | 07:01 | |
| canta (~canta@77-20-123-240-dynip.superkabel.de) joined #pypy. | 07:04 | |
| amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) joined #pypy. | 07:04 | |
| ixokai (~ixokai@rrcs-24-199-8-246.west.biz.rr.com) joined #pypy. | 07:06 | |
| ixokai (~ixokai@rrcs-24-199-8-246.west.biz.rr.com) left irc: Changing host | 07:06 | |
| ixokai (~ixokai@pdpc/supporter/student/ixokai) joined #pypy. | 07:06 | |
| lambacck_ (~chris@d24-150-124-118.home.cgocable.net) joined #pypy. | 07:17 | |
| fijal | Alex_Gaynor: feel like merging list-strategies | 07:17 |
| fijal | ? | 07:17 |
| lambacck (~chris@d24-150-124-118.home.cgocable.net) left irc: Ping timeout: 260 seconds | 07:19 | |
| zain (~textual@c-24-130-236-153.hsd1.ca.comcast.net) joined #pypy. | 07:28 | |
| Alex_Gaynor | fijal: err, I can, is there a reason you didn't though? | 07:28 |
| mwhudson_ (~mwh@121-73-77-183.cable.telstraclear.net) joined #pypy. | 07:29 | |
| fijal | no | 07:29 |
| amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) left irc: Ping timeout: 252 seconds | 07:29 | |
| JaRoel|4d (~jaroel|4d@office.fourdigits.nl) joined #pypy. | 07:33 | |
| Alex_Gaynor | fijal: ok, merging then | 07:34 |
| kenaan | 12alex_gaynor list-strategies 118e6605b379dc 15/: merged default in | 07:36 |
| kenaan | 12alex_gaynor list-strategies 112449ac0ea4a1 15/: Closing branch to be merged. | 07:36 |
| kenaan | 12alex_gaynor default 1103ac38ea2709 15/pypy/: (lukas, carl) Merged list strategies. This allows the contents of a list to be unboxed. See the blog for mo... | 07:36 |
| antocuni (~antocuni@host142-66-static.94-94-b.business.telecomitalia.it) joined #pypy. | 07:38 | |
| Alex_Gaynor | fijal: can you whack the buildbots? | 07:39 |
| fijal | sure | 07:39 |
| fijal | there is a script for that | 07:39 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1859 [12fijal, default] | 07:39 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/718 [12fijal, default] | 07:39 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1120 [12fijal, default] | 07:39 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/586 [12fijal, default] | 07:39 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/281 [12fijal, default] | 07:40 |
| Alex_Gaynor | cool | 07:40 |
| zain (~textual@c-24-130-236-153.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep. | 07:40 | |
| antocuni | hi | 07:40 |
| Alex_Gaynor | morning antocuni | 07:40 |
| antocuni | so, we merged list-strategies? | 08:06 |
| antocuni | cool :-) | 08:06 |
| Action: fijal wonders how benchmarks work | 08:07 | |
| fijal | lots of spam on the blog post | 08:08 |
| lucian (~lucian@cpc1-newc15-2-0-cust84.gate.cable.virginmedia.com) joined #pypy. | 08:09 | |
| antocuni | fijal: what are your doubts about benchmarks? | 08:11 |
| fijal | antocuni: I wonder if list-strategies makes anything faster | 08:11 |
| fijal | and if so, by how much | 08:11 |
| antocuni | I don't see the merge commit on codespeed | 08:12 |
| fijal | this is probably a bigger event than the release for me | 08:12 |
| fijal | antocuni: because the benchmarks were not run yet? | 08:12 |
| antocuni | ah | 08:12 |
| antocuni | I thought it was merged yesterday | 08:13 |
| Alex_Gaynor | no, it was merged 40 minutes ago :) | 08:13 |
| Action: antocuni has 167 unread commits in his mailbox | 08:14 | |
| fijal | after 3h of pondering I decided - I'll merge numpy-multidim | 08:15 |
| fijal | Alex_Gaynor: after test improvements and perf improvements though | 08:15 |
| Alex_Gaynor | fijal: did you make len(shape) part of isngature? | 08:16 |
| Alex_Gaynor | (and write tests for it) | 08:16 |
| fijal | no, not yet | 08:16 |
| fijal | I made things that don't involve views almost as fast | 08:16 |
| fijal | (modulo one or two int_add) | 08:16 |
| lucian (~lucian@cpc1-newc15-2-0-cust84.gate.cable.virginmedia.com) left irc: Ping timeout: 240 seconds | 08:17 | |
| fijal | Alex_Gaynor: why does signature have immutable_fields even? | 08:22 |
| Alex_Gaynor | fijal: what do you mean? | 08:22 |
| fijal | isn't greenkey considered constant anyway | 08:23 |
| fijal | ? | 08:23 |
| Alex_Gaynor | you have a tree of signatures, greenkey isn't recursively constant | 08:24 |
| fijal | right | 08:28 |
| fijal | why there is self.signature and self.reduce_signature on W_Ufunc2? | 08:29 |
| Alex_Gaynor | fijal: because they're different things, reduce signature is what gets used for reduce, and signature is for when you call ufunc on an array | 08:30 |
| canta (~canta@77-20-123-240-dynip.superkabel.de) left irc: Quit: Leaving. | 08:31 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1859 [12fijal, default] | 08:40 |
| cfbolz | Alex_Gaynor: thanks for merging | 08:42 |
| cfbolz | yay | 08:42 |
| Alex_Gaynor | cfbolz: merging is easy, you and lukas did the work, and fijal did the review :) | 08:42 |
| cfbolz | lukas did most of the work, actually | 08:42 |
| mwhudson_ (~mwh@121-73-77-183.cable.telstraclear.net) left irc: Ping timeout: 258 seconds | 08:42 | |
| cfbolz | I expect nothing at all to change in the nightly benchmarks, and I would call it a good thing | 08:43 |
| Alex_Gaynor | slowspitfire probably gets a bit faster | 08:43 |
| Alex_Gaynor | doesn't it have a big list of strs and then "".join? | 08:43 |
| cfbolz | ah, maybe | 08:43 |
| fijal | cfbolz: aren't quite a few affected? | 08:45 |
| fijal | like nbody maybe? | 08:45 |
| Alex_Gaynor | nbody has a list of integers? | 08:45 |
| cfbolz | ok, possible | 08:45 |
| fijal | floats I think | 08:45 |
| Alex_Gaynor | we don't have a float specilization yet | 08:45 |
| Alex_Gaynor | you should add one :) | 08:46 |
| fijal | ah | 08:46 |
| cfbolz | puh, is that clearly worth it? | 08:46 |
| fijal | cfbolz: lots of benchmarks use lists of floats | 08:46 |
| Trundle (~andy@p578bfdcf.dip0.t-ipconnect.de) joined #pypy. | 08:46 | |
| fijal | I would say yes | 08:46 |
| Trundle (~andy@p578bfdcf.dip0.t-ipconnect.de) left irc: Changing host | 08:46 | |
| Trundle (~andy@python/site-packages/trundle) joined #pypy. | 08:46 | |
| cfbolz | and how much real-world code? | 08:46 |
| Alex_Gaynor | yes, it'd be cool to have them automatically be fast, instead of needing to say, "please use array module or numpy" | 08:46 |
| fijal | depends what you call real code | 08:47 |
| fijal | now-i-can-write-this-in-python | 08:47 |
| fijal | sounds like a real use case | 08:47 |
| fijal | for example hakan's image processing stuff | 08:47 |
| cfbolz | ok | 08:47 |
| fijal | a bit more advanced case is a list of characters | 08:48 |
| cfbolz | fijal: that sounds useless | 08:48 |
| fijal | why? | 08:48 |
| cfbolz | list of strings is good enough | 08:48 |
| fijal | no | 08:48 |
| Alex_Gaynor | isn't that what bytearray is for? | 08:48 |
| fijal | encryption? | 08:48 |
| fijal | yes ok | 08:48 |
| Alex_Gaynor | (Python has only one way to do things) | 08:48 |
| fijal | we can make bytearray faster for that | 08:48 |
| Alex_Gaynor | hehe | 08:48 |
| fijal | but we kinda lack a fast mutable string type | 08:48 |
| cfbolz | fijal: show me some real-world code where list-of-chars is significantly faster than list-of-strings | 08:49 |
| Alex_Gaynor | always? avoiding allocating strings sounds like a good win | 08:49 |
| fijal | cfbolz: does that has to be a code that's written already or a code that I would write is fine as well? | 08:49 |
| fijal | I would probably be happy writing say bz2 using list-of-chars | 08:50 |
| cfbolz | fijal: I would say pre-existing code | 08:50 |
| cfbolz | fijal: because if you write it again, you would use bytearray | 08:50 |
| fijal | would be nicer not to have to use bytearray | 08:50 |
| cfbolz | oh come on | 08:50 |
| fijal | also except bytearray is super slow in pypy | 08:50 |
| cfbolz | no, only for string-like methods | 08:50 |
| Alex_Gaynor | yes, indexing should still be fast | 08:51 |
| hruske (~Gasper@188-230-156-183.dynamic.t-2.net) joined #pypy. | 08:51 | |
| cfbolz | also, each new strategy adds to the size of the executable | 08:51 |
| fijal | or passing it to anything else | 08:51 |
| fijal | as an argument | 08:51 |
| Alex_Gaynor | ? | 08:51 |
| Alex_Gaynor | oh, to buffer methods you mean | 08:52 |
| fijal | ''.join(list-of-bytearrays) | 08:52 |
| fijal | for example | 08:52 |
| cfbolz | anyway, I won't implement this | 08:52 |
| fijal | cfbolz: would you implement the float strategy? | 08:52 |
| cfbolz | yes | 08:52 |
| fijal | this one is clearly a win, look at nbody :) | 08:52 |
| fijal | ok | 08:53 |
| fijal | I'm fine with saying list of characters is not the best thing to do :) | 08:53 |
| fijal | on a completely unrelated note - how useful will be a hook that dumps a traceback each time you abort jitting? | 08:53 |
| fijal | because right now we see abort: force quasi_immutable: 1 | 08:54 |
| fijal | but no idea where it comes from | 08:54 |
| lucian (~lucian@93-97-174-114.zone5.bethere.co.uk) joined #pypy. | 08:56 | |
| fijal | cfbolz: didn't we discuss that we can have list of ints and floats with some marking? | 08:57 |
| fijal | nan marking | 08:57 |
| cfbolz | yes, that's even more crazy | 08:57 |
| cfbolz | I want to see usecases first :-) | 08:58 |
| fijal | ok | 08:58 |
| fijal | I think the only usecase for a mixed one is when someone is not careful | 08:58 |
| fijal | and say initializes the list with [0] * stuff | 08:58 |
| fijal | but then only uses floats | 08:58 |
| fijal | or slips a . in -1 somewhere | 08:58 |
| cfbolz | ok, but nan-marking is slower than just a list of floats | 08:58 |
| fijal | ok | 08:59 |
| Alex_Gaynor | better to have good logging and performance tools for than, than crazy encoding | 08:59 |
| fijal | Alex_Gaynor: I'm trying to work on that, not easy | 08:59 |
| cfbolz | now that list-strategies are merged, lukas should integrate set-strategies and list-strategies more | 09:00 |
| fijal | you mean set(list) looking into strategies? | 09:01 |
| cfbolz | yes | 09:01 |
| fijal | is dict.fromkeys(list) doing that? | 09:01 |
| cfbolz | and the other way round | 09:01 |
| cfbolz | fijal: no | 09:01 |
| fijal | sounds like a good thing as well | 09:01 |
| cfbolz | guess so | 09:01 |
| cfbolz | and list(set) | 09:02 |
| kenaan | 12cfbolz set-strategies 11074aae06a038 15/: merge default | 09:02 |
| asmeurer (~asmeurer@c-174-56-21-245.hsd1.nm.comcast.net) left irc: Quit: asmeurer | 09:14 | |
| antocuni (~antocuni@host142-66-static.94-94-b.business.telecomitalia.it) left irc: Ping timeout: 252 seconds | 09:14 | |
| fijal (~fijal@41.53.91.100) left irc: Ping timeout: 252 seconds | 09:22 | |
| G2P (~G2P@fw-asn1.ornis.com) joined #pypy. | 09:23 | |
| CIA-68 | 03jonash 07roundup * 10#733/bz2 decompression is very slow: | 09:33 |
| CIA-68 | Performance of GZip and BZip2 has been improved dramatically in PyPy 1.7 it seems -- | 09:33 |
| CIA-68 | it's now almost proportional to CPython's performance (PyPy ... * 14https://bugs.pypy.org/issue733 | 09:33 |
| unbit_ (~unbit@93-58-162-185.ip159.fastwebnet.it) joined #pypy. | 09:34 | |
| unbit (~unbit@93-58-162-185.ip159.fastwebnet.it) left irc: Read error: Connection reset by peer | 09:34 | |
| Nick change: unbit_ -> unbit | 09:34 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/718 [12fijal, default] | 09:40 |
| amaury_ (amaury_@nat/google/x-xryaxfasmyexfxbd) joined #pypy. | 09:42 | |
| kenaan | 12alex_gaynor default 115f1a23beccab 15/pypy/: comparing a unicode char to str char no longer requires allocating a string | 09:52 |
| ojii (~ojii@40-34.60-188.cust.bluewin.ch) joined #pypy. | 09:54 | |
| iori (~iori@110-133-45-54.rev.home.ne.jp) joined #pypy. | 10:17 | |
| hruske (~Gasper@188-230-156-183.dynamic.t-2.net) left irc: Remote host closed the connection | 10:19 | |
| antocuni (~antocuni@host142-66-static.94-94-b.business.telecomitalia.it) joined #pypy. | 10:21 | |
| witulski (~stupsi@fwstups.cs.uni-duesseldorf.de) joined #pypy. | 10:23 | |
| witulski (stupsi@fwstups.cs.uni-duesseldorf.de) left #pypy. | 10:23 | |
| bivab (~david@fwstups.cs.uni-duesseldorf.de) joined #pypy. | 10:35 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1120 [12fijal, default] | 10:36 |
| thinker (~thinker@123-194-52-90.dynamic.kbronet.com.tw) joined #pypy. | 10:37 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/586 [12fijal, default] | 10:39 |
| elliottcable (~me@ell.io) joined #pypy. | 10:51 | |
| cfbolz | cool, seems like the merge didn't make problems | 10:58 |
| fijal (~fijal@197.171.24.193) joined #pypy. | 11:08 | |
| canta (~canta@77-20-123-240-dynip.superkabel.de) joined #pypy. | 11:09 | |
| senyai (~senyai@62.173.135.205) joined #pypy. | 11:09 | |
| amaury_ (amaury_@nat/google/x-xryaxfasmyexfxbd) left irc: Ping timeout: 240 seconds | 11:33 | |
| derdon (~derdon@p5DE8AE4D.dip.t-dialin.net) joined #pypy. | 11:34 | |
| asabil (~asabil@131.246.16.62.customer.cdi.no) joined #pypy. | 11:36 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/281 [12fijal, default] | 11:40 |
| fijal | crash? | 11:40 |
| fijal | cfbolz: http://buildbot.pypy.org/summary/longrepr?testname=TestWeakReference.%28%29.test_proxy&builder=own-linux-x86-32&build=1859&mod=module.cpyext.test.test_weakref | 11:41 |
| fijal | this seems like a new failure | 11:41 |
| arigato (~arigo@fwstups.cs.uni-duesseldorf.de) joined #pypy. | 11:42 | |
| fijal | hi armin | 11:44 |
| arigato | hi | 11:46 |
| lmoura (~lmoura@177.17.97.79) left irc: Ping timeout: 258 seconds | 11:56 | |
| lizardo (~lizardo@189.2.128.130) joined #pypy. | 11:56 | |
| kenaan | 12arigo jit-targets 11d0c6a5afc72a 15/pypy/jit/backend/x86/test/test_recompilation.py: Fix tests. | 11:58 |
| cwillu (~cwillu@cwillu.com) joined #pypy. | 12:05 | |
| derdon (~derdon@p5DE8AE4D.dip.t-dialin.net) left irc: Remote host closed the connection | 12:12 | |
| fijal (~fijal@197.171.24.193) left irc: Read error: Connection reset by peer | 12:15 | |
| cfbolz | gaaah | 12:17 |
| JStoker (jstoker@unaffiliated/jstoker) left irc: Ping timeout: 276 seconds | 12:18 | |
| arigato | cfbolz: gaah? | 12:24 |
| kenaan | 12arigo jit-targets 1110f20488e230 15/pypy/jit/backend/: Subtle fix. Used to show up in test_loop_unroll occasionally. | 12:24 |
| cfbolz | arigato: http://buildbot.pypy.org/summary/longrepr?testname=TestWeakReference.%28%29.test_proxy&builder=own-linux-x86-32&build=1859&mod=module.cpyext.test.test_weakref | 12:24 |
| fijal (~fijal@197.172.122.113) joined #pypy. | 12:24 | |
| arigato | .-) | 12:24 |
| JStoker (jstoker@unaffiliated/jstoker) joined #pypy. | 12:25 | |
| amaury_ (amaury_@nat/google/x-tvnlnljboxrdlhnz) joined #pypy. | 12:25 | |
| fijal | hakanardo: ping | 12:26 |
| lmoura (~lmoura@177.17.97.79) joined #pypy. | 12:26 | |
| fijal | arigato: would you by chance know details about unroll.py? ;-) | 12:28 |
| fijal | precisely why there are operations that are forced at the jump that are clearly loop invariant and unused? | 12:28 |
| senyai (~senyai@62.173.135.205) left irc: Ping timeout: 252 seconds | 12:29 | |
| arigato (~arigo@fwstups.cs.uni-duesseldorf.de) left irc: Ping timeout: 244 seconds | 12:31 | |
| kenaan | 12cfbolz default 11bedfacfcd12f 15/pypy/module/_weakref/interp__weakref.py: don't use w_None here, it breaks cpyext | 12:31 |
| fijal | I think I scared armin | 12:32 |
| kenaan | 12fijal numpy-multidim 11ce322f0bc995 15/pypy/module/micronumpy/: progress on test_zjit. Now test_slice is almost ready, barring few arraylen_gc that are from god knows where... | 12:34 |
| Alex_Gaynor | fijal: I wonder if we should have the "kill unused ops" pass be a part of hte frotnend | 12:35 |
| fijal | that would not help here | 12:35 |
| fijal | because those are leftovers from unroll.py | 12:35 |
| fijal | I guess | 12:35 |
| Alex_Gaynor | also, why is shapelen a second green, rather than part of a signature | 12:35 |
| fijal | because it's not a part of signature | 12:36 |
| fijal | you only specialize on the length of shape of the result | 12:36 |
| Alex_Gaynor | ah, ok | 12:36 |
| kenaan | 12fijal numpy-multidim 1120d333f34dfe 15/pypy/module/micronumpy/test/test_zjit.py: leave some comments | 12:36 |
| fijal | test_zjit for broadcasting would be good (it works but is inefficient) | 12:37 |
| fijal | otherwise it's missing few tests and it's ready to be merged | 12:37 |
| Action: fijal is running coverage | 12:37 | |
| kenaan | 12alex_gaynor extradoc 115ca7f8992b0c 15/planning/micronumpy.txt: another TODO item | 12:38 |
| ThomasWaldmann | ttp://moinmo.in/EasyToDo/test%20moin2%20with%20pypy%201.7 anything special we should check? | 12:40 |
| fijal | numpy/numpypy broke -A tests | 12:42 |
| Alex_Gaynor | sigh :/ | 12:43 |
| ThomasWaldmann | (that task page is for google code-in) | 12:43 |
| fijal | ThomasWaldmann: sounds good | 12:44 |
| fijal | do you have benchmarks? | 12:44 |
| ThomasWaldmann | yes, but not very good | 12:44 |
| fijal | a link to them would be good | 12:44 |
| ThomasWaldmann | (in the tests, but normally skipped) | 12:45 |
| fijal | or how to run them | 12:46 |
| ThomasWaldmann | yup | 12:46 |
| fijal | cause if I were I student I would have no clue what does this mean to check performance | 12:46 |
| fijal | Alex_Gaynor: do you know why our tostr generates 0.0 for float 0 and numpy's 0. | 12:47 |
| fijal | ? | 12:47 |
| Alex_Gaynor | fijal: I guess beccause no one has looked up the exact rules of numpy's and implemented them? | 12:47 |
| fijal | ok | 12:47 |
| Alex_Gaynor | its not exactly an important priorty for me ATM | 12:48 |
| fijal | right | 12:48 |
| fijal | it should not be a merge blocker either | 12:48 |
| Alex_Gaynor | no, its an issue on trunk as well | 12:48 |
| kenaan | 12fijal numpy-multidim 11bb1ed602bd16 15/pypy/module/micronumpy/test/test_numarray.py: Add two tests. One breaks, but it's not exactly a merge blocker | 12:49 |
| Alex_Gaynor | fijal: why commit that test, all our other str tests just test the way we do it (0.0) | 12:49 |
| fijal | well, ok | 12:50 |
| Alex_Gaynor | we can't fix that one without fixing all the other ones too | 12:50 |
| arigato (~arigo@fwstups.cs.uni-duesseldorf.de) joined #pypy. | 12:50 | |
| fijal | Alex_Gaynor: do you know how argmax works on multiple items btw? | 12:53 |
| fijal | multiple dimensions | 12:53 |
| Alex_Gaynor | fijal: it appears to return the integer index into the underlying C array | 12:54 |
| fijal | seems so | 12:54 |
| fijal | it operates on flattened version | 12:54 |
| Alex_Gaynor | right | 12:54 |
| fijal | but no | 12:54 |
| fijal | if you do a view | 12:54 |
| fijal | it returns index in the view | 12:55 |
| Alex_Gaynor | of course | 12:55 |
| Alex_Gaynor | what would you expect? | 12:55 |
| fijal | I don't know | 12:57 |
| Alex_Gaynor | I expected a tuple index TBH, but given it returns a flat one, doing the same for a view makes sense | 12:57 |
| kenaan | 12fijal numpy-multidim 11195a2e3ca74a 15/pypy/module/micronumpy/: For now multidimarray.argmax is a TypeError. Wait until we implement flatiter | 12:59 |
| fijal | good | 12:59 |
| fijal | ready for the review I guess? | 12:59 |
| fijal | ah, broadcasting test_zjit | 12:59 |
| Alex_Gaynor | uh, why TypeError, seems easy to me | 12:59 |
| Alex_Gaynor | just iterate over the thing and keep your own count | 13:00 |
| aboudreault (~alanb@osgeo/member/aboudreault) joined #pypy. | 13:01 | |
| jonathan__ (~jonathan@bas1-montreal29-1242341904.dsl.bell.ca) joined #pypy. | 13:03 | |
| arigato | hakanardo: the crashes in jit-targets' test_string look more annoying | 13:03 |
| arigato | hakanardo: I think it's worth adapting test_random to produce LABEL instructions too | 13:03 |
| fijal | Alex_Gaynor: yes, but it also accept an argument | 13:05 |
| fijal | that does stuff | 13:05 |
| senyai (~senyai@178.176.20.24) joined #pypy. | 13:05 | |
| fijal | Alex_Gaynor: can we keep things separated? | 13:05 |
| Alex_Gaynor | fijal: do you want me to implement it? | 13:05 |
| fijal | yes please | 13:05 |
| fijal | can you implement .flat at the same time? | 13:05 |
| Alex_Gaynor | they're kind of seperate IMO | 13:06 |
| fijal | ok | 13:07 |
| fijal | good | 13:07 |
| fijal | Alex_Gaynor: do you feel like reviewing btw? | 13:07 |
| fijal | just let me commit last changes | 13:08 |
| Alex_Gaynor | fijal: yes, I'll reivew after I do this | 13:08 |
| fijal | so there are possible optimizations | 13:08 |
| fijal | but it's not too bad as of now | 13:08 |
| kenaan | 12fijal numpy-multidim 113d9f6f9f6c19 15/pypy/module/micronumpy/: some work on broadcast iterator. test_zjit requires some support from jit targets | 13:08 |
| Alex_Gaynor | fijal: can you explain to me compute_offset? | 13:10 |
| fijal | yes | 13:10 |
| Alex_Gaynor | err, compute_index | 13:10 |
| fijal | it probably does not make sense any more :) | 13:10 |
| fijal | to keep it short | 13:10 |
| fijal | I thought we're going to return a tuple of indexes | 13:10 |
| fijal | but we're not | 13:11 |
| fijal | so it's irrelevant | 13:11 |
| fijal | it's a way to store some sort of result | 13:11 |
| fijal | if we're going to return an index anyway, why bother | 13:11 |
| fijal | Alex_Gaynor: the only things missing tests are in compile() | 13:13 |
| fijal | which I would not worry too much for now | 13:13 |
| senyai (~senyai@178.176.20.24) left irc: Ping timeout: 252 seconds | 13:18 | |
| Alex_Gaynor | fijal: http://paste.pocoo.org/show/512348/ | 13:20 |
| Alex_Gaynor | look ok? | 13:20 |
| hakanardo__ (~hakan@gw.cognimatics.ideon.se) joined #pypy. | 13:23 | |
| kenaan | 12alex_gaynor numpy-multidim 114f7747b4ff1c 15/pypy/module/micronumpy/: argmax works for multidim now | 13:24 |
| hakanardo__ | hi | 13:24 |
| Alex_Gaynor | hakanardo__: fijal has been looking for you | 13:24 |
| Alex_Gaynor | (hi) | 13:24 |
| hakanardo__ | fijal: hi | 13:25 |
| kenaan | 12alex_gaynor numpy-multidim 117f55ec059153 15/: merged default in | 13:26 |
| hakanardo__ | fijal: virtuals are forced at the end of the peel loop if they are not virtuals at the end of the preamble | 13:26 |
| hakanardo__ | arigato: thanx for looking into the x86 failures | 13:28 |
| arigato | no problem | 13:28 |
| arigato | I see that there is already a LABEL in test_random, but only at the start of the loop, so I'm trying to tweak it | 13:28 |
| hakanardo__ | great! | 13:28 |
| arigato | (with limited success so far) | 13:29 |
| hakanardo__ | ok, I still have some work to do here but hopefully I'll be able get some pypy time tonight... | 13:31 |
| arigato | :-) | 13:31 |
| ramusara (~ramusara@220.156.210.236.user.e-catv.ne.jp) joined #pypy. | 13:44 | |
| Rhyolite | fijal: Gustavo made his interest in Python 3 very clear at PyCon Brasil | 13:52 |
| fijal (~fijal@197.172.122.113) left irc: Read error: Connection reset by peer | 13:52 | |
| Rhyolite | ah, well | 13:52 |
| exarkun | which Gustavo | 13:52 |
| exarkun | Niemeyer? | 13:53 |
| Rhyolite | yes | 13:53 |
| exarkun | I thought he liked Go now | 13:53 |
| Rhyolite | he does | 13:53 |
| Rhyolite | but he also wants to avoid a Python split | 13:53 |
| Rhyolite | so he is pushing very hard for Python 3 | 13:53 |
| exarkun | Is he going to use his time machine? | 13:53 |
| exarkun | (Python is split already, how can you avoid it?) | 13:53 |
| Rhyolite | he is using whatever resources he has | 13:53 |
| Rhyolite | including pushing Canonical to port everything to Python 3 | 13:54 |
| `fox` (~fox@95.232.111.141) joined #pypy. | 13:58 | |
| santagada | Rhyolite, I talked to him about canonical funding pypy | 13:58 |
| santagada | didn't go very far | 13:58 |
| exarkun | Barry Warsaw seems to think it will still be 3.5 years before Python 3 is the primary target | 13:58 |
| santagada | I also talked to kiko... he also wasn't very interested | 13:59 |
| santagada | ubuntu 14.04 will not have python 2.7 by default | 14:00 |
| santagada | then I think people will migrate | 14:00 |
| Rhyolite | santagada: Gustavo's primary interest would be Py3k | 14:00 |
| fijal (~fijal@41.55.94.227) joined #pypy. | 14:00 | |
| fijal | hakanardo__: still around? | 14:00 |
| santagada | Rhyolite, it's not like having a fast Py3k would not help | 14:00 |
| Rhyolite | I think Gustavo would be very happy if Canonical could ship Ubuntu with Py3k | 14:00 |
| Rhyolite | fijal: Gustavo made his focus on Python 3 very clear at PyCon Brasil | 14:01 |
| santagada | Rhyolite, they will ship python 3.2 by default with 12.04 and are going to remove 2.7 in 14.04 | 14:01 |
| hakanardo__ | fijal: yep | 14:01 |
| fijal | hakanardo__: can you run test_zjit -k test_multidim_slice --viewloops on numpy-multidim branch? | 14:01 |
| fijal | in pypy/module/micronumpy/test | 14:01 |
| fijal | Rhyolite: that is very unfortunate | 14:02 |
| hakanardo__ | ok in a sec | 14:02 |
| Rhyolite | fijal: he wants to use his influence to prevent a Python split | 14:02 |
| Rhyolite | fork | 14:02 |
| fijal | fork into python 2 and python 3? | 14:03 |
| Rhyolite | yes | 14:03 |
| fijal | Alex_Gaynor: does that even work? | 14:03 |
| fijal | what if you have a slice ::2 | 14:03 |
| fijal | ? | 14:03 |
| asabil_ (~asabil@69-217-15.connect.netcom.no) joined #pypy. | 14:04 | |
| fijal | Rhyolite: I don't see how this prevents a split at all | 14:05 |
| fijal | but well | 14:05 |
| fijal | it's more - prevent a split and go for python 3 | 14:05 |
| Rhyolite | it doesn't prevent it | 14:05 |
| Rhyolite | yes, he wants to support Python 3 as much as possible | 14:06 |
| Rhyolite | whether Python 3 was the right solution and the right time | 14:06 |
| Rhyolite | he wants to march forward as quickly as possible | 14:06 |
| fijal | I think also that the original blog post is not quite honest | 14:06 |
| exarkun | Python 3: https://en.wikipedia.org/wiki/Sunk_costs | 14:07 |
| fijal | "Even large frameworks such as Twisted are working on Python 3 branches" | 14:07 |
| Rhyolite | and he can direct Canonical's resources to convert to Python 3 as quickly as possible | 14:07 |
| fijal | it's not entirely true | 14:07 |
| Rhyolite | fijal: you mean FOSS communities use propaganda?! | 14:07 |
| fijal | I guess this is what I said, unbelievable eh? | 14:08 |
| senyai (~senyai@178.176.20.24) joined #pypy. | 14:08 | |
| asabil (~asabil@131.246.16.62.customer.cdi.no) left irc: Ping timeout: 258 seconds | 14:08 | |
| Nick change: asabil_ -> asabil | 14:08 | |
| Rhyolite | amazing | 14:08 |
| fijal | Alex_Gaynor: ping? | 14:08 |
| hakanardo__ | fijal: ok, got it | 14:08 |
| fijal | hakanardo__: so there are two questions | 14:08 |
| fijal | hakanardo__: one is why we have arraylen_gc in the main loop? | 14:08 |
| fijal | the second one is why the bridge contains so much strange stuff before jump | 14:09 |
| santagada | exarkun, I think moving to python 3 is nice, but maybe we should never ever attempt a python 3 again | 14:09 |
| Alex_Gaynor | fijal: one sec, someone unplugged my internet, reading backlog | 14:10 |
| fijal | Alex_Gaynor: bastard! | 14:10 |
| hakanardo__ | if there is a loop invariant getarrayitem moved out of the loop into the short preamble we need to also insert array bound checks | 14:10 |
| Rhyolite | They killed Kenny's Internet! | 14:10 |
| exarkun | santagada: I think moving to Python 3 has already cost much more than it's worth and we're nowhere close to done, and since they did it once they'll probably do it again. | 14:10 |
| hakanardo__ | since the array might be too short at the end of some potential future bridge | 14:11 |
| fijal | hakanardo__: but at the end of the day we end up with only arraylen_gc | 14:11 |
| fijal | we don't have guards! | 14:11 |
| hakanardo__ | right, they will be killed by the backend | 14:11 |
| fijal | no, they won't | 14:11 |
| Alex_Gaynor | fijal: ok here | 14:11 |
| fijal | because they're jump arguments | 14:11 |
| kenaan | 12alex_gaynor numpy-multidim 11fbd6482de5d2 15/pypy/module/micronumpy/: some code-prettyness changes | 14:11 |
| hakanardo__ | ah, I see | 14:11 |
| fijal | Alex_Gaynor: so, does it work with a[::2]? | 14:11 |
| Alex_Gaynor | fijal: yes, there's a test for that | 14:11 |
| santagada | exarkun, unfortunately I think you are right... | 14:11 |
| fijal | Alex_Gaynor: ok | 14:11 |
| Rhyolite | exarkun: I don't think anyone will try this again. Only Guido would have tried it this time to clean up Python before he retires. | 14:12 |
| Alex_Gaynor | fijal: I just finished my review, http://dpaste.com/661265/ are my items | 14:12 |
| santagada | exarkun, stop with the logic stuff, you are bringing me down | 14:12 |
| fijal | santagada: people who push for python 3 are not people who maintain large python codebases | 14:12 |
| exarkun | Rhyolite: I think you're pretty naive. | 14:12 |
| fijal | Alex_Gaynor: ok | 14:12 |
| hakanardo__ | fijal: the arraylen_gc's at the end of the loop are not jump arguments here? | 14:12 |
| fijal | hakanardo__: yes they're? | 14:13 |
| Rhyolite | exarkun: I normally don't make discussions personal | 14:13 |
| Alex_Gaynor | exarkun: they did it once a long long time ago, doesn't anyone remember 1.5? | 14:13 |
| exarkun | Although if you think Guido's motivation was to make something pretty before he retires, then maybe you're even more pessimistic than me. | 14:13 |
| Alex_Gaynor | s/pretty/unbroken/ | 14:13 |
| santagada | Alex_Gaynor, I didn't have any big code base to move, but as a language user 1.5 was not a big jump | 14:13 |
| Rhyolite | exarkun: I heard that independently | 14:13 |
| Alex_Gaynor | santagada: err, 1.5->2x I meant | 14:13 |
| exarkun | Rhyolite: This entire conversation is personal | 14:13 |
| exarkun | Rhyolite: It's all "I think this" and "I think that" | 14:14 |
| fijal | hakanardo__: ah indeed | 14:14 |
| exarkun | Rhyolite: I can only comment on your personal opinions. | 14:14 |
| fijal | hakanardo__: ok, so backend kills those, you're right | 14:14 |
| fijal | hakanardo__: would be cooler if it didn't have to but fine | 14:14 |
| santagada | Alex_Gaynor, yep 1.5->2.0 was much simpler than 2->3 | 14:14 |
| fijal | hakanardo__: now, to the bridge stuff | 14:14 |
| kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) left irc: Quit: Textual IRC Client: http://www.textualapp.com/ | 14:14 | |
| Alex_Gaynor | santagada: that happened in 2000, I was 10 years old then :) however I've heard it was still a recent backwards incompatible change | 14:14 |
| santagada | maybe it was because I was just learning the language | 14:14 |
| hakanardo__ | at the end of the bridge the same arraylen's are needed to make sure the bridge did not shrink the array | 14:15 |
| hakanardo__ | ie they are followed by guards | 14:15 |
| exarkun | Rhyolite: I guess there's that trick, "I think that idea is pretty naive.", some people like that better. | 14:15 |
| hakanardo__ | there is also a bunch of guard_nonnull_class which is probably guards that was moved to the preamble | 14:15 |
| santagada | Alex_Gaynor, I just remembered that you are really young... I was learning python then. Think on the good side, I think you did more for python than I ever will :) | 14:15 |
| fijal | hakanardo__: why do we need the whole chain of guard_class? | 14:15 |
| exarkun | Alex_Gaynor: It was, but all Python releases are backwards incompatible to some degree | 14:15 |
| fijal | hakanardo__: yes, but noone could have changed that right? | 14:16 |
| pedronis | language developers and enthusiasts tend to overestimate the importance of languages as such, it's much more relevant which libraries they support (of course that is not independent from the language characteristics but the relationship is nuanced) | 14:16 |
| Alex_Gaynor | exarkun: well, they're all backwards incompatible WRT to observable behavior, but necessarily defined behavior | 14:16 |
| exarkun | Alex_Gaynor: 1.5 -> 2.0 wasn't as bad because free license to break things wasn't taken - useful changes were made, with the realization they'd break things, but not with explicit goals of breaking things. | 14:16 |
| hakanardo__ | maybe, but the bridge does not inherit any such information form the loop, so we cant be certan of that | 14:16 |
| fijal | hakanardo__: also it's provable noone changed the array length | 14:16 |
| fijal | ok | 14:16 |
| exarkun | Alex_Gaynor: "observable behavior" is all I care about :) | 14:16 |
| fijal | can we somehow make it so? | 14:17 |
| exarkun | Alex_Gaynor: Python 2.x releases add new keywords, which breaks code | 14:17 |
| hakanardo__ | fijal: there is the idea of the jit-fromstart branch | 14:17 |
| exarkun | Alex_Gaynor: They change library behavior, which breaks code | 14:17 |
| fijal | ah ok | 14:17 |
| fijal | so it's experimental | 14:17 |
| Alex_Gaynor | exarkun: when I add a new method to a class so that name no longer raises AttributeError, that breaks observable behavior, hell if I'm going to stop doing it though :) | 14:17 |
| exarkun | Alex_Gaynor: They do lots of stuff to break code | 14:17 |
| hakanardo__ | what we need is to make the bridge inherit more information from it's parent loop | 14:17 |
| exarkun | Alex_Gaynor: But it's possible to _deal_ with it | 14:17 |
| fijal | the thing is, we encode all this stuff in signature | 14:17 |
| hakanardo__ | to be able to prove things like this | 14:17 |
| santagada | exarkun, was there a twisted then? | 14:17 |
| exarkun | Alex_Gaynor: The Python 2.7 port of Twisted took maybe a week | 14:17 |
| Alex_Gaynor | that long o_O | 14:17 |
| exarkun | Alex_Gaynor: The 3.x port of Twisted is shaping up to take more like 5 years :) | 14:18 |
| fijal | Alex_Gaynor: hey, can you do something productive instead and look for a bit to loops? | 14:18 |
| Alex_Gaynor | fijal: instead of arguing about obscure minutae of python releases that no one but people in #pypy care about? | 14:18 |
| fijal | Alex_Gaynor: yes | 14:18 |
| Alex_Gaynor | what loop should I look at? | 14:18 |
| exarkun | Alex_Gaynor: I can deal with a week, but anyone who thinks I'm going to set aside 5 years just because Guido wants a shiny new toy is crazy. | 14:18 |
| fijal | Alex_Gaynor: test_zjit.py -k test_multidim_slice --viewloops | 14:19 |
| fijal | and look at the bridge | 14:19 |
| exarkun | santagada: Hm. I wasn't working on the project when Python 1.5 was out. | 14:19 |
| Alex_Gaynor | fijal: only if you tell me how to install pygame without breaking my beautiful system | 14:19 |
| fijal | no | 14:19 |
| Alex_Gaynor | trying to pip install it results in it downloading the OSX installer and exploding | 14:19 |
| exarkun | santagada: I think things didn't really get going until after 2.0 though. | 14:19 |
| fijal | get yourself an operating system | 14:19 |
| santagada | Alex_Gaynor, are you using lion? | 14:20 |
| Alex_Gaynor | I have one, I just don't use it's package manager for stuff like this. | 14:20 |
| Alex_Gaynor | santagada: No, I'm using ubuntu! | 14:20 |
| exarkun | Alex_Gaynor: If you want to talk about adding new methods breaking things, then we would have to talk about what "compatiblity" means | 14:20 |
| santagada | Alex_Gaynor, pygame install sucks big hairy b... | 14:20 |
| exarkun | Alex_Gaynor: which python-dev has always refused to do :) | 14:20 |
| exarkun | (so it would be a short conversation) | 14:20 |
| Alex_Gaynor | exarkun: especially if raymond has his way. for example apaprently heapq.islice with a negative index has no defined behavior | 14:21 |
| Alex_Gaynor | Would it be unreasonable for me to make pypy's implementation spawn nethack? | 14:22 |
| exarkun | Without even a minimal document about what is considered compatible or not, raymond's games about "no defined behavior" don't even make sense. | 14:22 |
| exarkun | is Python's compatibility policy that only defined behavior will remain the same between releases? how do I know it's not that some behavior may not be defined, but it will remain the same? | 14:23 |
| Alex_Gaynor | fijal: feel like fixing the items on my TODO, and putting a few comments around the iterator math? | 14:24 |
| fijal | Alex_Gaynor: I'm fixing items on todo | 14:24 |
| fijal | what about iterator math? | 14:24 |
| Alex_Gaynor | fijal: a comment explaining it please | 14:24 |
| fijal | ok | 14:25 |
| fijal | a .reshape would be nice btw | 14:25 |
| Alex_Gaynor | one thing at a time | 14:25 |
| senyai (~senyai@178.176.20.24) left irc: Ping timeout: 252 seconds | 14:32 | |
| kenaan | 12fijal numpy-multidim 115da471031a21 15/pypy/module/micronumpy/: Few missing tests, code improvements | 14:33 |
| kenaan | 12fijal numpy-multidim 11dc3ff57935ac 15/pypy/module/micronumpy/interp_numarray.py: leave a comment | 14:33 |
| fijal | Alex_Gaynor: ok? | 14:34 |
| Alex_Gaynor | fijal: results for sum() are good, but doing explicit numpy.add.reduce() returns an array with reduction along each axis or something like that | 14:36 |
| fijal | nice | 14:36 |
| fijal | is it ok to say we don't support that yet? | 14:36 |
| fijal | I wonder | 14:37 |
| Alex_Gaynor | fijal: yes it's fine, but raise a NotImplementedError please | 14:37 |
| fijal | don't we seem to have done most of the basics for numpy by now? | 14:37 |
| Alex_Gaynor | we've made good progress yet | 14:37 |
| Alex_Gaynor | yes* | 14:37 |
| Alex_Gaynor | once I merge dtype refactor we'll be well on our way | 14:37 |
| hruske (~Gasper@188-230-156-183.dynamic.t-2.net) joined #pypy. | 14:37 | |
| fijal | I mean, there is tons of stuff to be done | 14:37 |
| Alex_Gaynor | yes | 14:37 |
| antocuni (~antocuni@host142-66-static.94-94-b.business.telecomitalia.it) left irc: Quit: Leaving | 14:37 | |
| fijal | but important stuff | 14:38 |
| lotrpy (lotrpy@202.120.58.116) left #pypy. | 14:40 | |
| Rhyolite | bivab: ping | 14:44 |
| fijal | Alex_Gaynor: so? | 14:44 |
| fijal | Alex_Gaynor: still reviewing? | 14:44 |
| Alex_Gaynor | fijal: can you do something about the reduce issue, make it raiseNotImplementedError for now? | 14:45 |
| fijal | ok | 14:45 |
| bivab | Rhyolite: pong | 14:45 |
| fijal | so descr_reduce should raise notimplementederror is len(shape) > 1 | 14:45 |
| fijal | simply? | 14:45 |
| Rhyolite | bivab: Did you and Sven want to have a debug session now? | 14:46 |
| Alex_Gaynor | fijal: something like that I suppose, but sum() should still work, somehow | 14:46 |
| bivab | Rhyolite: sure, we are currently working on call_assembler, should we meet in #pypy-ppc | 14:46 |
| Rhyolite | yes | 14:47 |
| fijal | pom pom pom | 14:48 |
| fijal | Alex_Gaynor: maybe I should just implement it :) | 14:48 |
| Alex_Gaynor | fijal: that also works :) | 14:48 |
| fijal | ok | 14:49 |
| witulski (~stupsi@134.99.16.20) joined #pypy. | 14:49 | |
| kenaan | 12alex_gaynor numpy-multidim 1161e9f8ceeb23 15/pypy/module/micronumpy/: match the percise error message of numpy | 14:49 |
| fijal | can we merge it and I'll implement it on new branch though? | 14:49 |
| Alex_Gaynor | fijal: that's fine, but weshouldn't have broken features so it really should raise NotImplementedError | 14:50 |
| fijal | yeah, ok | 14:50 |
| fijal | I'll do it just now | 14:50 |
| fijal | it's annoying though :/ | 14:50 |
| kenaan | 12alex_gaynor numpy-multidim 111b5ac648b2de 15/pypy/module/micronumpy/test/test_numarray.py: better comment | 14:51 |
| witulski (stupsi@134.99.16.20) left #pypy. | 14:52 | |
| fox__ (~fox@95.232.111.141) joined #pypy. | 14:53 | |
| `fox` (~fox@95.232.111.141) left irc: Read error: Connection reset by peer | 14:53 | |
| kenaan | 12fijal numpy-multidim 1162ddd31b5a52 15/pypy/module/micronumpy/: raise NotImplementedError in case we call reduce directly on a multidim array | 14:53 |
| kenaan | 12fijal numpy-multidim 11005f65935f44 15/pypy/module/micronumpy/: merge | 14:53 |
| Alex_Gaynor | fijal: uh, this parameter really shouldn't be exposed at the python level | 14:53 |
| santagada | So you have multidim arrays now? are you guys planing on a 1.7.1 relase just for numpypy? | 14:55 |
| kenaan | 12alex_gaynor numpy-multidim 119abe1021b1c6 15/pypy/module/micronumpy/: avoid exposing random parameters to python | 14:59 |
| fijal | Alex_Gaynor: true | 14:59 |
| Alex_Gaynor | fijal: I just fixed it | 14:59 |
| fijal | thanks | 14:59 |
| fijal | feel like merging then? | 14:59 |
| Alex_Gaynor | sure | 14:59 |
| asabil_ (~asabil@131.246.16.62.customer.cdi.no) joined #pypy. | 15:00 | |
| Alex_Gaynor | fijal: what was the name of the guy who helped out? | 15:00 |
| asabil (~asabil@69-217-15.connect.netcom.no) left irc: Read error: Connection reset by peer | 15:00 | |
| Nick change: asabil_ -> asabil | 15:00 | |
| fijal | Alex_Gaynor: mattip? | 15:01 |
| fijal | that one? | 15:01 |
| Alex_Gaynor | yes, thanks | 15:01 |
| kenaan | 12alex_gaynor numpy-multidim 111bbc91ef6677 15/: close branch for merge | 15:02 |
| kenaan | 12alex_gaynor default 11fcfe2115dc2c 15/: (fijal and mattip mostly) Implemented support for multidimensional arrays in numpypy, this support extends to... | 15:02 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1121 [12Alex] | 15:03 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1860 [12Alex] | 15:03 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/719 [12Alex] | 15:03 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/587 [12Alex] | 15:03 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/723 [12Alex] | 15:03 |
| Nick change: elliottcable -> notelliottcable | 15:04 | |
| fijal | cool | 15:06 |
| fijal | Alex_Gaynor: maybe we should not merge list-strategies and numpy-multidim on one day | 15:06 |
| fijal | but on the other hand should not hurt | 15:06 |
| Alex_Gaynor | fijal: already ran tests, so it should be ok | 15:06 |
| senyai (~senyai@178.176.20.24) joined #pypy. | 15:07 | |
| chronitis (~chronitis@88-104-116-142.dynamic.dsl.as9105.com) joined #pypy. | 15:08 | |
| fijal (~fijal@41.55.94.227) left irc: Ping timeout: 240 seconds | 15:11 | |
| senyai (~senyai@178.176.20.24) left irc: Ping timeout: 252 seconds | 15:11 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1121 [12Alex] | 15:12 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/587 [12Alex] | 15:13 |
| Sho_ (~EHS1@kde/hein) joined #pypy. | 15:14 | |
| kenaan | 12alex_gaynor default 11fd61e0e2e288 15/pypy/rpython/lltypesystem/rstr.py: fix | 15:23 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1122 [12Alex] | 15:23 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/588 [12Alex] | 15:23 |
| asabil (~asabil@131.246.16.62.customer.cdi.no) left irc: Read error: Connection reset by peer | 15:25 | |
| asabil (~asabil@131.246.16.62.customer.cdi.no) joined #pypy. | 15:26 | |
| chronitis (~chronitis@88-104-116-142.dynamic.dsl.as9105.com) left irc: Quit: Lost terminal | 15:30 | |
| hakanardo__ (~hakan@gw.cognimatics.ideon.se) left irc: Quit: Leaving | 15:31 | |
| kenaan | 12alex_gaynor numpy-dtype-refactor 11a98e703d41e2 15/: Merged default in. | 15:35 |
| fox__ (~fox@95.232.111.141) left irc: Read error: Connection reset by peer | 15:38 | |
| `fox` (~fox@95.232.111.141) joined #pypy. | 15:42 | |
| `fox` (~fox@95.232.111.141) left irc: Ping timeout: 248 seconds | 15:51 | |
| srin (~srin@pool-70-111-141-236.nwrk.east.verizon.net) joined #pypy. | 15:51 | |
| siccegge (~siccegge@faui49p.informatik.uni-erlangen.de) joined #pypy. | 15:55 | |
| Nick change: notelliottcable -> elliottcable | 15:57 | |
| kenaan | 12alex_gaynor numpy-dtype-refactor 11588e1b235c5c 15/pypy/module/micronumpy/test/test_zjit.py: get these tests passing again | 15:58 |
| Action: siccegge is wondering why all the pypy benchmarks show it at least slightly better than CPython while the tests I ran take approx. 5 times as long to terminate on pypy compared to cpython | 15:58 | |
| cfbolz | siccegge: because we optimize pypy for the benchmarks. please file a bug | 15:59 |
| siccegge | cfbolz: ok :-) | 16:00 |
| ixokai (~ixokai@pdpc/supporter/student/ixokai) left irc: Quit: Bye! | 16:01 | |
| ronny | siccegge: are you speaking of unittests? | 16:02 |
| ronny | siccegge: keep in mind that the jit has some warmup, code thats not repeated enough is being executed with the slow interpreter | 16:03 |
| siccegge | ronny: I'm testing some slow script I have here (takes 20 seconds in cpython at most 1kLOC) | 16:06 |
| siccegge | and running the same in pypy | 16:06 |
| siccegge | so there should be plenty of time for the jit to warm up | 16:06 |
| siccegge | smallish script running nearly 2 minutes in pypy | 16:06 |
| justinpeel (~justinpee@70.34.6.60) joined #pypy. | 16:06 | |
| Alex_Gaynor | yes, please file a bug for this | 16:07 |
| ixokai (~ixokai@pdpc/supporter/student/ixokai) joined #pypy. | 16:09 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1860 [12Alex] | 16:10 |
| CIA-68 | 03siccegge 07roundup * 10#938/pypy 5 times smaller than cpython in smallish script: | 16:15 |
| CIA-68 | [new] rfs2model from | 16:15 |
| CIA-68 | git clone http://vamos.informatik.uni-erlangen.de/git/vamos/ | 16:15 |
| CIA-68 | on http://vamos.cs.fau.de/~siccegge/arm.rsf | 16:15 |
| CIA-68 | takes here (2 * ... * 14https://bugs.pypy.org/issue938 | 16:15 |
| justinpeel (~justinpee@70.34.6.60) left irc: Ping timeout: 276 seconds | 16:16 | |
| cfbolz | siccegge: thanks | 16:16 |
| siccegge | hope I put everything in to reproduce it :-) | 16:19 |
| ixokai (~ixokai@pdpc/supporter/student/ixokai) left irc: Quit: Bye! | 16:20 | |
| Trundle (~andy@python/site-packages/trundle) left irc: Remote host closed the connection | 16:24 | |
| kenaan | 12alex_gaynor default 11bf59d657e73a 15/pypy/: Comment this out for now, oopspec doesn't appear to play nice with look_inside_iff | 16:27 |
| arigato | mov -0xaf0100(%rbp),%r12 | 16:27 |
| Alex_Gaynor | arigato: erm, ok :) | 16:30 |
| Alex_Gaynor | btw, I have an idea about how to make str += str fast in the JIT | 16:30 |
| felipecruz (b1139ec9@gateway/web/freenode/ip.177.19.158.201) joined #pypy. | 16:35 | |
| CIA-68 | 03agaynor 07roundup * 10#938/pypy 5 times smaller than cpython in smallish script: | 16:38 |
| CIA-68 | [wontfix] The problem is you are using += to concatinate strings in a loop. CPython has | 16:38 |
| CIA-68 | obscure hacks to make this efficient, but on PyPy this ... * 14https://bugs.pypy.org/issue938 | 16:38 |
| Alex_Gaynor | siccegge: Just left a comment, hope that explains it, if you have any questions let me know. | 16:38 |
| cfbolz | Alex_Gaynor: what's wrong with using withstrbuf? | 16:38 |
| Alex_Gaynor | cfbolz: well, I'm interested in exploring whether it's possible to do it purely within the optimizer of the JIT | 16:39 |
| Alex_Gaynor | strbuf is basically a simplified trie right? | 16:39 |
| cfbolz | no | 16:39 |
| cfbolz | much simpler | 16:39 |
| Alex_Gaynor | ah, it's just a builder | 16:40 |
| cfbolz | yes | 16:40 |
| Alex_Gaynor | ok, so this is basically what I want to do, but purely within the JIT. | 16:40 |
| cfbolz | why? | 16:40 |
| Alex_Gaynor | that way it keeps the mess out of Python | 16:40 |
| cfbolz | it's 77 lines | 16:41 |
| amaury__ (amaury_@nat/google/x-pacadzfycalbktzr) joined #pypy. | 16:41 | |
| amaury_ (amaury_@nat/google/x-tvnlnljboxrdlhnz) left irc: Read error: Connection reset by peer | 16:41 | |
| Cheshirc (~Reg@unaffiliated/cheshirc) joined #pypy. | 16:41 | |
| Alex_Gaynor | plus little bits of integration all around string{type,object}.py, but yes, I admit it's not much code | 16:41 |
| Alex_Gaynor | I think it would be cool to do this purely in the JIT though | 16:41 |
| Action: Alex_Gaynor -> awayish | 16:43 | |
| kkris (~kris@93-82-33-8.adsl.highway.telekom.at) joined #pypy. | 16:45 | |
| timonator (~timo@neo.setxkbmap.de) left irc: Quit: leaving | 16:46 | |
| asabil (~asabil@131.246.16.62.customer.cdi.no) left irc: Read error: Connection reset by peer | 16:58 | |
| asabil (~asabil@131.246.16.62.customer.cdi.no) joined #pypy. | 16:58 | |
| ixokai (~ixokai@pdpc/supporter/student/ixokai) joined #pypy. | 16:59 | |
| G2P (~G2P@fw-asn1.ornis.com) left irc: Quit: Leaving. | 16:59 | |
| cfbolz (~cfbolz@fwstups.cs.uni-duesseldorf.de) left irc: Read error: Operation timed out | 17:01 | |
| arigato | ah | 17:01 |
| bearnard (~bearnard@41.3.127.64) joined #pypy. | 17:04 | |
| stakkars_ (~tismer@dslb-088-072-232-162.pools.arcor-ip.net) joined #pypy. | 17:05 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/719 [12Alex] | 17:09 |
| stakkars_ (~tismer@dslb-088-072-232-162.pools.arcor-ip.net) left irc: Quit: schnarch | 17:14 | |
| jedie (~jens@dslb-178-009-128-058.pools.arcor-ip.net) joined #pypy. | 17:21 | |
| jedie | I tried to install tkinter-pypy, but get errors... | 17:22 |
| jedie | I deinstall all tk* and tcl* packages and then install only tcl8.4-dev and tk8.4-dev... | 17:23 |
| jedie | on "pip install tkinter-pypy" i get the error, that "tcl.h" not found | 17:23 |
| jedie | But i found it in: /usr/include/tcl8.4/tcl-private/generic/tcl.h and /usr/include/tcl8.4/tcl.h | 17:24 |
| jedie | any idea? | 17:24 |
| jedie | used pypy-c-jit-49705-0a31d8ef2f8a-linux64 | 17:24 |
| kenaan | 12arigo jit-targets 1140325623b256 15/pypy/jit/backend/test/test_random.py: Improve randomness: generates a LABEL that is not always the very first operation in the loop, but only when it... | 17:25 |
| kenaan | 12arigo jit-targets 11a91b089925be 15/pypy/jit/backend/test/test_random.py: Fix the test. | 17:25 |
| kenaan | 12arigo jit-targets 1155729b2290bf 15/pypy/jit/backend/x86/regalloc.py: XXX a reminder, for later | 17:25 |
| bivab (~david@fwstups.cs.uni-duesseldorf.de) left irc: Quit: bivab | 17:25 | |
| kenaan | 12arigo jit-targets 11b3737393db2e 15/pypy/jit/backend/: Test and fix, laboriously. | 17:25 |
| stakkars_ (~tismer@dslb-088-072-232-162.pools.arcor-ip.net) joined #pypy. | 17:36 | |
| lucian (~lucian@93-97-174-114.zone5.bethere.co.uk) left irc: Ping timeout: 240 seconds | 17:40 | |
| iori (~iori@110-133-45-54.rev.home.ne.jp) left irc: Remote host closed the connection | 17:44 | |
| cfbolz (~cfbolz@fwstups.cs.uni-duesseldorf.de) joined #pypy. | 17:49 | |
| arigato | how do I grep in a bunch of pdf files? | 17:50 |
| `fox` (~fox@95.232.111.141) joined #pypy. | 17:51 | |
| cfbolz | arigato: convert them to text first? | 17:53 |
| santagada | jedie, no | 17:53 |
| arigato | how? | 17:53 |
| jedie | santagada: ? | 17:53 |
| jedie | no idea? | 17:53 |
| santagada | jedie, no idea :) | 17:53 |
| cfbolz | arigato: pdftotext | 17:53 |
| santagada | jedie, tkinter-pypy uses distutils? | 17:53 |
| jedie | btw. lubuntu 11.10 64Bit | 17:53 |
| jedie | virtualenv + pip | 17:54 |
| santagada | jedie, maybe pypy-tkinter is not compatible with pip or virtualenv, try setup.py install | 17:54 |
| jedie | ok... mom | 17:54 |
| arigato | cfbolz: thanks | 17:54 |
| santagada | jedie, mom? :) | 17:55 |
| jedie | one moment ;) | 17:55 |
| jedie | I used the instrution from http://morepypy.blogspot.com/2011/04/using-tkinter-and-idle-with-pypy.html and they do: $ ./bin/easy_install tkinter-pypy | 17:55 |
| jedie | Hm. easy_install tkinter-pypy seems to work. | 17:56 |
| jedie | But now i get this error: RuntimeError: tk.h version (8.5) doesn't match libtk.a version (8.4) | 17:57 |
| jedie | OK, i have installed the 8.4, because i need it with normal python-tk... | 17:57 |
| santagada | uhmm | 17:57 |
| jedie | i try to deinstall it again... | 17:57 |
| santagada | jedie, progress I guess | 17:57 |
| santagada | jedie, do you really want to use idle or do you want tk? | 17:58 |
| jedie | no idle, only tk | 17:58 |
| santagada | jedie, nice... maybe tkinter should be part of pypy. also it should compile with pip (maybe you can help fixing that?) | 17:59 |
| jedie | does tkinter-pypy only work with tk8.5? Seems that 8.4 is the default | 17:59 |
| jedie | no ;) | 17:59 |
| santagada | jedie, are you sure you don't have tk-8.5 headers lying around? seems like it | 18:00 |
| jedie | step-by-step: I now deinstall tk* and tcl* | 18:00 |
| jedie | which version should i install? | 18:00 |
| jedie | tk-dev and tcl-dev would be install 8.4 | 18:00 |
| santagada | jedie, dunno, I think the error message is about a mismatch between headers and library | 18:01 |
| santagada | not about needing a specific version | 18:01 |
| jedie | ok, if i install tk-dev and tcl-dev it shoudl work? | 18:01 |
| jedie | Oh. it installed 8.5 and not 8.4: | 18:03 |
| jedie | $ sudo aptitude install tcl-dev tk-dev | 18:03 |
| jedie | [sudo] password for jens: | 18:03 |
| jedie | Die folgenden NEUEN Pakete werden zusätzlich installiert: | 18:03 |
| jedie | tcl{a} tcl-dev tcl8.5{a} tcl8.5-dev{a} tk{a} tk-dev tk8.5{a} tk8.5-dev{a} | 18:03 |
| jedie | strange. In the past he has installed 8.4 ... | 18:04 |
| jedie | ok, i have done: $ sudo aptitude install python-tk tk-dev tcl-dev | 18:05 |
| santagada | jedie, see. so maybe you have some tcl 8.4 lib lying around | 18:05 |
| justinpeel (~justinpee@70.34.6.60) joined #pypy. | 18:05 | |
| jedie | Ah. | 18:05 |
| jedie | have done this: | 18:05 |
| jedie | pip uninstall tkinter-pypy | 18:05 |
| jedie | ./easy_install tkinter-pypy | 18:06 |
| jedie | /usr/bin/ld: cannot find -ltk8.4 | 18:06 |
| jedie | /usr/bin/ld: cannot find -ltcl8.4 | 18:06 |
| jedie | OK, i can now try to deinstall tk stuff and install tk8.4-dev and tcl8.4-dev... Should i? | 18:07 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1122 [12Alex] | 18:07 |
| amaury__ (amaury_@nat/google/x-pacadzfycalbktzr) left irc: Ping timeout: 244 seconds | 18:07 | |
| santagada | jedie, yes | 18:07 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/588 [12Alex] | 18:09 |
| jedie | done | 18:09 |
| jedie | then i get this error: | 18:09 |
| jedie | src/_tkinter.c:74:17: schwerwiegender Fehler: tcl.h: Datei oder Verzeichnis nicht gefunden | 18:09 |
| jedie | tcl.h not found | 18:10 |
| jedie | but it exsist in: | 18:10 |
| jedie | /usr/include/tcl8.4/tcl-private/generic/tcl.h | 18:10 |
| jedie | /usr/include/tcl8.4/tcl.h | 18:10 |
| Action: jedie in a loop ;) | 18:10 | |
| jedie | If i install 8.4 + 8.5 i will get: RuntimeError: tk.h version (8.5) doesn't match libtk.a version (8.4) | 18:11 |
| jedie | but i will try it again | 18:11 |
| jedie | doesn't work. Same error: tcl.h not found. | 18:12 |
| jedie | maybe should i recreate the pypy virtualenv? | 18:13 |
| jedie | i send Antonio Cuni a message on bitbucket... | 18:18 |
| jedie | in setup.py i find: libraries=["tk8.4", "tcl8.4", "X11"] | 18:19 |
| jedie | i try to replace 8.4 with 8.5... | 18:19 |
| jedie | same error: tcl.h not found | 18:21 |
| jedie | ok, i deinstall 8.4 and will try again | 18:21 |
| santagada | man if it was 8.4 and was not finding tcl.h from 8.4 why changing it to 8.5 would work? | 18:22 |
| santagada | jedie, try only one | 18:22 |
| jedie | Hm! | 18:23 |
| jedie | i see this command: | 18:23 |
| jedie | cc -fPIC -Wimplicit -DWITH_APPINIT -I/usr/include/tcl -I/usr/include/tk -I/home/jens/pypy-env/include -c src/_tkinter.c -o build/temp.linux-x86_64-2.7/src/_tkinter.o | 18:23 |
| jedie | But i haven't the dir /usr/include/tk or /usr/include/tcl | 18:24 |
| jedie | i have /usr/include/tcl8.4/ and /usr/include/tcl8.4/ | 18:24 |
| santagada | ln -s to the rescue? | 18:24 |
| santagada | jedie, the thing is that debian don't create those links because the default tk is 8.5 | 18:25 |
| Nick change: DasIch__ -> DasIch | 18:26 | |
| jedie | No, my error: Haven deinstall tk* tcl* and not install it again ;) | 18:27 |
| jedie | no i installed the default and habe links | 18:27 |
| jedie | ...have links | 18:27 |
| jedie | ah... now i can install it with: ~/pypy-env/bin/pypy setup.py install | 18:28 |
| santagada | jedie, the link I mean is from /usr/inlcude/tk to /usr/include/tk8.4 | 18:29 |
| jedie | no it links to 8.5 | 18:29 |
| arigato (~arigo@fwstups.cs.uni-duesseldorf.de) left irc: Quit: See you | 18:30 | |
| jedie | Hm. seems to work | 18:30 |
| cfbolz (~cfbolz@fwstups.cs.uni-duesseldorf.de) left irc: Quit: Leaving | 18:30 | |
| jedie | maybe the patch of the setup.py libraries=["tk8.4", "tcl8.4", "X11"] >> libraries=["tk8.5", "tcl8.5", "X11"] does the job | 18:31 |
| jedie | maybe libraries=["tk", "tcl", "X11"] works better ??? | 18:32 |
| jedie | Yes, it works. | 18:33 |
| santagada | tk tcl seems better | 18:35 |
| santagada | but then you have to always be sure that it can link with a bunch of different tcl/tk versions | 18:36 |
| kenaan | 12ctismer win64-stage1 11be92adfe2b1b 15/: merge with default | 18:36 |
| kenaan | 12ctismer win64-stage1 11df362a54e674 15/pypy/: Starting stage2 a bit by defining maxint in rarithmetic | 18:36 |
| timo_ (~timo@gallifrey.wybt.net) joined #pypy. | 18:46 | |
| Nick change: timo_ -> Guest82175 | 18:46 | |
| Nick change: Guest82175 -> timotimotimo | 18:47 | |
| Kaskuka (~John@osbk-4d08b0fc.pool.mediaWays.net) left irc: Remote host closed the connection | 18:50 | |
| kenaan | 12hakanardo jit-targets 11a831e44587ae 15/pypy/: fix test | 18:53 |
| `fox` (~fox@95.232.111.141) left irc: Read error: Connection reset by peer | 18:53 | |
| kenaan | 12hakanardo jit-targets 11aeb52741cfeb 15/pypy/jit/backend/: hg merge | 18:53 |
| Kaskuka (~John@osbk-4d08b0fc.pool.mediaWays.net) joined #pypy. | 18:55 | |
| asmeurer (~asmeurer@c-174-56-21-245.hsd1.nm.comcast.net) joined #pypy. | 18:56 | |
| stakkars__ (~tismer@82.113.119.142) joined #pypy. | 18:56 | |
| `fox` (~fox@95.232.111.141) joined #pypy. | 18:58 | |
| justinpeel (~justinpee@70.34.6.60) left irc: Ping timeout: 245 seconds | 18:59 | |
| jedie (~jens@dslb-178-009-128-058.pools.arcor-ip.net) left irc: Quit: Leaving. | 19:00 | |
| stakkars_ (~tismer@dslb-088-072-232-162.pools.arcor-ip.net) left irc: Ping timeout: 240 seconds | 19:00 | |
| santagada (~leonardo@201.86.215.236) left irc: Ping timeout: 240 seconds | 19:05 | |
| kkris (~kris@93-82-33-8.adsl.highway.telekom.at) left irc: Quit: Leaving. | 19:06 | |
| kenaan | 12hakanardo jit-targets 1124e9e6fb869c 15/pypy/jit/backend/x86/assembler.py: inject debug counter after initial label if present | 19:07 |
| kkris (~kris@93-82-33-8.adsl.highway.telekom.at) joined #pypy. | 19:09 | |
| kenaan | 12ctismer win64-stage1 11f6afeeb47557 15/pypy/interpreter/astcompiler/test/test_compiler.py: ignoring L formatting, unification of int and long | 19:10 |
| kenaan | 12ctismer win64-stage1 1123ceb8882aee 15/: Merge with default | 19:10 |
| kenaan | 12ctismer win64-stage1 11ecd85170665a 15/pypy/: merge | 19:10 |
| kenaan | 12ctismer win64-stage1 112819522de5e0 15/pypy/: Merge | 19:10 |
| fijal (~fijal@41.55.92.32) joined #pypy. | 19:11 | |
| `fox` (~fox@95.232.111.141) left irc: Ping timeout: 248 seconds | 19:14 | |
| amaury__ (~amaury_@46-127-23-192.dynamic.hispeed.ch) joined #pypy. | 19:19 | |
| kenaan | 12mattip numpy-monkeyaround 112f25f1d0005c 15/: abandon tests, implementation of numpy arange, transpose | 19:19 |
| mattip (4fb7732a@gateway/web/freenode/ip.79.183.115.42) joined #pypy. | 19:21 | |
| mattip | fijal: hi | 19:21 |
| fijal | mattip: hi | 19:21 |
| fijal | mattip: I have few issues | 19:22 |
| fijal | with your branch | 19:22 |
| fijal | like a) would be cool to support floats in arange | 19:22 |
| mattip | Ok, I closed it. | 19:22 |
| fijal | ? | 19:22 |
| fijal | why? | 19:22 |
| fijal | it's still useful | 19:23 |
| mattip | The code went kind of stale with all the merges. | 19:23 |
| fijal | no, it's still probably mergeable | 19:23 |
| mattip | Thanks, and thanks for the mention on the merges. | 19:23 |
| fijal | well, you did some work on it no? | 19:24 |
| mattip | OK, the name kind of got old too. | 19:24 |
| fijal | I guess so :) | 19:24 |
| mattip | Should I try again? | 19:24 |
| fijal | please :) | 19:24 |
| fijal | most code is usable I think | 19:24 |
| fijal | arange should support floats | 19:24 |
| fijal | and I think None as default argument does not work that well because you'll receive space.w_None | 19:24 |
| fijal | but I'm not sure, try some tests with all combinations | 19:25 |
| Action: fijal off to bed | 19:25 | |
| mattip | OK. Testing would be alot easier if we had a reshape or GetSet on shape. | 19:25 |
| fijal | ok | 19:25 |
| mattip | but shape is immutable. | 19:26 |
| fijal | then it makes sense to start with reshape and GetSet on shape | 19:26 |
| fijal | we can change it | 19:26 |
| fijal | it does not have to be immutable | 19:26 |
| mattip | OK, I will try to do the changes on a new branch. | 19:26 |
| fijal | cool, thanks | 19:26 |
| mattip | FWIW, my personal goal in doing this work is to get a working example of a Kalman filter in pypy as a POC. | 19:27 |
| mattip | So I think I will call the branch matrixmath, OK? | 19:27 |
| fijal | sounds good | 19:27 |
| fijal | that's a cool goal :) | 19:27 |
| fijal | I want to get the python-performance benchmark running | 19:27 |
| fijal | I need arange and flatten | 19:28 |
| fijal | so we're on the same page | 19:28 |
| mattip | good. I was kind of wondering how to benchmark even different changesets of pypy | 19:29 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/54 [12ctismer, win64-stage1] | 19:32 |
| stakkars__ | there is something wrong with _pytest | 19:38 |
| amaury__ | stakkars__: why? | 19:39 |
| amaury__ | or: what? | 19:39 |
| stakkars__ | INTERNALERROR> File "d:\myslave\own-win-x86-64\build\_pytest\resultlog.py", line 84, in pytest_collectreport | 19:39 |
| stakkars__ | INTERNALERROR> longrepr = str(report.longrepr.reprcrash) | 19:39 |
| stakkars__ | INTERNALERROR> AttributeError: CollectErrorRepr instance has no attribute 'reprcrash' | 19:39 |
| stakkars__ | you can see it in stdio of my current build | 19:40 |
| amaury__ | ah, an error during the Collect phase | 19:42 |
| amaury__ | do you get the same error interactively? | 19:43 |
| stakkars__ | no, this is the first time, anyway | 19:46 |
| srin (~srin@pool-70-111-141-236.nwrk.east.verizon.net) left irc: Quit: leaving | 19:46 | |
| DasIch_ (~dasich@p3E990C09.dip.t-dialin.net) joined #pypy. | 19:53 | |
| DasIch (~dasich@p4FFDCA21.dip.t-dialin.net) left irc: Ping timeout: 276 seconds | 19:57 | |
| amaury__ | stakkars__: Instead of all those isinstance(length, (int, long)) | 20:00 |
| amaury__ | did you consider something like isinstance(length, r_int) | 20:00 |
| amaury__ | (or whatever rarithmetic type is ~ to ssize_t) | 20:00 |
| amaury__ | and force all functions that return length, hashes and converted pointers | 20:01 |
| amaury__ | to return this r_int | 20:01 |
| srin (~srin@pool-70-111-141-236.nwrk.east.verizon.net) joined #pypy. | 20:01 | |
| srin (~srin@pool-70-111-141-236.nwrk.east.verizon.net) left irc: Client Quit | 20:02 | |
| stakkars__ | no, I didn't think of it, yet. I was just trying to make it work. | 20:02 |
| amaury__ | it's a good start :-) | 20:02 |
| stakkars__ | but maybe it makes sense. I am pretty dull today, worked waaaay too long on PyPy | 20:03 |
| stakkars__ | and need to have a break for some days | 20:03 |
| stakkars__ | yes, this is instance tests could be reviewed and changed into something that | 20:04 |
| stakkars__ | really says what we want to test. | 20:04 |
| srin (~srin@pool-70-111-141-236.nwrk.east.verizon.net) joined #pypy. | 20:06 | |
| stakkars__ | amaury__: but please remind me, again :-) | 20:08 |
| amaury__ | sure | 20:08 |
| witulski (~stupsi@fwstups.cs.uni-duesseldorf.de) joined #pypy. | 20:11 | |
| fijal (~fijal@41.55.92.32) left irc: Read error: Connection reset by peer | 20:14 | |
| mat^2 (~mathias@212.130.113.35) joined #pypy. | 20:19 | |
| felipecruz (b1139ec9@gateway/web/freenode/ip.177.19.158.201) left irc: Ping timeout: 265 seconds | 20:27 | |
| JaRoel|4d (~jaroel|4d@office.fourdigits.nl) left irc: Remote host closed the connection | 20:29 | |
| JaRoel|4d (~jaroel|4d@office.fourdigits.nl) joined #pypy. | 20:29 | |
| chronitis (~chronitis@88-104-116-142.dynamic.dsl.as9105.com) joined #pypy. | 20:32 | |
| stakkars__ | arghh, somebody used __asm :-( | 20:33 |
| stakkars__ | this does not exist on win64 | 20:33 |
| JaRoel|4d (~jaroel|4d@office.fourdigits.nl) left irc: Ping timeout: 244 seconds | 20:34 | |
| ojii (~ojii@40-34.60-188.cust.bluewin.ch) left irc: Remote host closed the connection | 20:35 | |
| mitchellh (~mitchellh@c-98-245-152-34.hsd1.co.comcast.net) joined #pypy. | 20:35 | |
| __class__ (~class@99-105-56-217.lightspeed.sntcca.sbcglobal.net) left irc: Read error: Operation timed out | 20:39 | |
| amaury__ | stakkars__: indeed | 20:40 |
| amaury__ | why is __asm used for? | 20:40 |
| amaury__ | stakkars__: btw, I am playing with a hacked version of CPython2.7 | 20:42 |
| stakkars__ | it is in mem.h | 20:42 |
| stakkars__ | #define pypy_asm_keepalive(v) __asm { } | 20:42 |
| amaury__ | On Linux 64bits, but where LONG_MAX = 1<<31 | 20:42 |
| stakkars__ | amaury__: interesting! Why? Do you want to help me? | 20:43 |
| amaury__ | yes :-) | 20:43 |
| stakkars__ | it is really much for me, so I can use help :-) | 20:44 |
| kenaan | 12hakanardo jit-targets 11f4b8fb7dad06 15/pypy/rlib/rsre/test/test_zjit.py: fix test | 20:45 |
| stakkars__ | what kind of keep alive is this ask thing? | 20:45 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/720 [12hakanardo, jit-targets] | 20:45 |
| lucian (~lucian@cpc1-newc15-2-0-cust84.gate.cable.virginmedia.com) joined #pypy. | 20:47 | |
| amaury__ | stakkars__: seems to be a GC operation | 20:47 |
| amaury__ | only Boehm and AsmGcRoot gcs need it | 20:47 |
| stakkars__ | yeah | 20:48 |
| lizardo (~lizardo@189.2.128.130) left irc: Quit: Leaving | 20:49 | |
| kkris (~kris@93-82-33-8.adsl.highway.telekom.at) left irc: Quit: Leaving. | 20:54 | |
| JaRoel|4d (~jaroel|4d@2001:980:7133:1:1d90:c622:f1bf:a63) joined #pypy. | 20:54 | |
| stakkars__ | amaury__: should I call some ask function, then? | 20:55 |
| tlynn (~tlynn@cpc6-cmbg14-2-0-cust121.5-4.cable.virginmedia.com) joined #pypy. | 20:55 | |
| amaury__ | stakkars__: ask? | 20:56 |
| stakkars__ | oupps, asm function | 20:56 |
| stakkars__ | hmm, probably it doesn't need to be assembler, just sty. that cannot be optimized away? | 20:58 |
| amaury__ | A call to _ReadWriteBarrier()? | 21:00 |
| mitchellh (~mitchellh@c-98-245-152-34.hsd1.co.comcast.net) left irc: Quit: Computer has gone to sleep | 21:01 | |
| stakkars__ | maybe? I'll try that | 21:02 |
| `fox` (~fox@95.232.111.141) joined #pypy. | 21:07 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/54 [12ctismer, win64-stage1] | 21:07 |
| __class__ (~class@99-105-56-217.lightspeed.sntcca.sbcglobal.net) joined #pypy. | 21:11 | |
| aboudreault (~alanb@osgeo/member/aboudreault) left irc: Quit: Leaving | 21:15 | |
| qbproger (~qbproger@c-76-104-159-248.hsd1.wa.comcast.net) joined #pypy. | 21:19 | |
| stakkars__ | amaury__: works, thanks! | 21:19 |
| amaury__ | well, does this ReadWriteBarrier have a real effect? | 21:20 |
| amaury__ | if all tests still pass with #define pypy_asm_keepalive(v) NULL... | 21:20 |
| stakkars__ | yes, it costs time ;-) | 21:20 |
| stakkars__ | hum, if it works with NULL, then we need better tests | 21:21 |
| lucian | i get pypy: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory | 21:26 |
| lucian | when starting pypy | 21:26 |
| kenaan | 12ctismer win64-stage1 111021c954f50d 15/pypy/translator/c/src/mem.h: boehm on win64 without __asm, of course :-) | 21:33 |
| kenaan | 12ctismer win64-stage1 11a3e74b838add 15/pypy/: Merge | 21:33 |
| kenaan | 12ctismer win64-stage1 11bd1ef1e7450f 15/pypy/jit/metainterp/history.py: removed a merge glitch | 21:33 |
| kenaan | 12ctismer win64-stage1 119a56f7d674e7 15/pypy/rpython/test/test_rptr.py: fixed int tests to use is_valid_int | 21:33 |
| amaury__ | lucian: that's a known issue with recent Debian IIRC | 21:34 |
| lucian | it worked a couple of weeks ago | 21:35 |
| lucian | i'm on ubuntu 11.04 | 21:35 |
| witulski (~stupsi@fwstups.cs.uni-duesseldorf.de) left irc: Quit: Leaving. | 21:37 | |
| kenaan | 12arigo jit-targets 11b3e7310584d1 15/pypy/jit/backend/x86/regalloc.py: Fix the XXX. | 21:38 |
| kenaan | 12arigo jit-targets 1177f8a107311c 15/pypy/jit/: translation fixes | 21:38 |
| kenaan | 12arigo jit-targets 11c034ba0e1478 15/pypy/: merge heads | 21:39 |
| lucian | should I alias openssl 1.0.0? | 21:39 |
| arigato (~arigo@89.204.153.97) joined #pypy. | 21:40 | |
| arigato | hi | 21:40 |
| mitchellh (~mitchellh@c-98-245-152-34.hsd1.co.comcast.net) joined #pypy. | 21:40 | |
| amaury__ | lucian: Yes, I heard a solution like this | 21:42 |
| witulski (~stupsi@fwstups.cs.uni-duesseldorf.de) joined #pypy. | 21:43 | |
| derdon (~derdon@pD9E1CB8B.dip.t-dialin.net) joined #pypy. | 21:45 | |
| asabil (~asabil@131.246.16.62.customer.cdi.no) left irc: Ping timeout: 244 seconds | 21:46 | |
| cwillu_at_work (~cwillu@cwillu-1-pt.tunnel.tserv13.ash1.ipv6.he.net) left irc: Ping timeout: 244 seconds | 21:47 | |
| tunixman (~tunixman@2001:470:f022:200::1000) left irc: Ping timeout: 244 seconds | 21:47 | |
| cwillu_at_work (~cwillu@cwillu-1-pt.tunnel.tserv13.ash1.ipv6.he.net) joined #pypy. | 21:48 | |
| tunixman (~tunixman@irc.tunixman.com) joined #pypy. | 21:48 | |
| lmoura (~lmoura@177.17.97.79) left irc: Ping timeout: 260 seconds | 21:49 | |
| witulski (stupsi@fwstups.cs.uni-duesseldorf.de) left #pypy. | 21:49 | |
| fox__ (~fox@95.232.111.141) joined #pypy. | 21:59 | |
| `fox` (~fox@95.232.111.141) left irc: Read error: Connection reset by peer | 21:59 | |
| ramusara (~ramusara@220.156.210.236.user.e-catv.ne.jp) left irc: Quit: Leaving... | 22:04 | |
| bearnard (~bearnard@41.3.127.64) left irc: Ping timeout: 244 seconds | 22:07 | |
| fox__ (~fox@95.232.111.141) left irc: Ping timeout: 276 seconds | 22:11 | |
| lucian | where would pypy look for .so files? | 22:14 |
| bearnard (~bearnard@41.3.127.64) joined #pypy. | 22:14 | |
| lmoura (~lmoura@186.215.206.130) joined #pypy. | 22:16 | |
| justinpeel (~justinpee@70.34.6.60) joined #pypy. | 22:17 | |
| ixokai (~ixokai@pdpc/supporter/student/ixokai) left irc: Quit: Bye! | 22:23 | |
| stakkars__ (~tismer@82.113.119.142) left irc: Quit: schnarch | 22:25 | |
| Ademan (~yaaic@79.sub-97-181-24.myvzw.com) joined #pypy. | 22:26 | |
| Ademan (~yaaic@79.sub-97-181-24.myvzw.com) left irc: Client Quit | 22:27 | |
| Nick change: elliottcable -> battlecollie | 22:29 | |
| Nick change: battlecollie -> elliottcable | 22:30 | |
| voidspace (~voidspace@python/psf/voidspace) left irc: Ping timeout: 240 seconds | 22:33 | |
| justinpeel (~justinpee@70.34.6.60) left irc: Ping timeout: 248 seconds | 22:35 | |
| amaury__ (~amaury_@46-127-23-192.dynamic.hispeed.ch) left irc: Ping timeout: 252 seconds | 22:37 | |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/149 | 22:41 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/952 | 22:41 |
| hruske (~Gasper@188-230-156-183.dynamic.t-2.net) left irc: Remote host closed the connection | 22:46 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/720 [12hakanardo, jit-targets] | 22:46 |
| maxyz (~maxy@186.23.74.228) left irc: Ping timeout: 244 seconds | 22:46 | |
| Sho_ (~EHS1@kde/hein) got netsplit. | 22:50 | |
| durin42 (~durin@adium/durin42) got netsplit. | 22:50 | |
| stakkars (~tismer@p5DDB7E68.dip.t-dialin.net) got netsplit. | 22:50 | |
| dD0T (~dD0T@unaffiliated/dd0t) got netsplit. | 22:50 | |
| tnelson (~trent@trent.me) got netsplit. | 22:50 | |
| qbproger (~qbproger@c-76-104-159-248.hsd1.wa.comcast.net) got netsplit. | 22:50 | |
| DasIch_ (~dasich@p3E990C09.dip.t-dialin.net) got netsplit. | 22:50 | |
| lambacck_ (~chris@d24-150-124-118.home.cgocable.net) got netsplit. | 22:50 | |
| nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) got netsplit. | 22:50 | |
| mcdonc (~mcdonc@ip72-209-213-54.dc.dc.cox.net) got netsplit. | 22:50 | |
| oal (u4126@gateway/web/irccloud.com/x-sbljvlxafhkylpzb) got netsplit. | 22:50 | |
| gsnedders (~gsnedders@mail.gsnedders.com) got netsplit. | 22:50 | |
| hakanardo_ (~hakan@gw.cognimatics.ideon.se) got netsplit. | 22:50 | |
| alexsuraci (u1962@gateway/web/irccloud.com/x-uxzloqoejhniynws) got netsplit. | 22:50 | |
| Alex_Gaynor (u1246@gateway/web/irccloud.com/x-dltpajofbilflxlb) got netsplit. | 22:50 | |
| masquerade (~rdeaton@galactica.lug.udel.edu) got netsplit. | 22:50 | |
| hodgestar (~quassel@gluon.za.net) got netsplit. | 22:50 | |
| CIA-68 (~CIA@cia.atheme.org) got netsplit. | 22:50 | |
| jer (~jtregunna@unaffiliated/jer) got netsplit. | 22:50 | |
| henning_ (~henning@unicorn.gnubo.de) got netsplit. | 22:50 | |
| bogner (~bogner@li325-42.members.linode.com) got netsplit. | 22:50 | |
| strtok (~strtok@thales.strtok.net) got netsplit. | 22:50 | |
| bearnard (~bearnard@41.3.127.64) got netsplit. | 22:50 | |
| cwillu (~cwillu@cwillu.com) got netsplit. | 22:50 | |
| bgola (~bgola@c9518082.virtua.com.br) got netsplit. | 22:50 | |
| Arnar (~arnarb@li187-148.members.linode.com) got netsplit. | 22:50 | |
| bbot2 (~bbot2@wyvern.cs.uni-duesseldorf.de) got netsplit. | 22:50 | |
| WildChild (~wildchild@modemcable165.184-57-74.mc.videotron.ca) got netsplit. | 22:50 | |
| chronitis (~chronitis@88-104-116-142.dynamic.dsl.as9105.com) got netsplit. | 22:50 | |
| timotimotimo (~timo@gallifrey.wybt.net) got netsplit. | 22:50 | |
| siccegge (~siccegge@faui49p.informatik.uni-erlangen.de) got netsplit. | 22:50 | |
| Arfrever (~Arfrever@apache/committer/Arfrever) got netsplit. | 22:50 | |
| ericholscher (~eric@173.203.223.63) got netsplit. | 22:50 | |
| dmarkey (~dmarkey@dmarkey.xen.prgmr.com) got netsplit. | 22:50 | |
| Garen (garen@69.76.18.3) got netsplit. | 22:50 | |
| Rhyolite (~dje@pool-108-6-25-71.nycmny.fios.verizon.net) got netsplit. | 22:50 | |
| PqSe (~joe@cafe.rspkg.com) got netsplit. | 22:50 | |
| Seta00 (~Seta00@seta00.com) got netsplit. | 22:50 | |
| GDorn (~gdorn@li223-147.members.linode.com) got netsplit. | 22:50 | |
| ivan` (~ivan@unaffiliated/ivan/x-000001) got netsplit. | 22:50 | |
| mp (maciej@lair.hell.cx) got netsplit. | 22:50 | |
| melinath (~melinath@li341-41.members.linode.com) got netsplit. | 22:50 | |
| carljm (~carljm@spinach.threepines.org) got netsplit. | 22:50 | |
| mitchellh (~mitchellh@c-98-245-152-34.hsd1.co.comcast.net) got netsplit. | 22:50 | |
| srin (~srin@pool-70-111-141-236.nwrk.east.verizon.net) got netsplit. | 22:50 | |
| danchr (~danchr@cl-848.chi-02.us.sixxs.net) got netsplit. | 22:50 | |
| [Arfrever] (~Arfrever@apache/committer/Arfrever) got netsplit. | 22:50 | |
| jacob22_ (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) got netsplit. | 22:50 | |
| zeekay (~is@whatit.is) got netsplit. | 22:50 | |
| exarkun (~exarkun@wordeology.com) got netsplit. | 22:50 | |
| kalenz (~kalenz@ping.kalenz.fr) got netsplit. | 22:50 | |
| hpk (~hpk@hq2.merlinux.eu) got netsplit. | 22:50 | |
| asksol (~asksol@sanedefaults.net) got netsplit. | 22:50 | |
| ThomasWaldmann (~twaldmann@shell.moinmo.in) got netsplit. | 22:50 | |
| price (~price@LINERVA.MIT.EDU) got netsplit. | 22:50 | |
| __pv (pav@xen.ihme.org) got netsplit. | 22:50 | |
| getxsick (xsx@unaffiliated/getxsick) got netsplit. | 22:50 | |
| pedronis (~pedronis@73-53.195-178.cust.bluewin.ch) got netsplit. | 22:50 | |
| ronan (~ronan@host86-142-249-87.range86-142.btcentralplus.com) got netsplit. | 22:50 | |
| guibou (~guibou@kraken.insecable.net) got netsplit. | 22:50 | |
| espes__ (~niel@205.185.120.132) got netsplit. | 22:50 | |
| Eventh (evenwiik@caracal.stud.ntnu.no) got netsplit. | 22:50 | |
| jerith (~jerith@chthon.slipgate.za.net) got netsplit. | 22:50 | |
| rndbit (~rndbit@vexar.de) got netsplit. | 22:50 | |
| idnar (~quassel@unaffiliated/idnar) got netsplit. | 22:50 | |
| lahwran (lahwran@unaffiliated/lahwran) got netsplit. | 22:50 | |
| Ormod (~valtha@ohmu.fi) got netsplit. | 22:50 | |
| mattip (4fb7732a@gateway/web/freenode/ip.79.183.115.42) got netsplit. | 22:50 | |
| mat^2 (~mathias@212.130.113.35) got netsplit. | 22:50 | |
| asmeurer (~asmeurer@c-174-56-21-245.hsd1.nm.comcast.net) got netsplit. | 22:50 | |
| hakanardo (~hakan@h59ec009e.seluldx.dyn.perspektivbredband.net) got netsplit. | 22:50 | |
| jml (~jml@canonical/launchpad/jml) got netsplit. | 22:50 | |
| kenaan (~kenaan@cube.twistedmatrix.com) got netsplit. | 22:50 | |
| dibb (~dibb@schonenberg.org) got netsplit. | 22:50 | |
| htoothrot (~mux@unaffiliated/htoothrot) got netsplit. | 22:50 | |
| Husio (husiatyn@oceanic.wsisiz.edu.pl) got netsplit. | 22:50 | |
| shawn_ (~shawn@208-78-98-92.slicehost.net) got netsplit. | 22:50 | |
| nomadium (miguel@regine.miguel.cc) got netsplit. | 22:50 | |
| MostAwesomeDude (~simpson@osuosl/staff/mostawesomedude) got netsplit. | 22:50 | |
| arigato (~arigo@89.204.153.97) left irc: Quit: See you | 22:50 | |
| lucian (~lucian@cpc1-newc15-2-0-cust84.gate.cable.virginmedia.com) left irc: Ping timeout: 240 seconds | 22:52 | |
| bearnard (~bearnard@41.3.127.64) returned to #pypy. | 22:55 | |
| mitchellh (~mitchellh@c-98-245-152-34.hsd1.co.comcast.net) returned to #pypy. | 22:55 | |
| chronitis (~chronitis@88-104-116-142.dynamic.dsl.as9105.com) returned to #pypy. | 22:55 | |
| mat^2 (~mathias@212.130.113.35) returned to #pypy. | 22:55 | |
| srin (~srin@pool-70-111-141-236.nwrk.east.verizon.net) returned to #pypy. | 22:55 | |
| mattip (4fb7732a@gateway/web/freenode/ip.79.183.115.42) returned to #pypy. | 22:55 | |
| asmeurer (~asmeurer@c-174-56-21-245.hsd1.nm.comcast.net) returned to #pypy. | 22:55 | |
| timotimotimo (~timo@gallifrey.wybt.net) returned to #pypy. | 22:55 | |
| siccegge (~siccegge@faui49p.informatik.uni-erlangen.de) returned to #pypy. | 22:55 | |
| cwillu (~cwillu@cwillu.com) returned to #pypy. | 22:55 | |
| getxsick (xsx@unaffiliated/getxsick) returned to #pypy. | 22:55 | |
| danchr (~danchr@cl-848.chi-02.us.sixxs.net) returned to #pypy. | 22:55 | |
| hakanardo (~hakan@h59ec009e.seluldx.dyn.perspektivbredband.net) returned to #pypy. | 22:55 | |
| bgola (~bgola@c9518082.virtua.com.br) returned to #pypy. | 22:55 | |
| pedronis (~pedronis@73-53.195-178.cust.bluewin.ch) returned to #pypy. | 22:55 | |
| jml (~jml@canonical/launchpad/jml) returned to #pypy. | 22:55 | |
| [Arfrever] (~Arfrever@apache/committer/Arfrever) returned to #pypy. | 22:55 | |
| jacob22_ (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) returned to #pypy. | 22:55 | |
| lahwran (lahwran@unaffiliated/lahwran) returned to #pypy. | 22:55 | |
| zeekay (~is@whatit.is) returned to #pypy. | 22:55 | |
| Arfrever (~Arfrever@apache/committer/Arfrever) returned to #pypy. | 22:55 | |
| ronan (~ronan@host86-142-249-87.range86-142.btcentralplus.com) returned to #pypy. | 22:55 | |
| ericholscher (~eric@173.203.223.63) returned to #pypy. | 22:55 | |
| exarkun (~exarkun@wordeology.com) returned to #pypy. | 22:55 | |
| Arnar (~arnarb@li187-148.members.linode.com) returned to #pypy. | 22:55 | |
| kalenz (~kalenz@ping.kalenz.fr) returned to #pypy. | 22:55 | |
| kenaan (~kenaan@cube.twistedmatrix.com) returned to #pypy. | 22:55 | |
| bbot2 (~bbot2@wyvern.cs.uni-duesseldorf.de) returned to #pypy. | 22:55 | |
| WildChild (~wildchild@modemcable165.184-57-74.mc.videotron.ca) returned to #pypy. | 22:55 | |
| espes__ (~niel@205.185.120.132) returned to #pypy. | 22:55 | |
| dmarkey (~dmarkey@dmarkey.xen.prgmr.com) returned to #pypy. | 22:55 | |
| guibou (~guibou@kraken.insecable.net) returned to #pypy. | 22:55 | |
| Garen (garen@69.76.18.3) returned to #pypy. | 22:55 | |
| Eventh (evenwiik@caracal.stud.ntnu.no) returned to #pypy. | 22:55 | |
| dibb (~dibb@schonenberg.org) returned to #pypy. | 22:55 | |
| Rhyolite (~dje@pool-108-6-25-71.nycmny.fios.verizon.net) returned to #pypy. | 22:55 | |
| hpk (~hpk@hq2.merlinux.eu) returned to #pypy. | 22:55 | |
| htoothrot (~mux@unaffiliated/htoothrot) returned to #pypy. | 22:55 | |
| carljm (~carljm@spinach.threepines.org) returned to #pypy. | 22:55 | |
| melinath (~melinath@li341-41.members.linode.com) returned to #pypy. | 22:55 | |
| ivan` (~ivan@unaffiliated/ivan/x-000001) returned to #pypy. | 22:55 | |
| Ormod (~valtha@ohmu.fi) returned to #pypy. | 22:55 | |
| GDorn (~gdorn@li223-147.members.linode.com) returned to #pypy. | 22:55 | |
| idnar (~quassel@unaffiliated/idnar) returned to #pypy. | 22:55 | |
| mp (maciej@lair.hell.cx) returned to #pypy. | 22:55 | |
| rndbit (~rndbit@vexar.de) returned to #pypy. | 22:55 | |
| __pv (pav@xen.ihme.org) returned to #pypy. | 22:55 | |
| #pypy: mode change '+o exarkun ' by adams.freenode.net | 22:55 | |
| price (~price@LINERVA.MIT.EDU) returned to #pypy. | 22:55 | |
| ThomasWaldmann (~twaldmann@shell.moinmo.in) returned to #pypy. | 22:55 | |
| jerith (~jerith@chthon.slipgate.za.net) returned to #pypy. | 22:55 | |
| PqSe (~joe@cafe.rspkg.com) returned to #pypy. | 22:55 | |
| Seta00 (~Seta00@seta00.com) returned to #pypy. | 22:55 | |
| asksol (~asksol@sanedefaults.net) returned to #pypy. | 22:55 | |
| Husio (husiatyn@oceanic.wsisiz.edu.pl) returned to #pypy. | 22:55 | |
| shawn_ (~shawn@208-78-98-92.slicehost.net) returned to #pypy. | 22:55 | |
| nomadium (miguel@regine.miguel.cc) returned to #pypy. | 22:55 | |
| MostAwesomeDude (~simpson@osuosl/staff/mostawesomedude) returned to #pypy. | 22:55 | |
| qbproger (~qbproger@c-76-104-159-248.hsd1.wa.comcast.net) returned to #pypy. | 22:56 | |
| DasIch_ (~dasich@p3E990C09.dip.t-dialin.net) returned to #pypy. | 22:56 | |
| lambacck_ (~chris@d24-150-124-118.home.cgocable.net) returned to #pypy. | 22:56 | |
| nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) returned to #pypy. | 22:56 | |
| mcdonc (~mcdonc@ip72-209-213-54.dc.dc.cox.net) returned to #pypy. | 22:56 | |
| oal (u4126@gateway/web/irccloud.com/x-sbljvlxafhkylpzb) returned to #pypy. | 22:56 | |
| jer (~jtregunna@unaffiliated/jer) returned to #pypy. | 22:56 | |
| gsnedders (~gsnedders@mail.gsnedders.com) returned to #pypy. | 22:56 | |
| hakanardo_ (~hakan@gw.cognimatics.ideon.se) returned to #pypy. | 22:56 | |
| alexsuraci (u1962@gateway/web/irccloud.com/x-uxzloqoejhniynws) returned to #pypy. | 22:56 | |
| Alex_Gaynor (u1246@gateway/web/irccloud.com/x-dltpajofbilflxlb) returned to #pypy. | 22:56 | |
| masquerade (~rdeaton@galactica.lug.udel.edu) returned to #pypy. | 22:56 | |
| hodgestar (~quassel@gluon.za.net) returned to #pypy. | 22:56 | |
| CIA-68 (~CIA@cia.atheme.org) returned to #pypy. | 22:56 | |
| strtok (~strtok@thales.strtok.net) returned to #pypy. | 22:56 | |
| henning_ (~henning@unicorn.gnubo.de) returned to #pypy. | 22:56 | |
| bogner (~bogner@li325-42.members.linode.com) returned to #pypy. | 22:56 | |
| #pypy: mode change '+o Alex_Gaynor ' by adams.freenode.net | 22:56 | |
| maxyz (~maxy@186.23.74.228) joined #pypy. | 22:56 | |
| Sho_ (~EHS1@kde/hein) returned to #pypy. | 22:56 | |
| durin42 (~durin@adium/durin42) returned to #pypy. | 22:56 | |
| stakkars (~tismer@p5DDB7E68.dip.t-dialin.net) returned to #pypy. | 22:56 | |
| dD0T (~dD0T@unaffiliated/dd0t) returned to #pypy. | 22:56 | |
| tnelson (~trent@trent.me) returned to #pypy. | 22:56 | |
| stakkars_ (~tismer@p5DDB7E68.dip.t-dialin.net) joined #pypy. | 22:59 | |
| stakkars (~tismer@p5DDB7E68.dip.t-dialin.net) left irc: Read error: Connection reset by peer | 22:59 | |
| Nick change: stakkars_ -> stakkars | 22:59 | |
| ixokai (~ixokai@pdpc/supporter/student/ixokai) joined #pypy. | 23:01 | |
| JaRoel|4d (~jaroel|4d@2001:980:7133:1:1d90:c622:f1bf:a63) left irc: Remote host closed the connection | 23:03 | |
| mitchellh (~mitchellh@c-98-245-152-34.hsd1.co.comcast.net) left irc: Quit: Computer has gone to sleep | 23:10 | |
| lmatos (lmatos@staff.linode.com) joined #pypy. | 23:10 | |
| kenaan | 12ctismer win64-stage1 117c4368db5b47 15/pypy/: unification of int/long. Extended is_valid_int by parameter 'force_type=True'. This function should be used ... | 23:12 |
| ixokai (~ixokai@pdpc/supporter/student/ixokai) left irc: Quit: Bye! | 23:19 | |
| voidspace (~voidspace@87-194-212-65.bethere.co.uk) joined #pypy. | 23:25 | |
| voidspace (~voidspace@87-194-212-65.bethere.co.uk) left irc: Changing host | 23:25 | |
| voidspace (~voidspace@python/psf/voidspace) joined #pypy. | 23:25 | |
| pjenvey | stakkars - 'force_type_type' looks like a typo | 23:28 |
| stakkars | pjenvey: where did you see this? | 23:30 |
| stakkars | ah, f**k | 23:31 |
| kenaan | 12ctismer win64-stage1 118b591290caf9 15/pypy/rlib/rarithmetic.py: typo-typopo | 23:33 |
| mat^2 (~mathias@212.130.113.35) left irc: | 23:34 | |
| chronitis (~chronitis@88-104-116-142.dynamic.dsl.as9105.com) left irc: Quit: Lost terminal | 23:37 | |
| voidspace (~voidspace@python/psf/voidspace) left irc: Quit: Uhm... gotta go | 23:42 | |
| mat^2 (~mathias@212.130.113.35) joined #pypy. | 23:51 | |
| JStoker (jstoker@unaffiliated/jstoker) left irc: Ping timeout: 240 seconds | 23:52 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/723 [12Alex] | 23:54 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/724 | 23:54 |
| JStoker (jstoker@unaffiliated/jstoker) joined #pypy. | 23:56 | |
| voidspace (~anonymous@87-194-212-65.bethere.co.uk) joined #pypy. | 23:58 | |
| voidspace (~anonymous@87-194-212-65.bethere.co.uk) left irc: Changing host | 23:58 | |
| voidspace (~anonymous@python/psf/voidspace) joined #pypy. | 23:58 | |
| zain (~textual@c-24-130-236-153.hsd1.ca.comcast.net) joined #pypy. | 23:59 | |
| --- Fri Nov 25 2011 | 00:00 | |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!