#pypy IRC log for Friday, 2011-11-11

bbot24Finished ??: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/13300:00
bbot2Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/13400:00
bolotov (~bolotov@241-104-179-94.pool.ukrtel.net) joined #pypy.00:01
lameiro (~lameiro@8.71-240-81.adsl-dyn.isp.belgacom.be) left irc: Ping timeout: 240 seconds00:13
bolotov (bolotov@241-104-179-94.pool.ukrtel.net) left #pypy.00:14
gtaylor (~gtaylor@108-196-160-120.lightspeed.tukrga.sbcglobal.net) left irc: Remote host closed the connection00:21
voidspace (~anonymous@87-194-212-65.bethere.co.uk) joined #pypy.00:36
voidspace (~anonymous@87-194-212-65.bethere.co.uk) left irc: Changing host00:36
voidspace (~anonymous@python/psf/voidspace) joined #pypy.00:36
etrepum (~bob@75-101-96-144.dsl.static.sonic.net) joined #pypy.00:38
bbot24Finished ??: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/5 [12Christian Tismer, win64-stage1]00:44
bbot2Started: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/6 [12Christian Tismer, win64-stage1]00:44
rekamso (~textual@216.190.29.42) left irc: Quit: bus00:57
Nick change: tav_ -> tav01:10
bbot24Failure: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/70801:26
stakkars (~tismer@213-65-251-34-no35.business.telia.com) joined #pypy.01:26
stakkarsyes!01:27
aat (~aat@cpe-72-225-174-173.nyc.res.rr.com) joined #pypy.01:35
voidspace (~anonymous@python/psf/voidspace) left irc: Quit: voidspace01:40
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/26101:45
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/25901:45
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/109501:45
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/79301:45
bbot2Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/183401:45
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/143401:45
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/56401:45
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/60801:45
bbot2Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/69701:45
bbot24Failure: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/13401:45
aat (~aat@cpe-72-225-174-173.nyc.res.rr.com) left irc: Quit: Computer has gone to sleep.01:47
PiotrSikora (~none@nginx/adept/piotrsikora) left irc: Excess Flood01:48
PiotrSikora (~none@nginx/adept/piotrsikora) joined #pypy.01:49
aat (~aat@cpe-72-225-174-173.nyc.res.rr.com) joined #pypy.01:59
dgl (~dgl@109.86.165.231) joined #pypy.02:00
Nick change: Gulaway -> Gulopine02:03
aat (~aat@cpe-72-225-174-173.nyc.res.rr.com) left irc: Client Quit02:03
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/109502:07
Zira (~Zeldakits@206.175.34.95.customer.cdi.no) left irc: 02:10
stakkars (~tismer@213-65-251-34-no35.business.telia.com) left irc: Quit: schnarch02:12
bbot24Finished ??: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/6 [12Christian Tismer, win64-stage1]02:26
bbot2Started: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/7 [12Christian Tismer, win64-stage1]02:26
Tobu (~Tobu@unaffiliated/tobu) left irc: Quit: No Ping reply in 180 seconds.02:28
Tobu (~Tobu@unaffiliated/tobu) joined #pypy.02:28
aat (~aat@cpe-72-225-174-173.nyc.res.rr.com) joined #pypy.02:31
mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep02:45
Shanita (~John@osbk-4d08735b.pool.mediaWays.net) joined #pypy.02:49
Guest75700 (~John@osbk-4db06aff.pool.mediaWays.net) left irc: Ping timeout: 240 seconds02:49
tilgovi (~randall@couchdb/developer/tilgovi) left irc: Read error: Operation timed out02:53
jimbaker (~jbaker@canonical/jimbaker) left irc: Read error: Operation timed out02:55
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/79302:58
davisagli (davisagli@davisagli.com) left #pypy.03:06
aat (~aat@cpe-72-225-174-173.nyc.res.rr.com) left irc: Quit: Computer has gone to sleep.03:24
ixokai (~ixokai@pdpc/supporter/student/ixokai) left irc: Ping timeout: 252 seconds03:26
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/56403:48
bbot24Finished ??: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/7 [12Christian Tismer, win64-stage1]04:09
bbot2Started: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/8 [12Christian Tismer, win64-stage1]04:09
mwhudson (~mwh@linaro/mwhudson) left irc: Quit: Leaving04:12
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/143404:15
mwhudson (~mwh@linaro/mwhudson) joined #pypy.04:16
mitchellh (~mitchellh@c-69-181-196-27.hsd1.ca.comcast.net) joined #pypy.04:20
mitchell1 (~mitchellh@c-71-202-125-40.hsd1.ca.comcast.net) joined #pypy.04:28
mitchellh (~mitchellh@c-69-181-196-27.hsd1.ca.comcast.net) left irc: Ping timeout: 260 seconds04:30
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/60804:44
asenchi (~asenchi@206.173.142.114) left irc: Ping timeout: 260 seconds04:50
asenchi (~asenchi@206.173.142.114) joined #pypy.04:51
crakdmirror (~crakdmirr@174.127.114.26) left irc: Ping timeout: 240 seconds04:51
crakdmirror (~crakdmirr@174.127.114.26) joined #pypy.04:53
jimbaker (~jbaker@c-75-71-80-146.hsd1.co.comcast.net) joined #pypy.05:02
jimbaker (~jbaker@c-75-71-80-146.hsd1.co.comcast.net) left irc: Changing host05:02
jimbaker (~jbaker@canonical/jimbaker) joined #pypy.05:02
gutworth (~benjamin@dhcp-128-36-89-186.central.yale.edu) left irc: Quit: Lost terminal05:08
Count_Niedar (dfgdfgssdf@host-173-230-2-133.vanodod.clients.pavlovmedia.com) joined #pypy.05:39
Niedar (dfgdfgssdf@host-173-230-2-133.vanodod.clients.pavlovmedia.com) left irc: Read error: Connection reset by peer05:39
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/26105:43
bbot24Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/183405:44
jimbaker` (~jbaker@c-75-71-80-146.hsd1.co.comcast.net) joined #pypy.05:47
jimbaker (~jbaker@canonical/jimbaker) left irc: Ping timeout: 240 seconds05:50
bbot24Finished ??: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/8 [12Christian Tismer, win64-stage1]06:01
bbot2Started: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/9 [12Christian Tismer, win64-stage1]06:01
tilgovi (~randall@c-50-131-59-86.hsd1.ca.comcast.net) joined #pypy.06:21
tilgovi (~randall@c-50-131-59-86.hsd1.ca.comcast.net) left irc: Changing host06:21
tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy.06:21
Nick change: Gulopine -> Gulaway06:36
tilgovi (~randall@couchdb/developer/tilgovi) left irc: Read error: Operation timed out06:40
bbot24Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/69706:41
kenaan12hakanardo jit-refactor-tests 11f8171c00d11a 15/: hg merge default06:51
kenaan12hakanardo jit-targets 11d9c82a0bbd6c 15/pypy/jit/metainterp/test/: fix test06:51
asmeurer (~asmeurer@dhcp-baca-230.resnet.nmt.edu) left irc: Quit: asmeurer06:55
mvt (~mvantelli@87.213.45.85) joined #pypy.07:20
kenaan12hakanardo jit-refactor-tests 1103055b5850d3 15/pypy/jit/metainterp/history.py: kill check_loops, it is now replaced with check_resops07:21
bbot2Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1835 [12hakanardo, jit-refactor-tests]07:22
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1096 [12hakanardo, jit-refactor-tests]07:22
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1435 [12hakanardo, jit-refactor-tests]07:22
ericflo (~ericflo@c-50-131-58-97.hsd1.ca.comcast.net) joined #pypy.07:22
fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) left irc: Quit: fzzzy07:23
bbot24Finished ??: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/9 [12Christian Tismer, win64-stage1]07:43
bbot2Started: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/10 [12Christian Tismer, win64-stage1]07:44
costy_petrisor (c2029b67@gateway/web/freenode/ip.194.2.155.103) joined #pypy.07:47
Garen (garen@69.76.18.3) left irc: Remote host closed the connection07:48
mvt (~mvantelli@87.213.45.85) left irc: Quit: Leaving07:52
fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) joined #pypy.08:01
bivab (~david@fwstups.cs.uni-duesseldorf.de) joined #pypy.08:03
Vorpal (~AnMaster@unaffiliated/anmaster) left irc: Ping timeout: 240 seconds08:04
Vorpal_ (~AnMaster@unaffiliated/anmaster) joined #pypy.08:04
Nick change: Vorpal_ -> Vorpal08:04
kenaan12bivab arm-backend-2 113079baf884b8 15/pypy/jit/backend/arm/test/test_assembler.py: fix test08:07
kenaan12arigo ppc-jit-backend 11066646be3787 15/pypy/rlib/clibffi.py: Tentatively rewrite push_arg_as_ffiptr().08:07
asenchi (~asenchi@206.173.142.114) left irc: Ping timeout: 240 seconds08:17
asenchi (~asenchi@206.173.142.114) joined #pypy.08:19
bbot24Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1835 [12hakanardo, jit-refactor-tests]08:22
JaRoel|4d (~jaroel|4d@office.fourdigits.nl) joined #pypy.08:22
bbot24Finished ??: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/10 [12Christian Tismer, win64-stage1]08:31
bbot2Started: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/11 [12Christian Tismer, win64-stage1]08:31
PiotrSikora (~none@nginx/adept/piotrsikora) left irc: Quit: ZNC - http://znc.in08:37
PiotrSikora (~none@nginx/adept/piotrsikora) joined #pypy.08:37
mitchell1 (~mitchellh@c-71-202-125-40.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep08:41
mitchellh (~mitchellh@c-71-202-125-40.hsd1.ca.comcast.net) joined #pypy.08:45
mitchellh (~mitchellh@c-71-202-125-40.hsd1.ca.comcast.net) left irc: Ping timeout: 240 seconds08:50
Hong_MinHee (~dahlia@175.125.21.72) left irc: Ping timeout: 248 seconds08:51
Hong_MinHee (~dahlia@175.125.21.72) joined #pypy.08:52
ericflo (~ericflo@c-50-131-58-97.hsd1.ca.comcast.net) left irc: Read error: Connection reset by peer09:00
ericflo (~ericflo@c-50-131-58-97.hsd1.ca.comcast.net) joined #pypy.09:00
ericflo (~ericflo@c-50-131-58-97.hsd1.ca.comcast.net) left irc: Client Quit09:01
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1435 [12hakanardo, jit-refactor-tests]09:01
ixokai (~ixokai@pdpc/supporter/student/ixokai) joined #pypy.09:04
lucian (~lucian@93-97-174-114.zone5.bethere.co.uk) joined #pypy.09:09
Trundle (~andy@p578bfdcf.dip0.t-ipconnect.de) joined #pypy.09:10
Trundle (~andy@p578bfdcf.dip0.t-ipconnect.de) left irc: Changing host09:10
Trundle (~andy@python/site-packages/trundle) joined #pypy.09:10
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1096 [12hakanardo, jit-refactor-tests]09:15
bbot2_ (~bbot2@fwstups.cs.uni-duesseldorf.de) joined #pypy.09:21
bbot2_ (~bbot2@fwstups.cs.uni-duesseldorf.de) left irc: Client Quit09:21
antocuni (~antocuni@host44-121-dynamic.10-79-r.retail.telecomitalia.it) joined #pypy.09:40
fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) left irc: Quit: fzzzy09:41
antocunihi09:44
elipsionhi there09:45
EnCuKou (~encukou@a91-156-243-246.elisa-laajakaista.fi) left irc: Remote host closed the connection09:45
etrepum (~bob@75-101-96-144.dsl.static.sonic.net) left irc: Read error: Connection reset by peer09:47
etrepum (~bob@75-101-96-144.dsl.static.sonic.net) joined #pypy.09:47
kenaan12hager ppc-jit-backend 114b4ba001ebbb 15/pypy/jit/backend/ppc/ppcgen/register.py: Remove GPR 1 from those registers which are preserved across function calls09:50
cfbolz (~cfbolz@fwstups.cs.uni-duesseldorf.de) joined #pypy.09:54
bivabantocuni: hi09:54
Shanita (~John@osbk-4d08735b.pool.mediaWays.net) left irc: Read error: Connection reset by peer09:58
ojii (~ojii@40-34.60-188.cust.bluewin.ch) joined #pypy.09:58
Moku (~John@osbk-4d08735b.pool.mediaWays.net) joined #pypy.10:00
Nick change: Moku -> Shinita10:01
bbot24Finished ??: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/11 [12Christian Tismer, win64-stage1]10:13
bbot2Started: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/12 [12Christian Tismer, win64-stage1]10:13
Squarepy (~Squarepy@wcw-staff-215-65.wireless.uva.nl) joined #pypy.10:17
Squarepy (~Squarepy@wcw-staff-215-65.wireless.uva.nl) left irc: Changing host10:18
Squarepy (~Squarepy@unaffiliated/squarepy) joined #pypy.10:18
bivabantocuni: ping10:24
kenaan12hager ppc-jit-backend 11ebd183097a54 15/pypy/jit/backend/ppc/ppcgen/arch.py: changed BACKCHAIN_SIZE to 3 * WORD10:25
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1097 [12Carl Friedrich Bolz, set-strategies]10:27
derdon (~derdon@p5DE8B589.dip.t-dialin.net) joined #pypy.10:33
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1097 [12Carl Friedrich Bolz, set-strategies]10:41
kdas_ (kdas@nat/redhat/x-ysrcclvpicytcylf) joined #pypy.10:42
Nick change: kdas_ -> darklord10:42
darklord (kdas@nat/redhat/x-ysrcclvpicytcylf) left irc: Client Quit10:42
Nick change: Gulaway -> Gulopine10:45
fijal (~fijal@AAubervilliers-651-1-53-3.w81-249.abo.wanadoo.fr) joined #pypy.10:46
fijalhi10:46
Nick change: Gulopine -> Gulaway10:52
Action: fijal gives up reading pypy-svn10:54
fijalAlex_Gaynor: around by chance?10:54
fijalhakanardo: ping10:55
cfbolzfijal: sorry10:56
cfbolzfijal: that was the last code drop anyway10:56
fijalcfbolz: not your fault really ;-)10:56
fijalmore the speed of progress10:56
fijalcfbolz: I have a question though10:56
fijalhow hard would it be to not force lazy setfields on guards?10:56
voidspace (~anonymous@87-194-212-65.bethere.co.uk) joined #pypy.10:57
voidspace (~anonymous@87-194-212-65.bethere.co.uk) left irc: Changing host10:57
voidspace (~anonymous@python/psf/voidspace) joined #pypy.10:57
cfbolzwe already do that for virtuals10:57
bbot24Finished ??: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/12 [12Christian Tismer, win64-stage1]10:57
fijalyes10:57
bbot2Started: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/13 [12Christian Tismer, win64-stage1]10:57
fijalbut if we try to do it for everything, then we segfault or so10:57
fijalalex tried and failed10:57
cfbolzso it's as hard as understanding the segfault10:57
cfbolzwhich is probably a subtle interaction of optimizations10:57
fijalok, so there are no inherent limitations?10:57
cfbolzno10:57
fijalthat you're aware of10:57
fijalcool10:57
cfbolzunclear how useful it is10:58
fijalthe issue is that it makes more sense to create a new immutable structure for each iteration of a loop than modify an existing one10:58
fijaland it's kinda natural to just have an iterator object really10:58
fijalhttp://www.slideshare.net/ShomaHosaka/pypy-1011479510:59
fijalI think those are japanese slides about pypy10:59
fijalbut I wouldn't bet ;-)10:59
cfbolzfijal: yes, but sinking across the loop is something else entirely10:59
cfbolzthat's håkan magic10:59
fijalah I see10:59
fijalok10:59
fijalhm10:59
fijala bit bad11:00
fijalI can rewrite it using immutable indexes I guess11:00
fijalok, good, I know something at least11:00
kenaan12fijal numpy-multidim-shards 11083d184dc8ab 15/pypy/module/micronumpy/: A branch to use shards instead of just raw indexes that have to be computed using expensive division11:01
fijalthis is just the beginning11:02
ramusara (~ramusara@220.156.210.236.user.e-catv.ne.jp) joined #pypy.11:02
Nick change: ojii -> ojii|lunch11:03
fijal (~fijal@AAubervilliers-651-1-53-3.w81-249.abo.wanadoo.fr) left irc: Ping timeout: 260 seconds11:09
wozozo (~wozozo@leaf.wozozo.org) left irc: Ping timeout: 240 seconds11:14
khsIs there any difference in how importing modules should work in pypy and cpython?11:25
luciankhs: not for pure python modules, no11:28
arigato (~arigo@wuyoso.olf.sgsnet.se) joined #pypy.11:29
kenaan12arigo default 117fc3038601d8 15/pypy/translator/test/test_simplify.py: Kill test now that ovfcheck_lshift() is gone.11:32
wozozo (~wozozo@leaf.wozozo.org) joined #pypy.11:40
lizardo (~lizardo@201008201001.user.veloxzone.com.br) joined #pypy.11:41
ronnyhey11:43
ronnydo we have any mapping of stackeffect<>opcode?11:44
khslucian: I have a module in parser/parser.py. Importing like "import parser.parser" works for cpython 2.7 but not for pypy11:46
ronnykhs: parser s a builtin package11:47
ronnykhs: so the cause of the issue is your neglect to check for stdlib masking11:49
voidspace_ (~voidspace@python/psf/voidspace) joined #pypy.11:50
khsronny: thanks. got no error indicating that.11:51
ronnykhs: thre is a reason why its suggested to put your own code into a toplevel pacakgee dedicated to it11:52
voidspace_ (~voidspace@python/psf/voidspace) left irc: Client Quit11:54
kenaan12arigo default 11f87b5df4955d 15/pypy/rpython/lltypesystem/rffi.py: Uh.  Fix this function.  No clue how it could have worked: it returned "unsigned=False" for all non-Number types, l...11:56
arigatokhs, ronny: in CPython, if there is both a built-in module xxx and a file xxx.py, "import xxx" will either import the built-in module xxx or the file xxx.py depending on obscure rules12:04
arigatoobscure and depending on the particular configuration of CPython12:05
arigatoin PyPy we decided to always go for the built-in module12:05
arigatobut maybe always going for the file xxx.py would be safer12:05
antocunibivab: pong12:05
khsarigato: I would think if someone writes a module, they intend to use it even if there is a built-on module with the same name.12:07
khs*in12:07
Nick change: ojii|lunch -> ojii12:10
kenaan12hager ppc-jit-backend 110cc8549b1466 15/pypy/jit/backend/ppc/ppcgen/arch.py: Different backchain sizes depending on the architecture12:11
kenaan12hager ppc-jit-backend 1114e77d72c41c 15/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py: Added some comments in ppcgen/ppc_assembler.py12:11
kenaan12hager ppc-jit-backend 11ca6424b81d89 15/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py: Use a more clear way to compute offsets12:11
arigatokhs: yes, but it's more messy than that12:12
arigatoe.g. someone's custom import hooks can be confused by seeing imports for "sys" or other built-in modules12:12
bivabantocuni: hi, I am trying to setup a buildslave for powerpc and I wanted to know what needs to be done to hook it up with the master12:13
antocunibivab: first, you need to "pip install buildbot_buildslave"12:14
antocunithen, you choose a name for the buildslave and a password12:15
antocuniyou need to put the name/password pair in ~buildmaster/pypy-buildbot/master/slaveinfo.py on wyvern12:16
antocuni(I can do that if you can't ssh as buildmaster@wyvern)12:16
antocunithen, you have to create your buildslave using a command which I never recall :_)12:16
bivabyes, that would be great, I can't ssh to wyvwern12:17
antocuni buildslave create-slave BASEDIR MASTERHOST:PORT SLAVENAME PASSWORD12:17
bivabthanks I'll setup everything and mail you the information12:17
antocunibuildmaster_host = 'wyvern.cs.uni-duesseldorf.de'12:17
antocuniport = 1040712:18
bivab_ (~david@fwstups.cs.uni-duesseldorf.de) joined #pypy.12:18
bivab (~david@fwstups.cs.uni-duesseldorf.de) left irc: Read error: Connection reset by peer12:18
bivab__ (~david@fwstups.cs.uni-duesseldorf.de) joined #pypy.12:18
antocunibivab : while you are at it, you could write a quick HOWTO on how to setup a buildslave :-)12:18
bivab_ (~david@fwstups.cs.uni-duesseldorf.de) left irc: Remote host closed the connection12:19
bivab__sure, once it works ;)12:19
lizardo_ (~lizardo@201008184036.user.veloxzone.com.br) joined #pypy.12:21
lizardo (~lizardo@201008201001.user.veloxzone.com.br) left irc: Disconnected by services12:22
Nick change: lizardo_ -> lizardo12:23
witulski (~stupsi@fwstups.cs.uni-duesseldorf.de) joined #pypy.12:25
arigatokhs: in other words: you are right, of course, and I'll try to come up with some hack, but it should be reported as a CPython bug12:25
arigatoe.g. a statement like "import thread" will import the built-in module in a CPython compiled with threads, and it will import "thread.py" otherwise12:26
arigatoor more obscurely, "import math" may import either, depending on whether "math" was compiled as a built-in module or an extension module12:26
arigatoPyPy has no extension module12:27
arigatothus everything is built-in, and takes priority12:27
witulski (stupsi@fwstups.cs.uni-duesseldorf.de) left #pypy.12:28
antocunibivab__: ok, I updated the buildbot master config12:31
antocuniif you start your slave, it should connect now12:31
bivab__antocuni: thanks, I should be started now12:31
antocunibivab__: yes: http://buildbot.pypy.org/buildslaves/stups-ppc3212:32
antocuni(although you should probably put a more descriptive name and email address :-)12:33
bivab__antocuni: ok, I think I will write a few lines then and update the info, thank you for the help12:34
antocuninow you have to configure the master to associate your buildslave with the desired builders12:34
lmoura_ (~lmoura@186.215.206.130) joined #pypy.12:34
antocunibivab__: look at 2f982db47d5d in the pypy/buildbot repo to have an example12:35
kenaan12arigo default 1188acc7aafd1e 15/pypy/rpython/lltypesystem/rffi.py: Fix.12:37
Action: antocuni restarts12:38
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1098 [12Carl Friedrich Bolz, set-strategies]12:38
antocuni (~antocuni@host44-121-dynamic.10-79-r.retail.telecomitalia.it) left irc: Remote host closed the connection12:38
lmoura_ (~lmoura@186.215.206.130) left irc: Ping timeout: 240 seconds12:38
lmoura (~lmoura@186.212.243.138) left irc: Ping timeout: 276 seconds12:39
lmoura_ (~lmoura@187.112.28.129) joined #pypy.12:39
bbot24Finished ??: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/13 [12Christian Tismer, win64-stage1]12:40
kenaan12arigo default 116f2534aea5ca 15/pypy/: Obscure: mark some builtin modules (but not others) as taking precedence in an "import xyz" statement if there is a...12:45
arigatocfbolz: do you have any clue about why suddenly we get MemoryError on some random translations on tannit?12:46
cfbolzarigato: I am wondering myself :-(12:46
cfbolzarigato: it seems to be at random points12:46
cfbolzarigato: did you change the globally accessible pypy?12:47
arigatono, it's still August 1212:47
arigatoand I tried two translations but they worked12:47
cfbolzyes, me too12:48
kenaan12bivab buildbot 11e9fb7f98db74 15/bot2/pypybuildbot/master.py: Add PPC3212:48
Nick change: bivab__ -> bivab12:50
arigatois it possible that it's everything that includes a revision around 62bc56457861?12:50
cfbolzarigato: in any case it's not deterministic, it definitely works sometimes12:51
arigatoah12:51
cfbolzor at least fails a different points12:51
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1098 [12Carl Friedrich Bolz, set-strategies]12:51
arigato:-/12:51
cfbolzyes. this one failed much later12:51
arigatoit looks pretty deterministic to me12:52
arigatoit's always in "return shape[0].get_ffi_type()"12:52
cfbolzbut the number of jitcodes differ12:52
arigatowell they are built in a random order I suppose12:53
cfbolzyes, possible12:53
cfbolzdid something about get_ffi_type change?12:53
arigatonot during the interval of revisions in question12:55
cfbolz:-(((12:56
arigatoand anto is working on the ffistruct branch anyway12:57
cfbolzarigato: how's that related?12:58
cfbolzah, are you saying this code will go away soon?12:59
arigatoI don't know, but I imagine it is related, given that get_ffi_type() builds a W_FFIType for a rawffi structure12:59
cfbolzright12:59
arigatoI'm just saying that he is making changes around here12:59
cfbolzyes, sorry, got it now13:01
antocuni (~antocuni@host44-121-dynamic.10-79-r.retail.telecomitalia.it) joined #pypy.13:02
cfbolzarigato: anyway, the fact that it's a memory error is very obscure in itself13:02
antocuniI profoundly hate ubuntu13:03
antocuniI updated to the new version and I got into unity instead of my good old fluxbox13:03
cfbolzantocuni: stop whining and switch distributions13:03
antocuniwell, it worked nicely so far13:04
arigatoah, I got the crash in a terminal13:04
xorAxAxto fluxbuntu :)13:04
arigatoit has 2.7GB of RAM consumed so far13:04
arigatothat's too much anyway, but doesn't explain the crash13:04
cfbolzantocuni: so you don't really have much to complain about, do you? :-)13:05
bivabantocuni: could you update the buildmaster to so it takes the configuration changes13:05
antocunino, I mean: my ubuntu experience was great so far.  This is the first time I have a big problem with it13:06
antocunibut why the hell it should decide to drop my good old config? It sounds like a windowsish behavior to me13:06
antocunibivab: I did "make reconfig", not sure whether it's enough to load your changes13:07
antocuniif it's not, I fear you have to wait untiel the current builds finish, and the restart the whole master13:07
xorAxAxantocuni: it didnt drop it, it just exchanged the dm which doesnt have a record of your session choice anymore13:08
xorAxAxi.e. reselecting fluxbox in your dm should work13:09
antocunixorAxAx: yes, apart the fact that during the upgrade I explicitly told it to use gdm instead of this new lightdm, but it ignored my request13:09
xorAxAxah, well :)13:09
bivabantocuni: The ppc builder does not appear, so we will have to wait then13:09
antocunibivab: I fear so13:10
kenaan12hager ppc-jit-backend 11e1cc85b1017d 15/pypy/jit/backend/ppc/ppcgen/: (bivab, hager): Make first tests on PPC64 pass13:12
arigatoah13:14
arigatocfbolz: found out why (but of course, no clue why it only showed up 2 days ago)13:15
arigatomodule/_rawffi/structure.py:21213:15
arigatothis loop is infinite if "basic_size" and "total_size" are zero13:15
cfbolzaaaaah13:15
kenaan12arigo default 11ed83fd7b7ec1 15/pypy/module/_rawffi/structure.py: Bah.  Not really motivated to write a test for this obscure case :-(13:19
arigatobleh, of course the existing tests fail now13:19
arigatowell that's a pre-existing issue13:20
wozozo (~wozozo@leaf.wozozo.org) left irc: Quit: Tiarra 0.1+svn-38612: SIGINT received; exit13:24
arigatoarghargh13:25
arigatoof course13:25
arigatowe have struct.py in lib_pypy13:26
arigatoso with my try-to-be-clever-and-mimic-cpython importing hack13:26
arigatothen it always import struct.py13:26
arigato:-(((13:26
cfbolzarigato: to me this shows that the hack is bogus13:27
arigatoyes13:27
cfbolzanyway, the tests fail before that13:27
kenaan12arigo default 1186c777384663 15/pypy/: Backout 6f2534aea5ca.  It's more of a mess, because e.g. we have lib_pypy/struct.py, but we still want the builtin ...13:27
arigatoworks for me, now13:28
arigato (~arigo@wuyoso.olf.sgsnet.se) left irc: Quit: See you13:31
lameiro (~lameiro@8.71-240-81.adsl-dyn.isp.belgacom.be) joined #pypy.13:31
Rhy0lite (dje@nat/ibm/x-fxvhbpshviqbxzxd) joined #pypy.13:31
mvt (~mvantelli@87.213.45.85) joined #pypy.13:39
kenaan12hager ppc-jit-backend 11622487af296f 15/pypy/jit/backend/ppc/ppcgen/helper/assembler.py: (bivab, hager): Fixed bug in decode6413:42
sven_hager (~sven@fwstups.cs.uni-duesseldorf.de) joined #pypy.13:42
aboudreault (~alanb@osgeo/member/aboudreault) left irc: Ping timeout: 240 seconds14:02
Squarepy (~Squarepy@unaffiliated/squarepy) left irc: Quit: Leaving14:04
lizardo (~lizardo@201008184036.user.veloxzone.com.br) left irc: Quit: Leaving14:17
Nick change: Gulaway -> Gulopine14:21
kenaan12hager ppc-jit-backend 11ce80006b9449 15/pypy/jit/backend/ppc/ppcgen/: (bivab, hager): Code refactorings and debugging in int operations14:26
whitelynx (~whitelynx@li117-47.members.linode.com) joined #pypy.14:41
kenaan12edelsohn ppc-jit-backend 114cf958dae77e 15/pypy/jit/backend/ppc/ppcgen/: Adjust frame layout and store TOC pointer.14:42
stakkars (~tismer@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy.14:44
gtaylor (~gtaylor@108-196-160-120.lightspeed.tukrga.sbcglobal.net) joined #pypy.14:46
Nick change: Gulopine -> Gulaway14:52
kenaan12hager ppc-jit-backend 11cd410e74e9f5 15/pypy/jit/backend/ppc/ppcgen/opassembler.py: (bivab, edelsohn, hager): change size of allocated stack space at function calls14:56
jared (~jared@061093200075.ctinets.com) joined #pypy.15:04
Nick change: jared -> jaredwigmore15:04
sven_hager (~sven@fwstups.cs.uni-duesseldorf.de) left irc: Quit: Leaving15:05
Shinita (~John@osbk-4d08735b.pool.mediaWays.net) left irc: Read error: Connection reset by peer15:07
kenaan12bivab buildbot 111bfea475131e 15/: Add some documentation on how to run a buildslave15:07
bivab (~david@fwstups.cs.uni-duesseldorf.de) left irc: Quit: bivab15:08
kenaan12edelsohn ppc-jit-backend 11c702afe5ff67 15/pypy/jit/backend/ppc/ppcgen/opassembler.py: Adjust emit_call for PPC64 ABI.15:13
Rhy0litebivab: A little more progress with the tests after my change15:14
mvt (~mvantelli@87.213.45.85) left irc: Quit: Leaving15:15
kenaan12antocuni ffistruct 111e475fc1fe0e 15/pypy/module/_ffi/: introduce the dispatcher, whose goal is to convert applevel objtects into low-level values based on the given ...15:17
kenaan12antocuni ffistruct 11b927c30cd40e 15/pypy/module/_ffi/dispatcher.py: kill unwrap_truncated_int, and use the nice space.truncatedint_w method15:17
kenaan12antocuni ffistruct 11fec3defe7d52 15/pypy/module/_ffi/: move the logic to wrap the result of a call in WrapDispatcher. Will write the proper docstrings later, now I h...15:17
kenaan12antocuni ffistruct 11b088b5e09108 15/pypy/module/_ffi/: add docstrings for WrapDispatcher methods; raise a proper applevel exception instead of assert False15:17
kenaan12antocuni ffistruct 114c293ed22500 15/pypy/module/_ffi/: rename dispatchers into the more descriptive {FromAppLevel,ToAppLevel}Converter, and add docstrings15:17
kenaan12antocuni ffistruct 1169141176aa24 15/pypy/module/_ffi/test/test_type_converter.py: infrastructure to test type_converter.py15:17
kenaan12antocuni ffistruct 11470f4d531072 15/pypy/module/_ffi/test/test_type_converter.py: more tests for type_converter15:17
Moku (~John@osbk-4d08b17b.pool.mediaWays.net) joined #pypy.15:18
Nick change: Moku -> Guest651415:18
Nick change: Guest6514 -> Shinata15:18
whitelynx (~whitelynx@li117-47.members.linode.com) left irc: Remote host closed the connection15:18
kenaan12edelsohn ppc-jit-backend 11a876a6857b55 15/pypy/jit/backend/ppc/ppcgen/opassembler.py: Add PPC64 ovf operations15:21
arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy.15:25
arigatogood, jit-translation is fixed now15:25
arigatoand it's really using only 1.6GB on 32-bit, not more15:26
whitelynx (~whitelynx@li117-47.members.linode.com) joined #pypy.15:30
jaredwigmore (~jared@061093200075.ctinets.com) left irc: Remote host closed the connection15:31
lucianthat's impressive15:32
Action: lucian needs more ram on his brand new laptop15:32
antocuni (~antocuni@host44-121-dynamic.10-79-r.retail.telecomitalia.it) left irc: Remote host closed the connection15:33
arigatoyes, sorry about that, but it's a bit pointless for us to spend more efforts to reduce the number, given that today's new machines have at least 2 or 4 GB15:34
Action: arigato has heard somewhere that some cell phone's software takes 16 GB to compile15:34
lucianarigato: sure, i wasn't even suggesting that15:35
lucianand i think it was for the Nexus Galaxy or w/e15:35
luciani bought a laptop with 2gb ram because lenovo's ram is sprinkled with pixie dust, this 2x as expensive15:36
bbot2Started: 15http://buildbot.pypy.org/builders/own-linux-ppc-32/builds/0 [12Carl Friedrich Bolz, ppc-jit-backend]15:36
cfbolzRhy0lite: great!15:37
Rhy0lite:-)15:38
elipsionlucian: expensive memory indeed15:38
elipsionmy laptop won't take 4GB ram from other vendors either :(15:38
lucianelipsion: really? fuck, i hope this one can take random ram15:39
kenaan12alex_gaynor numpy-dtype-refactor 116c74c22f9687 15/pypy/module/micronumpy/: more updates15:47
kenaan12alex_gaynor numpy-dtype-refactor 11603ee5d09325 15/pypy/module/micronumpy/: many more tests passing15:47
kenaan12alex_gaynor numpy-dtype-refactor 11156f37cb96f3 15/pypy/module/micronumpy/: start re-adding many ops15:47
kenaan12alex_gaynor numpy-dtype-refactor 11256fe9f5b6bb 15/pypy/module/micronumpy/: put a ton of ufuncs back, more methods on numpy.generic objs, a few more fixes15:47
Alex_Gaynorarigato: Fun times from rffi: rffi.cast(lltype.SingleFloat, r_singlefloat(2.0)) fails15:47
arigato:-/15:51
arigatoNotImplementedError: casting <SingleFloat> to <SingleFloat>15:52
arigatoobviously15:53
Alex_Gaynorarigato: http://paste.pocoo.org/show/506334/ look ok?15:56
Alex_Gaynorall the rffi tests pass15:58
mitchellh (~mitchellh@c-71-202-125-40.hsd1.ca.comcast.net) joined #pypy.16:05
antocuni (~antocuni@host44-121-dynamic.10-79-r.retail.telecomitalia.it) joined #pypy.16:05
dgl (~dgl@109.86.165.231) left irc: Quit: Leaving...16:06
arigatoAlex_Gaynor: yes16:06
arigatoI would write "if RESTYPE == TYPE1"16:07
arigatoand move it a bit earlier16:07
Alex_Gaynorarigato: the first condition in that chain you mean?16:08
arigatoyes16:08
mitchellh (~mitchellh@c-71-202-125-40.hsd1.ca.comcast.net) left irc: Client Quit16:10
kenaan12alex_gaynor default 11a780603cc0b5 15/pypy/rpython/lltypesystem/: Fix for rffi.cast(lltype.SingleFloat, <some r_singlefloat>), if the input type is the same as the restype, ju...16:10
kenaan12alex_gaynor default 11fd3e370164e6 15/pypy/rpython/lltypesystem/ll2ctypes.py: reorganize the conditions as armin suggested16:10
kenaan12alex_gaynor default 11909a9ae3ef61 15/pypy/: merged upstream16:10
Alex_Gaynorarigato: heh, rffi.cast(lltype.Float, r_singlefloat(x)) also fails :)16:13
arigatofix fix16:14
Alex_Gaynortest test test first :)16:14
arigatoyes :-)16:14
mcdonc_ (~mcdonc@ip72-209-213-54.dc.dc.cox.net) joined #pypy.16:16
mcdonc (~mcdonc@ip72-209-213-54.dc.dc.cox.net) left irc: Ping timeout: 258 seconds16:16
ramusara (~ramusara@220.156.210.236.user.e-catv.ne.jp) left irc: Quit: Leaving...16:20
Alex_Gaynorarigato: FYI there's a failing rffi test, from your fix for the signedness of Char it looks like16:23
Alex_Gaynorhttp://paste.pocoo.org/show/506356/ look ok?16:23
arigatoah bah16:24
arigatoyes16:24
arigatoeh, there was a *test* that checks that size_and_sign(lltype.Char) was wrong16:24
arigatofor some definition of wrong16:25
Alex_Gaynorvery useful test :)16:25
kenaan12alex_gaynor numpy-dtype-refactor 112544cc59dc76 15/: merged default in16:25
kenaan12alex_gaynor default 115ca4800e4a5d 15/pypy/rpython/lltypesystem/: Fix for rffi.cast(lltype.Float, r_singlefloat(2))16:25
Action: arigato fixes16:25
costy_petrisor (c2029b67@gateway/web/freenode/ip.194.2.155.103) left irc: Quit: Page closed16:25
cfbolzbefore the release, could we rename our numpy module to numpypy?16:25
Alex_Gaynorcfbolz: that's pretty inconvenient for people wanting to use it, especially as we get closer and closer to it being a drop-in replacement for many users16:26
cfbolzAlex_Gaynor: yes, but it is a sign of good-will16:26
cfbolzand not *that* inconvenient*16:26
Alex_GaynorDoesn't matter to me, I suppose, I don't use numpy for real stuff, I just implement it :)16:26
cfbolzand when we are a drop-in replacement, we will of course rename it back16:26
cfbolz(maciek was in favour too)16:27
antocuni (~antocuni@host44-121-dynamic.10-79-r.retail.telecomitalia.it) left irc: Remote host closed the connection16:29
Action: Alex_Gaynor is in the middle of refactoring all of numpy16:29
davisagli (~davisagli@davisagli.com) joined #pypy.16:29
Rhy0liteAlex_Gaynor: again?16:30
Alex_GaynorRhy0lite: basically, I'm totally changing how types are represented and unifying the internal and external boxing16:30
Rhy0liteAlex_Gaynor: don't get into a situations that an ADD developer friend of mine was in16:31
kenaan12arigo default 11bfd6b3f93365 15/pypy/rpython/lltypesystem/test/test_rffi.py: fix.16:31
kenaan12arigo default 11bef362009dda 15/pypy/rpython/lltypesystem/: merge heads16:31
Rhy0litehe always would get a project 90-95% done16:31
Rhy0litebut then as he tried to fix the last bugs16:31
Alex_GaynorRhy0lite: oh no, I'm in a really great place, this way will make implementing custom dtypes and complex so much easier16:31
Rhy0litehe would realize it would be better to redesign the system16:31
Alex_GaynorI even wrote my design down on paper! (Though it's likely no other human can understand it)16:32
Rhy0liteAlex_Gaynor: either it's a new design for NumPyPy or the new NY State budget! ;-)16:32
cfbolzRhy0lite: this guy doesn't happen to be ian piumarta?16:33
Rhy0litecfbolz: no16:33
Rhy0liteit's a common malady16:33
cfbolzyes, seems so16:34
cfbolzian piumarta wrote and threw away four jits for squeak16:34
cfbolznone of which were ever shown to anybody else16:34
lucian (~lucian@93-97-174-114.zone5.bethere.co.uk) left irc: Ping timeout: 248 seconds16:34
kenaan12alex_gaynor numpy-dtype-refactor 11d5a2cb285c1d 15/pypy/rpython/lltypesystem/: merged default in16:35
kenaan12alex_gaynor numpy-dtype-refactor 11ce6baab20b88 15/pypy/module/micronumpy/: all tests pass!  now it just needs to be made RPyhon16:35
Alex_GaynorRhy0lite: besides, it now works 100%, except it doesn't compile :)16:35
arigatopypy is a great project where we do sometimes long chains of checkins progressing, with new tests passing etc., but where compilation is completely broken16:36
Alex_Gaynorarigato: in my defense, I knew all along it didn't compile :)16:36
arigatoof course16:36
Alex_GaynorAll I need to do (I think), is make some things mixins rather than concrete bases16:37
cfbolznumpy seems to be using really *all* of rpython's advanced features16:38
Alex_Gaynorcfbolz: it makes the codebase very nice, IMO :)16:38
cfbolzwhen you know all of rpython16:38
Alex_Gaynorwhen you don't know all of RPython, it just looks lik eyou're using some of python16:39
Alex_Gaynor:)16:39
fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) joined #pypy.16:40
cfbolzAlex_Gaynor: yes, but not in quite the usual way16:40
Alex_Gaynortrue16:40
arigatoyou just look like you're someone with strange ways to write Python16:43
arigato(which is, of course, perfectly accurate)16:43
cfbolz:-)16:43
Alex_Gaynorwell, I suppose by the time you have a library for boxing and unboxing things in Python, you're already at the "strange for Python" place16:44
Action: arigato chasing calls to wrap() with Christian16:45
cfbolzarigato: space.wrap?16:46
arigatoyes16:46
cfbolzwhy?16:47
arigatoin win64-stage1, space.hash(W_LongObject(2**50)) gets into infinite recursion16:48
cfbolz:-(16:48
arigatobecause hash__Long returns a Long instead of an Int16:48
Action: cfbolz -> home16:58
cfbolz (~cfbolz@fwstups.cs.uni-duesseldorf.de) left irc: Quit: Leaving16:59
rekamso (~textual@67.51.82.66) joined #pypy.17:00
redsteg (~steven@129.215.36.46) left irc: Read error: No route to host17:02
fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) left irc: Quit: fzzzy17:04
kenaan12arigo win64-stage1 11263bc62972cd 15/pypy/objspace/std/test/test_longobject.py: Check in a test that fails (and works on "default")17:06
Trundle (~andy@python/site-packages/trundle) left irc: Remote host closed the connection17:06
fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) joined #pypy.17:06
fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) left irc: Client Quit17:09
fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) joined #pypy.17:10
dju (~dju@fsf/member/dju) left irc: Quit: ZNC - http://znc.in17:13
fijal (~fijal@AAubervilliers-651-1-53-3.w81-249.abo.wanadoo.fr) joined #pypy.17:14
dju (~dju@fsf/member/dju) joined #pypy.17:22
ixokai (~ixokai@pdpc/supporter/student/ixokai) left irc: Quit: Bye!17:23
fijal_ (~fijal@AAubervilliers-651-1-290-146.w83-114.abo.wanadoo.fr) joined #pypy.17:25
fijal (~fijal@AAubervilliers-651-1-53-3.w81-249.abo.wanadoo.fr) left irc: Disconnected by services17:25
Nick change: fijal_ -> fijal17:26
mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) joined #pypy.17:27
kkris (~kris@80-123-47-10.adsl.highway.telekom.at) joined #pypy.17:27
bbot24Failure: 15http://buildbot.pypy.org/builders/own-linux-ppc-32/builds/0 [12Carl Friedrich Bolz, ppc-jit-backend]17:29
dju (~dju@fsf/member/dju) left irc: Quit: ZNC - http://znc.in17:32
fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) left irc: Quit: fzzzy17:36
fijalAlex_Gaynor: ping17:37
Alex_Gaynorfijal: pong17:37
tilgovi (~randall@c-98-210-155-124.hsd1.ca.comcast.net) joined #pypy.17:38
tilgovi (~randall@c-98-210-155-124.hsd1.ca.comcast.net) left irc: Changing host17:38
tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy.17:38
fijalgood progress on numpy-multidim17:38
Alex_Gaynorfijal: cool I'm backing good progress on dtype refactor, just need to make it RPython now17:38
fijalI wonder how many conflicts we'll have17:38
fijalprobably not too many17:38
Alex_Gaynorfijal: yeah, I suspect yours will be done first as well17:38
Alex_Gaynorso it'll be my mess :)17:39
fijalunclear17:39
fijalI wanted something from you, kinda forgot what though17:39
Alex_Gaynorhehe17:39
fijal306 svn msgs17:41
fijaland that's just a day17:41
Alex_Gaynorfijal: I woke up that morning to 255 emails, I think maybe my gmail indicator was just overfloing or something17:42
dgl (~dgl@109.86.165.231) joined #pypy.17:42
dgl (~dgl@109.86.165.231) left irc: Client Quit17:42
dju (~dju@fsf/member/dju) joined #pypy.17:48
Alex_Gaynorfijal: You know what's nice about RPython?  Longer sword fights.17:54
fijal:]17:54
fijalput it in the topic17:54
Topic changed on #pypy by Alex_Gaynor!u1246@gateway/web/irccloud.com/x-rcrtmfobmiyasytp: PyPy, a fast and compliant python interpreter | IRC logs: http://www.tismer.com/pypy/irc-logs/pypy/latest.log.html | "You know what's nice about RPython? Longer sword fights."17:55
iori (~iori@110-133-45-54.rev.home.ne.jp) left irc: Remote host closed the connection17:55
zain (~textual@adsl-99-30-182-68.dsl.sfldmi.sbcglobal.net) joined #pypy.17:56
kenaan12arigo default 11165f327efffa 15/pypy/module/pypyjit/test_pypy_c/: Fix for test_sin_cos.17:56
kenaan12arigo default 11c6c97bf46846 15/pypy/module/pypyjit/test_pypy_c/test_math.py: Skip the fmod test for now.17:56
fzzzy (~donovan@nat/mozilla/x-aupqlalagrfybvsg) joined #pypy.17:59
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1099 [12arigo]17:59
Alex_Gaynorarigato: if the fmod changes are windows specfic, perhaps we could make the de-optimization windows specific and the test as well?17:59
arigatono, there are not18:00
arigatoI changed ll_math_fmod to follow CPython 2.7's logic18:00
Alex_Gaynorah, ok18:01
arigatoso it ends up with a few extra "isinf" kind of checks18:01
arigatoand set_errno/get_errno18:01
arigatoall in all I don't want to "fix" the test, because I'm unsure if its real purpose was18:01
arigato"there are really not a lot of operations there"18:02
arigatoin which case we can consider it to be really broken18:02
fijal (~fijal@AAubervilliers-651-1-290-146.w83-114.abo.wanadoo.fr) left irc: Ping timeout: 240 seconds18:02
arigatoand waiting for more optimization18:02
arigatoe.g. the case fmod(x, 2.0) might not require errno fiddling18:02
dju (~dju@fsf/member/dju) left irc: Quit: ZNC - http://znc.in18:05
Trundle (~andy@82.113.99.173) joined #pypy.18:07
Trundle (~andy@82.113.99.173) left irc: Changing host18:07
Trundle (~andy@python/site-packages/trundle) joined #pypy.18:07
ojii (~ojii@40-34.60-188.cust.bluewin.ch) left irc: Remote host closed the connection18:12
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1099 [12arigo]18:13
arigatobah18:15
arigatoI really need to install a new globally accessible pypy18:15
arigatofor translation to work again18:15
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1100 [12arigo]18:19
kenaan12ctismer win64-stage1 11c8e869f3da71 15/pypy/rlib/rbigint.py: removed a check in r_bigint that creates more problems now than it solves18:19
lizardo (~lizardo@201008190193.user.veloxzone.com.br) joined #pypy.18:20
jterrace (~jterrace@aegis.CS.Princeton.EDU) joined #pypy.18:20
jterraceany way to use easy_install/pip with pypy installed from the ubuntu ppa directly, or do i have to create a virtualenv?18:21
arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Quit: See you18:22
zain (~textual@adsl-99-30-182-68.dsl.sfldmi.sbcglobal.net) left irc: Quit: Computer has gone to sleep.18:22
dju (~dju@fsf/member/dju) joined #pypy.18:25
bbot2Started: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/14 [12tismer, win64-stage1]18:25
stakkars (~tismer@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Quit: schnarch18:26
cantajterrace: afaik you should be able to check where the ppa thing puts the virtualenv.py and just start that with pypy and the targetdirector for the env.18:33
jterraceyeah i know i can create a new virtualenv that way18:38
jterracei was wondering if there was an easy_install or pip for the system pypy that would let me install a package for the system pypy18:39
cantaAh, sry missread that18:39
tilgovi (~randall@couchdb/developer/tilgovi) left irc: Ping timeout: 240 seconds18:47
voidspace (~anonymous@python/psf/voidspace) left irc: Quit: voidspace18:48
kenaan12alex_gaynor numpy-dtype-refactor 118c2614b0fc36 15/pypy/module/micronumpy/compile.py: first few translation fixes18:49
kenaan12alex_gaynor numpy-dtype-refactor 11b42b84e29282 15/pypy/module/micronumpy/: more progress towards translating18:59
jterrace (jterrace@aegis.CS.Princeton.EDU) left #pypy.18:59
aboudreault (~alanb@osgeo/member/aboudreault) joined #pypy.19:02
voidspace (~anonymous@87-194-212-65.bethere.co.uk) joined #pypy.19:05
voidspace (~anonymous@87-194-212-65.bethere.co.uk) left irc: Changing host19:05
voidspace (~anonymous@python/psf/voidspace) joined #pypy.19:05
voidspace (~anonymous@python/psf/voidspace) left irc: Client Quit19:07
amaury (~amaury_@46-127-23-192.dynamic.hispeed.ch) joined #pypy.19:07
kenaan12alex_gaynor numpy-dtype-refactor 11fb125d8a0233 15/pypy/module/micronumpy/: more translation fixes19:08
asmeurer__ (~asmeurer@dhcp-baca-230.resnet.nmt.edu) joined #pypy.19:10
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1100 [12arigo]19:11
ojii (~ojii@46-34.3-85.cust.bluewin.ch) joined #pypy.19:13
Nick change: ojii -> ojii|dinner19:17
Rhy0litewhen I run test_call_stack_alignment with -s, I see a bunch of lists of numbers separated by 2419:23
Rhy0litewhat prints that?19:23
mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep19:24
Rhy0liteah, never mind19:25
mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) joined #pypy.19:25
Nick change: ojii|dinner -> ojii19:30
pjenveyamaury - heya19:39
amauryhi19:40
pjenveyamaury - Random is pretty broken on py3k, i think it was your change19:41
Alex_Gaynor:/ is anyone able to understand this annotation error http://paste.pocoo.org/show/506452/ ?19:41
amaurypjenvey: how?19:41
amauryI only changed ran_bytes IIRC19:41
hodge (~quassel@gluon.za.net) joined #pypy.19:42
kenaan12edelsohn ppc-jit-backend 11da65114e1734 15/pypy/jit/backend/ppc/ppcgen/opassembler.py: Align PPC64 stack19:42
amaurygetrandbits(à19:44
amaurygetrandbits()19:44
amauryargh19:44
pjenveyamaury - blah let me get back to you19:44
amauryit's very possible though19:44
pjenveyi had an example of it failing19:44
pjenveynow i've lost it I guess19:44
pjenveyit was definitely causing tempfile to screw up finding a tempdir though19:45
hodge (~quassel@gluon.za.net) left irc: Remote host closed the connection19:45
Hodgestar (~Hodgestar@gluon.za.net) left irc: Quit: ZNC - http://znc.sourceforge.net19:45
kenaan12amauryfa default 11e6473fd2fde5 15/pypy/module/imp/importing.py: imp.find_module() now returns the file object for extension modules.19:48
kenaan12amauryfa default 11d85b35219396 15/pypy/objspace/std/bytearraytype.py: Better presentation of the docstring19:48
kenaan12amauryfa default 1173b76d76352b 15/: Merge heads19:48
Alex_Gaynoramaury: do you understand what http://paste.pocoo.org/show/506452/ means?19:49
pjenveyamaury - ok, try py.py -c "import _random; r = _random.Random(); print([r.getrandbits(i) for i in range(1, 50)])"19:49
pjenveythe first 30 or so return 019:49
amauryAlex_Gaynor: I would try to see what the union of all return types is19:50
amaurythey are all Wrappables though19:50
Alex_GaynorYes, they're all W_GenericBoxes even19:50
hodgestar (~quassel@gluon.za.net) joined #pypy.19:50
amauryAlex_Gaynor: in pdb prompt19:51
amaurycan you see which objects lead to this SomeObject?19:51
Alex_Gaynorhow exactly?19:51
amaury(up in the stack)19:51
amaurythere should be a call to union()19:51
Alex_Gaynors_value = unionof(*somevalues)19:51
Alex_Gaynor(SomeObject(),)19:51
Alex_Gaynor^ somevalues19:52
amauryuh19:52
Alex_Gaynorfound the problem19:53
Alex_Gaynorit was merging a SingleFloat with a doublefloat19:53
pjenveyamaury - http://paste.ofcode.org/39skfSkwQx8mymJUPvH5ice something along those lines helped19:53
amauryah19:53
amaurythe "box" method?19:54
Alex_Gaynoramaury: no, the attributes of W_Float32Box and W_Float64Box were merged19:54
Alex_GaynorI fixed it by adding _attrs_ = () to the parents19:55
cpets (4f75d76f@gateway/web/freenode/ip.79.117.215.111) joined #pypy.19:56
amauryto prevent migration to the base class19:56
amaurypjenvey: there is a stupid error in getrandbits19:57
mcdonc_ (~mcdonc@ip72-209-213-54.dc.dc.cox.net) left irc: Remote host closed the connection19:58
JaRoel|4d (~jaroel|4d@office.fourdigits.nl) left irc: Remote host closed the connection20:00
mcdonc (~mcdonc@ip72-209-213-54.dc.dc.cox.net) joined #pypy.20:02
kenaan12alex_gaynor numpy-dtype-refactor 11a86f783b009d 15/pypy/module/micronumpy/: major progress towards translating20:03
Alex_Gaynoramaury: cool, I'm now at the point where it's broken because I'm doing arithmatic with unsupported types :)20:03
amauryaddition of unsigneds...20:04
amauryhow will you do it?20:04
Alex_Gaynoramaury: singlefloats actually :)20:04
Alex_Gaynoramaury: upcast and then downcast, that's what the old version did, it seems to work well enough20:04
amauryprobably20:04
amauryI thing this is how the C compiler works anyway20:04
amauryk20:05
Alex_Gaynorperhaps, and then it does opitmizations later to remove some stuff20:05
Alex_Gaynoranyways, so far I'm not adding new features mostly, just refactoring20:05
Alex_Gaynoramaury: Is a mixin allowed to come before a concrete base class in RPython?20:15
amauryI'm not sure20:15
amauryI'd put the concrete base first20:16
Alex_Gaynorbut then I can't put the base method impl in the concrete base class and override methods from the mxiin :)20:16
Alex_GaynorAdvanced RPython is the art of the class heirarchy20:16
amauryAlex_Gaynor: put the concrete class first20:17
amauryand the typedefs in the order you want20:18
amaurythere are two heirarchies20:18
Alex_Gaynorthese are RPython methods, not app level ones20:18
amauryoh20:20
amauryI don't think you can override methods with a mixin20:20
Alex_Gaynoroh, I didn't know that20:21
Action: Alex_Gaynor removes them for now, all they do is raise NotImplementedError20:21
kenaan12alex_gaynor numpy-dtype-refactor 11892cab276a98 15/pypy/module/micronumpy/: comment these out, they're in the wrong place in the MRO with the mixins20:23
Action: amaury typed 3O and needed 30 seconds to realize where the syntax error was20:25
amaurytime to sleep20:26
Alex_Gaynoramaury: good night!20:27
amauryCPython uses random.getrandbits() in only one place (outside of random.py)20:27
amauryand it's only to call to_bytes on the result20:27
amauryand guess what...20:28
amauryrandom.getrandbits is implemented with a call to _PyLong_FromByteArray at the end20:28
Alex_Gaynor:)20:28
amauryand of course long.to_bytes is a call to _PyLong_AsByteArray20:29
Action: amaury will suggest random.getranbytes()20:29
Alex_Gaynorhehe :)20:31
kenaan12amauryfa py3k 117ea6a7e448e0 15/pypy/module/_random/: Fix _random.get_randbits()20:35
tlynn (~tlynn@cpc6-cmbg14-2-0-cust121.5-4.cable.virginmedia.com) joined #pypy.20:37
kenaan12amauryfa py3k 118ca9a3739338 15/: hg merge default20:39
mcdonc (~mcdonc@ip72-209-213-54.dc.dc.cox.net) left irc: Ping timeout: 258 seconds20:43
pjenveylol20:46
tilgovi (~randall@199.36.158.16) joined #pypy.20:49
tilgovi (~randall@199.36.158.16) left irc: Changing host20:49
tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy.20:49
berdario (~Tiibiidii@host118-77-dynamic.10-79-r.retail.telecomitalia.it) joined #pypy.20:49
bbot24Finished ??: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/14 [12tismer, win64-stage1]20:49
bbot2Started: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/15 [12tismer, win64-stage1]20:49
berdario (~Tiibiidii@host118-77-dynamic.10-79-r.retail.telecomitalia.it) left irc: Read error: Connection reset by peer20:50
amaurywell, it's not that funny for pypy20:50
amauryI could use %x to implement long.to_bytes20:51
amaurybut I fear that it has quadratic behavior20:51
aboudreault (~alanb@osgeo/member/aboudreault) left irc: Quit: Leaving20:51
berdario (~Tiibiidii@host118-77-dynamic.10-79-r.retail.telecomitalia.it) joined #pypy.20:56
berdario (~Tiibiidii@host118-77-dynamic.10-79-r.retail.telecomitalia.it) left irc: Client Quit20:59
Rhy0lite (dje@nat/ibm/x-fxvhbpshviqbxzxd) left irc: Quit: Leaving21:06
stakkars (~tismer@213-65-251-34-no35.business.telia.com) joined #pypy.21:10
lmoura_ (~lmoura@187.112.28.129) left irc: Ping timeout: 240 seconds21:15
gtaylor_ (~gtaylor@108-196-160-120.lightspeed.tukrga.sbcglobal.net) joined #pypy.21:16
gtaylor (~gtaylor@108-196-160-120.lightspeed.tukrga.sbcglobal.net) left irc: Remote host closed the connection21:16
amaury (~amaury_@46-127-23-192.dynamic.hispeed.ch) left irc: Ping timeout: 240 seconds21:37
lameiro (~lameiro@8.71-240-81.adsl-dyn.isp.belgacom.be) left irc: Ping timeout: 240 seconds21:38
bbot24Finished ??: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/15 [12tismer, win64-stage1]21:47
lameiro (~lameiro@8.71-240-81.adsl-dyn.isp.belgacom.be) joined #pypy.21:47
kkris (~kris@80-123-47-10.adsl.highway.telekom.at) left irc: Quit: Leaving.21:54
-RichiH (~richih@freenode/staff/richih) to $$*- [Global Notice] Hi all. We wish you a very verily merry merrily 11:11:11 11.11.11-11! Crank it up to eleven and here's to hoping the world will not end in 2012; as always, thanks for flying freenode air!21:56
lameiro (~lameiro@8.71-240-81.adsl-dyn.isp.belgacom.be) left irc: Quit: Ex-Chat21:57
gtaylor_ (~gtaylor@108-196-160-120.lightspeed.tukrga.sbcglobal.net) left irc: Read error: Connection reset by peer21:59
kenaan12alex_gaynor numpy-dtype-refactor 1151ea0f525951 15/pypy/module/micronumpy/compile.py: fix22:32
squeaky_pl (~squeaky_p@dhcp-077-248-230-184.chello.nl) joined #pypy.22:39
squeaky_plHi. Can I already debug deadlocks on PyPy?22:40
Alex_GaynorI'm not sure I understand the question, you can debug them precisely the same as you can on CPython22:41
lizardo (~lizardo@201008190193.user.veloxzone.com.br) left irc: Quit: Leaving22:41
squeaky_plsys._current_frames is in place?22:41
Alex_Gaynorno, it doesn't work with the JIT ATM.22:41
Alex_Gaynorsys._current_frames isn't a part of the language, FWIW, the docs explicitly state this22:42
squeaky_plwell my problem is that I tried debugging it on cPython but somehow can't reproduce deadlock there22:42
Alex_Gaynor:/22:42
fzzzy (~donovan@nat/mozilla/x-aupqlalagrfybvsg) left irc: Quit: fzzzy22:42
fzzzy (~donovan@nat/mozilla/x-wggamixdexmwavbj) joined #pypy.22:43
squeaky_plit randomly deadlocks on PyPy and I'm sure that's my fault - scheduler probably does switches in different places22:43
Alex_Gaynor:/22:43
bbot2Started: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/16 [12tismer, win64-stage1]22:43
squeaky_plwell I have no idea how to debug that - so I just found out that I can inspect current_frames22:44
squeaky_plbut I can't..22:44
Alex_Gaynorsorry, I can't be more use22:45
bbot2Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/13522:45
bbot2Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/93822:45
bbot2Started: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/70922:45
ericflo (~ericflo@75.103.8.110) joined #pypy.22:45
squeaky_plYeah. gotta love global mutable shared state weakrefing possibly dead objects22:46
Alex_GaynorI try to avoid loving it ;)22:46
bbot213Exception: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/16 [12tismer, win64-stage1]22:59
bbot2Started: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/17 [12Christian Tismer, win664-stage1]23:00
bbot24Failure: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/17 [12Christian Tismer, win664-stage1]23:00
bbot2Started: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/18 [12Christian Tismer, win64-stage1]23:01
tav (~tav@host-2-99-77-160.as13285.net) left irc: Ping timeout: 240 seconds23:13
Nick change: ojii -> ojii|gaming23:17
tav_ (~tav@host-92-20-14-168.as13285.net) joined #pypy.23:19
Trundle (~andy@python/site-packages/trundle) left irc: Remote host closed the connection23:35
bbot24Finished ??: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/18 [12Christian Tismer, win64-stage1]23:40
bbot2Started: 15http://buildbot.pypy.org/builders/own-win-x86-64/builds/19 [12Christian Tismer, win64-stage1]23:40
tav_ (~tav@host-92-20-14-168.as13285.net) left irc: Ping timeout: 240 seconds23:45
rekamso (~textual@67.51.82.66) left irc: Ping timeout: 245 seconds23:48
fzzzy (~donovan@nat/mozilla/x-wggamixdexmwavbj) left irc: Quit: fzzzy23:50
tav_ (~tav@host-92-20-21-17.as13285.net) joined #pypy.23:51
kenaan12alex_gaynor numpy-dtype-refactor 1172d246a1c7a8 15/pypy/module/micronumpy/compile.py: fix-ish, need to talk to fijal about why these mehods have different signatures than expected23:52
kenaan12alex_gaynor numpy-dtype-refactor 11bb6c5b0c09a7 15/pypy/module/micronumpy/types.py: don't try to do arithmatic on small types23:52
kenaan12alex_gaynor numpy-dtype-refactor 11d190df7f6bfb 15/pypy/module/micronumpy/types.py: stuff seems to translate!23:52
whitelynx (~whitelynx@li117-47.members.linode.com) left irc: Quit: Ex-Chat23:53
Rhyolitewhat's the command or environment variable to get a backend to print the assembly from a test?23:57
--- Sat Nov 12 201100:00

Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!