| amaury (~amaury_@46-127-23-192.dynamic.hispeed.ch) left irc: Ping timeout: 255 seconds | 00:04 | |
| dju (~dju@fsf/member/dju) left irc: Remote host closed the connection | 00:10 | |
| Guest57006 (~John@osbk-4db068b4.pool.mediaWays.net) left irc: Ping timeout: 240 seconds | 00:11 | |
| dju (~dju@fsf/member/dju) joined #pypy. | 00:11 | |
| tilgovi (~randall@c-98-210-155-124.hsd1.ca.comcast.net) joined #pypy. | 00:12 | |
| tilgovi (~randall@c-98-210-155-124.hsd1.ca.comcast.net) left irc: Changing host | 00:12 | |
| tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy. | 00:12 | |
| Guest57006 (~John@osbk-4db068b4.pool.mediaWays.net) joined #pypy. | 00:18 | |
| dju (~dju@fsf/member/dju) left irc: Remote host closed the connection | 00:22 | |
| dju (~dju@fsf/member/dju) joined #pypy. | 00:25 | |
| [mat^2] (~mathias@212.130.113.35) joined #pypy. | 00:56 | |
| mat^2 (~mathias@212.130.113.35) left irc: Read error: Connection reset by peer | 00:56 | |
| asmeurer_ (~asmeurer@dhcp-baca-230.resnet.nmt.edu) left irc: Read error: Connection reset by peer | 01:01 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/933 | 01:08 |
|---|---|---|
| pedronis (~pedronis@73-53.195-178.cust.bluewin.ch) left irc: Ping timeout: 252 seconds | 01:14 | |
| pedronis (~pedronis@73-53.195-178.cust.bluewin.ch) joined #pypy. | 01:19 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/704 | 01:32 |
| Vorpal (~AnMaster@unaffiliated/anmaster) left irc: Ping timeout: 240 seconds | 01:39 | |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1827 | 01:46 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/559 | 01:46 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/603 | 01:46 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1090 | 01:46 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/789 | 01:46 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/691 | 01:46 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/255 | 01:46 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/257 | 01:46 |
| [mat^2] (~mathias@212.130.113.35) left irc: | 01:50 | |
| fprimex (~fprimex@fl-67-233-144-228.dhcp.embarqhsd.net) joined #pypy. | 01:50 | |
| stakkars (~tismer@213-65-251-34-no35.business.telia.com) left irc: Quit: schnarch | 02:04 | |
| asmeurer_ (~asmeurer@dhcp-altamirano-203.resnet.nmt.edu) joined #pypy. | 02:08 | |
| DasIch_ (~dasich@p3E99004B.dip.t-dialin.net) joined #pypy. | 02:11 | |
| asmeurer_ (~asmeurer@dhcp-altamirano-203.resnet.nmt.edu) left irc: Client Quit | 02:12 | |
| DasIch (~dasich@p4FFDE475.dip.t-dialin.net) left irc: Ping timeout: 245 seconds | 02:14 | |
| Sho_ (~EHS1@kde/hein) joined #pypy. | 02:15 | |
| mitchellh (~mitchellh@c-71-202-125-40.hsd1.ca.comcast.net) joined #pypy. | 02:17 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/129 | 02:43 |
| Nick change: JaredW -> JaredWigmore | 02:48 | |
| Nick change: JaredWigmore -> JaredW | 02:48 | |
| berdario (~Tiibiidii@host66-14-dynamic.52-82-r.retail.telecomitalia.it) joined #pypy. | 02:48 | |
| berdario (~Tiibiidii@host66-14-dynamic.52-82-r.retail.telecomitalia.it) left irc: Client Quit | 02:49 | |
| tilgovi (~randall@couchdb/developer/tilgovi) left irc: Ping timeout: 245 seconds | 02:50 | |
| Shanita (~John@osbk-4db06d8c.pool.mediaWays.net) joined #pypy. | 02:50 | |
| Guest57006 (~John@osbk-4db068b4.pool.mediaWays.net) left irc: Ping timeout: 240 seconds | 02:51 | |
| Da_Blitz (~Da_Blitz@203.56.250.63) left irc: Ping timeout: 248 seconds | 02:59 | |
| mitchellh (~mitchellh@c-71-202-125-40.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep | 03:28 | |
| tilgovi (~randall@c-98-210-155-124.hsd1.ca.comcast.net) joined #pypy. | 03:38 | |
| tilgovi (~randall@c-98-210-155-124.hsd1.ca.comcast.net) left irc: Changing host | 03:38 | |
| tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy. | 03:38 | |
| mitchellh (~mitchellh@c-71-202-125-40.hsd1.ca.comcast.net) joined #pypy. | 03:59 | |
| mitchellh (~mitchellh@c-71-202-125-40.hsd1.ca.comcast.net) left irc: Client Quit | 03:59 | |
| mitchellh (~mitchellh@c-71-202-125-40.hsd1.ca.comcast.net) joined #pypy. | 04:00 | |
| kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) joined #pypy. | 04:08 | |
| crakdmirror (~crakdmirr@174.127.114.26) left irc: Ping timeout: 245 seconds | 04:11 | |
| Nick change: Gulaway -> Gulopine | 04:13 | |
| crakdmirror (~crakdmirr@174.127.114.26) joined #pypy. | 04:14 | |
| Turicas (~alvaro@mail.justen.eng.br) joined #pypy. | 04:19 | |
| nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) left irc: Read error: Connection reset by peer | 04:31 | |
| nirbheek (~nirbheek@117.204.243.27) joined #pypy. | 04:41 | |
| nirbheek (~nirbheek@117.204.243.27) left irc: Changing host | 04:42 | |
| nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) joined #pypy. | 04:42 | |
| panni_ (smuxi@descent.fragstore.net) left irc: Ping timeout: 248 seconds | 04:51 | |
| smuxi (smuxi@descent.fragstore.net) joined #pypy. | 04:53 | |
| Nick change: smuxi -> panni_ | 04:53 | |
| fprimex (~fprimex@fl-67-233-144-228.dhcp.embarqhsd.net) left irc: Quit: bed time. not an illusion. | 04:59 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1424 [12afa, py3k] | 05:13 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1425 | 05:13 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/257 | 05:42 |
| mitchellh (~mitchellh@c-71-202-125-40.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep | 05:50 | |
| Nick change: Gulopine -> Gulaway | 06:10 | |
| Nick change: Gulaway -> Gulopine | 06:11 | |
| aleksi (~aleksi@85.235.191.82) joined #pypy. | 06:12 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1827 | 06:13 |
| k_bx (~k_bx@94.244.19.62) joined #pypy. | 06:18 | |
| mitchellh (~mitchellh@c-71-202-125-40.hsd1.ca.comcast.net) joined #pypy. | 06:25 | |
| Turicas (~alvaro@mail.justen.eng.br) left irc: Disconnected by services | 06:29 | |
| Turicas (~alvaro@mail.justen.eng.br) joined #pypy. | 06:29 | |
| Turicas (~alvaro@mail.justen.eng.br) left irc: Ping timeout: 276 seconds | 06:39 | |
| __main__ (~main@adsl-99-173-15-158.dsl.pltn13.sbcglobal.net) left irc: Ping timeout: 240 seconds | 06:40 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/255 | 06:46 |
| espes (~espes@123-243-221-248.tpgi.com.au) left irc: Remote host closed the connection | 06:47 | |
| __main__ (~main@adsl-99-173-15-158.dsl.pltn13.sbcglobal.net) joined #pypy. | 06:49 | |
| Da_Blitz (~Da_Blitz@203.56.250.63) joined #pypy. | 06:51 | |
| amaury (~amaury_@46-127-23-192.dynamic.hispeed.ch) joined #pypy. | 06:54 | |
| etrepum (~bob@75-101-96-144.dsl.static.sonic.net) left irc: Quit: etrepum | 06:56 | |
| Ademan (~dan@adsl-71-141-252-21.dsl.snfc21.pacbell.net) left irc: Quit: leaving | 07:02 | |
| k_bx (~k_bx@94.244.19.62) left irc: Ping timeout: 276 seconds | 07:03 | |
| amaury (~amaury_@46-127-23-192.dynamic.hispeed.ch) left irc: Read error: Operation timed out | 07:03 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/789 | 07:07 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/603 | 07:11 |
| EnCuKou (~encukou@a91-156-243-246.elisa-laajakaista.fi) left irc: Remote host closed the connection | 07:18 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1090 | 07:19 |
| mvt (~mvantelli@87.213.45.85) joined #pypy. | 07:22 | |
| Circlefusion (~cf@74-138-199-109.dhcp.insightbb.com) left irc: Read error: Connection timed out | 07:23 | |
| Circlefusion (~cf@74-138-199-109.dhcp.insightbb.com) joined #pypy. | 07:24 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/559 | 07:25 |
| mitchellh (~mitchellh@c-71-202-125-40.hsd1.ca.comcast.net) left irc: Quit: ZOMG BYE | 07:40 | |
| elipsion | mornin' | 07:44 |
| tilgovi (~randall@couchdb/developer/tilgovi) left irc: Remote host closed the connection | 07:44 | |
| Turicas (~alvaro@mail.justen.eng.br) joined #pypy. | 07:48 | |
| ixokai (~ixokai@pdpc/supporter/student/ixokai) left irc: Ping timeout: 276 seconds | 07:54 | |
| JaRoel|4d (~jaroel|4d@office.fourdigits.nl) joined #pypy. | 07:58 | |
| k_bx (~k_bx@195.20.130.1) joined #pypy. | 08:12 | |
| amaury (~amaury_@74.125.57.34) joined #pypy. | 08:21 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/691 | 08:24 |
| canta (~canta@77-20-123-240-dynip.superkabel.de) left irc: Quit: Leaving. | 08:26 | |
| kkris (~kris@80-123-45-33.adsl.highway.telekom.at) joined #pypy. | 08:29 | |
| fijal (~fijal@AAubervilliers-651-1-63-116.w83-200.abo.wanadoo.fr) joined #pypy. | 08:34 | |
| amaury | fijal: In Paris? | 08:36 |
| fijal | amaury: yes | 08:36 |
| fijal | amaury: are you around? | 08:36 |
| amaury | no, I'm in Zurich | 08:37 |
| fijal | fonteinbleau to be precise | 08:37 |
| amaury | that's not what your IP says :-) | 08:37 |
| fijal | to be even more precise barbizon :) | 08:38 |
| amaury | nice region | 08:38 |
| amaury | for climbing? | 08:38 |
| fijal | yes | 08:39 |
| fijal | and yes | 08:39 |
| amaury | 'Bleau has some great rocks | 08:39 |
| fijal | yop | 08:39 |
| fijal | never been there | 08:39 |
| fijal | how's the py3k going? | 08:39 |
| amaury | 294 failing tests | 08:40 |
| amaury | http://buildbot.pypy.org/summary?branch=py3k | 08:40 |
| amaury | Au travail | 08:40 |
| dnene (~dnene@115.242.85.24) joined #pypy. | 08:41 | |
| fijal | :] | 08:41 |
| fijal | do we have a separate buildbot? | 08:41 |
| dnene | Hi fijal .. I am trying to understand how to build a scheme interpreter using pypy | 08:41 |
| elipsion | also: what's the status on multi-threaded pypy? | 08:41 |
| fijal | dnene: have you noticed there is one already? | 08:42 |
| fijal | elipsion: in progress | 08:42 |
| elipsion | how far? | 08:42 |
| dnene | I haven't, but I was doing it primarily to learn (scheme being one of the easiest to implement an interpreter for). | 08:42 |
| fijal | dnene: https://bitbucket.org/pypy/lang-scheme/overview | 08:42 |
| fijal | ok | 08:42 |
| fijal | well, it still might be worth having a look | 08:42 |
| dnene | I wrote the code using pyparsing, but translate.py gives me errors with pyparsing grammer when I try to run it | 08:43 |
| fijal | it uses pypy.rlib.parsing | 08:43 |
| fijal | yes, pyparsing is very unlikely to produce rpython code | 08:43 |
| dnene | Ahh ok .. that would be a good place for me to understand pypy.rlib.parsing | 08:43 |
| elipsion | fijal: care to tell more about mt? | 08:45 |
| fijal | elipsion: there is a branch stm, which is not yet ready | 08:45 |
| fijal | what questions do you have? | 08:45 |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) left irc: Ping timeout: 245 seconds | 08:45 | |
| antocuni (~antocuni@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 08:45 | |
| elipsion | we're thinking about looking at it for a master thesis | 08:45 |
| fijal | and doing what? | 08:46 |
| elipsion | some research probably :] | 08:46 |
| dnene | Thanks for the info .. will check it out tonight. Had another quick question .. | 08:46 |
| fijal | dnene: sure | 08:46 |
| elipsion | make it run and see what performance you gain | 08:46 |
| fijal | elipsion: I guess it's a nice target, you can surely do some research about optimizing it by the JIT for example | 08:46 |
| dnene | Could one write a pypy interpreter for a external DSL but then also integrate it with a python program together ? | 08:47 |
| fijal | dnene: the obvious question I guess is why not to just write it in python? | 08:47 |
| dnene | ie. the dsl interpreter at runtime would eventually call python functions (which would be implemented using conventional python) | 08:47 |
| fijal | or a compiler from your DSL to python? | 08:48 |
| elipsion | the reason for doing so is because some algorithms are much easier to express in some languages | 08:48 |
| dnene | primarily to get more flexibility in the dsl level which python may not easily afford (eg. make it easy for non developers to write the DSL part) | 08:48 |
| fijal | I don't buy this argument, how does using RPython help? | 08:48 |
| elipsion | well, lecture | 08:49 |
| dnene | compiler from DSL to python would work I am sure. | 08:49 |
| elipsion | see you about | 08:49 |
| fijal | dnene: then it's much easier to call python functions | 08:50 |
| dnene | ok. understood. Thanks. | 08:50 |
| fijal | dnene: I'm not saying it's the only way and I'm playing devil's advocate here a bit, but I want you to understand the implications | 08:50 |
| fijal | for example if you write your own interpreter in RPython, you would have to compile it together with pypy's python interpreter if you want to integrate the two | 08:51 |
| fijal | that's a bit of a burden | 08:51 |
| dnene | The attraction of not going down the compile to python approach is that there is only one source code ie. the dsl to maintain (no separate generated python code to maintain) | 08:51 |
| dnene | Yes, what I was not sure is "how much of a burden would that be". Is there some sample code that I could look at ? | 08:52 |
| fijal | uh | 08:52 |
| fijal | no, I don't think you're right | 08:52 |
| fijal | if you write your DSL-to-python compiler | 08:52 |
| fijal | there is only compiler to maintani | 08:52 |
| fijal | there is no reason to ever look at the generated python | 08:52 |
| fijal | you can also just write an interpreter in Python | 08:53 |
| fijal | and probably be happy | 08:53 |
| dnene | Yes. You're right. I'm probably biased towards what I was suggesting due to my prior experiences and also being able to craft a non-dev friendly dsl in a language like scala. | 08:55 |
| dnene | The cost / benefit probably works in favour of dsl-to-python compiler. | 08:55 |
| fijal | it doesn't have to be a compiler | 08:55 |
| fijal | you can just write an interpreter in python | 08:55 |
| dnene | sure .. i got that. | 08:55 |
| fijal | now the question is why not? | 08:56 |
| dnene | lol | 08:56 |
| fijal | what do you get by having an interpreter in RPython compared to Python? | 08:56 |
| fijal | especially if integration with python is your main objective? | 08:56 |
| dnene | integration with python is certainly my objective | 08:56 |
| dnene | i'm going to think about it a little bit.. | 08:57 |
| dnene | I currently maintain massive datastructures in yaml and want to take them into something thats a DSL like and easy for non-devs. | 08:58 |
| fijal | that's all valid | 08:58 |
| dnene | I first thought metaprogramming and dynamic class definition would be easier via RPython - but thats not true | 08:58 |
| fijal | nope | 08:58 |
| fijal | Python can do everything RPython can | 08:58 |
| fijal | precisely because RPython is a Python subset | 08:59 |
| fijal | antocuni: ping? | 08:59 |
| antocuni | pong | 08:59 |
| dnene | so .. except for being able to have a single stage (no separate dsl-to-python stage), I cannot think of any other advantage with RPython .. Yet. | 08:59 |
| dnene | Thanks fijal for the help. | 09:00 |
| fijal | antocuni: will you write a blog post about saving program state? | 09:01 |
| fijal | dnene: what if you write interpreter instead of compiler? | 09:01 |
| fijal | then there is no separate dsl-to-python stage | 09:01 |
| antocuni | fijal: maybe, but my latest discoverings are less positive than I thought | 09:01 |
| fijal | antocuni: yes? | 09:01 |
| fijal | antocuni: I'm writing a blog post/experiment about simply forking and keeping a process around | 09:01 |
| dnene | thats not so attractive .. given non-developers writing the dsl, probably a compilation stage would help them validate their dsl before testing it by running it directly | 09:02 |
| antocuni | the problem is that BCLR works "too well", in the sense that the program has no way to know that it has been restarted from the saved state | 09:02 |
| antocuni | so it's hard to "fake" that we started from scratch | 09:03 |
| antocuni | I found another library which can be controlled from within the program | 09:03 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1425 | 09:03 |
| antocuni | DMTCP | 09:03 |
| antocuni | which works well on cpython | 09:04 |
| dnene | i am quite ambivalent about typing and provability, but some explicit checking given the profile of people who would write the dsl in this case would be helpful. | 09:04 |
| antocuni | but segfaults on pypy | 09:04 |
| fijal | dnene: well ok, but then you would have the same sort of issue with RPython based approach no? | 09:04 |
| ronny | you can just have a linter and/or compile to python bytecode (via ast) | 09:05 |
| dnene | I was thinking given the explicit grammar definition I could do a full parsing and checking in RPython - but yes, I could just as easily do it in Python interpreter. It just needs to be an interpreter with upfront parsing and more rigorous checking. | 09:07 |
| whitelynx (~whitelynx@75.111.197.204) left irc: Quit: Leaving | 09:07 | |
| CIA-24 | 03fijal 07roundup * 10#926/string concatenation using + kills PyPy: | 09:09 |
| CIA-24 | It's not a time comparison - algorithm goes from linear to quadratic, it can go | 09:09 |
| CIA-24 | arbitrarily bad, depending on the size of the problem. | 09:09 |
| CIA-24 | It's s ... * 14https://bugs.pypy.org/issue926 | 09:09 |
| fijal | dnene: yes, but all the same laws apply :) | 09:09 |
| lucian (~lucian@93-97-174-114.zone5.bethere.co.uk) joined #pypy. | 09:12 | |
| G2P (~G2P@fw-asn1.ornis.com) joined #pypy. | 09:22 | |
| nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) left irc: Ping timeout: 240 seconds | 09:26 | |
| fijal | antocuni: http://dpaste.com/648714/ | 09:31 |
| antocuni | fijal: I'm not 100% sure to understand how it works :-) | 09:33 |
| fijal | it's a very poor-man's version | 09:34 |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 09:34 | |
| fijal | but it forks and passes command line args over the named pipe | 09:34 |
| fijal | so should be good enough for things like dulwich or hg | 09:34 |
| fijal | I'll do some benchmarks and write a blog post maybe? | 09:34 |
| antocuni_ (~antocuni@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 09:36 | |
| antocuni_ | fijal: sorry, got disconnected | 09:36 |
| ojii (~ojii@40-34.60-188.cust.bluewin.ch) joined #pypy. | 09:36 | |
| antocuni_ | anyway, I get how it works now | 09:36 |
| fijal | good :) | 09:37 |
| antocuni_ | I think that this *might* be combined with BLCR | 09:37 |
| fijal | well, it's by far less advanced that what you're doing | 09:37 |
| fijal | why do you want to combine this with BLCR? | 09:37 |
| antocuni_ | so you can e.g. save the JITted code between reboots | 09:37 |
| fijal | well | 09:38 |
| antocuni_ | not sure if it's useful, though :-) | 09:38 |
| fijal | why bother? | 09:38 |
| fijal | you don't save hard-drive caches between reboots either | 09:38 |
| antocuni_ | yes, true | 09:38 |
| fijal | I'll try to make it slightly nicer | 09:38 |
| fijal | like pass exception back and whatnot | 09:38 |
| antocuni (~antocuni@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Ping timeout: 260 seconds | 09:38 | |
| Nick change: antocuni_ -> antocuni | 09:39 | |
| CIA-24 | 03cfbolz 07roundup * 10#926/string concatenation using + kills PyPy: | 09:39 |
| CIA-24 | We *can* solve this in PyPy, and even have the code for it. It's just not | 09:39 |
| CIA-24 | enabled by default, because we never found real-life code that is made ... * 14https://bugs.pypy.org/issue926 | 09:39 |
| antocuni | fijal: maybe in your blog post we can also add a section saying "we also investigated using libraries XXX and YYY for checkpoints, but they did not work well because of this and that" | 09:40 |
| fijal | antocuni: ok | 09:41 |
| fijal | pom pom pom | 09:43 |
| fijal | how useful would be s = string_to_build(<estimate>) | 09:43 |
| fijal | that later becomes a normal string and we build it using + | 09:43 |
| fijal | ? | 09:43 |
| fijal | and use StringBuilder? | 09:44 |
| fijal | anyway, breakfast time | 09:44 |
| fijal | it does sound obscure | 09:44 |
| Vorpal (~AnMaster@unaffiliated/anmaster) joined #pypy. | 09:48 | |
| nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) joined #pypy. | 09:49 | |
| fijal (~fijal@AAubervilliers-651-1-63-116.w83-200.abo.wanadoo.fr) left irc: Ping timeout: 245 seconds | 09:49 | |
| dnene (~dnene@115.242.85.24) left irc: Quit: Leaving | 09:50 | |
| stakkars (~tismer@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 10:20 | |
| svhag (~sven@fwstups.cs.uni-duesseldorf.de) joined #pypy. | 10:42 | |
| Turicas (~alvaro@mail.justen.eng.br) left irc: Quit: Leaving | 10:42 | |
| witulski (~stupsi@fwstups.cs.uni-duesseldorf.de) joined #pypy. | 11:09 | |
| witulski (stupsi@fwstups.cs.uni-duesseldorf.de) left #pypy. | 11:11 | |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) got netsplit. | 11:19 | |
| uche_ (~uche@70-90-116-204-BusName-summit.co.hfc.comcastbusiness.net) got netsplit. | 11:19 | |
| Arfrever (~Arfrever@apache/committer/Arfrever) got netsplit. | 11:19 | |
| xorAxAx (~alexander@ampleforth.srv.alexanderweb.de) got netsplit. | 11:19 | |
| dcolish (dcolish@2610:10:20:208:5652:ff:fe2b:1165) got netsplit. | 11:19 | |
| cwillu_at_work (~cwillu@cwillu-1-pt.tunnel.tserv13.ash1.ipv6.he.net) got netsplit. | 11:19 | |
| __name__ (~name@sburn/devel/name) got netsplit. | 11:19 | |
| tunixman (~tunixman@irc.theunixman.com) got netsplit. | 11:19 | |
| jell (jellonek@knip.pol.lublin.pl) got netsplit. | 11:19 | |
| dmarkey (~dmarkey@dmarkey.xen.prgmr.com) got netsplit. | 11:19 | |
| kirma (~jkirma@kekkonen.cs.hut.fi) got netsplit. | 11:19 | |
| jokey (~jokey@gentoo/developer/jokey) got netsplit. | 11:19 | |
| brodie (~brodie@unaffiliated/brodie) got netsplit. | 11:19 | |
| norox (~norox@2a00:801::2d0:b7ff:fea0:c753) got netsplit. | 11:19 | |
| tote (me@h-61-213.a213.priv.bahnhof.se) got netsplit. | 11:19 | |
| apexo (~apexo@2a01:238:436b:8301:5054:ff:fe87:82fb) got netsplit. | 11:19 | |
| k_bx (~k_bx@195.20.130.1) left irc: Ping timeout: 245 seconds | 11:20 | |
| lizardo (~lizardo@189.2.128.130) joined #pypy. | 11:21 | |
| jokey (~jokey@gentoo/developer/jokey) returned to #pypy. | 11:22 | |
| jell (jellonek@knip.pol.lublin.pl) returned to #pypy. | 11:23 | |
| __name__ (~name@sburn/devel/name) returned to #pypy. | 11:23 | |
| dmarkey (~dmarkey@dmarkey.xen.prgmr.com) returned to #pypy. | 11:23 | |
| tote (me@h-61-213.a213.priv.bahnhof.se) returned to #pypy. | 11:24 | |
| apexo (~apexo@2a01:238:436b:8301:5054:ff:fe87:82fb) returned to #pypy. | 11:25 | |
| norox (~norox@2a00:801::2d0:b7ff:fea0:c753) returned to #pypy. | 11:28 | |
| kirma (~jkirma@kekkonen.cs.hut.fi) got lost in the net-split. | 11:30 | |
| brodie (~brodie@unaffiliated/brodie) got lost in the net-split. | 11:30 | |
| tunixman (~tunixman@irc.theunixman.com) got lost in the net-split. | 11:30 | |
| cwillu_at_work (~cwillu@cwillu-1-pt.tunnel.tserv13.ash1.ipv6.he.net) got lost in the net-split. | 11:30 | |
| xorAxAx (~alexander@ampleforth.srv.alexanderweb.de) got lost in the net-split. | 11:30 | |
| Arfrever (~Arfrever@apache/committer/Arfrever) got lost in the net-split. | 11:30 | |
| dcolish (dcolish@2610:10:20:208:5652:ff:fe2b:1165) got lost in the net-split. | 11:30 | |
| uche_ (~uche@70-90-116-204-BusName-summit.co.hfc.comcastbusiness.net) got lost in the net-split. | 11:30 | |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) got lost in the net-split. | 11:30 | |
| Sho_ (~EHS1@kde/hein) left irc: Remote host closed the connection | 11:34 | |
| Sho_ (~EHS1@kde/hein) joined #pypy. | 11:34 | |
| kenaan | 12hakanardo jit-targets 11712c04e8e94d 15/pypy/jit/metainterp/: ensure loops are freed | 11:35 |
| kenaan | 12hakanardo jit-targets 1127048a266352 15/pypy/jit/metainterp/optimizeopt/: kill optimizer.bridge | 11:35 |
| xorAxAx (~alexander@moinmoin/coreteam/alexander) joined #pypy. | 11:35 | |
| kenaan | 12hakanardo jit-targets 11963c63e3066e 15/pypy/jit/metainterp/: rename TargetToken.cell_token into TargetToke.targeting_jitcell_token | 11:35 |
| kenaan | 12hakanardo jit-targets 11aa5ecf2901be 15/pypy/jit/metainterp/: make OptSimplify follow and test_optimizebasic follow the new model | 11:35 |
| Sho_ (~EHS1@kde/hein) left irc: Client Quit | 11:37 | |
| svhag (~sven@fwstups.cs.uni-duesseldorf.de) left irc: Quit: Leaving | 11:44 | |
| k_bx (~k_bx@195.20.130.1) joined #pypy. | 11:46 | |
| PiotrSikora (~none@nginx/adept/piotrsikora) left irc: Quit: ZNC - http://znc.in | 11:49 | |
| tunixman (~tunixman@irc.tunixman.com) joined #pypy. | 11:50 | |
| PiotrSikora (~none@nginx/adept/piotrsikora) joined #pypy. | 11:51 | |
| Trundle (~andy@p578bfdcf.dip0.t-ipconnect.de) joined #pypy. | 12:05 | |
| Trundle (~andy@p578bfdcf.dip0.t-ipconnect.de) left irc: Changing host | 12:05 | |
| Trundle (~andy@python/site-packages/trundle) joined #pypy. | 12:05 | |
| nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) left irc: Ping timeout: 240 seconds | 12:06 | |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) joined #pypy. | 12:25 | |
| voidspace (~voidspace@python/psf/voidspace) joined #pypy. | 12:29 | |
| voidspace (~voidspace@python/psf/voidspace) left irc: Client Quit | 12:29 | |
| lmoura (~lmoura@186.215.206.130) left irc: Ping timeout: 276 seconds | 12:39 | |
| lmoura (~lmoura@186.212.243.138) joined #pypy. | 12:40 | |
| tunixman (~tunixman@irc.tunixman.com) left irc: Ping timeout: 240 seconds | 12:41 | |
| k_bx (~k_bx@195.20.130.1) left irc: Ping timeout: 255 seconds | 12:47 | |
| tunixman (~tunixman@2001:470:f022:200::1000) joined #pypy. | 12:49 | |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 12:49 | |
| brodie (~brodie@sven.sf.io) joined #pypy. | 12:49 | |
| mat^2 (~mathias@212.130.113.35) joined #pypy. | 12:51 | |
| ramusara (~ramusara@220.156.210.236.user.e-catv.ne.jp) joined #pypy. | 12:52 | |
| k_bx (~k_bx@195.20.130.1) joined #pypy. | 13:10 | |
| magcius (magcius@unaffiliated/magcius) left irc: Ping timeout: 240 seconds | 13:11 | |
| magcius (magcius@unaffiliated/magcius) joined #pypy. | 13:12 | |
| CIA-24 | 03hruske 07roundup * 10#926/string concatenation using + kills PyPy: | 13:17 |
| CIA-24 | Success! | 13:17 |
| CIA-24 | PyPy now takes ~ 13.5s, where CPython takes ~ 12.7s. | 13:17 |
| CIA-24 | However, seems something is broken as the PyPy binary only works in about 1/10 ... * 14https://bugs.pypy.org/issue926 | 13:17 |
| kirma (~jkirma@kekkonen.cs.hut.fi) joined #pypy. | 13:18 | |
| Rhy0lite (dje@nat/ibm/x-xugcdfrtguwmwdil) joined #pypy. | 13:50 | |
| chronitis (~chronitis@88-104-117-156.dynamic.dsl.as9105.com) joined #pypy. | 13:51 | |
| Nick change: Gulopine -> Gulaway | 13:52 | |
| kenaan (~kenaan@cube.twistedmatrix.com) left irc: Ping timeout: 240 seconds | 13:58 | |
| ronny (~ronny@pida/ronny) left irc: Ping timeout: 240 seconds | 13:59 | |
| jsppnn (~js@kosh.org.aalto.fi) left irc: Ping timeout: 240 seconds | 13:59 | |
| Circlefusion (~cf@74-138-199-109.dhcp.insightbb.com) left irc: Ping timeout: 240 seconds | 13:59 | |
| aleksi (~aleksi@85.235.191.82) left irc: Ping timeout: 240 seconds | 13:59 | |
| Taggnostr (~quassel@dyn57-215.yok.fi) left irc: Ping timeout: 240 seconds | 14:00 | |
| magcius (magcius@unaffiliated/magcius) got netsplit. | 14:00 | |
| tunixman (~tunixman@2001:470:f022:200::1000) got netsplit. | 14:00 | |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) got netsplit. | 14:00 | |
| brodie (~brodie@sven.sf.io) got netsplit. | 14:00 | |
| asksol (~asksol@sanedefaults.net) got netsplit. | 14:00 | |
| xorAxAx (~alexander@moinmoin/coreteam/alexander) got netsplit. | 14:00 | |
| pedronis (~pedronis@73-53.195-178.cust.bluewin.ch) got netsplit. | 14:00 | |
| legogris (~legogris@c80-217-207-157.bredband.comhem.se) got netsplit. | 14:00 | |
| htoothrot (~mux@unaffiliated/htoothrot) got netsplit. | 14:00 | |
| nomadium (miguel@regine.miguel.cc) got netsplit. | 14:00 | |
| MostAwesomeDude (~simpson@osuosl/staff/mostawesomedude) got netsplit. | 14:00 | |
| apanda (~apanda@c-24-7-101-62.hsd1.ca.comcast.net) got netsplit. | 14:00 | |
| bgola (~bgola@189.100.47.60) got netsplit. | 14:00 | |
| zain (~textual@c-67-160-201-63.hsd1.ca.comcast.net) got netsplit. | 14:00 | |
| JaRoel|4d (~jaroel|4d@office.fourdigits.nl) got netsplit. | 14:00 | |
| __class__ (~class@99-105-56-217.lightspeed.sntcca.sbcglobal.net) got netsplit. | 14:00 | |
| hakanardo (~hakan@h59ec009e.seluldx.dyn.perspektivbredband.net) got netsplit. | 14:00 | |
| shawn (~shawn@208-78-98-92.slicehost.net) got netsplit. | 14:00 | |
| GDorn (~gdorn@li223-147.members.linode.com) got netsplit. | 14:00 | |
| ivan` (~ivan@unaffiliated/ivan/x-000001) got netsplit. | 14:00 | |
| mp (maciej@lair.hell.cx) got netsplit. | 14:00 | |
| melinath (~melinath@li341-41.members.linode.com) got netsplit. | 14:00 | |
| pybot joined #pypy. | 14:05 | |
| -ChanServ (ChanServ@services.)- [#pypy] Welcome! | 14:05 | |
| jimbaker (~jbaker@c-75-71-80-146.hsd1.co.comcast.net) joined #pypy. | 14:05 | |
| jimbaker (~jbaker@c-75-71-80-146.hsd1.co.comcast.net) left irc: Changing host | 14:05 | |
| jimbaker (~jbaker@canonical/jimbaker) joined #pypy. | 14:05 | |
| nopper (~nopper@ns.patched.biz) joined #pypy. | 14:05 | |
| instanceoftom (~tcneyland@instanceoftom.xen.prgmr.com) joined #pypy. | 14:05 | |
| bobbyz (~bobbyz@c-67-184-43-39.hsd1.il.comcast.net) joined #pypy. | 14:05 | |
| mrsrikanth (~srikanth@59.92.70.241) joined #pypy. | 14:05 | |
| -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). | 14:06 | |
| Circlefusion (~cf@74-138-199-109.dhcp.insightbb.com) joined #pypy. | 14:06 | |
| Garen (garen@69.76.18.3) left irc: Read error: Connection reset by peer | 14:06 | |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) joined #pypy. | 14:07 | |
| smuxi (smuxi@descent.fragstore.net) joined #pypy. | 14:09 | |
| Nick change: smuxi -> panni_ | 14:09 | |
| Garen (garen@69.76.18.3) joined #pypy. | 14:09 | |
| jerith (~jerith@chthon.slipgate.za.net) left irc: Ping timeout: 260 seconds | 14:10 | |
| wozozo (~wozozo@leaf.wozozo.org) joined #pypy. | 14:10 | |
| jerith (~jerith@chthon.slipgate.za.net) joined #pypy. | 14:10 | |
| thinker (~thinker@123-194-52-90.dynamic.kbronet.com.tw) joined #pypy. | 14:11 | |
| Nick change: d1b -> db | 14:11 | |
| Circlefusion (~cf@74-138-199-109.dhcp.insightbb.com) left irc: Ping timeout: 276 seconds | 14:12 | |
| micrypt (u2865@gateway/web/irccloud.com/x-vggjkkucifqhqlrw) joined #pypy. | 14:12 | |
| Nick change: db -> Guest74077 | 14:12 | |
| Nick change: Guest74077 -> d1b | 14:13 | |
| DanKluev (~root@81-250-adsl.vntc.ru) left irc: Ping timeout: 240 seconds | 14:18 | |
| kenaan (~kenaan@cube.twistedmatrix.com) joined #pypy. | 14:18 | |
| kenaan | 12arigo stm 11bfddec59046a 15/pypy/doc/discussion/stm_todo.txt: update | 14:18 |
| kenaan | 12arigo default 115631da22e6ed 15/pypy/jit/metainterp/optimizeopt/test/test_optimizeopt.py: A skipped failing test for a case in which the optimizer gets confused and doesn't remove guard_no_exception | 14:18 |
| jml (~jml@mumak.net) joined #pypy. | 14:20 | |
| jml (~jml@mumak.net) left irc: Changing host | 14:20 | |
| jml (~jml@canonical/launchpad/jml) joined #pypy. | 14:20 | |
| fprimex (~fprimex@brent-macbook.sc.fsu.edu) joined #pypy. | 14:21 | |
| jblaze_ipad (~jblazeipa@mobile-166-147-114-086.mycingular.net) joined #pypy. | 14:23 | |
| DanKluev (~root@81-250-adsl.vntc.ru) joined #pypy. | 14:27 | |
| PiotrSikora (~none@nginx/adept/piotrsikora) left irc: Quit: ZNC - http://znc.in | 14:27 | |
| Circlefusion (~cf@74-138-199-109.dhcp.insightbb.com) joined #pypy. | 14:28 | |
| PiotrSikora (~none@nginx/adept/piotrsikora) joined #pypy. | 14:28 | |
| Nick change: aboudreault__ -> aboudreault | 14:32 | |
| aboudreault (~alanb@199.91.205.186) left irc: Changing host | 14:32 | |
| aboudreault (~alanb@osgeo/member/aboudreault) joined #pypy. | 14:32 | |
| chronitis | http://pastebin.com/sPiTaqPJ < minimal patch adding missing bytes.fromhex method in py3k branch | 14:38 |
| chronitis | can someone who knows the interpreter side have a look and tell me if anything if obviously Doing It Wrong? | 14:38 |
| chronitis | s/(?<=anything\s)if/is/ | 14:41 |
| whitelynx (~whitelynx@li117-47.members.linode.com) joined #pypy. | 14:43 | |
| Vorpal (~AnMaster@unaffiliated/anmaster) left irc: Ping timeout: 248 seconds | 14:44 | |
| mikejs (~mike@ec2-50-16-185-74.compute-1.amazonaws.com) left irc: Ping timeout: 260 seconds | 14:45 | |
| Nick change: Gulopine -> Gulaway | 14:50 | |
| antocuni | http://itunes.apple.com/de/app/python-math/id429450202?mt=8 | 14:50 |
| antocuni | I wonder how "full" is this "full implementation of python 2.7" | 14:50 |
| exarkun | at least 25% I'm sure | 14:51 |
| exarkun | (the strict mathematical definition of "full") | 14:51 |
| lucian | antocuni: doesn't it just embed cpython? | 14:52 |
| Nick change: DasIch_ -> DasIch | 14:53 | |
| exarkun | Doesn't sound like it | 14:53 |
| antocuni | lucian: can you do it on the iphone? I thought that you are restricted to use objective C to develop | 14:53 |
| exarkun | "Limitations: * Does not implement any of the several ways you can span string literals over multiple lines." | 14:53 |
| lucian | antocuni: not really, they've relaxed it a bit | 14:53 |
| lucian | exarkun: that could be just a UI thing | 14:53 |
| exarkun | Hm, I suppose. | 14:53 |
| exarkun | I don't understand this limitation: "Prints string expressions without escaping quotes (like the print command)." | 14:54 |
| antocuni | then it might be it's just cpython | 14:54 |
| kenaan | 12arigo default 1185696018499d 15/pypy/jit/metainterp/test/test_resume.py: Python 2.5 support. | 14:54 |
| lucian | exarkun: i think it's just not very good embedding | 14:54 |
| aleksi (~aleksi@85.235.191.82) left irc: Remote host closed the connection | 14:56 | |
| kenaan | 12arigo default 11141e9d3bebff 15/pypy/jit/metainterp/: (antocuni, hakan, arigo) Kill 'exception_might_have_happened' and the 'bridge' boolean field of Optimizer. Simpli... | 15:01 |
| cwillu_at_work (~cwillu@cwillu-1-pt.tunnel.tserv13.ash1.ipv6.he.net) joined #pypy. | 15:03 | |
| PiotrSikora (~none@nginx/adept/piotrsikora) left irc: Ping timeout: 240 seconds | 15:10 | |
| PiotrSikora (~none@nginx/adept/piotrsikora) joined #pypy. | 15:12 | |
| gtaylor (~gtaylor@108-196-160-120.lightspeed.tukrga.sbcglobal.net) joined #pypy. | 15:13 | |
| witulski (~stupsi@fwstups.cs.uni-duesseldorf.de) joined #pypy. | 15:35 | |
| kenaan | 12hakanardo jit-targets 11aa8ad4543ac2 15/pypy/jit/metainterp/: dont replace the the JitCellToken when retracing | 15:36 |
| kenaan | 12hakanardo jit-targets 11c728e120eed9 15/pypy/jit/: support CALL_ASSEMBLER | 15:36 |
| kenaan | 12hakanardo jit-targets 118e75cc4b5fbc 15/pypy/jit/metainterp/: retraces ending with a virtual state matching a previously compiled trace | 15:36 |
| kenaan | 12hakanardo jit-targets 11fd948f0bae66 15/: hg merge default | 15:36 |
| PiotrSikora (~none@nginx/adept/piotrsikora) left irc: Quit: ZNC - http://znc.in | 15:41 | |
| PiotrSikora (~none@nginx/adept/piotrsikora) joined #pypy. | 15:42 | |
| witulski (stupsi@fwstups.cs.uni-duesseldorf.de) left #pypy. | 15:45 | |
| kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) left irc: Quit: Textual IRC Client: http://www.textualapp.com/ | 15:47 | |
| Arfrever (~Arfrever@apache/committer/Arfrever) joined #pypy. | 15:47 | |
| MjrTom (MjrTom@azureus/MjrTom) left #pypy. | 15:50 | |
| kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) joined #pypy. | 15:51 | |
| mat^2 (~mathias@212.130.113.35) joined #pypy. | 15:53 | |
| mcdonc (~mcdonc@cabana.palladion.com) joined #pypy. | 15:55 | |
| mvt (~mvantelli@87.213.45.85) left irc: Quit: Leaving | 15:55 | |
| mrsrikanth (~srikanth@59.92.70.241) left irc: Quit: Leaving | 15:56 | |
| ixokai (~ixokai@pdpc/supporter/student/ixokai) joined #pypy. | 16:03 | |
| svhag (~sven@fwstups.cs.uni-duesseldorf.de) joined #pypy. | 16:15 | |
| PiotrSikora (~none@nginx/adept/piotrsikora) left irc: Ping timeout: 240 seconds | 16:17 | |
| svhag (~sven@fwstups.cs.uni-duesseldorf.de) left irc: Client Quit | 16:18 | |
| PiotrSikora (~none@nginx/adept/piotrsikora) joined #pypy. | 16:18 | |
| kenaan | 12hakanardo jit-targets 117b0d8d8b3d9b 15/pypy/jit/metainterp/test/test_ajit.py: fix test | 16:19 |
| fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) joined #pypy. | 16:21 | |
| PiotrSikora (~none@nginx/adept/piotrsikora) left irc: Quit: ZNC - http://znc.in | 16:23 | |
| PiotrSikora (~none@nginx/adept/piotrsikora) joined #pypy. | 16:24 | |
| amaury (~amaury_@74.125.57.34) left irc: Ping timeout: 240 seconds | 16:25 | |
| apexo (~apexo@2a01:238:436b:8301:5054:ff:fe87:82fb) left irc: Quit: ZNC - http://znc.sourceforge.net | 16:26 | |
| amaury (~amaury_@74.125.57.34) joined #pypy. | 16:26 | |
| apexo (~apexo@2a01:238:436b:8301:5054:ff:fe87:82fb) joined #pypy. | 16:27 | |
| jblaze_ipad (~jblazeipa@mobile-166-147-114-086.mycingular.net) left irc: Quit: Colloquy for iPad - http://colloquy.mobi | 16:29 | |
| mcdonc (~mcdonc@cabana.palladion.com) left irc: Ping timeout: 258 seconds | 16:33 | |
| etrepum (~bob@75-101-96-144.dsl.static.sonic.net) joined #pypy. | 16:36 | |
| kenaan | 12arigo jit-targets 1150c584a30bb4 15/pypy/jit/metainterp/: Bah. Fix. | 16:40 |
| G2P (~G2P@fw-asn1.ornis.com) left irc: Quit: Leaving. | 16:55 | |
| lucian (~lucian@93-97-174-114.zone5.bethere.co.uk) left irc: Ping timeout: 240 seconds | 17:00 | |
| PiotrSikora (~none@nginx/adept/piotrsikora) left irc: Quit: ZNC - http://znc.in | 17:05 | |
| Alex_Gaynor | chronitis: it needs tests in objspace/std/tests/ :) | 17:06 |
| PiotrSikora (~none@nginx/adept/piotrsikora) joined #pypy. | 17:06 | |
| CIA-24 | 03agaynor 07roundup * 10#926/string concatenation using + kills PyPy: | 17:08 |
| CIA-24 | FWIW I think it's solvable at the JIT level, I may spend some time playing with | 17:08 |
| CIA-24 | this idea. * 14https://bugs.pypy.org/issue926 | 17:08 |
| `fox` (~fox@host229-107-dynamic.45-79-r.retail.telecomitalia.it) joined #pypy. | 17:10 | |
| fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) left irc: Quit: fzzzy | 17:12 | |
| witulski (~stupsi@176.198.244.135) joined #pypy. | 17:23 | |
| voidspace (~voidspace@python/psf/voidspace) joined #pypy. | 17:23 | |
| rekamso (~textual@67.51.82.66) joined #pypy. | 17:27 | |
| Vorpal (~AnMaster@unaffiliated/anmaster) joined #pypy. | 17:35 | |
| fzzzy (~donovan@nat/mozilla/x-tvmqoueebmbtenqo) joined #pypy. | 17:35 | |
| Turicas (~alvaro@mail.justen.eng.br) joined #pypy. | 17:37 | |
| [mat^2] (~mathias@212.130.113.35) joined #pypy. | 17:39 | |
| mcdonc (~mcdonc@cabana.palladion.com) joined #pypy. | 17:40 | |
| Alex_Gaynor | chronitis: ./pytest.py path/to/tests is all you need to do to run them | 17:42 |
| chronitis | thanks | 17:42 |
| chronitis | (let the record show I was trying to find out how to run the objspace tests) | 17:43 |
| Taggnostr (~quassel@dyn57-215.yok.fi) joined #pypy. | 17:46 | |
| `fox` (~fox@host229-107-dynamic.45-79-r.retail.telecomitalia.it) left irc: Ping timeout: 256 seconds | 17:47 | |
| k_bx (~k_bx@195.20.130.1) left irc: Ping timeout: 240 seconds | 17:50 | |
| dcolish (dcolish@2610:10:20:208:5652:ff:fe2b:1165) joined #pypy. | 17:51 | |
| [mat^2] (~mathias@212.130.113.35) left irc: | 17:51 | |
| chronitis | I note that test_stringobject for py3k fails on repr(b'') == "''" < is this intentional (as opposed to "b''" which cpython produces) or just something that hasn't been 2->3'd? | 17:53 |
| timonator | seems to me to be something that wasn't correctly 2->3'd | 17:53 |
| Alex_Gaynor | chronitis: there are a LOT of failing tests, nearly 200 ATM, so yes, it's just a case of "hasn't been done yet" | 17:54 |
| timonator | in py3, a byte-"string" should always stay a byte-"string" | 17:54 |
| amaury (~amaury_@74.125.57.34) left irc: Ping timeout: 240 seconds | 17:54 | |
| chronitis | not so much the test fails, but the test hasn't been updated and hence requires (I think) incorrect behaviour | 17:56 |
| chronitis | (ie, should read <repr(b'') == "b''"> instead of <repr(b'') == "''">) | 17:57 |
| asmeurer_ (~asmeurer@dhcp-baca-230.resnet.nmt.edu) joined #pypy. | 17:57 | |
| tilgovi (~randall@c-98-210-155-124.hsd1.ca.comcast.net) joined #pypy. | 18:02 | |
| tilgovi (~randall@c-98-210-155-124.hsd1.ca.comcast.net) left irc: Changing host | 18:02 | |
| tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy. | 18:02 | |
| etrepum (~bob@75-101-96-144.dsl.static.sonic.net) left irc: Quit: etrepum | 18:03 | |
| chronitis | Alex_Gaynor: http://pastebin.com/jCF7G623 < patch with (passing) tests | 18:04 |
| Alex_Gaynor | chronitis: It looks fine to me, can you either file a bug for it or speak with amaury when he's on IRC about it. I havent' started working on the py3k branch yet and I'm not really familiar with this method | 18:05 |
| amaury (~amaury_@74.125.57.34) joined #pypy. | 18:05 | |
| mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) joined #pypy. | 18:05 | |
| Rhy0lite (dje@nat/ibm/x-xugcdfrtguwmwdil) left irc: Quit: Leaving | 18:07 | |
| witulski (stupsi@176.198.244.135) left #pypy. | 18:08 | |
| Alex_Gaynor | amaury: hi. ch ronitis wrote a patch for bytes.fromhex in py3k http://pastebin.com/jCF7G623 I'm not familiar with this method, do you have a moment to take a look? | 18:10 |
| mat^2 (~mathias@212.130.113.35) left irc: | 18:19 | |
| amaury | Alex_Gaynor: sure | 18:19 |
| Alex_Gaynor | amaury: Thanks, now that we can run the buildbot I'm going to start making time for py3k, I'll probably start with dictviews | 18:20 |
| amaury | :-) | 18:20 |
| amaury | tonight I will also try to merge default | 18:20 |
| Alex_Gaynor | Best of luck, and god speed! | 18:20 |
| `fox` (~fox@host229-107-dynamic.45-79-r.retail.telecomitalia.it) joined #pypy. | 18:21 | |
| amaury | hum, the patch about bytes.fromhex contains 3 changes actually | 18:27 |
| amaury | and I don't agree with the comment "string_escape_encode is only called from repr__String" | 18:27 |
| amaury | but the fromhex part is good | 18:28 |
| tilgovi (~randall@couchdb/developer/tilgovi) left irc: Remote host closed the connection | 18:33 | |
| etrepum (~bob@accessnat4.mochimedia.net) joined #pypy. | 18:33 | |
| amaury (~amaury_@74.125.57.34) left irc: Ping timeout: 240 seconds | 18:39 | |
| mat^2 (~mathias@212.130.113.35) joined #pypy. | 18:41 | |
| Circlefusion (~cf@74-138-199-109.dhcp.insightbb.com) left irc: Read error: Operation timed out | 18:42 | |
| aurojit (~apanda@24.7.101.62) left irc: Remote host closed the connection | 18:47 | |
| etrepum_ (~bob@accessnat4.mochimedia.net) joined #pypy. | 18:47 | |
| etrepum_ (~bob@accessnat4.mochimedia.net) left irc: Remote host closed the connection | 18:48 | |
| etrepum (~bob@accessnat4.mochimedia.net) left irc: Read error: Connection reset by peer | 18:48 | |
| etrepum_ (~bob@accessnat4.mochimedia.net) joined #pypy. | 18:48 | |
| DasIch (~dasich@p3E99004B.dip.t-dialin.net) left irc: Remote host closed the connection | 18:49 | |
| JaRoel|4d (~jaroel|4d@office.fourdigits.nl) left irc: Remote host closed the connection | 18:54 | |
| antocuni (~antocuni@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Ping timeout: 260 seconds | 18:55 | |
| Circlefusion (~cf@74-138-199-109.dhcp.insightbb.com) joined #pypy. | 18:59 | |
| stakkars (~tismer@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Quit: schnarch | 19:02 | |
| `fox` (~fox@host229-107-dynamic.45-79-r.retail.telecomitalia.it) left irc: Ping timeout: 245 seconds | 19:04 | |
| antocuni (~antocuni@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 19:10 | |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Ping timeout: 244 seconds | 19:14 | |
| jacob22_ (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Ping timeout: 260 seconds | 19:14 | |
| jacob22_ (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 19:14 | |
| Trundle (~andy@89.204.137.165) joined #pypy. | 19:14 | |
| Trundle (~andy@89.204.137.165) left irc: Changing host | 19:14 | |
| Trundle (~andy@python/site-packages/trundle) joined #pypy. | 19:14 | |
| ericflo (~ericflo@c-50-131-58-97.hsd1.ca.comcast.net) joined #pypy. | 19:18 | |
| etrepum (~bob@accessnat4.mochimedia.net) joined #pypy. | 19:18 | |
| apanda (~apanda@dhcp-45-220.EECS.Berkeley.EDU) joined #pypy. | 19:20 | |
| etrepum_ (~bob@accessnat4.mochimedia.net) left irc: Ping timeout: 248 seconds | 19:20 | |
| Vorpal (~AnMaster@unaffiliated/anmaster) left irc: Quit: ZNC - http://znc.sourceforge.net | 19:21 | |
| Vorpal (~AnMaster@unaffiliated/anmaster) joined #pypy. | 19:23 | |
| ericholscher (~eric@173.203.223.63) left irc: Ping timeout: 258 seconds | 19:23 | |
| pjenvey (~pjenvey@underboss.org) left irc: Ping timeout: 256 seconds | 19:25 | |
| aisipos (~aisipos@wc.lax.truecarcorp.com) joined #pypy. | 19:26 | |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 19:27 | |
| pjenvey (~pjenvey@underboss.org) joined #pypy. | 19:28 | |
| apanda (~apanda@dhcp-45-220.EECS.Berkeley.EDU) left irc: Remote host closed the connection | 19:28 | |
| ericholscher (~eric@173.203.223.63) joined #pypy. | 19:30 | |
| apanda (~apanda@dhcp-45-220.EECS.Berkeley.EDU) joined #pypy. | 19:30 | |
| pjenvey | amaury is back on py3k support? cool | 19:36 |
| JaRoel|4d (~jaroel|4d@sink.jaroel.nl) joined #pypy. | 19:37 | |
| amaury (~amaury_@46-127-23-192.dynamic.hispeed.ch) joined #pypy. | 19:39 | |
| Da_Blitz (~Da_Blitz@203.56.250.63) left irc: Ping timeout: 256 seconds | 19:39 | |
| Alex_Gaynor | amaury: dict is a mess because of bootstrapping :) I think I have it figured out though, updating all the tests | 19:39 |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Read error: Connection reset by peer | 19:39 | |
| apanda (~apanda@dhcp-45-220.EECS.Berkeley.EDU) left irc: Remote host closed the connection | 19:40 | |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 19:40 | |
| Da_Blitz (~Da_Blitz@203.56.250.63) joined #pypy. | 19:41 | |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Read error: Connection reset by peer | 19:41 | |
| chronitis | amaury: apparently I missed uses of string_escape_encode outside objspace/ - but it looks like the other use could use some refactoring anyway (adds quotes and then removes them again) | 19:41 |
| chronitis | what is the Right Way to submit patches? | 19:41 |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 19:41 | |
| amaury | chronitis: either post them to some paste site like you did | 19:42 |
| amaury | or: create a fork of the pypy repository | 19:42 |
| amaury | I've seen your change about bytes.fromhex | 19:43 |
| amaury | I'll check it and merge it | 19:43 |
| -Martinp23 (martinp23@freenode/staff/martinp23) to $$*- [Global Notice] Hi everyone. You may know that we run a separate network for the purpose of testing future ircd versions. If you'd like to help test by checking for consistency between versions (eg, information visibility etc), join testnet.freenode.net port 9002 (ssl: 9003). Talk to us in #freenode-seven on the production network. Thanks, and have a great evening. | 19:43 | |
| _pyre_ (~stian@137.241.189.109.customer.cdi.no) joined #pypy. | 19:43 | |
| _pyre_ | pickle speed in pypy isn't that impressive :( | 19:44 |
| _pyre_ | http://pastebin.com/Lm0igpYV | 19:44 |
| _pyre_ | (pypy nightly from 3.nov) | 19:44 |
| chronitis | amaury: thanks | 19:44 |
| chronitis | now to find something less trivial to fix | 19:44 |
| kenaan | 12alex_gaynor py3k 11866494936d4f 15/: Remove dict.has_key, and switch dict.{keys,values,items} to return views and remove the view* methods. | 19:47 |
| Alex_Gaynor | _pyre_: it's somewhat known, it's a result of our cPickle is really just pure python pickle. If we had some benchmarks perhaps someone could spend time improving the situation. | 19:47 |
| _pyre_ | Marshal is even worse: http://pastebin.com/rgS79ssF | 19:48 |
| Alex_Gaynor | pff, I don't think anyone's ever looked at marshall for performance reasons | 19:48 |
| _pyre_ | pypy doesn't use it internally like CPython does? | 19:48 |
| exarkun | "use it" isn't the same as "it is important bottleneck in real applications" | 19:49 |
| Alex_Gaynor | it uses to dump bytecode | 19:49 |
| Alex_Gaynor | this isn't exactly a bottleneck | 19:49 |
| exarkun | listing the contents of hundreds of directories and trying to open thousands of files is probably usually more expensive than parsing a simple binary format | 19:49 |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Read error: Connection reset by peer | 19:50 | |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 19:51 | |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Read error: Connection reset by peer | 19:51 | |
| _pyre_ | probably, pickle should be improved tho. | 19:51 |
| Alex_Gaynor | yes definitely | 19:52 |
| exarkun | _pyre_: Go for it | 19:52 |
| Alex_Gaynor | benchmarks first! | 19:52 |
| Alex_Gaynor | good, comprehensive benchamrks | 19:52 |
| exarkun | Of course. | 19:52 |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 19:53 | |
| Alex_Gaynor | hey arigato, how are the sprints going? | 19:53 |
| stakkars (~tismer@89.204.137.123) joined #pypy. | 19:55 | |
| _pyre_ | trying to use pickle and run this small benchmark and python2 takes forever. Would a "cPickle" in RPython have any benefits? Or is it the dicts that might be slow to grab | 19:55 |
| DasIch (~dasich@p3E99004B.dip.t-dialin.net) joined #pypy. | 19:56 | |
| Alex_Gaynor | personally I'd like to find a way to speed it up with pure python, as fijal did for json, dicts have nothing to do with it | 19:56 |
| exarkun | Er. Use cPickle on CPython if you want. | 19:56 |
| stakkars | which does not give that much of improvement. | 19:57 |
| k_bx (~k_bx@94.244.19.62) joined #pypy. | 19:57 | |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1426 [12alex, py3k] | 19:58 |
| stakkars (~tismer@89.204.137.123) left irc: Client Quit | 19:58 | |
| _pyre_ | Ok, I'll see if i can come up with something | 19:58 |
| ojii (~ojii@40-34.60-188.cust.bluewin.ch) left irc: Remote host closed the connection | 20:01 | |
| etrepum (~bob@accessnat4.mochimedia.net) left irc: Remote host closed the connection | 20:01 | |
| etrepum (~bob@accessnat4.mochimedia.net) joined #pypy. | 20:01 | |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Read error: Connection reset by peer | 20:02 | |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 20:03 | |
| _pyre_ | Alex_Gaynor: This hack is not good for pypy: # Why use struct.pack() for pickling but marshal.loads() for # unpickling? struct.pack() is 40% faster than marshal.dumps(), but # marshal.loads() is twice as fast as struct.unpack()! mloads = marshal.loads | 20:03 |
| _pyre_ | struct is 15 times faster than marshal in pypy | 20:04 |
| Alex_Gaynor | struct is kind of good struct.pack("i", some_integer) is just a few CPU instructions | 20:04 |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Read error: Connection reset by peer | 20:05 | |
| mwhudson (~mwh@120.136.5.22) joined #pypy. | 20:05 | |
| mwhudson (~mwh@120.136.5.22) left irc: Changing host | 20:05 | |
| mwhudson (~mwh@linaro/mwhudson) joined #pypy. | 20:05 | |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 20:05 | |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Read error: Connection reset by peer | 20:05 | |
| amaury | chronitis: something useful would be sys.hash_info | 20:06 |
| amaury | "import decimal" needs it | 20:06 |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 20:08 | |
| kenaan | 12amauryfa py3k 118fe40c886021 15/pypy/: Fix tests in module/rctime | 20:08 |
| kenaan | 12amauryfa py3k 1122fa14064102 15/pypy/: Fix most tests in __builtin__ module, including a nasty error in type dictonaries: After class C: x=42 C.x co... | 20:08 |
| kenaan | 12amauryfa py3k 111afdb2a14313 15/pypy/module/__builtin__/: Allow bytes source code in compile() | 20:08 |
| kenaan | 12amauryfa py3k 11cc4562844148 15/lib-python/conftest.py: _warnings is always required by test.regrtest | 20:08 |
| kenaan | 12amauryfa py3k 11b980324f6ad7 15/lib-python/conftest.py: gzip needs zlib of course | 20:09 |
| kenaan | 12amauryfa py3k 110aaed69faf04 15/pypy/module/zlib/: zlib only deals with bytes, not str | 20:09 |
| kenaan | 12amauryfa py3k 1102d89bbd9a31 15/pypy/objspace/std/: (chronitis) Implement bytes.fromhex(). Thanks! | 20:09 |
| kenaan | 12amauryfa py3k 1129d1700d2efd 15/pypy/objspace/std/: (chronitis) update std.__doc__ and bytes.__doc__. | 20:09 |
| kenaan | 12alex_gaynor py3k 11cf45cbaaa331 15/pypy/objspace/std/: a bunch of fixes for complex, includes removing floordiv, divmod, and mod | 20:10 |
| kenaan | 12alex_gaynor py3k 11705745d3509c 15/: merged upstream | 20:10 |
| kkris (~kris@80-123-34-188.adsl.highway.telekom.at) joined #pypy. | 20:11 | |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Read error: Connection reset by peer | 20:11 | |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 20:14 | |
| mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep | 20:16 | |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Read error: Connection reset by peer | 20:16 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1426 [12alex, py3k] | 20:16 |
| Alex_Gaynor | amaury: "[Timer] Total: --- 1006.3 s", tannit is very fast with no JIT and only a few modules! | 20:17 |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 20:17 | |
| amaury | 1000s is a timeout | 20:18 |
| amaury | probably some deadlock | 20:18 |
| Alex_Gaynor | amaury: no it finished | 20:18 |
| kenaan | 12alex_gaynor py3k 112a365dee5e98 15/pypy/translator/goal/app_main.py: fixes for app_main | 20:18 |
| Alex_Gaynor | and then the tests all failed :) | 20:18 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1427 [12alex, py3k] | 20:18 |
| amaury | -all-? | 20:19 |
| Alex_Gaynor | amaury: yes, app_main had a dict.items().sort(), which failed | 20:20 |
| Alex_Gaynor | so I just fixed that | 20:20 |
| amaury | ah | 20:20 |
| amaury | this kind of thing is expected | 20:20 |
| amaury | someday you'll remove the u"" syntax | 20:20 |
| Alex_Gaynor | yes, as we fix more things we have to update more old code | 20:20 |
| amaury | and many many many places to fix | 20:20 |
| Alex_Gaynor | progress! | 20:21 |
| Trundle (~andy@python/site-packages/trundle) left irc: Ping timeout: 240 seconds | 20:24 | |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Read error: Connection reset by peer | 20:29 | |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 20:30 | |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Read error: Connection reset by peer | 20:31 | |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 20:31 | |
| kenaan | 12pjenvey default 11c07fe33e541d 15/lib_pypy/pyrepl/: unpack tuple params, for py3k support | 20:35 |
| pjenvey | ^for merging later | 20:35 |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Read error: Connection reset by peer | 20:36 | |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 20:37 | |
| amaury | hm, I did "hg merge default" | 20:37 |
| amaury | and one change in pypyoption.py was not merged | 20:37 |
| amaury | no conflict though | 20:37 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1427 [12alex, py3k] | 20:38 |
| amaury | Alex_Gaynor: failures with no output? | 20:39 |
| Alex_Gaynor | amaury: yes :/ I guess there's another bug in conftest or something? | 20:42 |
| amaury | not sure | 20:44 |
| amaury | conftest runs with cpython2.6 | 20:44 |
| tilgovi (~randall@199.36.158.16) joined #pypy. | 20:47 | |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Read error: Connection reset by peer | 20:47 | |
| tilgovi (~randall@199.36.158.16) left irc: Changing host | 20:47 | |
| tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy. | 20:47 | |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 20:48 | |
| apexo (~apexo@2a01:238:436b:8301:5054:ff:fe87:82fb) left irc: Ping timeout: 240 seconds | 20:48 | |
| apexo (~apexo@2a01:238:436b:8301:5054:ff:fe87:82fb) joined #pypy. | 20:49 | |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Read error: Connection reset by peer | 20:49 | |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 20:50 | |
| lizardo (~lizardo@189.2.128.130) left irc: Quit: Leaving | 20:52 | |
| stakkars (~tismer@213-65-251-34-no35.business.telia.com) joined #pypy. | 20:52 | |
| chronitis | amaury: http://pastebin.com/myU493wj < sys.hash_info, implemented as per cpython | 20:55 |
| amaury | chronitis: how did you find the magic constants? | 21:00 |
| chronitis | the last three are constants from the python headers | 21:01 |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Read error: Connection reset by peer | 21:01 | |
| amaury | I suppose they should match pypy implementation instead | 21:01 |
| jacob22_ (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Read error: Connection reset by peer | 21:01 | |
| antocuni (~antocuni@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Read error: Connection reset by peer | 21:01 | |
| antocuni (~antocuni@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 21:02 | |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 21:02 | |
| jacob22_ (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 21:02 | |
| chronitis | and the methods for the first two also come from the cpython headers, using the sizes from rffi | 21:02 |
| chronitis | it could arguably just be replaced with a 32/64 bit flag | 21:02 |
| amaury | ah, they also appear in pypy/rlib/objectmodel.py | 21:03 |
| amaury | the 314159 | 21:03 |
| amaury | and 1000003 in std/complexobject.py :( | 21:05 |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Client Quit | 21:06 | |
| chronitis | and in objspace/std/floatobject.py | 21:07 |
| chronitis | is there a place where such constants are collected? | 21:10 |
| amaury | not yet | 21:11 |
| chronitis | (at least, an rpython place) | 21:11 |
| amaury | it may be a good idea to externalize them as constants | 21:11 |
| amaury | (in their own module) | 21:11 |
| amaury | and have sys.hash_info collect all of them | 21:12 |
| amaury | huh | 21:12 |
| amaury | can someone have a look at our hash_Float() implementation? | 21:12 |
| amaury | in objspace/std/floatobject.py | 21:12 |
| amaury | looks very inefficient for large numbers like 1e97 | 21:13 |
| amaury | "Convert to long and use its hash" | 21:13 |
| Turicas (~alvaro@mail.justen.eng.br) left irc: Quit: Leaving | 21:16 | |
| chronitis | difficult to see how the common-hashes-for-all-number-types scheme would work otherwise? | 21:16 |
| Alex_Gaynor | amaury: the issue is app_inspect.py: expected locals().key() to be a list | 21:16 |
| amaury | Alex_Gaynor: and this is used by all tests? | 21:17 |
| Alex_Gaynor | amaury: test.support imports subprocessing, which imports pickle, which uses dir() | 21:17 |
| amaury | Python has too many Python dependencies :-) | 21:19 |
| fschwidom (~fschwidom@46.115.0.241) joined #pypy. | 21:19 | |
| pjenvey | that seemed like it was caused by dir() Alex_Gaynor | 21:19 |
| pjenvey | er, yes, which you just explained | 21:19 |
| amaury | chronitis: CPython does it much better: http://hg.python.org/cpython/file/4facbfdc7700/Objects/object.c#l689 | 21:19 |
| amaury | and the huuge comment above | 21:20 |
| chronitis | problem for another day, I think | 21:21 |
| kenaan | 12amauryfa py3k 11df486c370688 15/: hg merge default | 21:21 |
| pjenvey | Alex I can tackle dir if you haven't already | 21:21 |
| kenaan | 12amauryfa py3k 11b6e07a358ebe 15/pypy/objspace/std/: merge heads | 21:21 |
| kenaan | 12amauryfa py3k 119b869427f59a 15/pypy/translator/goal/app_main.py: merge heads | 21:21 |
| Action: pjenvey sprinting @ PloneConf | 21:21 | |
| PqSe (~joe@cafe.rspkg.com) joined #pypy. | 21:22 | |
| Alex_Gaynor | pjenvey: I'm sitting in class now, and I need to modify the pycon bot before tonight, so I probably won't get to it very soon | 21:24 |
| asmeurer_ (~asmeurer@dhcp-baca-230.resnet.nmt.edu) left irc: Quit: asmeurer_ | 21:24 | |
| ronny | hmm | 21:27 |
| ronny | somehow every time i see the cpython c source feel like c++ could do so much better | 21:28 |
| Da_Blitz_ (~Da_Blitz@203.56.250.63) joined #pypy. | 21:29 | |
| Da_Blitz (~Da_Blitz@203.56.250.63) left irc: Quit: Reconnecting | 21:29 | |
| aboudreault (~alanb@osgeo/member/aboudreault) left irc: Read error: Operation timed out | 21:35 | |
| __class__ (~class@99-105-56-217.lightspeed.sntcca.sbcglobal.net) left irc: Ping timeout: 258 seconds | 21:35 | |
| kkris (~kris@80-123-34-188.adsl.highway.telekom.at) left irc: Quit: Leaving. | 21:43 | |
| `fox` (~fox@host229-107-dynamic.45-79-r.retail.telecomitalia.it) joined #pypy. | 21:45 | |
| __class__ (~class@99-105-56-217.lightspeed.sntcca.sbcglobal.net) joined #pypy. | 21:53 | |
| fschwidom (~fschwidom@46.115.0.241) left irc: Ping timeout: 276 seconds | 21:55 | |
| Action: gutworth doubts it | 21:56 | |
| pjenvey | ronny - you can go read some of the unladen swallow source | 21:57 |
| Alex_Gaynor | gutworth: A healthy skepticism of C++ is always a good thing. | 21:57 |
| antocuni (~antocuni@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Ping timeout: 260 seconds | 22:03 | |
| chronitis (~chronitis@88-104-117-156.dynamic.dsl.as9105.com) left irc: Quit: Lost terminal | 22:05 | |
| ramusara (~ramusara@220.156.210.236.user.e-catv.ne.jp) left irc: Quit: Leaving... | 22:05 | |
| antocuni (~antocuni@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 22:08 | |
| fprimex (~fprimex@brent-macbook.sc.fsu.edu) left irc: Quit: home | 22:15 | |
| `fox` (~fox@host229-107-dynamic.45-79-r.retail.telecomitalia.it) left irc: Ping timeout: 245 seconds | 22:16 | |
| mcdonc (~mcdonc@cabana.palladion.com) left irc: Ping timeout: 258 seconds | 22:21 | |
| mcdonc (~mcdonc@cabana.palladion.com) joined #pypy. | 22:24 | |
| kenaan | 12pjenvey py3k 113e341a64f85c 15/pypy/: 2to3 | 22:24 |
| kenaan | 12pjenvey py3k 110e9d5f1f05c5 15/pypy/module/__builtin__/app_inspect.py: handle dict views in dir() | 22:24 |
| Alex_Gaynor | pjenvey: I'm pretty sure that file (conftest.py) was supposed to stay py2k, but I'm not positive, amaury ? | 22:25 |
| amaury | it is | 22:25 |
| pjenvey | okk, I almost asked about it | 22:25 |
| pjenvey | somethign was importing it app level though | 22:25 |
| amaury | -A tests? | 22:25 |
| pjenvey | yea an app level test | 22:26 |
| Rhyolite | Is there a way to tell pypy and rffi a different directory for gc/gc.h and libgc? | 22:26 |
| asmeurer__ (~asmeurer@dhcp-baca-230.resnet.nmt.edu) joined #pypy. | 22:26 | |
| antocuni (~antocuni@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Ping timeout: 260 seconds | 22:27 | |
| kenaan | 12pjenvey py3k 11972745c2bd89 15/pypy/conftest.py: partially revert 3e341a64f85c, conftest needs to stay py | 22:28 |
| amaury | Rhyolite: pypy does not often use gc/gc.h | 22:30 |
| Rhyolite | it seems to use it for tests | 22:30 |
| amaury | right | 22:30 |
| Rhyolite | at least platform-specific tests | 22:30 |
| Rhyolite | and that's my problem | 22:30 |
| Rhyolite | I was able to install GC as root on another POWER7 system | 22:30 |
| Rhyolite | but I cannot necessarily install it in /usr/local on the GCC Compile Farm system | 22:31 |
| Rhyolite | is there a way to tell the test infrastructure to add other options to the include path and library path? | 22:31 |
| Rhyolite | are C_INCLUDE_PATH and LIBRARY_PATH honored? | 22:32 |
| Da_Blitz_ (~Da_Blitz@203.56.250.63) left irc: Ping timeout: 260 seconds | 22:34 | |
| amaury | normally yes, gcc will use these | 22:37 |
| ronny | gutworth: i think c++ vs c++'s good parts is semilar to javascript the reference vs javascript the good parts | 22:37 |
| ronny | pjenvey: from the bits i have sen so far i dont think unladen is very nice c++ | 22:38 |
| Alex_Gaynor | ronny: javascript the good parts unfortunately doesn't have a way to disable the horribly broken parts :) | 22:38 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1428 [12afa, py3k] | 22:38 |
| ronny | due to the nature of c++ there is a vast difference between just c++ and good c++ | 22:38 |
| amaury | same difference between just Python and good RPython! | 22:39 |
| Alex_Gaynor | :D | 22:39 |
| ronny | amaury: please done compare space stations and submarine bases | 22:39 |
| amaury | I seriously consider RPython as close to C++ | 22:40 |
| ronny | dont | 22:40 |
| amaury | you haven't wrote enough modules then | 22:40 |
| amaury | The main difference | 22:40 |
| ronny | c++ has values | 22:40 |
| amaury | is that the templating language is Python itself | 22:40 |
| amaury | instead of some declarative description of rules | 22:41 |
| ronny | rpython and its sematics are very different from c++ and its semantics | 22:42 |
| whyking (~quassel@ip68-14-13-208.ri.ri.cox.net) joined #pypy. | 22:42 | |
| ronny | sometimes i wonder what would happen if instead of specializing on the rpython level and writing out c, we'd wrte out c++ templates | 22:43 |
| ronny | 5 seconds later reality hits me on the back of my head | 22:43 |
| amaury | that's ShedSkin | 22:43 |
| ronny | nop | 22:43 |
| ronny | shedsking cant possibly hve things like a jit generator and a gc generator without horrific things | 22:43 |
| amaury | true | 22:44 |
| amaury | otoh, pypy jits works on already specialized templates | 22:45 |
| amaury | so you can't let C++ generate them | 22:45 |
| Alex_Gaynor | amaury: Python is a much better metaprogramming language than C++ templtes :) | 22:45 |
| amaury | I strongly agree | 22:45 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/130 | 22:46 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/934 | 22:46 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/705 | 22:46 |
| kenaan | 12pjenvey py3k 11f73c96d7cbd8 15/lib_pypy/pyrepl/: merge default | 22:48 |
| amaury | a pyrepl that works with py3k? | 22:49 |
| Alex_Gaynor | amaury: a pyrepl that compiles under py3k :) I think ronny is working on a full py3k version | 22:50 |
| pjenvey | well, something keeps importing so I keep applying fixes | 22:50 |
| pjenvey | =] | 22:50 |
| pjenvey | importing it | 22:50 |
| k_bx (~k_bx@94.244.19.62) left irc: Ping timeout: 240 seconds | 22:50 | |
| gtaylor (~gtaylor@108-196-160-120.lightspeed.tukrga.sbcglobal.net) left irc: Remote host closed the connection | 22:51 | |
| mat^2 (~mathias@212.130.113.35) left irc: | 22:53 | |
| ronny | oO | 22:54 |
| fzzzy (~donovan@nat/mozilla/x-tvmqoueebmbtenqo) left irc: Read error: Connection reset by peer | 22:54 | |
| ronny | amaury: pyrepl for py3k isnt complete yet | 22:55 |
| ronny | pjenvey: what are you importing? | 22:55 |
| fzzzy (~donovan@nat/mozilla/x-suayukmnstwztrjr) joined #pypy. | 22:55 | |
| amaury | ronny: indeed | 22:55 |
| amaury | "print d" | 22:55 |
| pjenvey | it was probably something rather stupid | 22:55 |
| amaury | in input.py | 22:55 |
| pjenvey | will pyrepl need a huge overhaul for py3k? | 22:56 |
| ronny | amaury: the py3k branch is already able to start pythoni on py3k | 22:56 |
| ronny | but there are fuckups with various inputs | 22:56 |
| ronny | and i have no idea how to test that yet | 22:56 |
| amaury | "./pypy-c" fails for me | 22:56 |
| ronny | because it WILL break again if there is no propper test | 22:57 |
| pjenvey | "truncated \uXXXX escape" in reader.py too | 22:57 |
| ronny | hmm | 22:58 |
| ronny | i'll have a look | 22:58 |
| kenaan | 12RonnyPfannschmidt pyrepl[py3ksupport] 119adc0ebfa532 15/pyrepl/unix_console.py: add unicode alias to unix_console | 22:59 |
| Shanita (~John@osbk-4db06d8c.pool.mediaWays.net) left irc: Ping timeout: 248 seconds | 22:59 | |
| Shanita (~John@osbk-4d08bc31.pool.mediaWays.net) joined #pypy. | 23:00 | |
| apanda (~apanda@dhcp-45-220.EECS.Berkeley.EDU) joined #pypy. | 23:05 | |
| amaury | ah, py3k passes *some* tests | 23:06 |
| Rhyolite | is carl friedrich around this week or at the sprint? | 23:06 |
| Alex_Gaynor | Rhyolite: he's not at the sprint, no idea i fhe's around :) | 23:06 |
| ronny | Alex_Gaynor: py3k passes all tests | 23:06 |
| Alex_Gaynor | ronny: ? | 23:06 |
| ronny | eh amaury i mean | 23:06 |
| Rhyolite | I'm not exactly sure how to interpret Sven's merge on the ppc-jit-backend branch, but he appears to have wipe out all of my recent changes | 23:07 |
| amaury | ronny: many of them fail | 23:07 |
| Alex_Gaynor | Rhyolite: may have been entirely accidental, try sending an email response to that commit, (which would go to pypy-dev) | 23:08 |
| ronny | amaury: on pypy? | 23:08 |
| ronny | amaury: im testing on cpython atm | 23:08 |
| amaury | yes! | 23:08 |
| Rhyolite | Alex: he has not been responding to any of my emails | 23:08 |
| Alex_Gaynor | not sure then, I don't know sven | 23:08 |
| ronny | amaury: can you supply me a build? | 23:09 |
| amaury | ronny: ask tannit :-) | 23:09 |
| Rhyolite | Alex_Gaynor: I'm not sure how to interpret his recent commits | 23:09 |
| Rhyolite | one says "merge" and another has no comment | 23:09 |
| ronny | amaury: i suppose you already asked tannit for a pypy3-bin build for 64 bit? | 23:09 |
| amaury | http://buildbot.pypy.org/nightly/py3k/ | 23:09 |
| Rhyolite | I'm confused about what he's merging | 23:09 |
| amaury | but the last ones are not correct | 23:09 |
| amaury | please wait 7000s | 23:10 |
| amaury | When this build finishes: http://buildbot.pypy.org/waterfall?show=pypy-c-app-level-linux-x86-32 | 23:10 |
| ronny | ok | 23:10 |
| amaury | (so, it's not a 64bit build) | 23:11 |
| ronny | does it work on a normal 64bit deb + 32 bit libs? | 23:11 |
| ronny | time to build the commands to get/update it | 23:11 |
| amaury | yes, I think that tannit is such a machine | 23:12 |
| amaury | now in test_fptlib.py | 23:12 |
| Rhyolite | Alex: can you help explain what https://bitbucket.org/pypy/pypy/changesets/tip/branch%28%22ppc-jit-backend%22%29 means? | 23:14 |
| Rhyolite | what that list of commits is telling me | 23:14 |
| Alex_Gaynor | Rhyolite: it's a list of all commits that were made directly ont hat brnah | 23:14 |
| Alex_Gaynor | on that branch* | 23:15 |
| Rhyolite | sorry, yes, on that branch | 23:15 |
| Rhyolite | I don't understand the relationship between rev 09dd516eeee3 and 0dbe1538b91a | 23:21 |
| Rhyolite | and the graphic on the left | 23:21 |
| Rhyolite | I see a dot next to my commit 058e97bccb87, but it's not present after the merge | 23:21 |
| Rhyolite | but I don't see it removed in the diff either | 23:21 |
| Circlefusion (~cf@74-138-199-109.dhcp.insightbb.com) left irc: Read error: Operation timed out | 23:21 | |
| pybot (~pybot@stackless.com) left irc: Ping timeout: 240 seconds | 23:21 | |
| -ERROR from server- Closing Link: stackless.com (Ping timeout: 240 seconds) | 23:21 | |
| pybot joined #pypy. | 23:21 | |
| -:#pypy- [freenode-info] channel flooding and no channel staff around to help? Please check with freenode support: http://freenode.net/faq.shtml#gettinghelp | 23:21 | |
| -ChanServ (ChanServ@services.)- [#pypy] Welcome! | 23:21 | |
| -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). | 23:22 | |
| dmarkey (~dmarkey@dmarkey.xen.prgmr.com) left irc: Ping timeout: 240 seconds | 23:22 | |
| dmarkey (~dmarkey@dmarkey.xen.prgmr.com) joined #pypy. | 23:22 | |
| bfirsh (u1308@gateway/web/irccloud.com/x-scokrbdozjcthfmu) left irc: Excess Flood | 23:22 | |
| fzzzy (~donovan@nat/mozilla/x-suayukmnstwztrjr) left irc: Read error: Connection reset by peer | 23:23 | |
| fzzzy (~donovan@nat/mozilla/x-gbradcmvqjjrcqxe) joined #pypy. | 23:24 | |
| bfirsh (u1308@gateway/web/irccloud.com/x-luhfzdzupfkwrjxe) joined #pypy. | 23:26 | |
| ronny | ah, fsck | 23:27 |
| ronny | amaury: i'll take a look tommorow, i need sleep sooner than build finished | 23:27 |
| fprimex (~fprimex@fl-67-233-144-228.dhcp.embarqhsd.net) joined #pypy. | 23:27 | |
| rguillebert (~rguillebe@fec76-1-78-234-124-105.fbx.proxad.net) joined #pypy. | 23:28 | |
| _pyre_ (~stian@137.241.189.109.customer.cdi.no) left irc: Quit: Leaving. | 23:29 | |
| apanda (~apanda@dhcp-45-220.EECS.Berkeley.EDU) left irc: Remote host closed the connection | 23:31 | |
| amaury | ronny: yes, I'll probably lower the timeout threshold | 23:31 |
| brodie (~brodie@sven.sf.io) left irc: Changing host | 23:35 | |
| brodie (~brodie@unaffiliated/brodie) joined #pypy. | 23:35 | |
| whitelynx (~whitelynx@li117-47.members.linode.com) left irc: Quit: Ex-Chat | 23:42 | |
| JaRoel|4d (~jaroel|4d@sink.jaroel.nl) left irc: Remote host closed the connection | 23:46 | |
| bobbyz (~bobbyz@c-67-184-43-39.hsd1.il.comcast.net) left irc: Ping timeout: 260 seconds | 23:49 | |
| Shanita (~John@osbk-4d08bc31.pool.mediaWays.net) left irc: Remote host closed the connection | 23:50 | |
| kenaan | 12amauryfa py3k 11239bf4fc877d 15/: Implement IOBase._checkClosed(), will maybe fix test_fptlib and test_poplib. | 23:51 |
| Moku (~John@osbk-4d08bc31.pool.mediaWays.net) joined #pypy. | 23:53 | |
| Nick change: Moku -> Shinata | 23:53 | |
| amaury (~amaury_@46-127-23-192.dynamic.hispeed.ch) left irc: Ping timeout: 258 seconds | 23:58 | |
| --- Tue Nov 8 2011 | 00:00 | |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!