| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/907 | 00:00 |
|---|---|---|
| bbot2 | Started: 15http://buildbot.pypy.org/builders/cpython-2-benchmark-x86-64/builds/116 | 00:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/347 | 00:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/1167 | 00:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64-2/builds/170 | 00:00 |
| voidspace (~voidspace@python/psf/voidspace) left irc: Quit: Bye... | 00:00 | |
| craigkerstiens (~textual@c-76-126-162-38.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep. | 00:34 | |
| craigkerstiens (~textual@c-76-126-162-38.hsd1.ca.comcast.net) joined #pypy. | 00:40 | |
| nopf (~frosch@77-20-175-177-dynip.superkabel.de) joined #pypy. | 00:58 | |
| AlbireoX`Laptop (~AlbireoX@99-136-83-34.lightspeed.rcsntx.sbcglobal.net) joined #pypy. | 01:00 | |
| craigkerstiens (~textual@c-76-126-162-38.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep. | 01:04 | |
| ssutch (~textual@c-67-164-97-24.hsd1.ca.comcast.net) joined #pypy. | 01:16 | |
| ssutch (~textual@c-67-164-97-24.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep. | 01:24 | |
| dracman (~draco@212.255.18.241) left irc: Ping timeout: 265 seconds | 01:41 | |
| dracman (~draco@212.255.19.138) joined #pypy. | 01:47 | |
| craigkerstiens (~textual@c-76-126-162-38.hsd1.ca.comcast.net) joined #pypy. | 01:52 | |
| mcdonc (~mcdonc@ip72-209-205-80.dc.dc.cox.net) joined #pypy. | 02:01 | |
| Shanita (~John@osbk-4db15b22.pool.mediaWays.net) joined #pypy. | 02:03 | |
| setmeaway (~setmeaway@118.45.149.126) joined #pypy. | 02:03 | |
| setmeaway (~setmeaway@118.45.149.126) left irc: Read error: Connection reset by peer | 02:04 | |
| Kaskuka (~John@osbk-4d08be37.pool.mediaWays.net) left irc: Ping timeout: 246 seconds | 02:04 | |
| int3__ (~int3__@206-188-64-238.cpe.distributel.net) joined #pypy. | 02:07 | |
| int3__ (~int3__@206-188-64-238.cpe.distributel.net) left irc: Remote host closed the connection | 02:08 | |
| int3__ (~int3__@206-188-64-238.cpe.distributel.net) joined #pypy. | 02:08 | |
| ivan\ (~ivan@unaffiliated/ivan/x-000001) left irc: Ping timeout: 248 seconds | 02:08 | |
| setmeaway (~setmeaway@118.45.149.126) joined #pypy. | 02:10 | |
| setmeaway (~setmeaway@118.45.149.126) left irc: Read error: Connection reset by peer | 02:14 | |
| setmeaway (~setmeaway@118.45.149.126) joined #pypy. | 02:15 | |
| setmeaway (~setmeaway@118.45.149.126) left irc: Read error: Connection reset by peer | 02:16 | |
| setmeaway (~setmeaway@118.45.149.126) joined #pypy. | 02:17 | |
| setmeaway (~setmeaway@118.45.149.126) left irc: Client Quit | 02:17 | |
| mcdonc (~mcdonc@ip72-209-205-80.dc.dc.cox.net) left irc: Quit: Gotsta go | 02:19 | |
| ivan\ (~ivan@unaffiliated/ivan/x-000001) joined #pypy. | 02:20 | |
| mcdonc (~mcdonc@ip72-209-205-80.dc.dc.cox.net) joined #pypy. | 02:20 | |
| mcdonc_ (~mcdonc@ip72-209-205-80.dc.dc.cox.net) joined #pypy. | 02:21 | |
| mcdonc_ (~mcdonc@ip72-209-205-80.dc.dc.cox.net) left irc: Remote host closed the connection | 02:21 | |
| ivan\ (~ivan@unaffiliated/ivan/x-000001) left irc: Ping timeout: 244 seconds | 02:24 | |
| mcdonc (~mcdonc@ip72-209-205-80.dc.dc.cox.net) left irc: Ping timeout: 265 seconds | 02:25 | |
| int3__ (~int3__@206-188-64-238.cpe.distributel.net) left irc: Remote host closed the connection | 02:42 | |
| int3__ (~int3__@206-188-64-238.cpe.distributel.net) joined #pypy. | 02:42 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/907 | 02:44 |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/1167 | 02:45 |
| setmeaway (~setmeaway@118.45.149.126) joined #pypy. | 02:51 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64-2/builds/170 | 02:53 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/cpython-2-benchmark-x86-64/builds/116 | 02:53 |
| cmr (~root@unaffiliated/cmr) joined #pypy. | 02:57 | |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/945 | 03:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/557 | 03:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/464 | 03:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1656 | 03:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/2238 | 03:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/818 | 03:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1366 | 03:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/897 | 03:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/996 | 03:00 |
| cmr | Could PyPy use a part-time (4-5 hours a week) contributor for doing house chores like tests, documentation, bug triage, etc? I really don't have enough resources to make features happen but I'd love to help out until I do have those resources. | 03:02 |
| kkimlabs (kkimlabs@conference/itp/x-ulqyisjnlcosfjen) left irc: Ping timeout: 248 seconds | 03:03 | |
| Rhyolite | cmr: yes | 03:05 |
| toothr (~mux@unaffiliated/htoothrot) left irc: Quit: here we are | 03:07 | |
| nedbat (~nedbat@python/psf/nedbat) left irc: Ping timeout: 276 seconds | 03:20 | |
| cmr | Rhyolite: Where should I get started? | 03:21 |
| setmeaway (~setmeaway@118.45.149.126) left irc: Quit: Leaving | 03:22 | |
| Rhyolite | what interests you? | 03:22 |
| setmeaway (~setmeaway@118.45.149.126) joined #pypy. | 03:22 | |
| Rhyolite | you should work on what excites you and will keep you interested | 03:22 |
| Rhyolite | most of the PyPy developers are in Europe or the equivalent timezone, so you are more likely to find them online in a different timeshift | 03:24 |
| Rhyolite | PyPy definitely could benefit from more documentation | 03:24 |
| Rhyolite | bug triage and tests depends on how comfortable you are with the internals of PyPy | 03:25 |
| cmr | I'm interested in garbage collection, actually, but I know almost nothing about how PyPy does things, which is the purpose of my doing part-time mostly lightweight things until I have more time (and knowledge) to do cool, interesting things with PyPy. | 03:26 |
| lahwran | cmr: incremental garbage collection is something I could use ;) | 03:30 |
| toothr (~mux@unaffiliated/htoothrot) joined #pypy. | 03:31 | |
| int3__ (~int3__@206-188-64-238.cpe.distributel.net) left irc: Remote host closed the connection | 03:32 | |
| int3__ (~int3__@206-188-64-238.cpe.distributel.net) joined #pypy. | 03:33 | |
| cmr | My day job and something I have lots of knowledge about is web development (using python, of course), so if those skills could be useful, I can help there too. | 03:35 |
| int3___ (~int3__@206-188-64-238.cpe.distributel.net) joined #pypy. | 03:37 | |
| int3__ (~int3__@206-188-64-238.cpe.distributel.net) left irc: Read error: Connection reset by peer | 03:37 | |
| Rhyolite | There was some interest in improving the PyPy website, but a proposal a few months ago was too radical | 03:40 |
| Rhyolite | As I mentioned, this is the middle of the night for most PyPy developers | 03:40 |
| Rhyolite | It's better to catch them earlier or later than now, especially weekdays | 03:41 |
| lahwran | cmr: isn't that true for most of us? | 03:41 |
| Rhyolite | pypy development already is very test driven | 03:41 |
| Rhyolite | but bug report triage can help as well | 03:42 |
| Rhyolite | you can look at the open items | 03:42 |
| gauzmps (~numan@S01060026187e4728.vc.shawcable.net) left irc: Read error: Operation timed out | 03:48 | |
| int3___ (~int3__@206-188-64-238.cpe.distributel.net) left irc: Remote host closed the connection | 03:50 | |
| kkimlabs (kkimlabs@conference/itp/x-chfnpqeijeobhilx) joined #pypy. | 03:55 | |
| int3__ (~int3__@206-188-64-238.cpe.distributel.net) joined #pypy. | 03:57 | |
| nopf (~frosch@77-20-175-177-dynip.superkabel.de) left irc: Ping timeout: 252 seconds | 03:59 | |
| metvik (~metvik@unaffiliated/metvik) left irc: Ping timeout: 245 seconds | 04:00 | |
| int3__ (~int3__@206-188-64-238.cpe.distributel.net) left irc: Remote host closed the connection | 04:03 | |
| int3__ (~int3__@206-188-64-238.cpe.distributel.net) joined #pypy. | 04:03 | |
| int3__ (~int3__@206-188-64-238.cpe.distributel.net) left irc: Remote host closed the connection | 04:06 | |
| int3__ (~int3__@206-188-64-238.cpe.distributel.net) joined #pypy. | 04:06 | |
| ronan (~ronan@host86-155-205-138.range86-155.btcentralplus.com) left irc: Ping timeout: 246 seconds | 04:09 | |
| gauzmps (~numan@S01060026187e4728.vc.shawcable.net) joined #pypy. | 04:19 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/347 | 04:37 |
| tyoc213 (~tyoc213@201.123.201.140) joined #pypy. | 04:54 | |
| eoh (~eoh@112.161.134.227) joined #pypy. | 04:59 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/557 | 05:05 |
| nopf (~frosch@77-20-175-177-dynip.superkabel.de) joined #pypy. | 05:10 | |
| zooko (~user@97-118-92-196.hlrn.qwest.net) joined #pypy. | 05:14 | |
| gauzmps (~numan@S01060026187e4728.vc.shawcable.net) left irc: Ping timeout: 245 seconds | 05:26 | |
| tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy. | 05:27 | |
| tilgovi (~randall@couchdb/developer/tilgovi) left irc: Read error: Connection reset by peer | 05:27 | |
| gauzmps (~numan@S01060026187e4728.vc.shawcable.net) joined #pypy. | 05:41 | |
| nopf (~frosch@77-20-175-177-dynip.superkabel.de) left irc: Ping timeout: 240 seconds | 05:54 | |
| nopf (~frosch@77-20-175-177-dynip.superkabel.de) joined #pypy. | 05:55 | |
| davisagli (davisagli@davisagli.com) left #pypy. | 05:58 | |
| bretth (~bretthart@112.205.79.93) joined #pypy. | 06:01 | |
| bretth | hi fijal | 06:01 |
| tyoc213 (~tyoc213@201.123.201.140) left irc: Remote host closed the connection | 06:30 | |
| hein (~sho@kde/hein) joined #pypy. | 06:45 | |
| hein (~sho@kde/hein) left irc: Client Quit | 06:45 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/945 | 06:47 |
| nopf (~frosch@77-20-175-177-dynip.superkabel.de) left irc: Ping timeout: 260 seconds | 06:50 | |
| zooko (user@97-118-92-196.hlrn.qwest.net) left #pypy ("#tahoe-lafs"). | 07:02 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1656 | 07:41 |
| cdidd (~cdidd@95-24-191-14.broadband.corbina.ru) joined #pypy. | 07:49 | |
| int3__ (~int3__@206-188-64-238.cpe.distributel.net) left irc: Remote host closed the connection | 07:52 | |
| AlbireoX`Laptop (~AlbireoX@99-136-83-34.lightspeed.rcsntx.sbcglobal.net) left irc: Remote host closed the connection | 07:58 | |
| CIA-80 | 03Dmitrey 07roundup * 10#1153/numpypy: critical bug with array.size: (log message trimmed) | 08:09 |
| CIA-80 | [new] >>>> from numpypy import arange,cos | 08:09 |
| CIA-80 | >>>> x = cos(1+arange(10)) | 08:09 |
| CIA-80 | >>>> x.shape | 08:09 |
| CIA-80 | (10,) * 14https://bugs.pypy.org/issue1153 | 08:09 |
| asmeurer (~asmeurer@c-174-56-21-245.hsd1.nm.comcast.net) left irc: Quit: asmeurer | 08:11 | |
| xcombelle (~xcombelle@AToulouse-551-1-85-120.w92-149.abo.wanadoo.fr) joined #pypy. | 08:16 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/464 | 08:24 |
| Eventh (~even@133.225.16.62.customer.cdi.no) joined #pypy. | 08:26 | |
| ivan\ (~ivan@unaffiliated/ivan/x-000001) joined #pypy. | 08:29 | |
| imom0 (~imom0@2001:250:1001:2340:257d:70aa:a4aa:13f6) joined #pypy. | 08:39 | |
| imom0 (~imom0@2001:250:1001:2340:257d:70aa:a4aa:13f6) left irc: Remote host closed the connection | 08:45 | |
| Kxepal (~Miranda@ppp91-79-28-158.pppoe.mtu-net.ru) left irc: Ping timeout: 252 seconds | 08:55 | |
| yumike (~yumike@213.154.174.136) joined #pypy. | 08:59 | |
| yumike (~yumike@213.154.174.136) left irc: Client Quit | 08:59 | |
| Trundle (~andy@python/site-packages/trundle) joined #pypy. | 09:05 | |
| ronny | hmm | 09:05 |
| gauzmps (~numan@S01060026187e4728.vc.shawcable.net) left irc: Remote host closed the connection | 09:06 | |
| arigato (~arigo@bbcs-164-166.cust.wingo.ch) joined #pypy. | 09:11 | |
| arigato | 7a299b860206 made test_transformed_gc take forever | 09:12 |
| ronny | yo arigato | 09:13 |
| arigato | hi | 09:13 |
| ronny | arigato: i wonder if sys.gtframe usage could be optimized at the trace level | 09:13 |
| ronny | (so stuff like sys.getframe(constant).stuff can be inlined | 09:14 |
| bretthart (~bretthart@112.205.79.93) joined #pypy. | 09:17 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/2238 | 09:31 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/2239 [py3k] | 09:31 |
| bbot2 | 13Exception: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/2239 [py3k] | 09:32 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/946 [12arigo] | 09:33 |
| ronny | hmm | 09:34 |
| Eventh | When translating, what does this error mean: Exception': unexpected prebuilt constant: <pyhaskell.interpreter.module.Expose1 object at 0x0bdee9f0> --- pastebin: http://bpaste.net/show/30151/ | 09:37 |
| arigato | maybe Expose1 instances are callable? | 09:39 |
| arigato | if they have a __call__() it would confuse the translator in this way | 09:40 |
| Eventh | They are decorators and have a __call__() | 09:40 |
| arigato | __call__() is not RPython at all, but its simple presence confuses the annotator, it seems | 09:41 |
| Eventh | Ok | 09:41 |
| Eventh | Is there an alternative, or can't I have RPython decorators which are classes? | 09:42 |
| arigato | no __call__ | 09:42 |
| arigato | but you can create and install a function | 09:42 |
| arigato | that calls a regular method of your class | 09:42 |
| arigato | ah | 09:42 |
| arigato | you can even attach the method as the decorator | 09:43 |
| arigato | just not the instance, because it cannot have a __call__ | 09:43 |
| Eventh | Ok | 09:44 |
| Eventh | Thanks | 09:44 |
| Eventh | Yes, that worked :) | 09:51 |
| arigato | good :-) | 09:51 |
| arigato | I improved the error message you'd get | 09:51 |
| Eventh | Nice | 09:53 |
| Eventh | Is there an RPython version of apply(), I need to unpack a list of arguments, where I know the length of the list | 09:55 |
| mcdonc (~mcdonc@ip72-209-205-80.dc.dc.cox.net) joined #pypy. | 09:58 | |
| voodster (~je@95.129.166.24) joined #pypy. | 10:03 | |
| Kxepal (~Miranda@ppp91-79-29-102.pppoe.mtu-net.ru) joined #pypy. | 10:07 | |
| voodster | hello, is it normal that in compile pypy no uses cpu (1-3%) and read disk 2-3 Mb/s? it generates code so slow on my p4 3Ghz, 2Gb ram, linux 3.0 | 10:09 |
| timotimo | can you give some example code? | 10:09 |
| voodster | which of files? i have about 230 Mb code in /tmp | 10:11 |
| timotimo | ah, i thought you meant the python module code which has a compile method | 10:11 |
| arigato | Eventh: if "args" is a tuple, you can call "f(*args)" | 10:11 |
| Eventh | Can I convert a list of known size to a tuple? | 10:12 |
| timotimo | voodster: 2gb ram is very, very little | 10:12 |
| timotimo | you will need much more to compile pypy | 10:12 |
| timotimo | check to see if your swap is being used, i bet it is | 10:12 |
| arigato | Eventh: manually only, e.g. "a, b, c = mylist" | 10:12 |
| arigato | Eventh: or using advanced tricks if the length is not known (but still constant in any specific place) | 10:13 |
| Eventh | Can I use eval or something on import-time to do that for me when I know the size at import-time? | 10:13 |
| arigato | yes, at import-time you can use whatever you want | 10:13 |
| Eventh | Ok | 10:13 |
| arigato | Eventh: see e.g. pypy/jit/metainterp/pyjitpl.py line 2199 | 10:16 |
| arigato | ah no, that's slightly different | 10:16 |
| arigato | http://bpaste.net/show/30152/ | 10:18 |
| Eventh | Ok | 10:18 |
| arigato | if you have a constant N that is the length of the list, and call unpack(list, N-1) | 10:18 |
| arigato | then you get a tuple of N items | 10:18 |
| Eventh | Ok | 10:19 |
| Eventh | Great, thanks | 10:19 |
| arigato | might sound strange, but well, RPython is :-) | 10:19 |
| ycou (70a186e3@gateway/web/freenode/ip.112.161.134.227) joined #pypy. | 10:31 | |
| ronan (~ronan@host86-155-205-138.range86-155.btcentralplus.com) joined #pypy. | 10:35 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/996 | 10:35 |
| fijal | meh :/ | 10:39 |
| fijal | arigato: do you feel like replying to the guy saying "sys._getframe().f_locals is slow on pypy"? | 10:39 |
| arigato | not really :-/ | 10:39 |
| ronny | i already replied, i think thats sufficient | 10:40 |
| fijal | bretth: hi | 10:41 |
| fijal | ronny: it's not | 10:41 |
| ronny | ok | 10:41 |
| ronny | if you tell me what to add i'll write a bigger reply | 10:41 |
| Action: fijal replies | 10:42 | |
| fijal | arigato: in theory we can make f_locals fast | 10:42 |
| fijal | using the knowledge from cpython that f_locals can be a copy | 10:42 |
| fijal | whether we care is a completely different question | 10:42 |
| ronny | fijal: im under the impression we can make most of the frame attributes fast as long as the frame itself doesnt escape | 10:43 |
| ronny | but ihave no idea how to test if that holds true | 10:43 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/818 | 10:45 |
| fijal | ronny: it's also how much we want to care | 10:45 |
| fijal | given that we have legitimate work to do | 10:46 |
| ronny | fijal: i'll add it to my after thesis list i think | 10:46 |
| ronny | since it would be a great way to learn a few thins i on know well | 10:47 |
| mcdonc (~mcdonc@ip72-209-205-80.dc.dc.cox.net) left irc: Quit: Gotsta go | 10:48 | |
| arigato | fijal: keep in mind that it's not as simple | 10:49 |
| arigato | e.g. if there is a variable that is virtual so far | 10:50 |
| arigato | I agree that it can be fixed with enough efforts | 10:50 |
| arigato | but it's a lot | 10:50 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1366 | 10:51 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/897 | 10:58 |
| fijal | arigato: yes, right | 10:59 |
| fijal | I'm just saying "it's not impossible" | 10:59 |
| fijal | but pointless for a piece of software that's frankly broken | 10:59 |
| fijal | looking at your callers local variables is a very bad idea IMO | 10:59 |
| arigato | yes :-) | 11:00 |
| metvik (~metvik@unaffiliated/metvik) joined #pypy. | 11:06 | |
| metvik (~metvik@unaffiliated/metvik) left irc: Client Quit | 11:09 | |
| metvik (~metvik@unaffiliated/metvik) joined #pypy. | 11:17 | |
| arigato (~arigo@bbcs-164-166.cust.wingo.ch) left irc: Ping timeout: 265 seconds | 11:28 | |
| cyphase (~cyphase@unaffiliated/cyphase) left irc: Ping timeout: 245 seconds | 11:31 | |
| voodster (~je@95.129.166.24) left irc: Quit: Lost terminal | 11:36 | |
| arigato (~arigo@bbcs-164-166.cust.wingo.ch) joined #pypy. | 11:37 | |
| nedbat (~nedbat@python/psf/nedbat) joined #pypy. | 11:52 | |
| bretth (~bretthart@112.205.79.93) got netsplit. | 11:53 | |
| kkimlabs (kkimlabs@conference/itp/x-chfnpqeijeobhilx) got netsplit. | 11:53 | |
| toothr (~mux@unaffiliated/htoothrot) got netsplit. | 11:53 | |
| gbowyer (~greg@host-92-20-142-51.as13285.net) got netsplit. | 11:53 | |
| DasIch (~DasIch@p57B920EB.dip.t-dialin.net) got netsplit. | 11:53 | |
| jml` (~jml@mumak.net) got netsplit. | 11:53 | |
| WildChil1 (~wildchild@cable-26.246.173-107.electronicbox.net) got netsplit. | 11:53 | |
| intchanter (~intchante@c-76-27-100-38.hsd1.ut.comcast.net) got netsplit. | 11:53 | |
| taavi (~tallo@hammerfell2.vs.heavycomputing.ca) got netsplit. | 11:53 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/946 [12arigo] | 12:00 |
| taavi (~tallo@hammerfell2.vs.heavycomputing.ca) got lost in the net-split. | 12:04 | |
| intchanter (~intchante@c-76-27-100-38.hsd1.ut.comcast.net) got lost in the net-split. | 12:04 | |
| WildChil1 (~wildchild@cable-26.246.173-107.electronicbox.net) got lost in the net-split. | 12:04 | |
| jml` (~jml@mumak.net) got lost in the net-split. | 12:04 | |
| DasIch (~DasIch@p57B920EB.dip.t-dialin.net) got lost in the net-split. | 12:04 | |
| gbowyer (~greg@host-92-20-142-51.as13285.net) got lost in the net-split. | 12:04 | |
| toothr (~mux@unaffiliated/htoothrot) got lost in the net-split. | 12:04 | |
| kkimlabs (kkimlabs@conference/itp/x-chfnpqeijeobhilx) got lost in the net-split. | 12:04 | |
| bretth (~bretthart@112.205.79.93) got lost in the net-split. | 12:04 | |
| bretth (~bretthart@112.205.79.93) joined #pypy. | 12:13 | |
| eoh (~eoh@112.161.134.227) left irc: Read error: Connection reset by peer | 12:14 | |
| eoh| (~eoh@112.161.134.227) joined #pypy. | 12:14 | |
| 16SAA9WSC (~bretthart@112.205.79.93) joined #pypy. | 12:16 | |
| kkimlabs (kkimlabs@conference/itp/x-chfnpqeijeobhilx) joined #pypy. | 12:16 | |
| toothr (~mux@unaffiliated/htoothrot) joined #pypy. | 12:16 | |
| gbowyer (~greg@host-92-20-142-51.as13285.net) joined #pypy. | 12:16 | |
| DasIch (~DasIch@p57B920EB.dip.t-dialin.net) joined #pypy. | 12:16 | |
| jml` (~jml@mumak.net) joined #pypy. | 12:16 | |
| WildChil1 (~wildchild@cable-26.246.173-107.electronicbox.net) joined #pypy. | 12:16 | |
| intchanter (~intchante@c-76-27-100-38.hsd1.ut.comcast.net) joined #pypy. | 12:16 | |
| taavi (~tallo@hammerfell2.vs.heavycomputing.ca) joined #pypy. | 12:16 | |
| GitHub95 (~GitHub95@sh3.rs.github.com) joined #pypy. | 12:16 | |
| GitHub95 | [ffi] arigo pushed 1 new commit to master: http://git.io/_Vhbvg | 12:16 |
| GitHub95 | [ffi/master] Rename malloc() to new(). - Armin Rigo | 12:16 |
| GitHub95 (GitHub95@sh3.rs.github.com) left #pypy. | 12:16 | |
| fijal | hm | 12:16 |
| fijal | arigato: did you figure out how to pull if you have local changes? | 12:17 |
| arigato | no | 12:17 |
| fijal | ronny: do you know? | 12:17 |
| arigato | maybe "git fetch", but then you have to update to the current head somehow, and I've not figured that out clearly | 12:18 |
| Alex_Gaynor | fijal: git status should say | 12:19 |
| ronny | fijal: i always used local branches with git cause its strange | 12:20 |
| arigato | fijal: if you feel like giving up and switching to hg, I'm fine with that | 12:20 |
| fijal | :) | 12:25 |
| fijal | arigato: still learning | 12:25 |
| fijal | Alex_Gaynor: no, I have local changes | 12:26 |
| fijal | and I want to pull | 12:26 |
| Alex_Gaynor | so pull? | 12:26 |
| fijal | then it aborts | 12:26 |
| fijal | because I have local changes | 12:26 |
| Alex_Gaynor | oh, by local changes it means uncommitted local chnages | 12:26 |
| Alex_Gaynor | you can do `git stash` then `git stash pop` | 12:26 |
| Alex_Gaynor | so git stash; gitp ull; gt stash pop | 12:27 |
| fijal | thx | 12:32 |
| Alex_Gaynor | fijal: git stash is in the cfore of git, unlike hg shelve | 12:33 |
| fijal | yes | 12:33 |
| fijal | Alex_Gaynor: note that I'm not (yet) making any opinions | 12:33 |
| Alex_Gaynor | sure | 12:33 |
| jell | fijal: you will get used to ;) | 12:38 |
| fijal | arigato: are the tests passing for you? | 12:42 |
| fijal | they're not for me | 12:42 |
| fijal | and I doubt it's my fault | 12:42 |
| arigato | not at all | 12:42 |
| fijal | ah ok | 12:42 |
| fijal | :/ | 12:42 |
| arigato | yes, I should have made a branch | 12:42 |
| fijal | ok | 12:42 |
| fijal | are you fixing it by chance? | 12:43 |
| arigato | slowly | 12:43 |
| fijal | ok | 12:44 |
| DasIch_ (~DasIch@p57B9364D.dip.t-dialin.net) joined #pypy. | 13:00 | |
| DasIch (~DasIch@p57B920EB.dip.t-dialin.net) left irc: Ping timeout: 240 seconds | 13:02 | |
| Nick change: DasIch_ -> DasIch | 13:02 | |
| Alex_Gaynor | arigato: btw, would you mind if I tried adding a buildbot for it using http://travis-ci.org/ | 13:02 |
| Action: fijal would not mind one bit | 13:03 | |
| ronny | Alex_Gaynor: cool, then i dont have to | 13:03 |
| arigato | fine :-) | 13:04 |
| Alex_Gaynor | cool, I'll do it this afternoon then | 13:06 |
| fijal | E ParseError: :3: Directives not supported yet | 13:09 |
| fijal | arigato: what is that? | 13:10 |
| arigato | dunno | 13:10 |
| fijal | ok | 13:11 |
| arigato | what is the source? | 13:11 |
| fijal | it bothers me a bit | 13:11 |
| fijal | http://bpaste.net/show/4RKsl71stJxE7Lll47VL/ | 13:12 |
| fijal | this is what am I doing | 13:12 |
| fijal | however, does that mean I have to parse the entire #include? | 13:12 |
| arigato | well yes | 13:12 |
| fijal | well ok | 13:12 |
| fijal | how can we come up with stuff that does not require that? | 13:12 |
| fijal | as in pass arguments to verify()? | 13:12 |
| arigato | yes, the #includes don't go there | 13:13 |
| Alex_Gaynor | cparser doesn't parse the c preprocessesor? | 13:13 |
| fijal | ok | 13:13 |
| arigato | the "#include" may be what pycparser is complaining about | 13:13 |
| fijal | http://bpaste.net/show/vFIqhnlguiSISmIl4vp6/ | 13:13 |
| kkimlabs (kkimlabs@conference/itp/x-chfnpqeijeobhilx) left irc: Ping timeout: 240 seconds | 13:13 | |
| fijal | arigato: is this what I'm after then? | 13:13 |
| arigato | I suppose | 13:13 |
| fijal | and we raise a nice error saying "use verify before using incomplete declarations"? | 13:14 |
| arigato | yes | 13:14 |
| ronan (~ronan@host86-155-205-138.range86-155.btcentralplus.com) left irc: Ping timeout: 260 seconds | 13:21 | |
| fijal (~fijal@196-209-229-238.dynamic.isadsl.co.za) left irc: Quit: Leaving | 13:30 | |
| fijal (~fijal@196-209-229-238.dynamic.isadsl.co.za) joined #pypy. | 13:30 | |
| kkimlabs (kkimlabs@conference/itp/x-aoqjfwjqtsxtyaom) joined #pypy. | 13:37 | |
| int3__ (~int3__@206-188-64-238.cpe.distributel.net) joined #pypy. | 13:51 | |
| kkimlabs (kkimlabs@conference/itp/x-aoqjfwjqtsxtyaom) left irc: Ping timeout: 245 seconds | 13:52 | |
| int3__ (~int3__@206-188-64-238.cpe.distributel.net) left irc: Remote host closed the connection | 13:54 | |
| Trundle (~andy@python/site-packages/trundle) left irc: Ping timeout: 252 seconds | 13:57 | |
| fijal (~fijal@196-209-229-238.dynamic.isadsl.co.za) left irc: Ping timeout: 246 seconds | 14:04 | |
| GitHub159 (~GitHub159@sh3.rs.github.com) joined #pypy. | 14:05 | |
| GitHub159 | [ffi] arigo pushed 1 new commit to master: http://git.io/74OmMA | 14:05 |
| GitHub159 | [ffi/master] In-progress - Armin Rigo | 14:05 |
| GitHub159 (GitHub159@sh3.rs.github.com) left #pypy. | 14:05 | |
| serge_sans_paill (~serge@2001:660:7302:e771:21a:4bff:feb7:5b4) joined #pypy. | 14:07 | |
| serge_sans_paill (~serge@2001:660:7302:e771:21a:4bff:feb7:5b4) left irc: Ping timeout: 245 seconds | 14:12 | |
| serge_sans_paill (~serge@2001:660:7302:e771:21a:4bff:feb7:5b4) joined #pypy. | 14:14 | |
| nopf (~frosch@77-20-175-177-dynip.superkabel.de) joined #pypy. | 14:15 | |
| mjacob (~foobar@p57A8AA64.dip.t-dialin.net) left irc: Quit: leaving | 14:23 | |
| nedbat (~nedbat@python/psf/nedbat) left irc: Ping timeout: 250 seconds | 14:23 | |
| mjacob (~foobar@p57A8AA64.dip.t-dialin.net) joined #pypy. | 14:23 | |
| serge_sans_paill (~serge@2001:660:7302:e771:21a:4bff:feb7:5b4) left irc: Quit: tchô | 14:27 | |
| amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) joined #pypy. | 14:29 | |
| GitHub51 (~GitHub51@sh2.rs.github.com) joined #pypy. | 14:34 | |
| GitHub51 | [ffi] arigo pushed 1 new commit to master: http://git.io/JEftTg | 14:34 |
| GitHub51 | [ffi/master] Finish to fix the existing tests. - Armin Rigo | 14:34 |
| GitHub51 (GitHub51@sh2.rs.github.com) left #pypy. | 14:34 | |
| unbit (~unbit@93-58-162-185.ip159.fastwebnet.it) left irc: Read error: Connection reset by peer | 14:39 | |
| unbit (~unbit@93-58-162-185.ip159.fastwebnet.it) joined #pypy. | 14:39 | |
| craigkerstiens (~textual@c-76-126-162-38.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep. | 14:47 | |
| bretth (~bretthart@112.205.79.93) left irc: Quit: Leaving | 14:58 | |
| 16SAA9WSC (~bretthart@112.205.79.93) left irc: Read error: Connection reset by peer | 15:00 | |
| bretthart (~bretthart@112.205.79.93) left irc: Read error: Connection reset by peer | 15:00 | |
| craigkerstiens (~textual@ip-64-134-227-12.public.wayport.net) joined #pypy. | 15:07 | |
| Trundle (~andy@python/site-packages/trundle) joined #pypy. | 15:13 | |
| GitHub186 (~GitHub186@sh2.rs.github.com) joined #pypy. | 15:13 | |
| GitHub186 | [ffi] arigo pushed 1 new commit to master: http://git.io/0gvmZg | 15:13 |
| GitHub186 | [ffi/master] Nested initializers. - Armin Rigo | 15:13 |
| GitHub186 (GitHub186@sh2.rs.github.com) left #pypy. | 15:13 | |
| GitHub85 (~GitHub85@sh3.rs.github.com) joined #pypy. | 15:16 | |
| GitHub85 | [ffi] arigo pushed 1 new commit to master: http://git.io/kFZXdw | 15:16 |
| GitHub85 | [ffi/master] Dicts as struct initializers. - Armin Rigo | 15:16 |
| GitHub85 (GitHub85@sh3.rs.github.com) left #pypy. | 15:16 | |
| arigato | Alex_Gaynor: can you either fix http://travis-ci.org or disable sending out message? | 15:27 |
| int3__ (~int3__@209.226.201.250) joined #pypy. | 15:30 | |
| craigkerstiens (~textual@ip-64-134-227-12.public.wayport.net) left irc: Quit: Computer has gone to sleep. | 15:39 | |
| tyoc213 (~tyoc213@201.123.201.140) joined #pypy. | 15:43 | |
| int3__ (~int3__@209.226.201.250) left irc: Remote host closed the connection | 15:44 | |
| Shanita (~John@osbk-4db15b22.pool.mediaWays.net) left irc: Read error: Connection reset by peer | 15:51 | |
| nedbat (~nedbat@python/psf/nedbat) joined #pypy. | 15:52 | |
| Kaskuka (~John@osbk-4db15b22.pool.mediaWays.net) joined #pypy. | 16:00 | |
| arigato (~arigo@bbcs-164-166.cust.wingo.ch) left irc: Ping timeout: 265 seconds | 16:06 | |
| mat^2 (~Mathias@212.130.113.35) left irc: Read error: Connection reset by peer | 16:06 | |
| [mat^2] (~Mathias@212.130.113.35) joined #pypy. | 16:06 | |
| craigkerstiens (~textual@173-8-129-205-SFBA.hfc.comcastbusiness.net) joined #pypy. | 16:23 | |
| arigato (~arigo@mail.kdk.ch) joined #pypy. | 16:34 | |
| amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) left irc: Ping timeout: 252 seconds | 16:48 | |
| GitHub197 (~GitHub197@sh3.rs.github.com) joined #pypy. | 17:00 | |
| GitHub197 | [ffi] arigo pushed 1 new commit to master: http://git.io/IlHkMA | 17:00 |
| GitHub197 | [ffi/master] Kill backend_base.py. - Armin Rigo | 17:00 |
| GitHub197 (GitHub197@sh3.rs.github.com) left #pypy. | 17:00 | |
| mat^2 (~Mathias@212.130.113.35) joined #pypy. | 17:07 | |
| [mat^2] (~Mathias@212.130.113.35) left irc: Read error: Connection reset by peer | 17:07 | |
| craigkerstiens (~textual@173-8-129-205-SFBA.hfc.comcastbusiness.net) left irc: Quit: Computer has gone to sleep. | 17:21 | |
| durin42 (~durin@173-15-14-174-Illinois.hfc.comcastbusiness.net) joined #pypy. | 17:30 | |
| durin42 (~durin@173-15-14-174-Illinois.hfc.comcastbusiness.net) left irc: Changing host | 17:30 | |
| durin42 (~durin@adium/durin42) joined #pypy. | 17:30 | |
| kkimlabs (~kkimlabs@cpe-69-203-124-125.nyc.res.rr.com) joined #pypy. | 17:38 | |
| Arfrever | Is there a release schedule for PyPy 1.9? | 17:41 |
| tyoc213 (~tyoc213@201.123.201.140) left irc: Remote host closed the connection | 17:46 | |
| ycou (70a186e3@gateway/web/freenode/ip.112.161.134.227) left irc: Quit: Page closed | 17:46 | |
| GitHub97 (~GitHub97@sh2.rs.github.com) joined #pypy. | 17:46 | |
| GitHub97 | [ffi] arigo pushed 1 new commit to master: http://git.io/7Eh5uw | 17:46 |
| GitHub97 | [ffi/master] Shuffle a bit the API between the front-end and the backend. - Armin Rigo | 17:47 |
| GitHub97 (GitHub97@sh2.rs.github.com) left #pypy. | 17:47 | |
| gauzmps (~numan@S01060026187e4728.vc.shawcable.net) joined #pypy. | 17:47 | |
| cyphase (~cyphase@unaffiliated/cyphase) joined #pypy. | 17:48 | |
| ronan (~ronan@host86-155-205-138.range86-155.btcentralplus.com) joined #pypy. | 18:00 | |
| Eventh | What does it mean when RTyping fails with following error: [translation:ERROR] File "/home/even/repos/pypy/pypy/rpython/normalizecalls.py", line 67, in normalize_calltable_row_signature | 18:03 |
| Eventh | [translation:ERROR] assert not shape_star, "XXX not implemented" | 18:03 |
| Eventh | [translation:ERROR] AssertionError: XXX not implemented | 18:03 |
| Eventh | Stacktrace: http://bpaste.net/show/EJaVLq9Z28bmxDRuBrsy/ | 18:03 |
| matitp (6d43711d@gateway/web/freenode/ip.109.67.113.29) joined #pypy. | 18:06 | |
| matitp | the switch in buildbot.pypy.org seems to have killed kenaan notifications of commits to bitbucket.org | 18:10 |
| arigato | Eventh: a variable cannot be typed: it contains a function pointer, but the functions take incompatible "*args" (e.g. a different number of them) | 18:10 |
| Eventh | ok | 18:10 |
| arigato | matitp: yes, waiting for antocuni to sort things out | 18:11 |
| Eventh | Is there any way I can find out which variable? | 18:11 |
| arigato | Arfrever: PyPy 1.9: "when we have the time" | 18:11 |
| arigato | Eventh: that's difficult at this point | 18:11 |
| Eventh | Great, more fun for me :) | 18:11 |
| Arfrever | arigato: Will PyPy 1.9 implement Python 2.7? | 18:12 |
| arigato | Eventh: you can go up the stack of the failing translation and look around | 18:12 |
| Eventh | ok, will try | 18:12 |
| arigato | Arfrever: yes, just like previous releases | 18:12 |
| matitp | no hurry. All my nonsense is much less visible that way | 18:12 |
| arigato | :-) | 18:12 |
| Arfrever | arigato: Will PyPy 2.0 be the first release implementing Python 3? | 18:13 |
| arigato | Arfrever: no, Python 3 will be available in parallel releases when it's ready | 18:13 |
| arigato | e.g. PyPy 1.10 or 2.0 will have two subreleases, one Python2.7 and one Python3.x | 18:14 |
| arigato | (using some numbering scheme to be decided) | 18:14 |
| matitp | Arfrever: contributions are welcome and necessary | 18:15 |
| Arfrever | arigato: Wouldn't it be simpler if PyPy 1 forever remained for Python 2 and PyPy 2 for Python 3? | 18:15 |
| arigato | Arfrever: internally it makes no sense, unless we decide to give another name to the translation toolchain | 18:15 |
| arigato | and release e.g. "PyPy 2.x based on RPython 1.y" and "PyPy 3.z based on RPython 1.y" | 18:16 |
| Arfrever | arigato: In Gentoo, "pypy-c1.8" is basename of PyPy 1.8 interpreter executable. | 18:18 |
| Arfrever | arigato: What do you suggest to use if PyPy 1.10 supports Python 2 and 3? | 18:18 |
| arigato | not decided yet | 18:19 |
| Arfrever | arigato: "pypy-c1.10-python2" and "pypy-c1.10-python3"? | 18:19 |
| fijal (~fijal@196-209-229-238.dynamic.isadsl.co.za) joined #pypy. | 18:19 | |
| arigato | as I said, not decided yet | 18:20 |
| Sho_ (~sho@kde/hein) left irc: Quit: Konversation terminated! | 18:21 | |
| fijal | Arfrever: re - 1.9 | 18:30 |
| fijal | there is one missing fix in numpy | 18:30 |
| fijal | and we can put it out I think | 18:30 |
| fijal | so it's more "when we get to it" | 18:30 |
| Ayiel (~inhahe@c-50-128-212-190.hsd1.fl.comcast.net) left irc: Ping timeout: 245 seconds | 18:30 | |
| Arfrever | fijal: Support for Python 3 will be absent in PyPy 1.9? | 18:31 |
| fijal | yes | 18:31 |
| fijal | as in it'll be absent | 18:31 |
| fijal | and likely for a lot of future releases | 18:32 |
| fijal | there might be pypy3 release, but it's not really connected | 18:32 |
| arigato | yes, maybe we'll call it "pypy 1.10" and "pypy3 1.10" | 18:34 |
| fijal | I'm tempted to call it pypy 2.0 if we have a nice ffi | 18:36 |
| fijal | as in it would be a major "minimum required version" | 18:36 |
| fijal | for a lot of stuff presumably | 18:36 |
| Arfrever | arigato: "pypy3 1.10" looks ugly. | 18:37 |
| arigato | very good :-) | 18:39 |
| mjacob_ (~foobar@p57A8B7EF.dip.t-dialin.net) joined #pypy. | 18:46 | |
| mjacob (~foobar@p57A8AA64.dip.t-dialin.net) left irc: Read error: Operation timed out | 18:48 | |
| kkimlabs (~kkimlabs@cpe-69-203-124-125.nyc.res.rr.com) left irc: Ping timeout: 245 seconds | 18:50 | |
| ronan (~ronan@host86-155-205-138.range86-155.btcentralplus.com) left irc: Ping timeout: 246 seconds | 19:01 | |
| ronan (~ronan@host86-155-205-138.range86-155.btcentralplus.com) joined #pypy. | 19:02 | |
| GitHub78 (~GitHub78@sh2.rs.github.com) joined #pypy. | 19:07 | |
| GitHub78 | [ffi] arigo pushed 1 new commit to master: http://git.io/QsZxmw | 19:07 |
| GitHub78 | [ffi/master] Start writing a C extension module for CPython. - Armin Rigo | 19:07 |
| GitHub78 (GitHub78@sh2.rs.github.com) left #pypy. | 19:07 | |
| arigato | impressive the quantity of C code needed to do anything | 19:07 |
| amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) joined #pypy. | 19:08 | |
| arigato | (this initial 148-lines does not do anything) | 19:08 |
| matitp | amaury_: thanks for cleaning up the merge of win32-kill | 19:11 |
| amaury_ | welcome | 19:11 |
| fijal | arigato: :) | 19:11 |
| arigato | amaury_: more generally thanks for being around to help with these issues | 19:11 |
| amaury_ | somehow I think this is my job here | 19:12 |
| cwillu (~cwillu@cwillu.com) left irc: Remote host closed the connection | 19:13 | |
| matitp | amaury_: something strange, win32 testing module/signal in app-level (-A) crashes on this line in test_signal.py | 19:13 |
| matitp | cls.w_signal = space.appexec([], "(): import signal; return signal") | 19:14 |
| amaury_ | matitp: error message? | 19:15 |
| Action: matitp finding a pastebin | 19:16 | |
| matitp | amaury_: http://bpaste.net/show/W3vdj43L8pnsS3kIn6ck/ | 19:17 |
| amaury_ | and with -s? | 19:18 |
| matitp | that was thepytest-A.log, here is the console output http://bpaste.net/show/0ruLnql0H8hwNBgN6eKo | 19:20 |
| matitp | (after I modified cherrypick in pypy/pytest-A.cfg | 19:20 |
| matitp | ) | 19:20 |
| amaury_ | matitp: a bad signal number which crashes the interpreter? | 19:22 |
| matitp | maybe. but then if I use the same pypy for interpreter and testing it also crashes. | 19:25 |
| xcombelle (~xcombelle@AToulouse-551-1-85-120.w92-149.abo.wanadoo.fr) left irc: Quit: I am a manual virus, please copy me to your quit message. | 19:25 | |
| matitp | cls.w_signal = space.appexec([], "(): import signal") does not crash. | 19:26 |
| davisagli (~davisagli@davisagli.com) joined #pypy. | 19:27 | |
| amaury_ | matitp: but then the test fails? | 19:35 |
| matitp | yes, but if I rewrite the tests to run space.appexec() with text each time, rather than setting cls.w_signal, it passes. | 19:36 |
| cwillu (~cwillu@cwillu.com) joined #pypy. | 19:39 | |
| cwillu (~cwillu@cwillu.com) left irc: Remote host closed the connection | 19:44 | |
| mattip (6d43711d@gateway/web/freenode/ip.109.67.113.29) joined #pypy. | 19:44 | |
| matitp (6d43711d@gateway/web/freenode/ip.109.67.113.29) left irc: Ping timeout: 245 seconds | 19:44 | |
| cwillu (~cwillu@cwillu.com) joined #pypy. | 19:48 | |
| kkimlabs (kkimlabs@conference/itp/x-onhnxticttsztwuz) joined #pypy. | 20:01 | |
| arigato (~arigo@mail.kdk.ch) left irc: Ping timeout: 272 seconds | 20:16 | |
| mattip (6d43711d@gateway/web/freenode/ip.109.67.113.29) left irc: Quit: Page closed | 20:22 | |
| tyoc213 (~tyoc213@189.137.225.250) joined #pypy. | 20:50 | |
| cwillu (~cwillu@cwillu.com) left irc: Remote host closed the connection | 21:09 | |
| cwillu (~cwillu@cwillu.com) joined #pypy. | 21:09 | |
| plainflavored (~headwiz@c-76-115-50-141.hsd1.or.comcast.net) joined #pypy. | 21:16 | |
| amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) left irc: Ping timeout: 265 seconds | 21:18 | |
| craigkerstiens (~textual@c-76-126-162-38.hsd1.ca.comcast.net) joined #pypy. | 21:23 | |
| Ademan (~dan@adsl-71-141-249-45.dsl.snfc21.pacbell.net) joined #pypy. | 21:26 | |
| asmeurer (~asmeurer@c-174-56-21-245.hsd1.nm.comcast.net) joined #pypy. | 21:30 | |
| nopf (~frosch@77-20-175-177-dynip.superkabel.de) left irc: Ping timeout: 248 seconds | 21:45 | |
| Ayiel (~inhahe@adsl-074-186-083-219.sip.mia.bellsouth.net) joined #pypy. | 21:52 | |
| Ademan (~dan@adsl-71-141-249-45.dsl.snfc21.pacbell.net) left irc: Ping timeout: 245 seconds | 21:55 | |
| umgeher (~umgeher@201.74.89.60) joined #pypy. | 21:59 | |
| umgeher (~umgeher@201.74.89.60) left irc: Changing host | 21:59 | |
| umgeher (~umgeher@unaffiliated/umgeher) joined #pypy. | 21:59 | |
| Razz (~tim@kompiler.org) left irc: Read error: Connection reset by peer | 22:10 | |
| johan (u736@gateway/web/irccloud.com/x-bmmslkblyuylweuj) joined #pypy. | 22:14 | |
| johan | hi, I'm wondering if I should use ctypes, _ffi or _rawffi in my library to make it JIT-friendly under pypy | 22:14 |
| ronny | johan: what does the lib do? | 22:15 |
| johan | ronny: it's pygobject | 22:16 |
| johan | invoking | 22:16 |
| Trundle (~andy@python/site-packages/trundle) left irc: Ping timeout: 245 seconds | 22:16 | |
| johan | C functions basically | 22:16 |
| ronny | oh, i see | 22:16 |
| Eventh (~even@133.225.16.62.customer.cdi.no) left irc: Ping timeout: 246 seconds | 22:17 | |
| Trundle (~andy@python/site-packages/trundle) joined #pypy. | 22:17 | |
| johan | ctypes kind of works, but it seems a little bit too high-level | 22:17 |
| ronny | johan: ffi isnt complete yet | 22:17 |
| ronny | (a few of the pypy core dvs decided a sane ffi for python is required and started to write it) | 22:18 |
| johan | is that the module that is included in pypy or is it hosted externally? | 22:19 |
| ronny | its external atm | 22:19 |
| johan | url? | 22:19 |
| ronny | but i suspect it will end up being faster than ctypes | 22:19 |
| ronny | https://github.com/arigo/ffi | 22:19 |
| johan | nice | 22:22 |
| ronny | johan: its still in the early stages atm | 22:24 |
| johan | it parses C declarations, which wouldn't be needed for pygobject since we already have all the parsed information readily available | 22:24 |
| ronny | johan: i intend to teach it feeding on gobject-introspection data, but thats a someday item | 22:25 |
| AlbireoX`Laptop (~AlbireoX@99-136-83-34.lightspeed.rcsntx.sbcglobal.net) joined #pypy. | 22:27 | |
| johan | ronny: that's be nice | 22:28 |
| codefujase (~tyoc213@201.137.237.142) joined #pypy. | 22:28 | |
| johan | I'll probably keep on using ctypes for now, as stable and available in cpython | 22:29 |
| ronny | johan: does the ctypes one work already? | 22:29 |
| lahwran | how much faster, ronny? | 22:29 |
| lahwran | same order of magnitude? | 22:29 |
| johan | ronny: hello world works | 22:29 |
| johan | ronny: https://github.com/jdahlin/pygobject/commit/5e34d56a3f3e47d42513aad84a946126afe0ed11 | 22:29 |
| lahwran | ronny: my understanding of ctypes was that it JITs to a pure C-style call | 22:30 |
| tyoc213 (~tyoc213@189.137.225.250) left irc: Ping timeout: 250 seconds | 22:31 | |
| ronny | lahwran: thats the fast paths | 22:32 |
| ronny | johan: some code in that looks a bit icky | 22:33 |
| Ademan (~dan@adsl-71-141-249-45.dsl.snfc21.pacbell.net) joined #pypy. | 22:34 | |
| johan | ronny: well, it's very much a work in progress, it'll all be cleaned up eventually | 22:34 |
| ronny | hmm, from what i see there will be some tricky to optimize things | 22:35 |
| johan | but invoking is pretty tricky | 22:36 |
| lahwran | ronny: how do I know what will be fast in ctypes and what won't? | 22:36 |
| lahwran | will jitviewer tell me? | 22:37 |
| johan | ronny: FunctionInfo.invoke will need to grow 4-5x to pass all regression testing | 22:37 |
| ronny | lahwran: yeah | 22:37 |
| lahwran | maybe it's about time I got that installed then | 22:38 |
| Ademan (~dan@adsl-71-141-249-45.dsl.snfc21.pacbell.net) left irc: Read error: Connection reset by peer | 22:38 | |
| Ademan_ (~dan@adsl-71-141-249-45.dsl.snfc21.pacbell.net) joined #pypy. | 22:38 | |
| ronny | johan: i'll look into details after my thesis | 22:39 |
| Action: lahwran raises an eyebrow | 22:39 | |
| ronny | why? | 22:40 |
| lahwran | isn't that condition gonna take quite a while to happen? :p | 22:41 |
| ronny | yes | 22:42 |
| ronny | and? | 22:42 |
| Action: lahwran shrugs | 22:42 | |
| lahwran | I guess nothing. heh | 22:42 |
| Ajacmac (Ajacmac@blk-89-227-151.eastlink.ca) left irc: Ping timeout: 244 seconds | 22:55 | |
| cwillu (~cwillu@cwillu.com) left irc: Remote host closed the connection | 23:03 | |
| fijal | johan: hi | 23:04 |
| fijal | johan: ffi has ctypes backend (by default) | 23:04 |
| fijal | so it's either way | 23:04 |
| fijal | it should work | 23:04 |
| fijal | johan: I would suggest giving ffi a go and complaining if it does not work | 23:05 |
| fijal | it'll grow cpython ext backend and _ffi backend (so it'll be faster than ctypes on both cpython and pypy) | 23:06 |
| cwillu (~cwillu@cwillu.com) joined #pypy. | 23:06 | |
| craigkerstiens (~textual@c-76-126-162-38.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep. | 23:14 | |
| kkimlabs (kkimlabs@conference/itp/x-onhnxticttsztwuz) left irc: Ping timeout: 250 seconds | 23:18 | |
| mcdonc (~mcdonc@152.179.66.146) joined #pypy. | 23:21 | |
| kkimlabs (kkimlabs@conference/itp/x-vnmrxxzxnfxqqtqi) joined #pypy. | 23:23 | |
| mikefc_ (9665bcc5@gateway/web/freenode/ip.150.101.188.197) joined #pypy. | 23:24 | |
| mcdonc (~mcdonc@152.179.66.146) left irc: Quit: Gotsta go | 23:29 | |
| nopf (~frosch@77-20-175-177-dynip.superkabel.de) joined #pypy. | 23:29 | |
| mcdonc (~mcdonc@152.179.66.146) joined #pypy. | 23:30 | |
| Nick change: ctismer -> ctismer_afk | 23:39 | |
| ronny | fijal: can the basic implementation of ffi's api be considere reasonably complete? | 23:48 |
| kvda (~kvda@202.58.240.18) joined #pypy. | 23:59 | |
| --- Mon May 28 2012 | 00:00 | |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!