| aboudreault (~alanb@osgeo/member/aboudreault) left irc: Quit: Leaving | 00:04 | |
| csenger (~user@dslb-084-058-161-075.pools.arcor-ip.net) left irc: Read error: Connection reset by peer | 00:06 | |
| csenger (~user@dslb-084-058-161-075.pools.arcor-ip.net) joined #pypy. | 00:07 | |
| CIA-17 | 03papercrane 07roundup * 10#1020/segfault when running test_greenlet.py through pypy pytest.py: | 00:07 |
|---|---|---|
| CIA-17 | [chatting] Not sure if this is the same segfault but if I try to run my jevent both.py | 00:07 |
| CIA-17 | example (see Issue #1016 for tarball) through py.py now t ... * 14https://bugs.pypy.org/issue1020 | 00:07 |
| csenger (~user@dslb-084-058-161-075.pools.arcor-ip.net) left irc: Read error: Connection reset by peer | 00:09 | |
| mattip (~mattip@bzq-79-177-109-132.red.bezeqint.net) left irc: Quit: bye | 00:11 | |
| azanella (~azanella@189.6.80.131) left irc: Ping timeout: 240 seconds | 00:11 | |
| csenger (~user@dslb-084-058-161-075.pools.arcor-ip.net) joined #pypy. | 00:13 | |
| csenger (~user@dslb-084-058-161-075.pools.arcor-ip.net) left irc: Read error: Connection reset by peer | 00:13 | |
| csenger (~user@dslb-084-058-161-075.pools.arcor-ip.net) joined #pypy. | 00:14 | |
| csenger (~user@dslb-084-058-161-075.pools.arcor-ip.net) left irc: Read error: Connection reset by peer | 00:27 | |
| csenger (~user@dslb-084-058-161-075.pools.arcor-ip.net) joined #pypy. | 00:27 | |
| csenger (~user@dslb-084-058-161-075.pools.arcor-ip.net) left irc: Ping timeout: 252 seconds | 00:39 | |
| nedbat (~nedbat@python/psf/nedbat) left irc: Ping timeout: 248 seconds | 00:45 | |
| nedbat (~nedbat@python/psf/nedbat) joined #pypy. | 00:50 | |
| intchanter (~intchante@c-76-27-100-38.hsd1.ut.comcast.net) left irc: Ping timeout: 248 seconds | 00:51 | |
| intchanter (~intchante@c-76-27-100-38.hsd1.ut.comcast.net) joined #pypy. | 00:53 | |
| dmalcolm_ (david@nat/redhat/x-yuvxhvolunasrtsm) left irc: Read error: Operation timed out | 00:54 | |
| kenaan | 12mattip numppy-flatitter 11d73d63090af7 15/pypy/module/micronumpy/: setitem, getitem work, add failing tests for comparison ops | 01:02 |
| kenaan | 12mattip numppy-flatitter 11d1a6dc38d5b5 15/pypy/module/micronumpy/interp_numarray.py: remove debug cruft | 01:02 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/786 | 01:04 |
| tilgovi (~randall@couchdb/developer/tilgovi) left irc: Remote host closed the connection | 01:30 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64-2/builds/42 | 01:33 |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/1031 | 01:35 |
| voidspace (~voidspace@python/psf/voidspace) left irc: Quit: Goodbye... | 01:47 | |
| kvda (~kvda@124-169-134-221.dyn.iinet.net.au) joined #pypy. | 01:51 | |
| pnguyen (~pnguyen@cpe-70-112-214-119.austin.res.rr.com) joined #pypy. | 01:54 | |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1939 | 02:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/689 | 02:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/349 | 02:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/339 | 02:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/686 | 02:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1211 | 02:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/871 | 02:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1530 | 02:00 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/800 | 02:00 |
| whyking (~quassel@ip68-14-13-208.ri.ri.cox.net) left irc: Ping timeout: 252 seconds | 02:18 | |
| whyking (~quassel@ip68-14-13-208.ri.ri.cox.net) joined #pypy. | 02:22 | |
| DasIch (~DasIch@p4FFDE139.dip.t-dialin.net) left irc: Quit: DasIch | 02:37 | |
| papercrane (~papercran@75.101.111.82) left irc: Ping timeout: 252 seconds | 02:39 | |
| jaffachief (~textual@host86-159-232-5.range86-159.btcentralplus.com) left irc: Quit: Computer has gone to sleep. | 02:47 | |
| Kaskuka (~John@osbk-4db17b2e.pool.mediaWays.net) left irc: Ping timeout: 240 seconds | 03:04 | |
| Shanita (~John@osbk-4db15e46.pool.mediaWays.net) joined #pypy. | 03:04 | |
| pedronis (~pedronis@73-53.195-178.cust.bluewin.ch) left irc: Ping timeout: 244 seconds | 03:10 | |
| dmalcolm_ (~david@c-24-61-12-82.hsd1.ma.comcast.net) joined #pypy. | 03:12 | |
| ericflo (~ericflo@75.103.8.110) left irc: Quit: ericflo | 03:17 | |
| nettok (~quassel@190.148.246.190) joined #pypy. | 03:19 | |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Ping timeout: 252 seconds | 03:23 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/215 | 03:24 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/339 | 03:27 |
| nirbheek_ (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) joined #pypy. | 03:30 | |
| nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) left irc: Ping timeout: 252 seconds | 03:32 | |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 03:35 | |
| papercrane (~papercran@c-76-103-172-115.hsd1.ca.comcast.net) joined #pypy. | 03:42 | |
| papercrane (~papercran@c-76-103-172-115.hsd1.ca.comcast.net) left irc: Client Quit | 03:47 | |
| papercrane (~papercran@c-76-103-172-115.hsd1.ca.comcast.net) joined #pypy. | 03:50 | |
| JustinP (~papercran@c-76-103-172-115.hsd1.ca.comcast.net) joined #pypy. | 03:53 | |
| papercrane (~papercran@c-76-103-172-115.hsd1.ca.comcast.net) left irc: Client Quit | 03:54 | |
| Nick change: JustinP -> papercrane | 03:55 | |
| papercrane (~papercran@c-76-103-172-115.hsd1.ca.comcast.net) left irc: Quit: leaving | 03:58 | |
| JustinP (~papercran@c-76-103-172-115.hsd1.ca.comcast.net) joined #pypy. | 03:58 | |
| JustinP (~papercran@c-76-103-172-115.hsd1.ca.comcast.net) left irc: Client Quit | 03:59 | |
| papercrane (~papercran@c-76-103-172-115.hsd1.ca.comcast.net) joined #pypy. | 03:59 | |
| nedbat (~nedbat@python/psf/nedbat) left irc: Disconnected by services | 04:00 | |
| nedbat_ (~nedbat@python/psf/nedbat) joined #pypy. | 04:00 | |
| papercrane | . | 04:03 |
| Last message repeated 1 time(s). | 04:26 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1939 | 04:26 |
| whyking (~quassel@ip68-14-13-208.ri.ri.cox.net) left irc: Ping timeout: 244 seconds | 04:48 | |
| jaffachief (~textual@host86-159-232-5.range86-159.btcentralplus.com) joined #pypy. | 04:48 | |
| jaffachief (~textual@host86-159-232-5.range86-159.btcentralplus.com) left irc: Ping timeout: 244 seconds | 04:53 | |
| nettok (~quassel@190.148.246.190) left irc: Remote host closed the connection | 05:02 | |
| price (~price@BUZZWORD-BINGO.MIT.EDU) joined #pypy. | 05:04 | |
| anish_ (anish@nat/redhat/x-pjvidzznzhafrpvu) joined #pypy. | 05:16 | |
| tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy. | 05:22 | |
| nirbheek_ (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) left irc: Ping timeout: 240 seconds | 05:23 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1530 | 05:31 |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/871 | 05:34 |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1211 | 05:49 |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/686 | 05:50 |
| pnguyen (~pnguyen@cpe-70-112-214-119.austin.res.rr.com) left irc: Read error: Connection reset by peer | 05:57 | |
| pnguyen (~pnguyen@cpe-70-112-214-119.austin.res.rr.com) joined #pypy. | 05:57 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/689 | 06:00 |
| tilgovi (~randall@couchdb/developer/tilgovi) left irc: Read error: Connection reset by peer | 06:06 | |
| nirbheek (~nirbheek@117.197.144.49) joined #pypy. | 06:27 | |
| nirbheek (~nirbheek@117.197.144.49) left irc: Changing host | 06:27 | |
| nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) joined #pypy. | 06:27 | |
| nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) left irc: Read error: Connection reset by peer | 06:27 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/800 | 07:00 |
| asmeurer (~asmeurer@dhcp-altamirano-166.resnet.nmt.edu) left irc: Quit: asmeurer | 07:10 | |
| PiotrSikora (~none@nginx/adept/piotrsikora) left irc: Excess Flood | 07:13 | |
| PiotrSikora (~none@nginx/adept/piotrsikora) joined #pypy. | 07:14 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/349 | 07:15 |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Read error: Operation timed out | 07:16 | |
| DasIch (~DasIch@p4FFDFC57.dip.t-dialin.net) joined #pypy. | 07:22 | |
| JaRoel (~jaroel|4d@2001:980:7133:1:d865:c606:2463:4919) left irc: Remote host closed the connection | 07:35 | |
| pedronis (~pedronis@73-53.195-178.cust.bluewin.ch) joined #pypy. | 07:45 | |
| DasIch (~DasIch@p4FFDFC57.dip.t-dialin.net) left irc: Quit: DasIch | 07:47 | |
| DasIch (~DasIch@p4FFDFC57.dip.t-dialin.net) joined #pypy. | 07:49 | |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 07:50 | |
| zain (~textual@bzq-79-182-196-50.red.bezeqint.net) joined #pypy. | 08:03 | |
| GeneralMaximus (~general@122.162.38.115) joined #pypy. | 08:04 | |
| lucian (~lucian@cpc1-newc15-2-0-cust84.gate.cable.virginmedia.com) joined #pypy. | 08:08 | |
| DasIch (~DasIch@p4FFDFC57.dip.t-dialin.net) left irc: Quit: DasIch | 08:09 | |
| jaffachief (~textual@host86-159-232-5.range86-159.btcentralplus.com) joined #pypy. | 08:09 | |
| JaRoel|4d (~jaroel|4d@office.fourdigits.nl) joined #pypy. | 08:10 | |
| fijal (~fijal@196-210-150-33.dynamic.isadsl.co.za) joined #pypy. | 08:12 | |
| fijal | hi | 08:12 |
| JaRoel|4d (~jaroel|4d@office.fourdigits.nl) left irc: Remote host closed the connection | 08:12 | |
| JaRoel|4d (~jaroel|4d@office.fourdigits.nl) joined #pypy. | 08:13 | |
| jaffachief (~textual@host86-159-232-5.range86-159.btcentralplus.com) left irc: Ping timeout: 245 seconds | 08:18 | |
| antocuni (~antocuni@host155-125-dynamic.25-79-r.retail.telecomitalia.it) joined #pypy. | 08:20 | |
| jaffachief (~textual@host86-159-232-5.range86-159.btcentralplus.com) joined #pypy. | 08:20 | |
| Varriount (~Varriount@hnng.public-craft.com) left irc: Ping timeout: 252 seconds | 08:26 | |
| dmitrey (~quassel@77.121.195.200) joined #pypy. | 08:27 | |
| Varriount (~Varriount@hnng.public-craft.com) joined #pypy. | 08:27 | |
| jaffachief (~textual@host86-159-232-5.range86-159.btcentralplus.com) left irc: Ping timeout: 244 seconds | 08:30 | |
| jaffachief (~textual@host86-159-232-5.range86-159.btcentralplus.com) joined #pypy. | 08:35 | |
| lucian (~lucian@cpc1-newc15-2-0-cust84.gate.cable.virginmedia.com) left irc: Ping timeout: 240 seconds | 08:38 | |
| pnguyen (~pnguyen@cpe-70-112-214-119.austin.res.rr.com) left irc: Quit: pnguyen | 08:38 | |
| arigato (~arigo@adsl-89-217-207-222.adslplus.ch) joined #pypy. | 08:41 | |
| GeneralMaximus (~general@122.162.38.115) left irc: Quit: [self dealloc]; | 08:42 | |
| fijal (~fijal@196-210-150-33.dynamic.isadsl.co.za) left irc: Ping timeout: 240 seconds | 08:49 | |
| arkx (~aku@eagleflow.fi) left irc: Quit: Lost terminal | 08:54 | |
| arkx (~aku@eagleflow.fi) joined #pypy. | 08:55 | |
| jaffachief (~textual@host86-159-232-5.range86-159.btcentralplus.com) left irc: Ping timeout: 244 seconds | 08:55 | |
| squiddy (~squiddy@g224193065.adsl.alicedsl.de) joined #pypy. | 08:58 | |
| jaffachief (~textual@host86-159-232-5.range86-159.btcentralplus.com) joined #pypy. | 09:01 | |
| dmitrey (~quassel@77.121.195.200) left irc: Ping timeout: 240 seconds | 09:04 | |
| fijal (~fijal@197.168.65.36) joined #pypy. | 09:11 | |
| fijal (~fijal@197.168.65.36) left irc: Read error: Connection reset by peer | 09:14 | |
| jaffachief (~textual@host86-159-232-5.range86-159.btcentralplus.com) left irc: Ping timeout: 244 seconds | 09:15 | |
| lucian (~lucian@93-97-174-114.zone5.bethere.co.uk) joined #pypy. | 09:16 | |
| jaffachief (~textual@host86-159-232-5.range86-159.btcentralplus.com) joined #pypy. | 09:23 | |
| kvda (~kvda@124-169-134-221.dyn.iinet.net.au) left irc: Quit: x___x | 09:30 | |
| TheNoodle (~noodle@sarcasticsupport.com) left irc: Ping timeout: 245 seconds | 09:35 | |
| JaredW (~JaredW@118.142.17.238) left irc: Remote host closed the connection | 09:35 | |
| JaredW (~JaredW@118.142.17.238) joined #pypy. | 09:36 | |
| mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) left irc: Quit: ZNC - http://znc.sourceforge.net | 09:36 | |
| __pv (pav@xen.ihme.org) left irc: Ping timeout: 245 seconds | 09:37 | |
| exnihilo (~nathan@descartes.its.unc.edu) left irc: Ping timeout: 245 seconds | 09:37 | |
| __pv (pav@xen.ihme.org) joined #pypy. | 09:38 | |
| TheNoodle (~noodle@sarcasticsupport.com) joined #pypy. | 09:38 | |
| mitsuhiko_ (~mitsuhiko@hammett.srv.pocoo.org) joined #pypy. | 09:38 | |
| exnihilo (~nathan@descartes.its.unc.edu) joined #pypy. | 09:43 | |
| espes (~espes@123-243-221-248.tpgi.com.au) left irc: Read error: Connection reset by peer | 09:46 | |
| espes (~espes@123-243-221-248.tpgi.com.au) joined #pypy. | 09:47 | |
| dmitrey (~quassel@77.121.195.200) joined #pypy. | 09:48 | |
| G2P (~G2P@fw-asn1.ornis.com) joined #pypy. | 09:51 | |
| apoirier (~apr@210.168.3.109.rev.sfr.net) joined #pypy. | 09:54 | |
| bivab (~david@ip-62-143-59-5.unitymediagroup.de) joined #pypy. | 09:57 | |
| jaffachief (~textual@host86-159-232-5.range86-159.btcentralplus.com) left irc: Ping timeout: 244 seconds | 10:02 | |
| amaury (amaury_@nat/google/x-udhyahsncecvgqam) joined #pypy. | 10:05 | |
| tgirod (~thomas@4ad54-1-88-172-90-158.fbx.proxad.net) joined #pypy. | 10:19 | |
| umgeher (~umgeher@unaffiliated/umgeher) left irc: Ping timeout: 240 seconds | 10:19 | |
| umgeher (~umgeher@bd21ce7a.virtua.com.br) joined #pypy. | 10:20 | |
| tgirod | hello there. | 10:20 |
| tgirod | I have been working for quite some time on a project based on CPython and C++, interfaced with boost-python (https://github.com/tgirod/pyck) | 10:22 |
| tgirod | but right now I'm facing a problem | 10:22 |
| tgirod | the C++ part has to run some python code, and this callback is too slow. | 10:23 |
| Action: mikefc_ waits for the question | 10:24 | |
| tgirod | So I'm wondering if I could gain something by using pypy. | 10:25 |
| tgirod | From what I've read on the website, interfacing pypy and kind of prevents some optimizations to take place | 10:25 |
| tgirod | so the net gain might not be that great | 10:25 |
| tgirod | but I don't know much about that, that's why I'm asking for guidance there. | 10:26 |
| mikefc_ | tgirod: I don't know enough to answer your question. If the act of doing the callback is taking so long (rather than executing the python code itself) you might want to rethink the approach | 10:28 |
| mattip (c1a9466d@gateway/web/freenode/ip.193.169.70.109) joined #pypy. | 10:28 | |
| mattip | flatiter is missing functioning comparison operators: | 10:29 |
| mattip | a.flat == a | 10:30 |
| mattip | and friends (gt, lt, ge, le ne) | 10:30 |
| tgirod | mikefc_: indeed. unfortunately, this callback designed is non-negociable. it's an audio synthesis app, the pace of the execution is ultimately driven by the hardware. | 10:31 |
| mattip | on the numppy-flatitter I added tests for them all, but of course the tests fail since simply linearizing the base array is not good enough | 10:32 |
| mattip | I'm open to suggestions: add a transformation, add a "target shape" so that the binary operators won't complain about shape mismatch, etc. | 10:33 |
| setmeaway2 (setmeaway3@118.45.149.58) joined #pypy. | 10:34 | |
| mattip (c1a9466d@gateway/web/freenode/ip.193.169.70.109) left irc: Quit: Page closed | 10:35 | |
| arigato | tgirod: in theory pypy can compile assembler for the Python function from the callback, and call that directly | 10:36 |
| apoirier (~apr@210.168.3.109.rev.sfr.net) left irc: Ping timeout: 245 seconds | 10:36 | |
| stargaming (stargaming@unaffiliated/stargaming) left irc: Ping timeout: 245 seconds | 10:36 | |
| arigato | but that's all depending on the availibility of a direct callback interface | 10:37 |
| setmeaway (~setmeaway@118.45.149.58) left irc: Ping timeout: 245 seconds | 10:37 | |
| arigato | boost is not supported so far, and generally the other solutions like ctypes don't support fast callbacks in pypy so far | 10:37 |
| stargaming (stargaming@server3.raumopol.de) joined #pypy. | 10:40 | |
| tgirod | arigato: that's interesting. can you elaborate on "direct callback interface" ? is it a way to make low-level calls between C and pypy ? | 10:41 |
| arigato | yes | 10:41 |
| arigato | I'm basically saying we don't have a fast solution right now, but it could be done | 10:42 |
| stefanop (~stefanop@77.72.196.122) joined #pypy. | 10:42 | |
| arigato | we didn't focus on callbacks so far | 10:42 |
| lizardo (lizardo@nat/indt/x-ekfghlxmnewlvluj) joined #pypy. | 10:42 | |
| fijal (~fijal@196-210-150-33.dynamic.isadsl.co.za) joined #pypy. | 10:44 | |
| tgirod | arigato: ok. so it might be a bit early for me to follow this path | 10:45 |
| fijal | of mattip is gone | 10:48 |
| lizardo (lizardo@nat/indt/x-ekfghlxmnewlvluj) left irc: Remote host closed the connection | 10:49 | |
| mikefc_ | fijal: if you can access a log for the last half hour, he had a lot to say about: "flatiter is missing functioning comparison operators:" eq, gt, lt, ge etc | 10:49 |
| mattip (c1a9466d@gateway/web/freenode/ip.193.169.70.109) joined #pypy. | 10:51 | |
| mikefc_ | speak o the devil | 10:51 |
| mattip | sorry, kind of busy today. | 10:51 |
| kenaan | 12antocuni buildbot 1119bba7abc55c 15/bot2/pypybuildbot/master.py: try to run at least the own tests in the py3k branch nightly. The locks should take care of scheduling them aft... | 10:52 |
| fijal | mattip: why it does not work? | 10:52 |
| fijal | mattip: I can give a look at elast | 10:52 |
| mattip | OK. The problem is I defined class W_FlatIter(ViewArray) | 10:53 |
| mattip | but couldn't make a ViewArray that both is one-dimensional and | 10:53 |
| mattip | iterates properly across the values in the parent array withot copying | 10:53 |
| fijal | you need a new signature I think | 10:54 |
| fijal | and that's pretty much it | 10:54 |
| mattip | yes. | 10:54 |
| fijal | it should probably inherit from BaseArray IMO | 10:54 |
| bbot2 (~bbot2@wyvern.cs.uni-duesseldorf.de) left irc: Quit: buildmaster reconfigured: bot disconnecting | 10:54 | |
| bbot2 (~bbot2@wyvern.cs.uni-duesseldorf.de) joined #pypy. | 10:54 | |
| mattip | sounds good. | 10:54 |
| mattip | fijal: good. I will do the signature, it still needs a jit_merge_point in setitem and getitem | 10:56 |
| fijal | yeah, don't worry about the merge point now ok? | 10:57 |
| fijal | we can still merge it without one | 10:57 |
| mattip | good! | 10:57 |
| mattip | writing it is no big deal, but adding the test to zjit means messing with compile again. | 10:57 |
| Action: mattip being rude, sorry. | 11:00 | |
| mattip | ttfn | 11:00 |
| mattip (c1a9466d@gateway/web/freenode/ip.193.169.70.109) left irc: Quit: Page closed | 11:00 | |
| antocuni | amaury: is there any official way to use a py3k-only syntax inside applevel tests in the py3k branch? | 11:03 |
| fijal | arigato: FYI pypy py.test <some greenlet tests> segfault | 11:04 |
| fijal | there is a bug on the bug tracker | 11:04 |
| amaury__ (~amaury_@74.125.57.34) joined #pypy. | 11:10 | |
| amaury (amaury_@nat/google/x-udhyahsncecvgqam) left irc: Ping timeout: 248 seconds | 11:11 | |
| arigato (~arigo@adsl-89-217-207-222.adslplus.ch) left irc: Ping timeout: 252 seconds | 11:12 | |
| jaffachief (~textual@host86-159-232-5.range86-159.btcentralplus.com) joined #pypy. | 11:18 | |
| tgirod (thomas@4ad54-1-88-172-90-158.fbx.proxad.net) left #pypy. | 11:18 | |
| voidspace (~voidspace@87-194-212-65.bethere.co.uk) joined #pypy. | 11:20 | |
| voidspace (~voidspace@87-194-212-65.bethere.co.uk) left irc: Changing host | 11:20 | |
| voidspace (~voidspace@python/psf/voidspace) joined #pypy. | 11:20 | |
| jaffachief (~textual@host86-159-232-5.range86-159.btcentralplus.com) left irc: Ping timeout: 244 seconds | 11:24 | |
| amaury__ | antocuni: for py3k-only syntax, you can still use exec() :-) | 11:24 |
| antocuni | h | 11:24 |
| antocuni | eh | 11:24 |
| amaury__ | like in test_compiler | 11:24 |
| antocuni | I'm trying to hack conftest.py so that you can write the code directly in the compiler | 11:25 |
| verte-wleslie (~verte@python/site-packages/verte) joined #pypy. | 11:25 | |
| antocuni | bah | 11:25 |
| antocuni | in the docstring | 11:25 |
| Nick change: verte-wleslie -> verte | 11:25 | |
| Nick change: verte -> wleslie | 11:25 | |
| antocuni | but indeed, I'm not sure, maybe it's better to just use exec | 11:26 |
| jaffachief (~textual@host86-159-232-5.range86-159.btcentralplus.com) joined #pypy. | 11:26 | |
| witulski (~stupsi@fwstups.cs.uni-duesseldorf.de) joined #pypy. | 11:26 | |
| witulski (stupsi@fwstups.cs.uni-duesseldorf.de) left #pypy. | 11:29 | |
| dmitrey | fijal: does anyone work on concanate? I could try to implement it (it seems to be in c code, so I'll try to write my own implementation). hstack, vstack and dstack depends on it. | 11:31 |
| fijal | no | 11:31 |
| fijal | dmitrey: how about giving a go at rpython level? | 11:31 |
| dmitrey | fijal: what do you mean? | 11:32 |
| fijal | pypy/module/micronumpy/ is RPython | 11:32 |
| fijal | it's not python, it's ours equivalent of C | 11:32 |
| dmitrey | so you propose to test are my funcs work with RPython? | 11:33 |
| fijal | to try implementing it in RPython yes | 11:34 |
| dmitrey | do you mean concatenate() or those ones_like etc? | 11:35 |
| fijal | concatenate | 11:35 |
| dmitrey | I observe strange behaviour of cpython numpy concatenate: | 11:36 |
| dmitrey | >>> np.concatenate(((1.0, 2.0), (3, 4)), 1) | 11:36 |
| dmitrey | array([ 1., 2., 3., 4.]) | 11:36 |
| dmitrey | >>> np.concatenate(((1.0, 2.0), (3, 4)), 2) | 11:36 |
| dmitrey | array([ 1., 2., 3., 4.]) | 11:36 |
| dmitrey | >>> np.concatenate(((1.0, 2.0), (3, 4)), 10) | 11:36 |
| dmitrey | array([ 1., 2., 3., 4.]) | 11:36 |
| dmitrey | isn't it a bug? | 11:36 |
| dmitrey | fijal: what should yeild our implementation of concatenate with np.concatenate(((1.0, 2.0), (3, 4)), 1)? | 11:39 |
| dmitrey | and with higher values of axis parameter? | 11:40 |
| lizardo (lizardo@nat/indt/x-azskxoozzffmtjhs) joined #pypy. | 11:50 | |
| voidspac_ (~voidspace@87-194-212-65.bethere.co.uk) joined #pypy. | 11:52 | |
| voidspace (~voidspace@python/psf/voidspace) left irc: Quit: Bye... | 11:59 | |
| Nick change: voidspac_ -> voidspace | 11:59 | |
| mikefc_ | dmitrey: i would have thought that that would have thrown an 'axis out of bounds' error. but for 1d arrays there is only one way to concat them, so I guess axis is ignored. | 12:03 |
| jaffachief (~textual@host86-159-232-5.range86-159.btcentralplus.com) left irc: Ping timeout: 252 seconds | 12:03 | |
| dmitrey | so what numpypy implementation should have: throw a bug or yeild output same to numpy version? | 12:04 |
| mikefc_ | it's not a bug. it's a feature. | 12:05 |
| mikefc_ | 1d arrays only concat in one way, so axis is ignored. | 12:05 |
| mikefc_ | so that's what numpypy should do. | 12:05 |
| azanella (~azanella@189.6.80.131) joined #pypy. | 12:06 | |
| mikefc_ | I would check the actual behaviour on numpy2.x though. | 12:06 |
| mikefc_ | i'm still on 1.6.1 here. | 12:06 |
| Nick change: nedbat_ -> nedbat | 12:08 | |
| jaffachief (~textual@host86-159-232-5.range86-159.btcentralplus.com) joined #pypy. | 12:12 | |
| whyking (~quassel@ip68-14-13-208.ri.ri.cox.net) joined #pypy. | 12:18 | |
| CIA-17 | 03Dmitrey 07roundup * 10#1021/numpypy: incorrect dtype comparison (vs original numpy): (log message trimmed) | 12:19 |
| CIA-17 | [new] >>> a=np.array([1,2,3],'int64') | 12:19 |
| CIA-17 | >>> a.dtype | 12:19 |
| CIA-17 | dtype('int64') | 12:19 |
| CIA-17 | >>> a.dtype=='int64' * 14https://bugs.pypy.org/issue1021 | 12:19 |
| jaffachief (~textual@host86-159-232-5.range86-159.btcentralplus.com) left irc: Remote host closed the connection | 12:22 | |
| AlekSi (~AlekSi@85.235.191.82) joined #pypy. | 12:23 | |
| fijal | dmitrey: I think it wraps around by default? | 12:31 |
| fijal | dmitrey: I don't know | 12:31 |
| fijal | dmitrey: I would say raising an error is fine | 12:31 |
| dmitrey | ok, I will raise a error | 12:31 |
| mikefc_ | fijal: it fails properly if the arrays have more than 1d and you use an axis>ndim | 12:31 |
| mikefc_ | it just doesn't fail if it's 1d. it just concats them in the only way possible. | 12:32 |
| Alex_Gaynor | fijal: Justin or someone started a concat impl IIRC. | 12:32 |
| fijal | yeah, not sure what's the status of it though | 12:32 |
| Alex_Gaynor | me neither | 12:33 |
| mikefc_ | ok. i'm out. good night and good luck. | 12:36 |
| mikefc_ (~mike@60-242-240-196.static.tpgi.com.au) left irc: Quit: mikefc_ | 12:36 | |
| anish_ (anish@nat/redhat/x-pjvidzznzhafrpvu) left irc: Quit: Leaving | 12:36 | |
| pjdelport (~pjdelport@c-69-251-199-136.hsd1.md.comcast.net) left irc: Remote host closed the connection | 12:37 | |
| nedbat | Alex_Gaynor: on the train? | 12:40 |
| Alex_Gaynor | nedbat: yup | 12:40 |
| nedbat | Alex_Gaynor: sweet! I'm making a list of questions. | 12:40 |
| Alex_Gaynor | nedbat: Cool, google moderator or just a list? | 12:41 |
| nedbat | Alex_Gaynor: just a list. I guess I could load up a moderator and let people ruminate on it today. | 12:43 |
| Alex_Gaynor | no preference on my part, just curious | 12:44 |
| nedbat | no, it's a good idea to get people's participation. | 12:44 |
| umgeher (~umgeher@bd21ce7a.virtua.com.br) left irc: Ping timeout: 240 seconds | 12:48 | |
| fijal | what are you guys up to? | 12:49 |
| umgeher (~umgeher@bd21ce7a.virtua.com.br) joined #pypy. | 12:50 | |
| mitsuhiko_ (~mitsuhiko@hammett.srv.pocoo.org) left irc: Changing host | 12:50 | |
| mitsuhiko_ (~mitsuhiko@ubuntu/member/mitsuhiko) joined #pypy. | 12:50 | |
| Nick change: mitsuhiko_ -> mitsuhiko | 12:50 | |
| Alex_Gaynor | fijal: http://meetup.bostonpython.com/events/48542762/ | 12:50 |
| nedbat | beat me to it | 12:51 |
| fijal | cool | 12:51 |
| nedbat | Alex_Gaynor: http://www.google.com/moderator/#16/e=1d669f | 12:53 |
| umgeher (~umgeher@bd21ce7a.virtua.com.br) left irc: Ping timeout: 240 seconds | 12:54 | |
| apoirier (~apr@210.168.3.109.rev.sfr.net) joined #pypy. | 12:55 | |
| pjdelport (~pjdelport@c-69-251-199-136.hsd1.md.comcast.net) joined #pypy. | 12:58 | |
| pnguyen (~pnguyen@cpe-70-112-214-119.austin.res.rr.com) joined #pypy. | 13:00 | |
| CIA-17 | 03masklinn 07roundup * 10#1022/dict.update significantly slower than series of dict.__setitem__: | 13:10 |
| CIA-17 | [new] In CPython, as the number of keys grow dict.update settles at roughly half the | 13:10 |
| CIA-17 | speed of an | 13:10 |
| CIA-17 | equivalent bunch of dict[key]=value sequence: ... * 14https://bugs.pypy.org/issue1022 | 13:10 |
| mat^2 (~mathias@212.130.113.35) joined #pypy. | 13:10 | |
| nedbat | I can see the voting in the Moderator is now heavily PyPy-skewed.. :) | 13:10 |
| nedbat | j/k, not badly. | 13:10 |
| fijal | I think we have a reasonably good PR for python world | 13:11 |
| Alex_Gaynor | nedbat: all the django people are west coast hippies who sleep late :) | 13:11 |
| fijal | we completely suck compared to say rubinius though | 13:11 |
| nedbat | Alex_Gaynor: also, this is the only place I've posted the URL! | 13:11 |
| AlekSi (~AlekSi@85.235.191.82) left irc: Ping timeout: 240 seconds | 13:11 | |
| CIA-17 | 03Dmitrey 07roundup * 10#1023/numpypy: empty() cannot handle dtype='object': (log message trimmed) | 13:11 |
| CIA-17 | [new] >>> import numpy as np | 13:11 |
| CIA-17 | >>> np.empty((2,3),object) | 13:11 |
| CIA-17 | array([[None, None, None], | 13:11 |
| CIA-17 | [None, None, None]], dtype=object) * 14https://bugs.pypy.org/issue1023 | 13:11 |
| fijal | dmitrey: we don't support object dtype | 13:12 |
| fijal | can you close this issue? | 13:12 |
| dmitrey | ok | 13:12 |
| fijal | I have your paste at hand I'm trying to figure out what empty_like actually does | 13:13 |
| CIA-17 | 03Dmitrey 07roundup * 10#1023/numpypy: empty() cannot handle dtype='object': [wontfix] dtype 'object' seems won't be supported according to dev team plans * 14https://bugs.pypy.org/issue1023 | 13:13 |
| fijal | Alex_Gaynor: do you know what github runs on? | 13:14 |
| lucian | fijal: ruby/rails i think | 13:14 |
| lucian | and according to wikipedia, also some erlang | 13:15 |
| nedbat | Alex_Gaynor: thanks for the tweet. Now I see where the votes are coming from. | 13:20 |
| pnguyen (~pnguyen@cpe-70-112-214-119.austin.res.rr.com) left irc: Quit: pnguyen | 13:22 | |
| AlekSi (~AlekSi@85.235.191.82) joined #pypy. | 13:23 | |
| AlekSi (~AlekSi@85.235.191.82) left irc: Read error: Connection reset by peer | 13:27 | |
| AlekSi_ (~AlekSi@85.235.191.82) joined #pypy. | 13:27 | |
| AlekSi_ (~AlekSi@85.235.191.82) left irc: Read error: Connection reset by peer | 13:28 | |
| AlekSi (~AlekSi@85.235.191.82) joined #pypy. | 13:30 | |
| AlekSi (~AlekSi@85.235.191.82) left irc: Remote host closed the connection | 13:32 | |
| arigato (~arigo@adsl-89-217-207-222.adslplus.ch) joined #pypy. | 13:35 | |
| intchanter (~intchante@c-76-27-100-38.hsd1.ut.comcast.net) left irc: Ping timeout: 245 seconds | 13:42 | |
| intchanter (~intchante@c-76-27-100-38.hsd1.ut.comcast.net) joined #pypy. | 13:44 | |
| CIA-17 | 03csenger 07roundup * 10#1015/Add build to run the benchmarks with python 2.7 tip: | 13:45 |
| CIA-17 | I went on and removed the guessing about what is the executable name, revision | 13:45 |
| CIA-17 | and project from the interpreter path and turned that into explici ... * 14https://bugs.pypy.org/issue1015 | 13:45 |
| csenger (~user@dslb-084-058-185-001.pools.arcor-ip.net) joined #pypy. | 13:47 | |
| dmitrey (~quassel@77.121.195.200) left irc: Remote host closed the connection | 13:53 | |
| rinu (~quassel@117.202.119.205) joined #pypy. | 13:54 | |
| fijal | Alex_Gaynor: int64 is a subclass of int right? | 13:58 |
| CIA-17 | 03arigo 07roundup * 10#1020/segfault when running test_greenlet.py through pypy pytest.py: | 14:02 |
| CIA-17 | Sorry, I tried to debug it but I'm blocked by not remembering exactly how | 14:02 |
| CIA-17 | asmgcroot interacts with continuations. I may spend more time, but I m ... * 14https://bugs.pypy.org/issue1020 | 14:02 |
| fijal | arigato: ping? | 14:03 |
| arigato | pong | 14:03 |
| wleslie (~verte@python/site-packages/verte) left irc: Quit: ~~~ Crash in JIT! | 14:04 | |
| fijal | if I create an int subclass space.int_w(a_subclass_of_int_instance) should work right? | 14:04 |
| arigato | yes | 14:05 |
| rinu (~quassel@117.202.119.205) left irc: Read error: Connection reset by peer | 14:06 | |
| fijal | does not work :( | 14:06 |
| fijal | although the subclass is created on interp-level | 14:06 |
| fijal | arigato: you can try if you want numpypy.int64 is a subclass of int | 14:07 |
| fijal | or it's not supposed to work that way? | 14:08 |
| dmalcolm_ (~david@c-24-61-12-82.hsd1.ma.comcast.net) left irc: Quit: Leaving | 14:08 | |
| arigato | it is | 14:09 |
| fijal | then it does not :/ | 14:09 |
| fijal | although admitedly I don't see how it would work | 14:10 |
| fijal | since it has int in __mro__ but does not seem to use the attribute at all | 14:10 |
| fijal | I'm not completely sure what to do now | 14:11 |
| fijal | but obviously list[array[item]] would not work | 14:11 |
| arigato | ah, it's a "subclass" of int in the sense of having int in its mro --- then no chance indeed | 14:11 |
| rinu (~quassel@117.217.133.161) joined #pypy. | 14:12 | |
| fijal | :/ | 14:12 |
| fijal | how do I make it work | 14:12 |
| fijal | ? | 14:12 |
| fijal | arigato: it works in cpython :/ | 14:15 |
| fijal | arigato: should I provide an int_w method simply? | 14:15 |
| rinu (~quassel@117.217.133.161) left irc: Remote host closed the connection | 14:16 | |
| arigato | in theory, by writing custom interp-level classes with the same set of multimethods as regular ints | 14:16 |
| fijal | seems so | 14:16 |
| fijal | haha! | 14:16 |
| fijal | I did my homework and int_w is no longer a multimethod | 14:16 |
| fijal | <win> | 14:16 |
| arigato | I'm still confused by the numpy types like int64 | 14:17 |
| arigato | first, how can int64 be a subclass of int on 32-bit platforms? | 14:17 |
| fijal | I think it's only on 64bit platforms | 14:17 |
| fijal | yes | 14:17 |
| fijal | seems mro does depend on the platform :/ | 14:18 |
| arigato | ok, then what is the difference between int and int64 on a 64bit platform? | 14:18 |
| fijal | int64 is also a subclass of numpy.integer | 14:18 |
| fijal | numpy.signedinteger etc. | 14:18 |
| fijal | it also has methods like an array | 14:18 |
| fijal | like int64(3).real == 3 | 14:19 |
| arigato | but all regular "__xyz__" methods of ints also apply to int64, or are there some overridden? | 14:19 |
| fijal | a bit no clue | 14:19 |
| arigato | can't you just create the class int64 at app-level? | 14:20 |
| arigato | e.g. what does int64(3) + int64(4) return? | 14:20 |
| exnihilo | python translate.py --opt=1 targetpypystandalone.py --allworkingmodules should produce a pypy-c with translation.continuation: True right? Is there a translation log somewhere I can check to see if there was a problem? | 14:21 |
| fijal | exnihilo: why are you using -O1 btw? | 14:22 |
| fijal | arigato: I can in theory create in64 in applevel | 14:22 |
| exnihilo | because my linux box has 2 gb of memory and is slow... I just want to start testing my code | 14:22 |
| fijal | but I would need to create all others in interp-level | 14:22 |
| fijal | exnihilo: what have you written? | 14:23 |
| fijal | exnihilo: what have you to test so pypy-c -O1 is useful | 14:23 |
| inhahe (~inhahe@c-50-128-212-190.hsd1.fl.comcast.net) left irc: Ping timeout: 248 seconds | 14:23 | |
| exnihilo | I want to test converting some of the interpreter loops to continulets so I can capture frames | 14:23 |
| arigato | exnihilo: run "import _continuation" in the pypy-c | 14:23 |
| fijal | exnihilo: can't you just test it on uncompiled pypy? | 14:24 |
| exnihilo | fijal: I would love to, but I get the "must be translated with --continuation" issue | 14:24 |
| arigato | or on the latest nightly build of pypy, for that matter | 14:24 |
| exnihilo | I'm very excited to start hacking w/ pypy as soon as I can get it built with all the options I need :D | 14:25 |
| fijal | exnihilo: I fixed that recently, didn't I? | 14:27 |
| fijal | py.py --withmod-continuation should work now | 14:27 |
| exnihilo | hrm, I'll try pulling again, the copy I'm trying to translate is only ~2 days old | 14:27 |
| fijal | exnihilo: I fixed it yesterday | 14:28 |
| exnihilo | k | 14:28 |
| fijal | arigato: meh, multimethods are such a mess :/ | 14:28 |
| fijal | I'll kill some more | 14:28 |
| Rhy0lite (dje@nat/ibm/x-hlxrgwqsszrxytuu) joined #pypy. | 14:35 | |
| kenaan | 12l.diekmann type-specialized-instances 117636a491c009 15/: merge default | 14:36 |
| kenaan | 12l.diekmann type-specialized-instances 11b15e618e3d82 15/pypy/: (cfbolz, l.diekmann): merge int-tag-untag-as-operationus to get the necessary optimizations... | 14:36 |
| exnihilo | fijal: working now, thanks! | 14:36 |
| gtaylor (~gtaylor@108-196-160-156.lightspeed.tukrga.sbcglobal.net) joined #pypy. | 14:39 | |
| whitelynx (~whitelynx@63.241.75.144) joined #pypy. | 14:44 | |
| kenaan | 12fijal numpy-back-to-applevel 1196b51eda2096 15/pypy/module/micronumpy/: progress on take | 14:46 |
| kenaan | 12fijal kill-more-multimethods 11ef9ea1a64a8e 15/pypy/objspace/std/tupleobject.py: a branch to perform some experiments on killing some multimethods. a performance experiment (Complet... | 14:50 |
| inhahe (~inhahe@c-50-128-212-190.hsd1.fl.comcast.net) joined #pypy. | 14:50 | |
| AlekSi (~AlekSi@176.57.74.133) joined #pypy. | 14:51 | |
| ciphergoth_ | Are test failures logged anywhere? | 14:57 |
| fijal | ciphergoth_: yop | 14:57 |
| fijal | buildbot.pypy.org/summary | 14:57 |
| lizardo (lizardo@nat/indt/x-azskxoozzffmtjhs) left #pypy ("Leaving"). | 14:57 | |
| ciphergoth_ | I'm in pypy/translator/sandbox and I've run ../../../pytest.py - I get lots of output and at the end it says my tests have failed | 14:58 |
| ciphergoth_ | fijal: sorry I mean locally | 14:58 |
| fijal | no :/ | 14:58 |
| ciphergoth_ | but I'm not sure what to do to find out more | 14:58 |
| fijal | you have to run with --tb=short or so | 14:58 |
| fijal | I usually run -x | 14:58 |
| ciphergoth_ | OK what's the recommended way to run the tests? | 14:58 |
| fijal | that shows just one failure | 14:58 |
| fijal | -s as well if you want to disable capturing output | 14:58 |
| rguillebert | or --tb=none you just see the failures | 14:58 |
| rguillebert | but no traceback | 14:59 |
| ciphergoth_ | OK so -x will help me work on one failure at a time | 14:59 |
| Nick change: ciphergoth_ -> ciphergoth | 14:59 | |
| ciphergoth | but what should I do to capture as much info as possible to a file so I can investigate what went wrong? | 14:59 |
| fijal | I have no idea | 15:00 |
| rguillebert | a redirection | 15:00 |
| fijal | first you complain there is too much output | 15:00 |
| fijal | and you can't find relevant part | 15:00 |
| fijal | and now that you want it all, but readable? | 15:00 |
| rguillebert | ./py.test -s > myfile | 15:00 |
| fijal | --pdb would put you in a debugger | 15:00 |
| ciphergoth | I'm coming from the Java world, where I'd find the verbose info about each failed test in target/surefire/file-per-test | 15:01 |
| ciphergoth | I'm complaining about too much on the console and too little in files. Sounds like just redirecting to a file is the way to go. | 15:01 |
| fijal | yeah | 15:01 |
| rguillebert | or use tee if you want to have it on stdin as well | 15:01 |
| ciphergoth | rguillebert: sounds wise | 15:01 |
| jaffachief (~textual@host86-159-232-5.range86-159.btcentralplus.com) joined #pypy. | 15:02 | |
| DasIch (~DasIch@p4FFDFC57.dip.t-dialin.net) joined #pypy. | 15:06 | |
| aboudreault (~alanb@osgeo/member/aboudreault) joined #pypy. | 15:07 | |
| antocuni | ciphergoth: I suggest to use --pdb, so you can inspect everything you need about what went wrong | 15:07 |
| antocuni | (the value of local variables, etc.) | 15:07 |
| exarkun | How does py.magic.greenlets relate to PyPy? At all? Does it work on PyPy? Is there a different library for that kind of thing that works on CPython and and PyPy? Is py.magic.greenlets even what people use on CPython anymore? | 15:08 |
| fijal | exarkun: I think the official one is "greenlet" these days | 15:09 |
| fijal | it comes in "greenlet" package on pypi and should work on pypy as well | 15:09 |
| exarkun | Thanks | 15:10 |
| exarkun | Darn. It's packaged in Debian, but it's also a .so. | 15:11 |
| exarkun | siiigh and it requires setuptools | 15:12 |
| exarkun | Ouch. And it doesn't want to build against my PyPy, although maybe my PyPy is sort of old. | 15:13 |
| fijal | ah no | 15:13 |
| fijal | you don't build it against pypy | 15:13 |
| fijal | pypy comes with a builtin one | 15:13 |
| exarkun | Ah | 15:13 |
| exarkun | Great | 15:13 |
| fijal | exarkun: if we pressure armin enough, he'll make jit neatly work with greenlets | 15:14 |
| fijal | right now every loop that contains switching code will be kinda slow | 15:14 |
| ronny | exarkun: what are you trying to do with greenlet? | 15:17 |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Ping timeout: 272 seconds | 15:18 | |
| exarkun | Pedagogy | 15:18 |
| fijal | exarkun: uh then it does not work, forget everything I said | 15:19 |
| exarkun | fijal: It doesn't work for pedagogy? Or it doesn't work at all on PyPy? | 15:20 |
| fijal | I don't know :) | 15:22 |
| fijal | was trying to trick you not to do pedagogy | 15:22 |
| fprimex (~fprimex@brent-macbook.sc.fsu.edu) joined #pypy. | 15:22 | |
| exarkun | heh | 15:22 |
| whyking (~quassel@ip68-14-13-208.ri.ri.cox.net) left irc: Read error: Operation timed out | 15:24 | |
| Taggnostr2_ (~quassel@dyn57-362.yok.fi) joined #pypy. | 15:28 | |
| Taggnostr2_ (~quassel@dyn57-362.yok.fi) left irc: Remote host closed the connection | 15:28 | |
| dmitrey (~quassel@77.121.195.200) joined #pypy. | 15:28 | |
| dmalcolm (david@nat/redhat/session) joined #pypy. | 15:30 | |
| ericholscher_ (~eric@173.203.223.63) joined #pypy. | 15:32 | |
| fijal (~fijal@196-210-150-33.dynamic.isadsl.co.za) left irc: Ping timeout: 240 seconds | 15:33 | |
| mikefc (9665bcc5@gateway/web/freenode/ip.150.101.188.197) got netsplit. | 15:34 | |
| bbot2 (~bbot2@wyvern.cs.uni-duesseldorf.de) got netsplit. | 15:34 | |
| setmeaway2 (setmeaway3@118.45.149.58) got netsplit. | 15:34 | |
| jell (~jell@host-134-23.dmtec.eu) got netsplit. | 15:34 | |
| ciphergoth (~paul@host238.lshift.net) got netsplit. | 15:34 | |
| gutworth (~benjamin@dhcp-128-36-73-23.central.yale.edu) got netsplit. | 15:34 | |
| jml (~jml@canonical/launchpad/jml) got netsplit. | 15:34 | |
| dimazest (~dimazest@balticom-202-59.balticom.lv) got netsplit. | 15:34 | |
| ericholscher (~eric@173.203.223.63) got netsplit. | 15:34 | |
| htoothrot (~mux@unaffiliated/htoothrot) got netsplit. | 15:34 | |
| CIA-17 (~CIA@cia.atheme.org) got netsplit. | 15:34 | |
| MostAwesomeDude (JuTorzalS0@osuosl/staff/mostawesomedude) got netsplit. | 15:34 | |
| timotimo (~timo@gallifrey.wybt.net) got netsplit. | 15:34 | |
| azanella (~azanella@189.6.80.131) got netsplit. | 15:34 | |
| panni_ (smuxi@descent.fragstore.net) got netsplit. | 15:34 | |
| ojii (~ojii@50.57.189.190) got netsplit. | 15:34 | |
| intchanter (~intchante@c-76-27-100-38.hsd1.ut.comcast.net) got netsplit. | 15:34 | |
| JaredW (~JaredW@118.142.17.238) got netsplit. | 15:34 | |
| guibou (~guibou@kraken.insecable.net) got netsplit. | 15:34 | |
| mvt (~mvt@53530442.cm-6-4a.dynamic.ziggo.nl) got netsplit. | 15:34 | |
| EnCuKou (~encukou@ip-94-113-220-25.net.upcbroadband.cz) got netsplit. | 15:34 | |
| legogris (~legogris@c80-217-207-157.bredband.comhem.se) got netsplit. | 15:34 | |
| nopf (~froschif@147.172.224.4) got netsplit. | 15:34 | |
| Ormod_ (~valtha@ohmu.fi) got netsplit. | 15:34 | |
| alexsuraci (~alexsurac@li175-235.members.linode.com) got netsplit. | 15:34 | |
| idnar (~quassel@unaffiliated/idnar) got netsplit. | 15:34 | |
| exarkun (~exarkun@wordeology.com) got netsplit. | 15:34 | |
| DasIch (~DasIch@p4FFDFC57.dip.t-dialin.net) got netsplit. | 15:34 | |
| jaffachief (~textual@host86-159-232-5.range86-159.btcentralplus.com) got netsplit. | 15:34 | |
| inhahe (~inhahe@c-50-128-212-190.hsd1.fl.comcast.net) got netsplit. | 15:34 | |
| voidspace (~voidspace@87-194-212-65.bethere.co.uk) got netsplit. | 15:34 | |
| zain (~textual@bzq-79-182-196-50.red.bezeqint.net) got netsplit. | 15:34 | |
| stakkars (~tismer@p5DDB5C07.dip.t-dialin.net) got netsplit. | 15:34 | |
| Taggnostr (~quassel@dyn57-362.yok.fi) got netsplit. | 15:34 | |
| Dulak (~michael@unaffiliated/dulak) got netsplit. | 15:34 | |
| JStoker (jstoker@unaffiliated/jstoker) got netsplit. | 15:34 | |
| zk (~is@whatit.is) got netsplit. | 15:34 | |
| getxsick (xsx@unaffiliated/getxsick) got netsplit. | 15:34 | |
| nigelb (~nigel@ubuntu/member/nigelb) got netsplit. | 15:34 | |
| espes (~espes@123-243-221-248.tpgi.com.au) got netsplit. | 15:34 | |
| __pv (pav@xen.ihme.org) got netsplit. | 15:34 | |
| csenger (~user@dslb-084-058-185-001.pools.arcor-ip.net) got netsplit. | 15:34 | |
| Varriount (~Varriount@hnng.public-craft.com) got netsplit. | 15:34 | |
| nedbat (~nedbat@python/psf/nedbat) got netsplit. | 15:34 | |
| Telugodu (~rambaho@202.3.77.231) got netsplit. | 15:34 | |
| tos9 (~tos9@unaffiliated/tos9) got netsplit. | 15:34 | |
| __class__ (~class@99-105-56-217.lightspeed.sntcca.sbcglobal.net) got netsplit. | 15:34 | |
| Husio (husiatyn@oceanic.wsisiz.edu.pl) got netsplit. | 15:34 | |
| jperras (~jperras@li245-112.members.linode.com) got netsplit. | 15:34 | |
| carljm (~carljm@spinach.threepines.org) got netsplit. | 15:34 | |
| myf (~myf@li245-175.members.linode.com) got netsplit. | 15:34 | |
| inhahe (~inhahe@c-50-128-212-190.hsd1.fl.comcast.net) returned to #pypy. | 15:37 | |
| -mquin (~mquin@freenode/staff/mquin) to $$*- [Global Notice] We are experiencing some connectivity problems, please bear with us while we investigate (and run around with duct tape) | 15:39 | |
| getxsick (xsx@tramwaj.asi.pwr.wroc.pl) joined #pypy. | 15:39 | |
| timotimo (~timo@gallifrey.wybt.net) returned to #pypy. | 15:39 | |
| dimazest (~dimazest@balticom-202-59.balticom.lv) returned to #pypy. | 15:39 | |
| CIA-6 (~CIA@cia.atheme.org) joined #pypy. | 15:41 | |
| setmeaway2 (setmeaway3@118.45.149.58) returned to #pypy. | 15:42 | |
| Tobu (~Tobu@2a01:e35:8a2c:b230:213:d3ff:fe85:5614) joined #pypy. | 15:43 | |
| JStoker (jstoker@atlas.jcs.me.uk) joined #pypy. | 15:44 | |
| stakkars (~tismer@p5DDB5C07.dip.t-dialin.net) returned to #pypy. | 15:44 | |
| jell (~jell@host-134-23.dmtec.eu) returned to #pypy. | 15:44 | |
| ericholscher (~eric@173.203.223.63) got lost in the net-split. | 15:45 | |
| panni_ (smuxi@descent.fragstore.net) got lost in the net-split. | 15:45 | |
| ojii (~ojii@50.57.189.190) got lost in the net-split. | 15:45 | |
| __class__ (~class@99-105-56-217.lightspeed.sntcca.sbcglobal.net) got lost in the net-split. | 15:45 | |
| Ormod_ (~valtha@ohmu.fi) got lost in the net-split. | 15:45 | |
| htoothrot (~mux@unaffiliated/htoothrot) got lost in the net-split. | 15:45 | |
| zk (~is@whatit.is) got lost in the net-split. | 15:45 | |
| alexsuraci (~alexsurac@li175-235.members.linode.com) got lost in the net-split. | 15:45 | |
| guibou (~guibou@kraken.insecable.net) got lost in the net-split. | 15:45 | |
| jperras (~jperras@li245-112.members.linode.com) got lost in the net-split. | 15:45 | |
| nigelb (~nigel@ubuntu/member/nigelb) got lost in the net-split. | 15:45 | |
| carljm (~carljm@spinach.threepines.org) got lost in the net-split. | 15:45 | |
| myf (~myf@li245-175.members.linode.com) got lost in the net-split. | 15:45 | |
| exarkun (~exarkun@wordeology.com) got lost in the net-split. | 15:45 | |
| idnar (~quassel@unaffiliated/idnar) got lost in the net-split. | 15:45 | |
| Husio (husiatyn@oceanic.wsisiz.edu.pl) got lost in the net-split. | 15:45 | |
| MostAwesomeDude (JuTorzalS0@osuosl/staff/mostawesomedude) got lost in the net-split. | 15:45 | |
| CIA-17 (~CIA@cia.atheme.org) got lost in the net-split. | 15:45 | |
| tos9 (~tos9@unaffiliated/tos9) got lost in the net-split. | 15:45 | |
| nopf (~froschif@147.172.224.4) got lost in the net-split. | 15:45 | |
| jml (~jml@canonical/launchpad/jml) got lost in the net-split. | 15:45 | |
| legogris (~legogris@c80-217-207-157.bredband.comhem.se) got lost in the net-split. | 15:45 | |
| gutworth (~benjamin@dhcp-128-36-73-23.central.yale.edu) got lost in the net-split. | 15:45 | |
| mikefc (9665bcc5@gateway/web/freenode/ip.150.101.188.197) got lost in the net-split. | 15:45 | |
| Dulak (~michael@unaffiliated/dulak) got lost in the net-split. | 15:45 | |
| EnCuKou (~encukou@ip-94-113-220-25.net.upcbroadband.cz) got lost in the net-split. | 15:45 | |
| Taggnostr (~quassel@dyn57-362.yok.fi) got lost in the net-split. | 15:45 | |
| mvt (~mvt@53530442.cm-6-4a.dynamic.ziggo.nl) got lost in the net-split. | 15:45 | |
| ciphergoth (~paul@host238.lshift.net) got lost in the net-split. | 15:45 | |
| Telugodu (~rambaho@202.3.77.231) got lost in the net-split. | 15:45 | |
| nedbat (~nedbat@python/psf/nedbat) got lost in the net-split. | 15:45 | |
| zain (~textual@bzq-79-182-196-50.red.bezeqint.net) got lost in the net-split. | 15:45 | |
| Varriount (~Varriount@hnng.public-craft.com) got lost in the net-split. | 15:45 | |
| JaredW (~JaredW@118.142.17.238) got lost in the net-split. | 15:45 | |
| __pv (pav@xen.ihme.org) got lost in the net-split. | 15:45 | |
| espes (~espes@123-243-221-248.tpgi.com.au) got lost in the net-split. | 15:45 | |
| bbot2 (~bbot2@wyvern.cs.uni-duesseldorf.de) got lost in the net-split. | 15:45 | |
| voidspace (~voidspace@87-194-212-65.bethere.co.uk) got lost in the net-split. | 15:45 | |
| azanella (~azanella@189.6.80.131) got lost in the net-split. | 15:45 | |
| intchanter (~intchante@c-76-27-100-38.hsd1.ut.comcast.net) got lost in the net-split. | 15:45 | |
| csenger (~user@dslb-084-058-185-001.pools.arcor-ip.net) got lost in the net-split. | 15:45 | |
| jaffachief (~textual@host86-159-232-5.range86-159.btcentralplus.com) got lost in the net-split. | 15:45 | |
| DasIch (~DasIch@p4FFDFC57.dip.t-dialin.net) got lost in the net-split. | 15:45 | |
| fijal (~fijal@196-210-150-33.dynamic.isadsl.co.za) joined #pypy. | 15:45 | |
| Dulak (~michael@ip98-167-237-72.ph.ph.cox.net) joined #pypy. | 15:46 | |
| jml (~jml@mumak.net) joined #pypy. | 15:50 | |
| Nick change: jml -> jml` | 15:50 | |
| DasIch (~DasIch@p4FFDFC57.dip.t-dialin.net) joined #pypy. | 15:50 | |
| Nick change: jml` -> jml | 15:50 | |
| nigelb_ (~nigel@nigelb.me) joined #pypy. | 15:53 | |
| azanella (~azanella@189.6.80.131) joined #pypy. | 15:53 | |
| panni_ (smuxi@descent.fragstore.net) joined #pypy. | 15:53 | |
| ojii (~ojii@50.57.189.190) joined #pypy. | 15:53 | |
| bivab (~david@ip-62-143-59-5.unitymediagroup.de) left irc: Read error: Connection reset by peer | 15:53 | |
| voidspace (~voidspace@87-194-212-65.bethere.co.uk) joined #pypy. | 15:53 | |
| voidspace (~voidspace@87-194-212-65.bethere.co.uk) left irc: Client Quit | 15:53 | |
| panni_ (smuxi@descent.fragstore.net) left irc: Excess Flood | 15:53 | |
| smuxi (smuxi@descent.fragstore.net) joined #pypy. | 15:53 | |
| gutworth (~benjamin@dhcp-128-36-73-23.central.yale.edu) joined #pypy. | 15:54 | |
| zk (~is@whatit.is) joined #pypy. | 15:54 | |
| intchanter (~intchante@c-76-27-100-38.hsd1.ut.comcast.net) joined #pypy. | 15:54 | |
| JaredW (~JaredW@118.142.17.238) joined #pypy. | 15:54 | |
| guibou (~guibou@kraken.insecable.net) joined #pypy. | 15:54 | |
| mvt (~mvt@53530442.cm-6-4a.dynamic.ziggo.nl) joined #pypy. | 15:54 | |
| EnCuKou (~encukou@ip-94-113-220-25.net.upcbroadband.cz) joined #pypy. | 15:54 | |
| legogris (~legogris@c80-217-207-157.bredband.comhem.se) joined #pypy. | 15:54 | |
| nopf (~froschif@147.172.224.4) joined #pypy. | 15:54 | |
| Ormod_ (~valtha@ohmu.fi) joined #pypy. | 15:54 | |
| alexsuraci (~alexsurac@li175-235.members.linode.com) joined #pypy. | 15:54 | |
| idnar (~quassel@unaffiliated/idnar) joined #pypy. | 15:54 | |
| exarkun (~exarkun@wordeology.com) joined #pypy. | 15:54 | |
| #pypy: mode change '+o exarkun ' by adams.freenode.net | 15:54 | |
| pjdelport (~pjdelport@c-69-251-199-136.hsd1.md.comcast.net) left irc: Excess Flood | 15:55 | |
| zain (~textual@bzq-79-182-196-50.red.bezeqint.net) joined #pypy. | 15:55 | |
| pjdelport (~pjdelport@c-69-251-199-136.hsd1.md.comcast.net) joined #pypy. | 15:55 | |
| Nick change: smuxi -> panni_ | 15:55 | |
| voidspace (~voidspace@87-194-212-65.bethere.co.uk) joined #pypy. | 15:55 | |
| Taggnostr2_ (~quassel@dyn57-362.yok.fi) joined #pypy. | 15:55 | |
| csenger (~user@dslb-084-058-185-001.pools.arcor-ip.net) joined #pypy. | 15:55 | |
| espes (~espes@123-243-221-248.tpgi.com.au) joined #pypy. | 15:55 | |
| __pv (pav@xen.ihme.org) joined #pypy. | 15:55 | |
| Varriount (~Varriount@hnng.public-craft.com) joined #pypy. | 15:55 | |
| nedbat (~nedbat@python/psf/nedbat) joined #pypy. | 15:55 | |
| Telugodu (~rambaho@202.3.77.231) joined #pypy. | 15:55 | |
| tos9 (~tos9@unaffiliated/tos9) joined #pypy. | 15:55 | |
| __class__ (~class@99-105-56-217.lightspeed.sntcca.sbcglobal.net) joined #pypy. | 15:55 | |
| Husio (husiatyn@oceanic.wsisiz.edu.pl) joined #pypy. | 15:55 | |
| jperras (~jperras@li245-112.members.linode.com) joined #pypy. | 15:55 | |
| carljm (~carljm@spinach.threepines.org) joined #pypy. | 15:55 | |
| myf (~myf@li245-175.members.linode.com) joined #pypy. | 15:55 | |
| ciphergoth (~paul@host238.lshift.net) joined #pypy. | 16:01 | |
| AlekSi (~AlekSi@176.57.74.133) left irc: Remote host closed the connection | 16:03 | |
| 16SAALZS3 (~tismer@i59F714CF.versanet.de) joined #pypy. | 16:06 | |
| mikefc (9665bcc5@gateway/web/freenode/ip.150.101.188.197) joined #pypy. | 16:06 | |
| MostAwesomeDude (JuTorzalS0@osuosl/staff/mostawesomedude) joined #pypy. | 16:06 | |
| bivab (~david@ip-62-143-59-5.unitymediagroup.de) joined #pypy. | 16:06 | |
| dmalcolm (david@nat/redhat/session) left irc: Changing host | 16:06 | |
| dmalcolm (david@nat/redhat/x-ozeixvtlexqcdgwx) joined #pypy. | 16:06 | |
| JStoker (jstoker@atlas.jcs.me.uk) left irc: Changing host | 16:06 | |
| JStoker (jstoker@unaffiliated/jstoker) joined #pypy. | 16:06 | |
| bivab (~david@ip-62-143-59-5.unitymediagroup.de) left irc: Quit: bivab | 16:06 | |
| Nick change: jell -> Guest1859 | 16:07 | |
| Nick change: zk -> Guest32342 | 16:07 | |
| htoothrot (~mux@unaffiliated/htoothrot) joined #pypy. | 16:08 | |
| CIA-6 | 03Dmitrey 07roundup * 10#1024/numpypy: bug with type/dtype: | 16:10 |
| CIA-6 | [new] This bug prevents porting of numpy funcs concatenate, hstack, vstack, dstack and | 16:10 |
| CIA-6 | may affect lots of other code (unrevealed yet). | 16:10 |
| CIA-6 | code: | 16:10 |
| CIA-6 | a ... * 14https://bugs.pypy.org/issue1024 | 16:10 |
| fijal | dmitrey: it's more complex than that | 16:11 |
| fijal | dmitrey: isisntance(numpy.array([1])[0], numpy.int64) will fail for example | 16:12 |
| kenaan | 12antocuni py3k 11b83de607e7cc 15/pypy/interpreter/astcompiler/test/test_symtable.py: fix the test, which was broken by the implementation of nonlocal in d6d9ea7ba306 | 16:12 |
| kenaan | 12antocuni py3k 114df3b47d0b13 15/pypy/interpreter/astcompiler/test/test_symtable.py: add more tests about the nonlocal declaration introduced by d6d9ea7ba306 | 16:12 |
| kenaan | 12antocuni py3k 11f1dde39ee4a3 15/pypy/interpreter/astcompiler/: make 'from x import *' always an error if it's not at the module level instead of a warning. Adapt or kill the old ... | 16:12 |
| kenaan | 12antocuni py3k 11def902951d4f 15/pypy/: add the possibility to write applevel tests inside the docstring (only if the body of the method is empty. This way... | 16:12 |
| kenaan | 12antocuni py3k 11b34f81eba785 15/pypy/tool/pytest/test/test_conftest1.py: test docstrings separately from the other applevel tests | 16:12 |
| dmitrey | I haven't noticed it in active bugs in bugtracker | 16:12 |
| kenaan | 12antocuni py3k 11443723ebd5e0 15/pypy/tool/pytest/test/test_conftest1.py: fix these tests which were broken by the previous commit (because now the docstring tests are unselected) | 16:12 |
| kenaan | 12antocuni py3k 11d3e2c1dbfd08 15/pypy/: support docstring-tests also in functions | 16:12 |
| kenaan | 12antocuni py3k 111b6b08120524 15/pypy/: skip docstring-tests when running with -A | 16:12 |
| kenaan | 12antocuni py3k 119868585f9314 15/pypy/: correctly run docstring-tests when using --appdirect=... | 16:12 |
| fijal | dmitrey: hm, wait a sec | 16:12 |
| antocuni | amaury__: you can now write applevel tests which use py3k-only syntax inside docstrings :-) | 16:13 |
| Action: antocuni fails to pop what he was doing from his todo stack | 16:13 | |
| fijal | dmitrey: I don't remember but it's annoying :/ | 16:14 |
| dmitrey | so why it's not fixed yet? bug hasn't been locayed yet? | 16:14 |
| dmitrey | located | 16:14 |
| exarkun | Why would you care about the "syntax" of text in a docstring? | 16:14 |
| fijal | exarkun: because python 3 is insane :/ | 16:15 |
| kenaan | 12fijal kill-more-multimethods 115ab71bed7f64 15/pypy/objspace/std/objspace.py: remove performance hack | 16:15 |
| exarkun | okay nevermind | 16:15 |
| dmitrey | fijal:I think I can create a walkaround for concatenate, but it will be a little bit slower (operate with string names of types) | 16:15 |
| antocuni | exarkun: there are tests which are written as plain python function, but internally we fish their source code and feed it to the pypy python interpreter | 16:16 |
| antocuni | but sometimes we need to use a py3k-only syntax, so we need to write the source code for those tests in a docstring | 16:17 |
| Action: exarkun wishes he hadn't asked | 16:18 | |
| antocuni | :-) | 16:18 |
| antocuni | aargh | 16:18 |
| amaury__ | antocuni: appdoctests? | 16:19 |
| antocuni | amaury__: they are not really doctests | 16:19 |
| antocuni | just a nicer way to execute your string with py.py | 16:19 |
| stefanop (~stefanop@77.72.196.122) left irc: Remote host closed the connection | 16:19 | |
| fijal | hm | 16:20 |
| fijal | is space.gettypefor supposed to return a singleton? | 16:20 |
| dmitrey (~quassel@77.121.195.200) left irc: Read error: Operation timed out | 16:24 | |
| kenaan | 12fijal default 113890a6e149fa 15/pypy/module/micronumpy/: a test and a fix for boxes identity | 16:28 |
| amaury__ | antocuni: in py3k branch, the -A option should select a python3 | 16:29 |
| antocuni | amaury__: but only if you pass --appdirect, right? | 16:29 |
| CIA-6 | 03fijal 07roundup * 10#1024/numpypy: bug with type/dtype: [resolved] Fixed in 3890a6e149fa * 14https://bugs.pypy.org/issue1024 | 16:29 |
| amaury__ | -A <=> --appdirect | 16:30 |
| fijal | isn't -A and --appdirect the same thing? | 16:30 |
| antocuni | ok, then what is this runappdirect vs appdirect in the conftest? | 16:31 |
| antocuni | yes, indeed | 16:31 |
| antocuni | -A is the same as --runappdirect | 16:31 |
| antocuni | and uses the hosting python interpreter | 16:31 |
| antocuni | --appdirect lets you to specifty the desired interpreter to run | 16:32 |
| antocuni | I suppose the sanest thing to do in the py3k branch is to kill --runappdirect, and select a python3 executable by default when using --appdirect | 16:32 |
| amaury__ | yes | 16:33 |
| amaury__ | sorry, I forgot that I added this option | 16:34 |
| antocuni | np | 16:34 |
| voidspace (~voidspace@87-194-212-65.bethere.co.uk) left irc: Quit: Goodbye... | 16:34 | |
| AlekSi (~AlekSi@176.57.74.133) joined #pypy. | 16:37 | |
| dmalcolm (david@nat/redhat/x-ozeixvtlexqcdgwx) left irc: Read error: Connection reset by peer | 16:40 | |
| dmalcolm (david@nat/redhat/x-qppgkiamgbezjuau) joined #pypy. | 16:40 | |
| Action: antocuni is having "fun" with str vs unicode issues | 16:43 | |
| antocuni | how could all of this have ever worked? | 16:43 |
| JaRoel|4d (~jaroel|4d@office.fourdigits.nl) left irc: Remote host closed the connection | 16:44 | |
| lahwran | there is currently no work in progress to move the translation toolchain from python 2 to python 3, correct? | 16:50 |
| lahwran | or is that being worked on as part of the python 3 interpreter initiative | 16:50 |
| antocuni | lahwran: the former | 16:50 |
| antocuni | it's even unclear if we'll ever move it to python 3 | 16:50 |
| antocuni | because it'd be a lot of work | 16:51 |
| Action: fijal votes "no" | 16:51 | |
| Action: antocuni too | 16:51 | |
| fijal | antocuni: note that we don't generally mind "lots of work" | 16:51 |
| fijal | it's "a lot of work that brings absolutely no benefit" | 16:51 |
| antocuni | well, it depends on the benefits | 16:51 |
| antocuni | yes, exactly | 16:51 |
| antocuni | actually, the only one benefit would be that once we port the translator toolchain to python3, we can discontinue the python2 interpreter | 16:52 |
| antocuni | but we are not interested in doing that, of course | 16:52 |
| lahwran | that's quite a ways in the future though | 16:52 |
| fijal | well | 16:52 |
| fijal | I would not discontinue python 2 interpreter until benchmarks are ported :) | 16:52 |
| fijal | lahwran: how do you know? | 16:52 |
| fijal | lahwran: future is hard to predict | 16:52 |
| lahwran | that wouldn't be feasible until python 2 reaches EOL | 16:53 |
| exarkun | as if "EOL" were some well-defined point in time :) | 16:53 |
| lahwran | is it not? | 16:53 |
| fijal | lahwran: no | 16:53 |
| lahwran | ah | 16:53 |
| exarkun | Python is not Oracle | 16:53 |
| exarkun | A King sitting on top of a mountain of gold cannot announce one day "You may not longer use Python 2!" | 16:54 |
| antocuni | well, it can | 16:54 |
| fijal | exarkun: have you seen the secret picture of apple HQ by chance? | 16:54 |
| antocuni | it's just that people would not respect the order :-) | 16:54 |
| lahwran | EOL would pretty much be defined by "we won't provide support for cpython 2.7 anymore" | 16:54 |
| fijal | exarkun: http://t.co/YzJDlmg2 | 16:54 |
| fijal | er | 16:54 |
| exarkun | lahwran: It's open source. Anyone can provide support for it. | 16:54 |
| fijal | http://yfrog.com/nxypjrsj | 16:54 |
| exarkun | fijal: Har | 16:55 |
| lahwran | exarkun: this is true, but gnome 2 is "EOL" despite that people have continued it, same deal with KDE 3 | 16:55 |
| exarkun | lahwran: Sounds like "EOL" doesn't mean anything, just as I said :) | 16:55 |
| fijal | lahwran: that's really up to discussion :) | 16:55 |
| lahwran | anyway | 16:55 |
| antocuni | anyway, pypy will support python2 at least as long as the translator toolchain is written in python2 | 16:56 |
| dmitrey (~quassel@77.121.195.200) joined #pypy. | 16:56 | |
| dmitrey (~quassel@77.121.195.200) left irc: Remote host closed the connection | 16:56 | |
| antocuni | and the TT will be written in python2 as long as pypy supports it :-) | 16:56 |
| G2P (~G2P@fw-asn1.ornis.com) left irc: Quit: Leaving. | 17:13 | |
| lucian (~lucian@93-97-174-114.zone5.bethere.co.uk) left irc: Read error: Operation timed out | 17:16 | |
| Nick change: Taggnostr2_ -> Taggnostr | 17:20 | |
| voidspace (~voidspace@python/psf/voidspace) joined #pypy. | 17:33 | |
| DasIch (~DasIch@p4FFDFC57.dip.t-dialin.net) left irc: Quit: DasIch | 17:40 | |
| DasIch (~DasIch@p4FFDFC57.dip.t-dialin.net) joined #pypy. | 17:41 | |
| DasIch (~DasIch@p4FFDFC57.dip.t-dialin.net) left irc: Read error: Operation timed out | 17:43 | |
| htoothrot (~mux@unaffiliated/htoothrot) left irc: Quit: here we are | 17:55 | |
| htoothrot (~mux@unaffiliated/htoothrot) joined #pypy. | 17:55 | |
| cocoatomo (~cocoatomo@p2118-ipbf901souka.saitama.ocn.ne.jp) joined #pypy. | 17:57 | |
| cocoatomo (~cocoatomo@p2118-ipbf901souka.saitama.ocn.ne.jp) left irc: Remote host closed the connection | 17:57 | |
| whyking (~quassel@128.148.231.16) joined #pypy. | 18:02 | |
| apoirier (apr@210.168.3.109.rev.sfr.net) left #pypy ("Leaving..."). | 18:13 | |
| lucian (~lucian@cpc1-newc15-2-0-cust84.gate.cable.virginmedia.com) joined #pypy. | 18:18 | |
| Telugodu (~rambaho@202.3.77.231) left irc: Ping timeout: 255 seconds | 18:19 | |
| Telugodu (~rambaho@202.3.77.231) joined #pypy. | 18:20 | |
| jacob22 (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Ping timeout: 240 seconds | 18:22 | |
| jacob22 (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 18:22 | |
| ciphergoth | right, have gone the whole hog and made my own public mirror of the pypy sources | 18:28 |
| ciphergoth | so I can easily share my changes http://hg.opensource.lshift.net/pypy | 18:29 |
| lucian (~lucian@cpc1-newc15-2-0-cust84.gate.cable.virginmedia.com) left irc: Ping timeout: 240 seconds | 18:29 | |
| sdfasdklj (8e3a5eb7@gateway/web/freenode/ip.142.58.94.183) joined #pypy. | 18:31 | |
| Nick change: Guest32342 -> zk | 18:32 | |
| sdfasdklj | Super-fast question: I had to translate PyPy with a bunch of modules deactivated; now, when I try to `import tarfile`, I get the following error: "OSError: libpython2.7.dll: No such file or directory". My question is: should pypy have generated this library? | 18:33 |
| Telugodu (~rambaho@202.3.77.231) left irc: Ping timeout: 240 seconds | 18:33 | |
| Telugodu (~rambaho@202.3.77.231) joined #pypy. | 18:34 | |
| DasIch (~DasIch@p4FFDFC57.dip.t-dialin.net) joined #pypy. | 18:37 | |
| arigato | sdfasdklj: no, pypy doesn't generate libpython2.7.dll | 18:40 |
| sdfasdklj | Aah. Thank you! | 18:44 |
| sdfasdklj (8e3a5eb7@gateway/web/freenode/ip.142.58.94.183) left #pypy. | 18:44 | |
| Tobu (~Tobu@2a01:e35:8a2c:b230:213:d3ff:fe85:5614) left irc: Remote host closed the connection | 18:45 | |
| AlekSi (~AlekSi@176.57.74.133) left irc: Ping timeout: 252 seconds | 18:52 | |
| AlekSi (~AlekSi@176.57.74.133) joined #pypy. | 18:52 | |
| AlekSi (~AlekSi@176.57.74.133) left irc: Remote host closed the connection | 18:53 | |
| voidspace (~voidspace@python/psf/voidspace) left irc: Quit: Goodbye... | 18:55 | |
| Nick change: ericholscher_ -> ericholscher | 18:56 | |
| Tobu (~Tobu@2a01:e35:8a2c:b230:213:d3ff:fe85:5614) joined #pypy. | 19:02 | |
| Tobu (~Tobu@2a01:e35:8a2c:b230:213:d3ff:fe85:5614) left irc: Changing host | 19:02 | |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 19:02 | |
| 16SAALZS3 (~tismer@i59F714CF.versanet.de) left irc: Quit: schnarch | 19:03 | |
| mattip (~mattip@bzq-79-177-109-132.red.bezeqint.net) joined #pypy. | 19:08 | |
| arigato | stm progress report: | 19:08 |
| arigato | it went down from 10.6x to 8.2x slower than regular pypy, by making the accesses to the frame fields direct --- and that's without all reads and writes to fastlocals_w, which are still indirect for now | 19:09 |
| arigato | at some point, maybe now, I should start thinking about whether it's really a good idea to use the current stm library | 19:09 |
| arigato | (which I wrote myself, but still) | 19:09 |
| Rhy0lite | arigato: great! | 19:09 |
| arigato | (based on rstm) | 19:09 |
| arigato | :-) | 19:10 |
| Alex_Gaynor | arigato: how many- cores is it at 8.2x slower? | 19:10 |
| Alex_Gaynor | (and what's the scaling look like) | 19:10 |
| arigato | Alex_Gaynor: 1 core. the scaling looks very good | 19:10 |
| Alex_Gaynor | meaning? :) | 19:10 |
| arigato | but tannit has really only 4 cores (without counting hyperthreading) so I cannot scale it past that | 19:11 |
| Alex_Gaynor | what's the time at 2 or 4? | 19:11 |
| arigato | I suppose it means that on a 16-cores you would see it going faster :-) | 19:11 |
| antocuni | good, then it means that now we can go at half the speed by using 4 cores instead of 1 | 19:11 |
| antocuni | (sorry :-)) | 19:11 |
| arigato | with 2 or 4 cores, the run-time is almost divided by 2 or 4 | 19:11 |
| Rhy0lite | arigato: more motivation to get PyPy running on POWER architecture :-) | 19:11 |
| arigato | yes :-) | 19:11 |
| arigato | antocuni: precisely :-) | 19:12 |
| Alex_Gaynor | great! | 19:12 |
| Rhy0lite | (POWER7 in GCC Farm has 16 cores and 64 hardware threads) | 19:13 |
| arigato | Rhy0lite: for run, I should try to get access and run pypy-tm there | 19:14 |
| arigato | (it doesn't use the JIT at all, so far) | 19:14 |
| Rhy0lite | arigato: definitely | 19:15 |
| arigato | the next GC question is the level of logged stm accesses: either word-based (like now) or object-based | 19:15 |
| arigato | I'm thinking about ideas for object-level accesses that would fit nicely in a simple GC | 19:16 |
| Rhy0lite | arigato: you should get your own account, but if I can get your public SSH key, I can add it to Sven's account | 19:16 |
| Action: arigato Rhy0lite ah, great | 19:16 | |
| Alex_Gaynor | arigato: do you mind if I tweet this status? | 19:16 |
| arigato | no, sure | 19:17 |
| antocuni | arigato: object level access means that you still need to stm-write every word but that if you read N fields out of an object you just need to stm-read one word and then do N regular reads? | 19:17 |
| arigato | antocuni: that's the idea, but no :-) | 19:19 |
| arigato | it would mean (in the current way it's implemented, called a "lazy/lazy" implementation): | 19:19 |
| arigato | objects are either global or local; for simplicity, we can have a gc where global objects are non-movable, mark-sweep, | 19:20 |
| arigato | and local objects are part of the thread-local nursery | 19:20 |
| arigato | all accesses to local objects are free | 19:20 |
| arigato | when you read from a global object you need to record that fact (probably all reads, to detect if another thread committed in the meantime) | 19:21 |
| arigato | upon the first write to a global object you make a local copy of the object | 19:21 |
| arigato | and then all reads and writes are done in this local copy | 19:21 |
| arigato | at transaction commit time, we perform the equivalent of a minor collection, to move the surviving objects out of the local part | 19:22 |
| arigato | (which would mean either allocate them globally, or if they are already a copy of a global object, just update the global object) | 19:23 |
| antocuni | how do you detect if there were conflicts? Using a timestamp on the object? | 19:23 |
| pnguyen (~pnguyen@cpe-66-68-12-3.austin.res.rr.com) joined #pypy. | 19:23 | |
| arigato | yes, in this model, a timestamp field on every object seems a good compromize for now | 19:23 |
| antocuni | yes, this has the big advantage that you get stm-free read/writes for all the objects which die young | 19:25 |
| antocuni | if I understood it correctly | 19:25 |
| arigato | yes | 19:26 |
| arigato | exactly | 19:26 |
| antocuni | uhm, but the other problem is that you might detect conflicts only at commit-time | 19:27 |
| antocuni | when are conflicts detected in the current model? | 19:27 |
| arigato | the current model works pretty much like I described above, except with "words" of memory instead of objects | 19:27 |
| arigato | so all writes go to a local pool | 19:28 |
| arigato | and indeed they don't cause detection of immediate conflicts | 19:28 |
| arigato | but the reads cause such detection | 19:28 |
| arigato | to talk about the object model, you wouldn't be able to read from a global object that has been modified "too far in the future" | 19:29 |
| arigato | (in fact, if you do, the stm checks if all the previous reads that you already did would still be valid if done now; and if they would, then the transaction's time is updated to "now" and you don't have a conflict) | 19:30 |
| antocuni | I see | 19:31 |
| arigato | (this comment in parenthesis is only one of many variants, but I thought it made sense, and it should also make sense in the object version) | 19:31 |
| dmalcolm (david@nat/redhat/x-qppgkiamgbezjuau) left irc: Read error: Connection reset by peer | 19:32 | |
| dmalcolm (david@nat/redhat/x-cczpobzcxleeawky) joined #pypy. | 19:33 | |
| ericflo (~ericflo@75.103.8.110) joined #pypy. | 19:35 | |
| amaury__ (~amaury_@74.125.57.34) left irc: Ping timeout: 276 seconds | 19:38 | |
| nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) joined #pypy. | 19:39 | |
| asmeurer__ (~asmeurer@dhcp-altamirano-166.resnet.nmt.edu) joined #pypy. | 19:52 | |
| tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy. | 19:53 | |
| pnguyen (~pnguyen@cpe-66-68-12-3.austin.res.rr.com) left irc: Read error: Operation timed out | 20:05 | |
| CIA-6 | 03papercrane 07roundup * 10#1020/segfault when running test_greenlet.py through pypy pytest.py: | 20:09 |
| CIA-6 | Are you saying that greenlets may be set as a non-working module in the future? | 20:09 |
| CIA-6 | That would be a shame.... It's odd that running the greenlet tes ... * 14https://bugs.pypy.org/issue1020 | 20:09 |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Ping timeout: 252 seconds | 20:15 | |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 20:17 | |
| rguillebert | arigato, do you compare pypy-stm with a pypy with jit or without ? | 20:19 |
| arigato | rguillebert: without jit | 20:26 |
| CIA-6 | 03arigo 07roundup * 10#1020/segfault when running test_greenlet.py through pypy pytest.py: | 20:31 |
| CIA-6 | I think it works fine with "shadowstack", which is the default on OS/X and | 20:31 |
| CIA-6 | Windows but not on Linux. Maybe you can try with a version of pypy tr ... * 14https://bugs.pypy.org/issue1020 | 20:31 |
| Guest (~textual@67.51.82.66) joined #pypy. | 20:36 | |
| Nick change: Guest -> rekamso | 20:36 | |
| antocuni (~antocuni@host155-125-dynamic.25-79-r.retail.telecomitalia.it) left irc: Ping timeout: 252 seconds | 20:36 | |
| kenaan | 12arigo stm 11de5b100916b6 15/pypy/translator/stm/transform.py: Comment out this, as it doesn't work reliably. | 20:37 |
| kenaan | 12arigo stm 11f0ee46ba0dfb 15/: merge heads | 20:37 |
| tilgovi (~randall@couchdb/developer/tilgovi) left irc: Remote host closed the connection | 20:39 | |
| arigato | ah, no way to have stm working on a POWER machine right now | 20:40 |
| arigato | the library is based on the guarantees that Intel chips give, which are stronger than PowerPC | 20:40 |
| amaury__ (~amaury_@46-127-23-192.dynamic.hispeed.ch) joined #pypy. | 20:41 | |
| inhahe (~inhahe@c-50-128-212-190.hsd1.fl.comcast.net) left irc: Ping timeout: 252 seconds | 20:42 | |
| lucian (~lucian@cpc1-newc15-2-0-cust84.gate.cable.virginmedia.com) joined #pypy. | 20:47 | |
| kenaan | 12mattip numppy-flatitter 11dd14fbe5d0a4 15/pypy/module/micronumpy/: added signature, all tests now pass | 20:50 |
| kenaan | 12mattip numppy-flatitter 1135b17e8dce50 15/pypy/module/micronumpy/interp_numarray.py: translation passes | 20:50 |
| mattip | fijal: ping | 20:50 |
| mikefc_ (~mike@60-242-240-196.static.tpgi.com.au) joined #pypy. | 20:52 | |
| mattip | numppy-flatitter (sp) passes tests, performance is probably non-optimal. | 20:54 |
| tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy. | 20:54 | |
| squiddy (~squiddy@g224193065.adsl.alicedsl.de) left irc: Quit: Leaving | 20:58 | |
| azanella (~azanella@189.6.80.131) left irc: Ping timeout: 245 seconds | 21:01 | |
| intchanter (~intchante@c-76-27-100-38.hsd1.ut.comcast.net) left irc: Ping timeout: 240 seconds | 21:07 | |
| intchanter (~intchante@c-76-27-100-38.hsd1.ut.comcast.net) joined #pypy. | 21:09 | |
| mattip (~mattip@bzq-79-177-109-132.red.bezeqint.net) left irc: Quit: bye | 21:18 | |
| intchanter (~intchante@c-76-27-100-38.hsd1.ut.comcast.net) left irc: Ping timeout: 252 seconds | 21:19 | |
| intchanter (~intchante@c-76-27-100-38.hsd1.ut.comcast.net) joined #pypy. | 21:21 | |
| fprimex (~fprimex@brent-macbook.sc.fsu.edu) left irc: Quit: http://www.fprimex.com | 21:22 | |
| Rhy0lite | woohoo. translating PyPy on PPC64 doesn't completely fail early | 21:22 |
| Rhy0lite | Are these timings considered good or bad? | 21:23 |
| Rhy0lite | [Timer] Timings: | 21:23 |
| Rhy0lite | [Timer] annotate --- 2378.4 s | 21:23 |
| Rhy0lite | [Timer] rtype_lltype --- 2267.3 s | 21:23 |
| Rhy0lite | [Timer] pyjitpl_lltype --- 6.2 s | 21:23 |
| Rhy0lite | [Timer] =========================================== | 21:23 |
| Rhy0lite | [Timer] Total: --- 4651.9 s | 21:23 |
| arigato | uh, that's horrible | 21:23 |
| fijal | Rhy0lite: what are you using as your host? | 21:23 |
| Rhy0lite | a POWER7 system | 21:23 |
| fijal | er, host python | 21:24 |
| arigato | tannit is around 4 or 5 times faster | 21:24 |
| arigato | ah | 21:24 |
| Rhy0lite | This is using CPython-2.6.4 | 21:24 |
| fijal | Rhy0lite: so if you use python 2.7, it's about 3x faster | 21:24 |
| Rhy0lite | okay | 21:24 |
| fijal | that's still horrible | 21:25 |
| arigato | and if you use pypy, it's still faster (don't know by how much) | 21:25 |
| fijal | arigato: if you have a working JIT on power :) | 21:25 |
| fijal | arigato: about 30% I think | 21:25 |
| fijal | but [citation needed] | 21:25 |
| arigato | obviously, I was missing this detail :-) | 21:25 |
| fijal | arigato: does STM have gc support? | 21:26 |
| Rhy0lite | I'll build CPython-2.7 and check | 21:26 |
| arigato | fijal: not yet, at all | 21:26 |
| arigato | it runs with "--gc=none" only | 21:26 |
| fijal | arigato: ok, so the richards numbers or not very relevant | 21:26 |
| fijal | it might be faster/slower | 21:26 |
| fijal | Rhy0lite: still fairly slow | 21:26 |
| fijal | Rhy0lite: where does it crash? | 21:26 |
| arigato | yes, but to a reasonable extend I think | 21:26 |
| fijal | Rhy0lite: does it pass all the tests in jit/ directory? | 21:27 |
| Rhy0lite | fijal: there still is one stress test failure | 21:28 |
| Rhy0lite | but I just wanted to see what would happen if I tried to translate | 21:28 |
| dmalcolm (david@nat/redhat/x-cczpobzcxleeawky) left irc: Read error: Connection reset by peer | 21:28 | |
| arigato | Rhy0lite: for this purpose, you can also try | 21:29 |
| dmalcolm (david@nat/redhat/x-jfzpblvlrpemiito) joined #pypy. | 21:29 | |
| Rhy0lite | and I don't have the prolog target | 21:29 |
| Rhy0lite | I actually wanted to try translating prolog | 21:29 |
| arigato | "translate.py targetpypystandalone --no-allworkingmodules" | 21:29 |
| arigato | https://bitbucket.org/cfbolz/pyrolog | 21:29 |
| arigato | hg clone ^^^ | 21:29 |
| Rhy0lite | is it obvious how to merge that into the pypy checkout? | 21:30 |
| fijal | you don't merge it | 21:30 |
| fijal | you just run translate from directory where prolog is | 21:30 |
| fijal | at worst you have to setup PYTHONPATH somehow | 21:30 |
| arigato | yes, something like "/path/to/pypy/translator/goal/translate.py targetprologstandalone" | 21:30 |
| arigato | hum | 21:31 |
| arigato | you need to either play with PYTHONPATH, or create a symlink with "ln -s . prolog" | 21:32 |
| rekamso (~textual@67.51.82.66) left irc: Ping timeout: 245 seconds | 21:33 | |
| arigato | or to move the file targetprologstandalone.py into the parent directory | 21:33 |
| dmalcolm (david@nat/redhat/x-jfzpblvlrpemiito) left irc: Quit: Leaving | 21:40 | |
| nedbat (~nedbat@python/psf/nedbat) left irc: Disconnected by services | 21:45 | |
| nedbat_ (~nedbat@python/psf/nedbat) joined #pypy. | 21:46 | |
| Tobu (~Tobu@unaffiliated/tobu) left irc: Remote host closed the connection | 21:48 | |
| Tobu (~Tobu@unaffiliated/tobu) joined #pypy. | 21:49 | |
| pnguyen (~pnguyen@cpe-66-68-12-3.austin.res.rr.com) joined #pypy. | 21:54 | |
| nickik (~nick@217.150.233.216) joined #pypy. | 21:56 | |
| amaury (~amaury_@74.125.122.49) joined #pypy. | 22:01 | |
| Rhy0lite | but mainly I wanted to see if there were any *unexpected* problems with translation on POWER that should be debugged | 22:02 |
| gutworth (~benjamin@dhcp-128-36-73-23.central.yale.edu) left irc: Quit: leaving | 22:03 | |
| tumbleweed | there are certainly some worrying test failures on power (well, big endian in general) but it seems mostly usable | 22:03 |
| Rhy0lite | well, CPython-2.7.2 is much better | 22:03 |
| Rhy0lite | [Timer] Timings: | 22:04 |
| Rhy0lite | [Timer] annotate --- 590.1 s | 22:04 |
| Rhy0lite | [Timer] rtype_lltype --- 734.3 s | 22:04 |
| Rhy0lite | [Timer] pyjitpl_lltype --- 1.8 s | 22:04 |
| Rhy0lite | [Timer] =========================================== | 22:04 |
| Rhy0lite | [Timer] Total: --- 1326.2 s | 22:04 |
| fijal | that's about tannit speed | 22:05 |
| fijal | I think | 22:05 |
| amaury__ (~amaury_@46-127-23-192.dynamic.hispeed.ch) left irc: Ping timeout: 248 seconds | 22:05 | |
| fijal | Rhy0lite: can you paste the traceback? | 22:05 |
| Rhy0lite | http://paste.pocoo.org/show/540780/ | 22:06 |
| fijal | this is pypy or prolog btw? | 22:07 |
| Rhy0lite | pypy | 22:09 |
| JaRoel|4d (~jaroel|4d@sink.jaroel.nl) joined #pypy. | 22:09 | |
| fijal | ok | 22:09 |
| fijal | prolog will be faster | 22:09 |
| fijal | why you have there such errors btw? | 22:09 |
| Rhy0lite | I need to figure out what to link | 22:09 |
| fijal | "link"? | 22:09 |
| Rhy0lite | to link to prolog | 22:11 |
| fijal | it's easy | 22:11 |
| fijal | it's PYTHONPATH only | 22:11 |
| Nick change: nedbat_ -> nedbat | 22:11 | |
| fijal | it's PYTHONPATH=.. <path to translate.py> targetprologstandalone.py | 22:12 |
| fijal | I think | 22:12 |
| EnCuKou (~encukou@ip-94-113-220-25.net.upcbroadband.cz) left irc: Read error: Connection timed out | 22:15 | |
| Rhy0lite | I don't know what causes the error | 22:16 |
| EnCuKou (~encukou@ip-94-113-220-25.net.upcbroadband.cz) joined #pypy. | 22:16 | |
| lucian_ (~lucian@94.197.127.111.threembb.co.uk) joined #pypy. | 22:16 | |
| arigato | Rhy0lite: ah, well | 22:16 |
| arigato | clearly you need first to make at least one transation test pass in the jit | 22:17 |
| fijal | Rhy0lite: you have a translation error there | 22:17 |
| fijal | that was introduced on this branch | 22:17 |
| fijal | (it's not on trunk) | 22:17 |
| pnguyen (~pnguyen@cpe-66-68-12-3.austin.res.rr.com) left irc: Quit: pnguyen | 22:17 | |
| Rhy0lite | of course | 22:17 |
| fijal | it looks deliberate to me | 22:18 |
| arigato | something like: copy test_stuff_translates() from test_ztranslation.py | 22:18 |
| fijal | Rhy0lite: does even test_ztranslation in metainterp pass? | 22:18 |
| fijal | probably | 22:18 |
| fijal | this is llsupport | 22:18 |
| fijal | but yes, you totally need ztranslation tests | 22:18 |
| arigato | yes, sorry, I meant x86/test/test_ztranslation | 22:18 |
| fijal | def get_on_leave_jitted_hook(self): | 22:19 |
| fijal | # this function needs to be overridden for things to work with | 22:19 |
| fijal | # our framework GCs | 22:19 |
| fijal | translation_time_error | 22:19 |
| fijal | this is obviously not going to work | 22:19 |
| fijal | I have no idea why this is changed from trunk? | 22:19 |
| fijal | how is get_on_leave_jitted_hook GC relevant even? | 22:20 |
| inhahe (~inhahe@adsl-074-186-083-219.sip.mia.bellsouth.net) joined #pypy. | 22:20 | |
| arigato | probably just an old version | 22:20 |
| lucian (~lucian@cpc1-newc15-2-0-cust84.gate.cable.virginmedia.com) left irc: Ping timeout: 240 seconds | 22:20 | |
| fijal | Rhy0lite: merge default then? | 22:20 |
| arigato | hah | 22:20 |
| arigato | no | 22:20 |
| fijal | arigato: on default it's lambda : None or so | 22:20 |
| fijal | I don't think it's old version | 22:20 |
| Rhy0lite | okay, test_ztranslation fails | 22:21 |
| arigato | only do that if you're ready to perform the updates needed to the backend, which may take 1-2 days | 22:21 |
| arigato | fijal: yes, it is | 22:21 |
| fijal | Rhy0lite: have you seen my mails btw? | 22:21 |
| fijal | David removed test from test_runner and put it to x86 | 22:21 |
| fijal | that was a wrong choice, it should work there | 22:21 |
| Rhy0lite | okay | 22:22 |
| fijal | arigato: I suspect you btw ;-) | 22:23 |
| Action: arigato too, but I remember writing translation_time_error but not removing it | 22:24 | |
| fijal | arigato: no, I suspect you about the other failing test :) | 22:24 |
| fijal | that tests if the backend can get assembler correctly | 22:25 |
| Rhy0lite | fijal: I have not seen your emails | 22:26 |
| Rhy0lite | I only see your sprint email | 22:27 |
| fijal | ok I wanted to send it apparently :/ | 22:27 |
| Rhy0lite | unless you sent it to my personal account | 22:27 |
| fijal | I thought I sent it to pypy-dev | 22:28 |
| Rhy0lite | I eagerly await to see what the overlords at Google do | 22:28 |
| arigato | ah, the translation_time_error was introduced on the arm branch only | 22:28 |
| Rhy0lite | yes | 22:28 |
| fijal | 839659291f03 | 22:29 |
| Rhy0lite | David merges default to ARM | 22:29 |
| Rhy0lite | and then ARM to PPC | 22:29 |
| fijal | Rhy0lite: what overlords? | 22:29 |
| arigato | yes | 22:29 |
| arigato | well, the comment in that function should explain the whole problem | 22:30 |
| fijal | it totally does not :) | 22:30 |
| arigato | uh? | 22:30 |
| Rhy0lite | I don't know if I want to try to fix it and diverge or work with David to fix it upstream | 22:30 |
| arigato | fijal: you need to override that method in the backend | 22:30 |
| fijal | well maybe it does :) | 22:30 |
| Rhy0lite | fijal: Google's change in privacy policy | 22:30 |
| fijal | raise Exception(comment) | 22:30 |
| fijal | would be better ;-) | 22:30 |
| Rhy0lite | and merging more across Google platforms | 22:31 |
| fijal | Rhy0lite: I thought they already do it | 22:31 |
| fijal | I was surprised to find out they;'re not | 22:31 |
| Rhy0lite | fijal: no, of course not! | 22:31 |
| Rhy0lite | they're not evil! | 22:31 |
| arigato | fijal: well, no, we want a failure at translation time | 22:31 |
| Rhy0lite | and they will be even less evil after the change | 22:32 |
| Rhy0lite | ;-) | 22:32 |
| arigato | fijal: not just a program that crashes with "fatal RPython error: Exception" | 22:32 |
| fijal | arigato: ah ok :) | 22:32 |
| fijal | arigato: good :) | 22:32 |
| Rhy0lite | fijal: I should ask Google: "when did you stop beating your evil users?" | 22:32 |
| lucian_ (~lucian@94.197.127.111.threembb.co.uk) left irc: Read error: Connection reset by peer | 22:32 | |
| lucian (~lucian@94.197.127.111.threembb.co.uk) joined #pypy. | 22:33 | |
| amaury | Hi, I played with the idea of disallowing NUL bytes in filenames and most posix functions | 22:33 |
| fijal | Rhy0lite: anyway offtopic! | 22:33 |
| fijal | arigato: yes ok ok, I see :) | 22:33 |
| Rhy0lite | fijal: :-P | 22:33 |
| fijal | amaury: can we merge 2.7.2 to default before that btw? | 22:34 |
| amaury | yes, it's a separate thing | 22:34 |
| Rhy0lite | I'll go home. If there is somethings specific that you want me to change to make further progress translating, I can do it when I'm home | 22:35 |
| fijal | Rhy0lite: write the function on ppc backend :) | 22:35 |
| Rhy0lite | okay | 22:36 |
| Rhy0lite (dje@nat/ibm/x-hlxrgwqsszrxytuu) left irc: Quit: Leaving | 22:36 | |
| fijal | I'm surprised there is no direct test | 22:36 |
| nedbat (~nedbat@python/psf/nedbat) left irc: Ping timeout: 276 seconds | 22:37 | |
| pnguyen (~pnguyen@cpe-66-68-12-3.austin.res.rr.com) joined #pypy. | 22:42 | |
| Turicas (~alvaro@mail.justen.eng.br) joined #pypy. | 22:43 | |
| arigato | we should add a test to runner_test | 22:44 |
| arigato | something that tries to translate only the backend | 22:45 |
| whyking (~quassel@128.148.231.16) left irc: Read error: Operation timed out | 22:49 | |
| fijal | with all the features preferably | 22:54 |
| lucian (~lucian@94.197.127.111.threembb.co.uk) left irc: Quit: Bye | 23:01 | |
| gtaylor (~gtaylor@108-196-160-156.lightspeed.tukrga.sbcglobal.net) left irc: Quit: Konversation terminated! | 23:06 | |
| Arfrever (~Arfrever@apache/committer/Arfrever) left irc: Ping timeout: 260 seconds | 23:15 | |
| bbot2 (~bbot2@wyvern.cs.uni-duesseldorf.de) joined #pypy. | 23:17 | |
| Nick change: Guest1859 -> jell | 23:19 | |
| arigato (~arigo@adsl-89-217-207-222.adslplus.ch) left irc: Quit: See you | 23:30 | |
| Rhyolite | fijal: I don't see translation_time_error in the changeset that you referenced | 23:31 |
| whitelynx (~whitelynx@63.241.75.144) left irc: Quit: Ex-Chat | 23:42 | |
| mikefc (9665bcc5@gateway/web/freenode/ip.150.101.188.197) got netsplit. | 23:46 | |
| htoothrot (~mux@unaffiliated/htoothrot) got netsplit. | 23:46 | |
| MostAwesomeDude (JuTorzalS0@osuosl/staff/mostawesomedude) got netsplit. | 23:46 | |
| Nick change: mikefc_ -> mikefc | 23:46 | |
| Possible future nick collision: mikefc | 23:46 | |
| -tomaw (tom@freenode/staff/tomaw) to $$*- [Global Notice] Hi, we're experiencing an outage at once of our sponsors, causing NickServ/ChanServ and friends to have left as well as some server being unavailable. We're looking into the cause now. More updates by wallops, /mode yournick +w to see them! | 23:49 | |
| inhahe (~inhahe@adsl-074-186-083-219.sip.mia.bellsouth.net) left irc: Ping timeout: 276 seconds | 23:51 | |
| voidspace (~voidspace@87-194-212-65.bethere.co.uk) joined #pypy. | 23:51 | |
| Dulak (~michael@ip98-167-237-72.ph.ph.cox.net) left irc: Quit: Leaving | 23:52 | |
| tito (~tito@pdpc/supporter/active/tito) left irc: Ping timeout: 240 seconds | 23:55 | |
| tito (~tito@178.73.216.222) joined #pypy. | 23:55 | |
| [Arfrever] (~Arfrever@apache/committer/Arfrever) left irc: Ping timeout: 252 seconds | 23:56 | |
| bbot2 | 4Finished ??: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64-2/builds/43 | 23:56 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64-2/builds/44 | 23:56 |
| MostAwesomeDude (JuTorzalS0@osuosl/staff/mostawesomedude) got lost in the net-split. | 23:57 | |
| htoothrot (~mux@unaffiliated/htoothrot) got lost in the net-split. | 23:57 | |
| inhahe (~inhahe@adsl-074-186-083-219.sip.mia.bellsouth.net) joined #pypy. | 23:58 | |
| MostAwesomeDude (JuTorzalS0@osuosl/staff/mostawesomedude) joined #pypy. | 23:58 | |
| --- Thu Jan 26 2012 | 00:00 | |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!