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

Nick change: Gulaway -> Gulopine00:07
MjrTom (MjrTom@azureus/MjrTom) left irc: Disconnected by services00:07
MjrTom_ (MjrTom@azureus/MjrTom) joined #pypy.00:07
Nick change: MjrTom_ -> MjrTom00:07
tlynn_ (~tlynn@cpc6-cmbg14-2-0-cust121.5-4.cable.virginmedia.com) left irc: Ping timeout: 276 seconds00:11
mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) left irc: Quit: ZOMG BYE00:13
fenrrir (~fenrrir@187.40.138.18) joined #pypy.00:19
maxyz (~maxy@186.23.74.228) left irc: Ping timeout: 245 seconds00:24
maxyz (~maxy@186.23.74.228) joined #pypy.00:25
dmsk (~dmsk@62.61.145.89.generic-hostname.arrownet.dk) left irc: Quit: Leaving00:26
daniloaf (~daniloaf@187.114.150.249) left irc: Quit: Fui embora00:40
dalke (~Adium@c-2ec22819-74736162.cust.telenor.se) joined #pypy.00:41
dalke (~Adium@c-2ec22819-74736162.cust.telenor.se) left irc: Remote host closed the connection00:41
dalke (~Adium@c-2ec22819-74736162.cust.telenor.se) joined #pypy.00:42
dalke (~Adium@c-2ec22819-74736162.cust.telenor.se) left irc: Remote host closed the connection00:43
dalke (~Adium@c-2ec22819-74736162.cust.telenor.se) joined #pypy.00:47
rekamso (~textual@63-228-127-70.dia.static.qwest.net) left irc: Ping timeout: 252 seconds00:49
derdon (~derdon@pD9E1DFDC.dip.t-dialin.net) left irc: Remote host closed the connection00:51
dalkeIf anyone's interested, I have code which reads an f2py "pyf" definition file for a Fortran-generated shared library, and generates (for the simplest case) the ctype+adapter code needed to call functions in that library.00:52
dalkeTested using cblas, the functions srotg, drotg, and the complex versions.00:52
ericflo (~ericflo@75.103.8.110) left irc: Quit: ericflo01:02
bbot23Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/12601:04
tilgovi (~randall@75.101.111.78) joined #pypy.01:09
tilgovi (~randall@75.101.111.78) left irc: Changing host01:09
tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy.01:09
aboudreault (~alanb@osgeo/member/aboudreault) joined #pypy.01:09
tilgovi (~randall@couchdb/developer/tilgovi) left irc: Remote host closed the connection01:10
aboudreault (~alanb@osgeo/member/aboudreault) left irc: Quit: Leaving01:21
aboudreault (~alanb@osgeo/member/aboudreault) joined #pypy.01:21
bbot24Failure: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/70101:32
dalke (~Adium@c-2ec22819-74736162.cust.telenor.se) left irc: Quit: Leaving.01:38
whitelynx (~whitelynx@75.110.189.230) left irc: Ping timeout: 240 seconds01:46
bbot2Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/182401:47
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/25401:47
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/55601:47
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/60001:47
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/108701:47
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/78601:47
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/141901:47
bbot2Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/68801:47
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/25201:47
whitelynx (~whitelynx@75.111.197.204) joined #pypy.01:49
aat (~aat@cpe-72-225-174-173.nyc.res.rr.com) joined #pypy.01:49
fenrrir (~fenrrir@187.40.138.18) left irc: Ping timeout: 240 seconds01:59
rguillebert (~rguillebe@46.7.250.249) left irc: Quit: Quitte01:59
ojii (~ojii@40-34.60-188.cust.bluewin.ch) left irc: Remote host closed the connection02:07
Seta00 (~Seta00@seta00.com) joined #pypy.02:07
DasIch (~dasich@p4FFDE996.dip.t-dialin.net) left irc: Ping timeout: 252 seconds02:14
apanda (~apanda@dhcp-45-222.EECS.Berkeley.EDU) left irc: Remote host closed the connection02:16
Seta00 (~Seta00@seta00.com) left irc: Quit: ZNC - http://znc.in02:21
mwhudson (~mwh@linaro/mwhudson) joined #pypy.02:26
DasIch (~dasich@p4FFDEA20.dip.t-dialin.net) joined #pypy.02:26
bbot23Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/93002:39
Moku (~John@osbk-4db06767.pool.mediaWays.net) joined #pypy.02:51
Guest60050 (~John@osbk-4db14547.pool.mediaWays.net) left irc: Ping timeout: 240 seconds02:51
Nick change: Moku -> Guest2048502:51
gutworthexciting02:52
aat (~aat@cpe-72-225-174-173.nyc.res.rr.com) left irc: Quit: Computer has gone to sleep.03:17
bbot24Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/182403:40
mwhudson (~mwh@linaro/mwhudson) left irc: Quit: Leaving03:45
Ademan (~dan@adsl-71-141-252-21.dsl.snfc21.pacbell.net) joined #pypy.04:07
apanda (~apanda@c-24-7-101-62.hsd1.ca.comcast.net) joined #pypy.04:13
Nick change: Gulopine -> Gulaway04:17
Nick change: Gulaway -> Gulopine04:24
aisipos (~aisipos@vpn.lax.truecarcorp.com) left irc: Remote host closed the connection04:38
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/141904:39
daniloaf (~daniloaf@187.114.150.249) joined #pypy.04:39
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/78604:43
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/60004:48
Kenextref (~user@193.105.134.65) joined #pypy.04:55
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/55604:59
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/108705:03
Ademan (~dan@adsl-71-141-252-21.dsl.snfc21.pacbell.net) left irc: Quit: leaving05:25
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/25405:40
Nick change: Gulopine -> Gulaway05:42
asmeurer (~asmeurer@dhcp-baca-230.resnet.nmt.edu) left irc: Quit: asmeurer05:57
bbot24Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/68806:02
EnCuKou (~encukou@a91-156-243-246.elisa-laajakaista.fi) left irc: Remote host closed the connection06:16
Sho_ (~EHS1@kde/hein) left irc: Quit: Stop leaking memory like it's going out of fashion.06:19
daniloaf (~daniloaf@187.114.150.249) left irc: Quit: Fui embora06:37
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/25206:47
legogris (~legogris@c80-217-200-244.bredband.comhem.se) left irc: Ping timeout: 245 seconds07:00
legogris (~legogris@c80-217-200-244.bredband.comhem.se) joined #pypy.07:01
canta (~canta@77-20-123-240-dynip.superkabel.de) joined #pypy.07:02
Arfrever (~Arfrever@apache/committer/Arfrever) left irc: Ping timeout: 248 seconds07:02
fijalhi07:05
espes (espes@2001:470:1f05:ca1::) left irc: Ping timeout: 240 seconds07:42
dalke (~Adium@c-2ec22819-74736162.cust.telenor.se) joined #pypy.07:51
fijaldalke: hi07:51
k_bx (~k_bx@94.244.19.62) joined #pypy.07:51
fijaldalke: cool work!07:51
fijaldalke: how about creating another repo on pypy for such stuff?07:51
dalkeThanks. I'll be heading over to the sprint, so I can do data and knowledge transfer.07:52
dalkeIncluding setting up that repo.07:52
fijalcool07:53
fijalI'll be driving most of today07:53
fijalor traveling one way or another07:53
aboudreault (~alanb@osgeo/member/aboudreault) left irc: Ping timeout: 240 seconds07:59
verte (~verte@python/site-packages/verte) joined #pypy.08:00
JaRoel|4d (~jaroel|4d@office.fourdigits.nl) joined #pypy.08:02
cpets (c358b60a@gateway/web/freenode/ip.195.88.182.10) joined #pypy.08:07
verte (~verte@python/site-packages/verte) left irc: Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org08:08
Trundle (~andy@python/site-packages/trundle) joined #pypy.08:09
ronnyfijal: i cant completely replicate your issue, however it seems like you also need the cov-core package08:14
fijalcov-core08:19
fijalwhich is what?08:19
stakkars__ (~tismer@213-65-251-34-no35.business.telia.com) joined #pypy.08:21
ronnyfijal: its a minimal package that does some magic for distributed coverage runs08:21
fijalnice08:21
fijalronny: obscure :(08:21
fijalbut I guess I don't want to know08:22
fijalso what does py.test-coverage import?08:22
stakkars_ (~tismer@213-65-251-34-no35.business.telia.com) left irc: Ping timeout: 252 seconds08:23
arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy.08:26
fijalarigato: morning08:26
ronnyfijal: coverage and cov-core08:26
fijaldo you have any idea for dalke where to put his f2py work?08:26
fijalronny: why cov-core?08:26
ronnyfijal: im not sure, but i think i can change/fix upstream08:27
fijalit's just very confusing08:27
k_bx (~k_bx@94.244.19.62) left irc: Ping timeout: 252 seconds08:28
fijalhow do I check what is installed?08:28
arigatohi08:28
arigatohe he, we get bug reports to pypy-dev in chinese, and google mail can translate them comprehensibly fine08:29
fijalarigato: I suggested a yet-another-repo on pypy account08:29
ronnyfijal: im thinking a layout change on how we manage project inclusions/python path might be a help08:29
ronnyi'll test around a bit after relocating08:30
arigatofijal: fine by me.  it's a script that converts fortran stuff to python, so it should not be needed in a normal translation, right?08:31
fijalarigato: right08:31
`fox` (~fox@host229-107-dynamic.45-79-r.retail.telecomitalia.it) joined #pypy.08:31
canta (~canta@77-20-123-240-dynip.superkabel.de) left irc: Quit: Leaving.08:34
elipsionnote to self: no firefox during pypy transformation...08:34
fijalelipsion: or use 32bit08:35
elipsionis there a static 32-bit pypy available?08:36
elipsionapparently...08:38
fijalyes08:43
hakanardo_ (~hakan@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy.08:43
cfbolz (~cfbolz@dslb-178-003-048-243.pools.arcor-ip.net) joined #pypy.08:44
cfbolzhello08:44
cfbolzfound this funny bug in cypthon and pypy:08:44
cfbolz>>> [1, 2, 3].index(2, None, None)08:44
cfbolzTraceback (most recent call last):08:44
cfbolz  File "<stdin>", line 1, in <module>08:44
cfbolzTypeError: slice indices must be integers or None or have an __index__ method08:44
arigatouh08:49
cfbolzof course there are 37 different ways in pypy to normalize indexes08:51
cfbolzI did some cleanup, commits coming soon08:51
xorAxAxthats 5 too few :)08:58
arigato"file.readlines() can be implemented as precisely file.read().splitlines(True)"08:59
arigatois this sentence correct?08:59
elipsionarigato: add more 'as'09:00
arigato?09:00
arigatomy english is not perfect but I think I meant the sentence with only one "as"09:00
elipsionah, no09:00
arigato:-)09:00
Eventhcfbolz: regarding your paper Runtime Feedback in a Meta-Tracing, I have trouble with citing it, I can't find it on ACM09:00
cfbolzEventh: well, it's a workshop paper09:01
EventhI mean, I have trouble writing the BiBTex for it, when referencing it09:01
elipsionarigato: maybe drop 'precisely', or maybe say 'substituted with'09:01
elipsionmaybe :P09:01
Eventhbooktitle and pages section to be specific09:02
arigato:-)09:02
elipsionbrain has not completed boot today09:02
cfbolzEventh: there is no book, thus no pages. it was a workshop09:03
Eventhok09:03
cfbolzarigato: could there be a weird difference about line ending behavior?09:04
EventhIsn't included in the proceedings of the workshop thingy?09:04
arigatocfbolz: I'm trying to find out09:04
cfbolzEventh: not all workshops have bookish proceedings09:05
Eventhok09:05
cfbolzsome just put in on a web page09:05
arigatocfbolz: ah, found a difference09:05
arigatoon a binary file opened in binary mode09:05
cfbolzyay09:06
arigatoah, found out why09:07
arigatoit would be more precisely "file.read().split('\n')", except that the split('\n') should not remove the ending \n09:07
cfbolzah09:07
arigatosplitlines() looks for \r and \r\n too09:07
elipsionshouldn't that be platform dependent?09:08
Action: fijal off09:08
arigatoI guess not, because the conversion from \r\n to \n should be done already by the read()09:08
arigatofijal: see you09:08
arigatothat's why the resulting string should be split only on \n: it's already converted to this format09:09
xorAxAxarigato: also there is universal unicode mode that might influence the behaviour of readlines09:09
arigatoyes, I tried it too, but the same argument as my previous line seems to apply09:10
fijal (~fijal@178-36-132-231.adsl.inetia.pl) left irc: Ping timeout: 254 seconds09:14
k_bx (~k_bx@195.20.130.1) joined #pypy.09:20
lucian (~lucian@93-97-174-114.zone5.bethere.co.uk) joined #pypy.09:20
G2P (~G2P@fw-asn1.ornis.com) joined #pypy.09:23
kenaan12arigo default 11c98931f5191b 15/pypy/module/_file/interp_file.py: Rewrite the algorithm of readlines() based on the hypothesis that it is equivalent to read() followed by splitting ...09:23
ronnyarigato: doesnt that make a 2N memory requirement?09:25
arigatoronny: yes09:25
arigato"too bad" is the standard answer for now09:26
arigatoI suppose it could be fixed by reading chunks of a few MBs at most09:26
arigatoof course it's a complete mess to build a lldebug version of pypy on windows09:30
durin42 (~durin@adium/durin42) left irc: Read error: Operation timed out09:32
Action: arigato gives up09:33
stakkars__ (~tismer@213-65-251-34-no35.business.telia.com) left irc: Quit: schnarch09:34
durin42 (~durin@adium/durin42) joined #pypy.09:36
cfbolzslightly random set of checkins coming09:37
kenaan12cfbolz default 116418ef5bfbf7 15/pypy/objspace/std/smalltupleobject.py: these loops are unrolled anyway, directly access the correct attribute instead of going through a switch again.09:37
kenaan12cfbolz default 11c15bbb59c756 15/pypy/objspace/std/smalltupleobject.py: similarly, no need to call length here09:37
kenaan12cfbolz default 117c022d2fff84 15/pypy/objspace/std/slicetype.py: reduce code duplication09:37
kenaan12cfbolz default 11c0f86162108b 15/pypy/objspace/std/: some of the _convert_idx_params implementations are rather nonsensical (and of course they are copied here and the...09:37
kenaan12cfbolz default 1181222f34969f 15/pypy/objspace/std/: reuse the new helper here too09:37
kenaan12cfbolz default 11843cfd1d8ce5 15/pypy/objspace/std/: more places09:37
kenaan12cfbolz default 11257c829ce3c1 15/pypy/objspace/std/stringobject.py: simplify _convert_idx_params09:37
kenaan12cfbolz default 11bd1e2ea19fa3 15/pypy/objspace/std/test/test_listobject.py: a test that now passes, after the refactorings. however, it fails on cpython09:37
kenaan12cfbolz default 112e617066124d 15/pypy/objspace/std/: rename this function to be non-official. it can lead to bugs because the caller has to check for None09:37
kenaan12cfbolz default 11a2743a169e88 15/pypy/: merge09:37
kenaan12cfbolz default 117e5b7f49a9f0 15/pypy/objspace/std/test/test_listobject.py: woops, wrong class09:37
kenaan12cfbolz default 1154f86b92c275 15/pypy/objspace/std/stringobject.py: I knew that running a translation first was a good idea09:38
kenaan12cfbolz default 11ba2d6fdc947d 15/pypy/objspace/std/stringobject.py: replace other two specialize calls as well09:38
kenaan12cfbolz default 11ff9f3efc4c62 15/pypy/module/_file/interp_file.py: merge09:38
arigato:-)09:41
ronnyhum09:42
cfbolzronny: ?09:45
Action: arigato trying to understand the behavior of vstrings again and failing09:45
k_bx (~k_bx@195.20.130.1) left irc: Ping timeout: 244 seconds09:45
cfbolzarigato: haha09:45
k_bx (~k_bx@195.20.130.1) joined #pypy.09:46
arigatoaaaaaaaah I seeeeeeeee09:47
ronnyoh fun09:48
ronnycpythons json module has a strange bug it seems09:48
stakkars_ (~tismer@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy.09:55
whitelynx (~whitelynx@75.111.197.204) left irc: Quit: Leaving09:59
santagada (~leonardo@189.27.169.123.dynamic.adsl.gvt.net.br) joined #pypy.10:00
Vorpal (~AnMaster@unaffiliated/anmaster) joined #pypy.10:02
ronnyhmm10:12
ronnyok, pypy's json does the wrong thing it seems10:13
ronnymakes str instead of unicode10:13
arigatoah, I think maybe I see a way to trigger another vstring bug10:14
arigatoit could explain the pypy issue10:14
arigatoI already fixed it by cleaning up the logic to detect uninitialized chars --- now I'm trying to reverse-engineer a bug that my diff fixes :-)10:15
kenaan12hager ppc-jit-backend 11724de1b4f87e 15/pypy/jit/backend/ppc/ppcgen/opassembler.py: If functions with many (> 8) arguments are called, pass  every parameter ove the 8th on the stack.10:15
ronnyhmm10:18
ronnyit doesnt10:18
tito (~tito@pdpc/supporter/bronze/tito) left irc: Remote host closed the connection10:19
tito (~tito@pdpc/supporter/bronze/tito) joined #pypy.10:21
dalkearigato: Are you only talking about .readlines() for universal mode? After all, in Windows in text mode you can read a file with "\n\r\n"; I believe that's a single line, while doing read().split("\n") (plus result[1]+="\n") treats it as two lines.10:23
arigatodalke: I think that it's two lines in both cases10:24
dalkeI don't have a Windows box where I can test that.10:25
arigatoI don't see what's wrong with my abstract reasoning "read() should only return \n", but I may be wrong10:26
fox__ (~fox@host229-107-dynamic.45-79-r.retail.telecomitalia.it) joined #pypy.10:28
`fox` (~fox@host229-107-dynamic.45-79-r.retail.telecomitalia.it) left irc: Read error: Connection reset by peer10:28
dalke (~Adium@c-2ec22819-74736162.cust.telenor.se) left irc: Ping timeout: 252 seconds10:29
arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Read error: Connection reset by peer10:30
stakkars__ (~tismer@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy.10:31
espes (~espes@123-243-221-248.tpgi.com.au) joined #pypy.10:33
stakkars__ (~tismer@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Read error: Connection reset by peer10:33
stakkars_ (~tismer@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Ping timeout: 240 seconds10:33
hakanardo_ (~hakan@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Ping timeout: 255 seconds10:34
dalke (~Adium@c-2ec28077-74736162.cust.telenor.se) joined #pypy.10:34
kenaan12arigo default 114c8fd4b0ca57 15/pypy/jit/metainterp/optimizeopt/vstring.py: Attempt to fix generally the issue of VStringPlainValue that can be forced before being fully built --- e.g. becaus...10:35
kenaan12arigo default 11122e57eb1d74 15/pypy/objspace/std/: merge heads10:35
stakkars_ (~tismer@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy.10:35
arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy.10:37
stakkars_ (~tismer@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Read error: Connection reset by peer10:37
arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Read error: Connection reset by peer10:37
dalkearigato: read() in text mode on Windows converts '\r\n' -> '\n', but if there's a '\n' already in the file then it's going to leave that newline there. After processing, .split('\n') can't tell if the newline comes from the first case or the second case.10:38
stakkars_ (~tismer@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy.10:38
lizardo (~lizardo@189.2.128.130) joined #pypy.10:42
dalkeWhile of course .splitlines() can tell.10:43
arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy.10:44
stakkars__ (~tismer@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy.10:44
jacob22_ (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Remote host closed the connection10:44
stakkars_ (~tismer@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Ping timeout: 244 seconds10:44
arigatodalke: the question is what readlines() would return then10:45
Action: arigato tries10:45
jacob22_ (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy.10:45
arigatoit returns ['\n', '\n'] too10:46
aboudreault (~alanb@osgeo/member/aboudreault) joined #pypy.10:47
dalkeWhat that opened in text mode or binary mode?10:47
dalkeWhat->was10:47
arigatoworks too: in text mode it's the same, and in binary mode readlines() returns ['\n', '\r\n']10:47
arigatoso it seems that in all cases readlines() returns read() splitted after each \n10:48
dalkeOkay, then question withdrawn.10:48
cfbolz:-)10:49
arigatothere may be issues with readlines(size) though...10:49
Action: arigato checks more10:49
arigatono, it seems to be fine in all cases, because readlines(size) uses read(size), which exports an already-\n-ified string10:51
dalkeOkay. Leaving now to run errands. Afterwards (around 13-13.30) I'll be at the sprint site to work on f2pypy.10:53
dalke (~Adium@c-2ec28077-74736162.cust.telenor.se) left irc: Quit: Leaving.10:53
arigato:-)10:53
cfbolzwe have a bit messy code absolutely everywhere10:57
arigato:-/10:57
cfbolzI am wondering whether we should do topic-weeks sometimes10:58
cfbolz"cleanup-week"10:58
cfbolz"tracing-time improvement week"10:58
cfbolz"executable-size week"10:58
arigato:-)10:58
arigatomaybe, yes10:58
arigatoalthough "cleanup-week" is probably a lost cause10:58
arigatoanto just arrived, we'll have a sprint planning now :-)10:59
cfbolzgood10:59
cfbolzarigato: you mean we need "cleanup-year" :-)10:59
arigato:-)11:00
arigatoyes11:00
arigatoor "cleanup-this-specific-part"11:00
cfbolzright11:00
kenaan12hager ppc-jit-backend 118157df3c66e8 15/pypy/jit/backend/ppc/ppcgen/opassembler.py: Handle stack alignment in emit_call11:07
kenaan12hager ppc-jit-backend 11044df512a0f2 15/pypy/jit/backend/ppc/ppcgen/regalloc.py: Do sanity check11:07
`fox` (~fox@host229-107-dynamic.45-79-r.retail.telecomitalia.it) joined #pypy.11:08
fox__ (~fox@host229-107-dynamic.45-79-r.retail.telecomitalia.it) left irc: Read error: Connection reset by peer11:08
CIA-2403arigo 07roundup * 10#920/Lost data with async I/O: 11:12
CIA-24I have made some comments on irc and asked fijal to post them here, but he11:12
CIA-24didn't, so please look here:11:12
CIA-24http://www.tismer.com/pypy/irc-logs/pypy ... * 14https://bugs.pypy.org/issue92011:12
amaury_ (~amaury_@74.125.57.34) joined #pypy.11:22
kenaan12bivab arm-backend-2 11efc0bc4d9ef5 15/pypy/jit/backend/arm/conditions.py: add condition codes for unsigned lower and unsigned higher or same11:22
kenaan12bivab arm-backend-2 117cb3b3ddfee2 15/pypy/jit/backend/test/runner_test.py: add some more tests for intergers and guards to cover unary and unsigned cmp ops11:22
kenaan12bivab arm-backend-2 11518a528ba0b8 15/pypy/jit/backend/arm/: remove the inverse argument for the register allocation of cmp operations and use the correct correct conditi...11:22
kenaan12bivab arm-backend-2 11b797d85e31a7 15/pypy/jit/backend/arm/: refactor a bit the generation of functions that emit code for cmp operations11:22
amaury_cfbolz:  about bd1e2ea19fa3, it's not a CPython bug11:23
amaury_it's something that was implemented in 2.711:23
k_bx (~k_bx@195.20.130.1) left irc: Ping timeout: 260 seconds11:24
amaury_cfbolz: oops, forget this :-(11:25
amaury_I was testing on string, not list11:26
aboudreault (~alanb@osgeo/member/aboudreault) left irc: Quit: Leaving11:28
MjrTom (MjrTom@azureus/MjrTom) left irc: Disconnected by services11:35
MjrTom_ (MjrTom@azureus/MjrTom) joined #pypy.11:35
MjrTom_ (MjrTom@azureus/MjrTom) left irc: Excess Flood11:35
MjrTom (MjrTom@azureus/MjrTom) joined #pypy.11:35
`fox` (~fox@host229-107-dynamic.45-79-r.retail.telecomitalia.it) left irc: Ping timeout: 276 seconds11:36
derdon (~derdon@p5DE89BB4.dip.t-dialin.net) joined #pypy.11:38
k_bx (~k_bx@195.20.130.1) joined #pypy.11:43
stakkars__ (~tismer@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Quit: stakkars__11:45
khshi, is the stuff in lib-python/modified-2.7 RPython implementations of Python libraries?11:45
kenaan12arigo extradoc 1193a337edf716 15/sprintinfo/gothenburg-2011-2/planning.txt: Planning.11:46
kenaan12arigo extradoc 118831869b67ff 15/talk/iwtc11/benchmarks/: merge heads11:46
stakkars_ (~tismer@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy.11:48
antocuni (~antocuni@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy.11:49
ramusara (~ramusara@220.156.210.236.user.e-catv.ne.jp) joined #pypy.11:52
khsis there a json module for rpython?11:53
stakkars__ (~tismer@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy.11:59
ronnykhs: nop, what do you intend to do?12:00
ronnykhs: its relatively easy to make a parser for it using rlib.parsing12:01
stakkars_ (~tismer@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Ping timeout: 244 seconds12:02
antocuni (~antocuni@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Ping timeout: 260 seconds12:03
khsronny: ok, i've dumped Core (an intermediate format used by ghc for haskell compilation) to a variant parseable by a json parser, and want to use that for the pypy haskell interpreter.12:03
cfbolzkhs: you will have to write an rpython json parser12:05
cfbolzamaury_: yes, what I found is just another method12:05
ronnykhs: i see, then all you need is a simple parser, there is a example in the rlib.parsing doccs i think12:11
aboudreault (~alanb@osgeo/member/aboudreault) joined #pypy.12:14
antocuni (~antocuni@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy.12:15
arigatofwiw, the fixing of vstring I just did did not improve anything12:18
Alex_Gaynorcfbolz: doesn't the docs for rlib.parsing contain a JSON parser?12:20
Alex_Gaynor(morning all)12:20
tomh (u501@gateway/web/irccloud.com/x-uldrrgmsptuuejzq) left #pypy.12:23
cpets (c358b60a@gateway/web/freenode/ip.195.88.182.10) left irc: Ping timeout: 265 seconds12:33
mattip (~chatzilla@bzq-109-64-113-99.red.bezeqint.net) joined #pypy.12:35
mattipAfter my partially successful descr_repr week, I would like to implement simple array math on numpy-multidim.12:36
cfbolzAlex_Gaynor: yes, something like that12:37
mattipThe idea is that it would be quicker to do handle small 2d "matrices" in rpytohn rather than the full blas/lapack route12:37
mattipI think all would be happier if I worked on a branch from numpy-multidim, correct?12:38
Alex_GaynorYes, a further branch would be good12:38
Alex_GaynorAttempting to compile GCC and PyPy at the saem time, I think my CPU hates me12:39
ahall (~ahall@2001:bd0:100::666) left irc: Quit: leaving12:40
hakanardo_ (~hakan@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy.12:41
voidspace (~anonymous@ec2-50-19-33-225.compute-1.amazonaws.com) joined #pypy.12:48
voidspace (~anonymous@ec2-50-19-33-225.compute-1.amazonaws.com) left irc: Changing host12:48
voidspace (~anonymous@python/psf/voidspace) joined #pypy.12:48
k_bx (~k_bx@195.20.130.1) left irc: Read error: Operation timed out12:53
mat^2 (~mathias@212.130.113.35) joined #pypy.12:56
kenaan12cfbolz default 11256f96157565 15/pypy/objspace/std/unicodeobject.py: similarly simplify some unicode code12:59
k_bx (~k_bx@195.20.130.1) joined #pypy.13:01
gtaylor (~gtaylor@108-196-160-120.lightspeed.tukrga.sbcglobal.net) joined #pypy.13:01
ojii (~ojii@40-34.60-188.cust.bluewin.ch) joined #pypy.13:03
Rhy0lite (dje@nat/ibm/x-yrijcjiaqzjwaqau) joined #pypy.13:04
mwhudson (mwh@linaro/mwhudson) joined #pypy.13:06
santagada (~leonardo@189.27.169.123.dynamic.adsl.gvt.net.br) left irc: Quit: santagada13:07
Nick change: Gulaway -> Gulopine13:30
mattip (chatzilla@bzq-109-64-113-99.red.bezeqint.net) left #pypy.13:33
kenaan12ctismer win64_gborg 1196b9f3051fa4 15/pypy/rpython/lltypesystem/: disabled errno check on win64 and py 2.7.2 - ctypes bug13:33
arigatoI'm closing on the bug of '\x00' in front of negative numbers13:40
Alex_Gaynorarigato: did your commit earlier not fix it?13:40
arigatono13:40
Alex_Gaynorah that was just organizational13:40
kenaan12ctismer win64_gborg 11bed6d5ad754f 15/pypy/: disabled errno check on win64 and py 2.7.2 - ctypes bug13:41
arigatoyes, well, it was also hopefully fixing it but not :-)13:41
arigatoAlex_Gaynor: the issue is because of a constant string:13:41
arigatowe have before optimization code like13:41
arigatostrsetitem(ConstPtr(ptr31), 0, i30)13:41
arigatoi31 = strgetitem(ConstPtr(ptr31), 0)13:42
arigatothis gets optimized into13:42
Alex_Gaynorarigato: uhhh, you should never have a strsetitem on a ConstPtr IMO13:42
Alex_Gaynorthat seems always wrong13:42
arigatostrsetitem(ConstPtr(ptr31), 0, i30)13:42
arigatoi31 = 013:42
arigatoyes13:42
Action: arigato lunch13:44
Tobu (~Tobu@unaffiliated/tobu) joined #pypy.13:45
Alex_Gaynorbon apetite13:46
Nick change: Gulopine -> Gulaway13:50
PiotrSikora (~none@nginx/adept/piotrsikora) left irc: Excess Flood14:00
PiotrSikora (~none@nginx/adept/piotrsikora) joined #pypy.14:01
amaury_so, is this '\x00' bug fixed or not?14:10
cfbolzamaury_: seems not14:10
amaury_:-(14:10
Alex_Gaynoramaury_: armin seems to have an idea about how to fix it though, and I have some idea about how to reproduce it, although I'm nots ure how to generate such code in the real world14:11
kenaan12cfbolz default 1120285b132dca 15/pypy/objspace/std/test/test_sliceobject.py: also add a test for indices414:15
fprimex (~fprimex@brent-macbook.sc.fsu.edu) joined #pypy.14:17
whitelynx (~whitelynx@li117-47.members.linode.com) joined #pypy.14:17
Alex_Gaynorcfbolz: btw I ran a benchmark run of list-strategies, but it blew up when uploading to the server, do you have any idea what you need to do to benchmark a branch?14:18
cfbolzAlex_Gaynor: no clue14:19
cfbolzAlex_Gaynor: just use the benchmark runner to compare14:19
Alex_Gaynoryou mean read teh numbers manually?14:19
Alex_GaynorI did that, they're mostly the same but a tiny bit slower, I have no idea if it's stastically significant, except slowspitfire which is much faster IIRC14:20
khs (~khs@213.215.251.212.customer.cdi.no) left irc: Quit: Leaving14:27
k_bx (~k_bx@195.20.130.1) left irc: Ping timeout: 252 seconds14:28
EventhIs PyPy supported by any known companies or organizations? I'm writing a small paper. PSF provides the mailing list? Do you guys get anything special from bitbucket or read the docs?14:33
EventhDid you have hosting from ep.io? who provides the build bots?14:33
Alex_GaynorI think bitbucket might provide us a larger account than you usually get for free, I'm not sure though.  (They did give us t-shirts).14:34
EventhOk14:34
Alex_GaynorRTFD is free for everyone.14:34
durin42There's no quota limits on bitbucket anymore14:34
Alex_GaynorNot sure who provides the buildbots, espsecially tannit which is a very nice large machine.14:34
durin42at least, not any published limit, I'm sure they have a limit for sanity somewhere.14:34
EventhI'll try and google that14:34
luciandurin42: i haven't been able to find it. i used to have /home in a repo14:35
durin42lucian: Oh, when they first announced removal of quotas I threatened to make a 700g repo just to see what they'd do :P14:35
durin42They were not amused :)14:35
Alex_GaynorNah, I know those guys, they probably were amused by couldn't say it.14:36
EventhBeside quora, is there any known large companies which use PyPy in production?14:37
xorAxAxmost users dont tell ;)14:38
durin42Alex_Gaynor: I know them too, they thought it was funny but asked me not to14:38
arigatoargh14:52
cfbolzEventh: google gave us some money at some point14:52
arigatosome tests are miswritten: copystrcontent(p0, i0, p1, i1, i2) instead of copystrcontent(p0, p1, i0, i1, i2)14:53
cfbolzwhoa14:53
cfbolzEventh: tannit is provided by Open End (openend.se)14:53
Alex_Gaynorarigato: :(14:53
cfbolzAlex_Gaynor: no, I meant using the unladen swallow benchmark script with two pypy execs, it tells you whether it's statistically significant or not14:54
Alex_Gaynorcfbolz: ah yes, I could do that :)14:55
arigatoah, only one test. good14:55
Alex_Gaynorarigato: I have a fix, want me to commit?14:56
Eventhok cfbolz, thanks14:56
arigatoAlex_Gaynor: ah :-)14:57
EventhI think GvR mentioned google was going to give more regarding py3k support in his speach at drop box two weeks ago14:57
arigatoyes, go ahead14:57
voidspace (~anonymous@python/psf/voidspace) left irc: Quit: voidspace14:57
arigatowhat I did so far is add asserts that we never generate STRSETITEM(ConstPtr(..), ..)14:57
DasIch (~dasich@p4FFDEA20.dip.t-dialin.net) left irc: Quit: Leaving14:57
arigatoI was planning to check it in and run "pypy translate.py" again until I see it crash14:57
kenaan12alex_gaynor default 110bfda46664f9 15/pypy/jit/metainterp/optimizeopt/test/test_optimizeopt.py: (arigato mostly) fix optimizeopt tests that had the arguments to copystrcontent in the wrong order14:58
Alex_Gaynorarigato: I see how you can get it, but now how it happens14:58
arigatoah oh, for *this*, sorry14:58
arigatook :-)14:58
Alex_Gaynorarigato: ah yes, nothing exciting :)14:58
EnCuKou (~encukou@a91-156-243-246.elisa-laajakaista.fi) joined #pypy.14:59
kenaan12arigo default 1102a2ce422c4c 15/pypy/jit/metainterp/optimizeopt/: Add asserts and fix a test.  The main point of the asserts is to catch obscure cases where we generate a residual o...14:59
kenaan12arigo default 11a42afd412616 15/pypy/: merge heads14:59
Alex_Gaynorarigato: If you fill all the chars of a str with consts, force it it'll generate a const, and then if you do another strsetitem it'll do it on the const.  however that seems wrong because you'dneed to have 2 strsetitems on the same string14:59
arigatoindeed15:00
arigatomaybe you can force the string with a copystrcontent15:00
arigato...but then it should not generate a const15:00
manus_ (~manuel@47-149-114-200.fibertel.com.ar) joined #pypy.15:00
Alex_Gaynorright15:00
Alex_Gaynoryou shouldn't get a const if there are any unitialized zero vals in it15:01
arigatobut what occurs across bridges is a bit underspecified15:01
Alex_Gaynorhow do you mean?15:02
arigatoe.g. are we sure that a CVAL_UNINITIALIZED_ZERO remains a CVAL_UNINITIALIZED_ZERO after passing through a bridge?15:02
Alex_GaynorSomehow I fear no.15:02
Alex_GaynorIs hakanardo at the sprint?15:02
arigatoyes15:02
Alex_Gaynorask him :)15:02
manus_Hello i'm having some trouble with the jitviewer,15:02
Alex_Gaynorarigato, cfbolz: does resume data encode Consts as a ptr to the box, or as the raw const val?15:04
voidspace (~anonymous@ec2-50-19-33-225.compute-1.amazonaws.com) joined #pypy.15:04
voidspace (~anonymous@ec2-50-19-33-225.compute-1.amazonaws.com) left irc: Changing host15:04
voidspace (~anonymous@python/psf/voidspace) joined #pypy.15:04
manus_i'm using pypy 1.6 and when i try to run jitviewer.py log.pypylog it came up with this exception ImportError: No module named __name__15:04
voidspace (~anonymous@python/psf/voidspace) left irc: Client Quit15:04
manus_i google that, but could'n find anything15:04
lucianmanus_: try a nightly15:05
arigatoAlex_Gaynor: indeed15:05
k_bx (~k_bx@195.20.130.1) joined #pypy.15:05
Alex_Gaynormanus_: I think this means you have a too-recent version of flask installed, and we have a bug that's exposed by it, can you try installing Flask==0.7.215:05
arigatoAlex_Gaynor: time to remove this hack15:06
arigatofrom vstring.py15:06
Alex_Gaynorarigato: indeed that would cause an error, or indeed it encodes consts as raw values?15:06
manus_thanks Alex_Gaynor and thanks lucian 15:06
Alex_Gaynorarigato: which hack?15:06
arigatoAlex_Gaynor: indeed both: it encodes consts as raw values, and that would cause the error we are seeing15:06
arigatoAlex_Gaynor: vstring.py uses CVAL_UNINITIALIZED_ZERO, which is a particular ConstInt(0), as meaning something different than a "normal" ConstInt(0)15:07
arigatoit's zero, but actually it's an uninitialized zero15:07
antocuni (~antocuni@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Read error: Connection reset by peer15:07
Alex_Gaynorarigato: I suppose rather than use a special value we should do something clear15:08
arigatoyes15:08
Alex_Gaynorerr clean*15:08
arigatoclear too :-)15:08
arigatolike storing None instead of ConstInt(..)15:08
Alex_Gaynor:)15:08
arigatoor maybe using ConstInt(0x80000000)15:09
voidspace (~anonymous@ec2-50-19-33-225.compute-1.amazonaws.com) joined #pypy.15:09
voidspace (~anonymous@ec2-50-19-33-225.compute-1.amazonaws.com) left irc: Changing host15:09
voidspace (~anonymous@python/psf/voidspace) joined #pypy.15:09
manus_ (manuel@47-149-114-200.fibertel.com.ar) left #pypy ("Me fui").15:09
arigatobut that's obscure, so no :-)15:09
Alex_Gaynorarigato: isn't that valid for unicode strings?15:09
arigatono, I think not15:09
arigatobut that's too obscure15:09
Alex_GaynorI suppose rules that require you to understand the rules of unicode are not clear15:09
Alex_GaynorOr particularly clean15:09
arigatoyes15:09
arigatoyes :-)15:09
Action: arigato tries to go for None15:09
Alex_Gaynorthe trick is to distinguish between 0 and we just didn't initialize it, or 0 and it may have been set by someone else15:10
arigatoer15:10
Alex_Gaynoreg escape(new(3)) shouldn't generate strsetitem(x, 0) I think15:11
arigatoyes, but now I see that it's actually not a ConstInt, but rather a ConstantValue15:11
arigatoAlex_Gaynor: yes, but that's more a local hack15:11
Alex_Gaynorlocal hacks are prefereable to global hacks15:12
arigatodefinitely15:12
asmeurer_ (~asmeurer@dhcp-baca-230.resnet.nmt.edu) joined #pypy.15:14
antocuni (~antocuni@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy.15:15
derdon (~derdon@p5DE89BB4.dip.t-dialin.net) left irc: Remote host closed the connection15:20
kenaan12cfbolz default 1143676b026018 15/pypy/objspace/std/boolobject.py: negative bools??!15:23
DasIch (~dasich@p4FFDEA20.dip.t-dialin.net) joined #pypy.15:23
arigatocfbolz: of course15:31
gutworth (~benjamin@128.36.89.186) left irc: Ping timeout: 240 seconds15:35
cfbolzarigato: wonderful, isn't it?15:35
arigato:-)15:35
cfbolzarigato: also, I am discovering that bytearrays don't work when you disable any other string implementation15:36
Alex_Gaynorcfbolz: they're also supe inefficient for most string operations15:36
arigatocfbolz: not surprized15:36
cfbolzAlex_Gaynor: yes, I don't care about slow right now, more about broken15:37
cfbolzah, might still work because of delegation15:37
cfbolzexcept for ropes15:37
cfbolz(which I might not care about now)15:37
canta (~canta@77-20-123-240-dynip.superkabel.de) joined #pypy.15:48
voidspace (~anonymous@python/psf/voidspace) left irc: Quit: voidspace15:48
hakanardo_ (~hakan@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Ping timeout: 258 seconds15:54
mwhudson (mwh@linaro/mwhudson) left irc: Ping timeout: 252 seconds15:54
`fox` (~fox@93-50-97-59.ip152.fastwebnet.it) joined #pypy.15:55
arigatohum15:59
arigatoif I add 'asserts' in vstring.py that check that all strsetitem() occur on an uninitialized location16:00
arigatoand that strgetitem seem not to occur on an uninitizalized location16:01
arigatowould I break the world?16:01
`fox` (~fox@93-50-97-59.ip152.fastwebnet.it) left irc: Ping timeout: 260 seconds16:02
voidspace (~anonymous@ec2-50-19-33-225.compute-1.amazonaws.com) joined #pypy.16:02
voidspace (~anonymous@ec2-50-19-33-225.compute-1.amazonaws.com) left irc: Changing host16:02
voidspace (~anonymous@python/psf/voidspace) joined #pypy.16:02
apanda (~apanda@c-24-7-101-62.hsd1.ca.comcast.net) left irc: Remote host closed the connection16:02
Alex_Gaynorarigato: I think it's valid to read an unitialized location, because unitialized can also mean "I didn't feel like setting 0" I think.  OTOH the strsetitem thing is valid I think16:06
Alex_GaynorYou should never set the same value twice in an immutable structure16:06
arigatoAlex_Gaynor: it's a bit unclear16:07
Alex_Gaynorwhich part? (or both)16:07
arigatoAlex_Gaynor: I suppose "I didn't feel like setting 0" can occur from code that checks malloc_zero_filled, indeed16:07
arigatook16:07
arigatoso after a strgetitem() that returns 0 because it's uninitialized, then it should no longer be uninitialized16:08
`fox` (~fox@93-50-97-59.ip152.fastwebnet.it) joined #pypy.16:08
rekamso (~textual@63-228-127-70.dia.static.qwest.net) joined #pypy.16:09
Alex_Gaynoruhm, interesting question.  I suppose yes16:09
Alex_Gaynorotherwise you're reading nonsense, instead of just "0"16:09
Alex_Gaynorsince strgetitem is pure, yes it must be the case16:10
arigatoAlex_Gaynor: ok16:10
Alex_Gaynorarigato: and if that breaks stuff, I guess we have bugs :)16:10
arigato:-)16:10
Action: arigato tries to write a precise definition of ._chars16:10
Alex_Gaynor"Working code is pea soup"16:11
cfbolz (~cfbolz@dslb-178-003-048-243.pools.arcor-ip.net) left irc: Quit: Leaving16:12
arigatogooooood, starts to make sense16:17
Alex_Gaynormaking sense is good16:20
mwhudson (mwh@linaro/mwhudson) joined #pypy.16:20
rekamso (~textual@63-228-127-70.dia.static.qwest.net) left irc: Ping timeout: 260 seconds16:20
arigatokills all the code I added today, too :-)16:21
Alex_Gaynorgood. :?16:22
arigatopom pom why does test_str_slice_plain_virtual fail so obscurely now...16:24
Alex_Gaynorarigato: FWWIW I added that test the other day for a similar issue, IIRC16:24
Alex_Gaynorhow does it fail?16:25
arigatoyes, I know, it's a nice test showing the issues in that part of the code16:25
arigatonow for no reason I understand, it produces "copystrcontent(p0, p0, ...)"16:25
Alex_Gaynorthats... interesting, can you paste your patch?16:26
arigatohttp://paste.pocoo.org/show/502866/16:27
arigatoah, it's in _really_force()16:28
Alex_GaynorI'd tell you that you also have a PDB in here, but I suspect you know :)16:29
arigatoyes :-)16:29
Action: arigato tries to reverse-engineer vstring.py which is delicate stuff with hacks on top16:30
arigato(from my point of view)16:30
Alex_Gaynoryes, somehow vstring is less simple than the other virtuals IMO16:30
EventhIs the number of tests in the pypy test suite written down anywhere?16:33
Alex_Gaynorover 16k, but that number is from a while ago, we've added more since then16:34
EventhDo you know where that number is from, can it be referenced?16:34
exarkunThere are a lot of different kinds of tests16:34
Alex_GaynorEventh: I think it's in the py.test documentation TBH16:34
exarkunhttp://buildbot.pypy.org/summary?branch=%3Ctrunk%3E has some numbers.16:35
Eventhok16:35
exarkuneg 17724 for own-linux-x86-6416:35
Eventhgreat16:35
Evenththanks16:35
exarkunBut then 2635 for own-macosx-x86-32...16:35
Alex_Gaynorexarkun: it doesn't finish running, it dies for some reason16:36
Alex_Gaynor:/16:36
Alex_GaynorI think that machine is underpowered or something16:36
apanda (~apanda@dhcp-45-222.EECS.Berkeley.EDU) joined #pypy.16:36
Action: Alex_Gaynor -> food16:38
daniloaf (~daniloaf@150.165.63.86) joined #pypy.16:42
mwhudson (mwh@linaro/mwhudson) left irc: Quit: Leaving16:49
voidspace (~anonymous@python/psf/voidspace) left irc: Quit: voidspace16:49
Trundle (~andy@python/site-packages/trundle) left irc: Remote host closed the connection16:51
aurojit (~apanda@dhcp-45-222.EECS.Berkeley.EDU) joined #pypy.16:52
apanda (~apanda@dhcp-45-222.EECS.Berkeley.EDU) left irc: Read error: Connection reset by peer16:52
`fox` (~fox@93-50-97-59.ip152.fastwebnet.it) left irc: Ping timeout: 245 seconds16:53
fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) left irc: Quit: fzzzy16:57
G2P (~G2P@fw-asn1.ornis.com) left irc: Quit: Leaving.16:59
lucian (~lucian@93-97-174-114.zone5.bethere.co.uk) left irc: Ping timeout: 240 seconds17:00
mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) joined #pypy.17:05
bgeddy (~bgeddy@unaffiliated/bgeddy) left irc: Read error: Connection reset by peer17:08
Nick change: ronan__ -> ronan17:13
Guest20485 (~John@osbk-4db06767.pool.mediaWays.net) left irc: Read error: Connection reset by peer17:20
Moku (~John@osbk-4db06767.pool.mediaWays.net) joined #pypy.17:23
Nick change: Moku -> Shinata17:23
mcdonc (~mcdonc@cabana.palladion.com) joined #pypy.17:23
fzzzy (~donovan@nat/mozilla/x-beiddcigjeciosmt) joined #pypy.17:24
legogris (~legogris@c80-217-200-244.bredband.comhem.se) left irc: Read error: Operation timed out17:36
legogris (~legogris@c80-217-200-244.bredband.comhem.se) joined #pypy.17:40
derdon (~derdon@p5DE895C4.dip.t-dialin.net) joined #pypy.17:44
Saab- (~Saab-@74-95-50-222-southbend-in.hfc.comcastbusiness.net) joined #pypy.17:46
mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep17:47
mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) joined #pypy.17:48
aurojit (~apanda@dhcp-45-222.EECS.Berkeley.EDU) left irc: Remote host closed the connection17:48
k_bx (~k_bx@195.20.130.1) left irc: Ping timeout: 245 seconds17:48
hakanardo_ (~hakan@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy.17:50
apanda (~apanda@dhcp-45-222.EECS.Berkeley.EDU) joined #pypy.17:50
Saab-hi all, I'm trying to run pypy on ubuntu 11.04, and I'm getting that libffi issue17:54
Saab-should i grab a nightly release?17:54
kenaan12ctismer win64_gborg 11ac60a3708bc3 15/pypy/doc/discussion/win64_todo.txt: added file to memorize things to do.17:57
Trundle (~andy@82.113.99.138) joined #pypy.17:58
Trundle (~andy@82.113.99.138) left irc: Changing host17:58
Trundle (~andy@python/site-packages/trundle) joined #pypy.17:58
gutworth (~benjamin@dhcp-128-36-89-186.central.yale.edu) joined #pypy.17:58
ojii (~ojii@40-34.60-188.cust.bluewin.ch) left irc: Remote host closed the connection17:58
ojii (~ojii@40-34.60-188.cust.bluewin.ch) joined #pypy.18:00
kenaan12ctismer win64_gborg 114acfd6f8e884 15/pypy/rpython/module/ll_os.py: temporarily disabled import of rwin3218:00
arigatoSaab-: yes, try it out, it may help (hopefully)18:00
arigatoAlex_Gaynor: yayü18:00
arigatoyay!18:00
arigatopypy can translate itself again18:01
Saab-ok, I'm looking at these nightly builds, is there one that is green in both columns that I should use?18:01
Saab-http://buildbot.pypy.org/nightly/trunk/18:01
kenaan12arigo default 1123f5428f3b52 15/pypy/jit/metainterp/: Change VStringPlainValue, refactoring and giving a long explanation of the meaning of '_chars' and when it contains...18:01
arigatoSaab-: I would recommend 4867518:02
Saab-ok I'm gonna try http://buildbot.pypy.org/nightly/trunk/pypy-c-jit-48675-3150cc438a42-linux64.tar.bz218:04
arigatook, please confirm if it works18:06
Saab-[PyPy 1.6.1-dev0 with GCC 4.4.3] on linux218:07
Saab->>>>18:07
Saab-:)18:07
arigatogreat :-)18:07
Saab-thanks a lot18:07
arigatonp18:07
ericflo (~ericflo@75.103.8.110) joined #pypy.18:07
Alex_Gaynorarigato: yay!18:08
costy_petrisor (~JDI@79.117.215.111) joined #pypy.18:10
costy_petrisor (JDI@79.117.215.111) left #pypy.18:12
costy_petrisor (~JDI@79.117.215.111) joined #pypy.18:12
amaury_ (~amaury_@74.125.57.34) left irc: Ping timeout: 240 seconds18:12
Alex_Gaynorarigato: uh ISTM this disables one of the optimizations for slicing a vstrplainvalue18:13
apanda (~apanda@dhcp-45-222.EECS.Berkeley.EDU) left irc: Remote host closed the connection18:23
micrypt (u2865@gateway/web/irccloud.com/x-lwkfseeaybmyasqm) joined #pypy.18:29
kushal (~kdas@114.143.163.103) joined #pypy.18:29
kushal (~kdas@114.143.163.103) left irc: Changing host18:29
kushal (~kdas@fedora/kushal) joined #pypy.18:29
gtaylor (~gtaylor@108-196-160-120.lightspeed.tukrga.sbcglobal.net) left irc: Remote host closed the connection18:32
kushal (~kdas@fedora/kushal) left irc: Client Quit18:32
kushal (~kdas@114.143.163.103) joined #pypy.18:33
kushal (~kdas@114.143.163.103) left irc: Changing host18:33
kushal (~kdas@fedora/kushal) joined #pypy.18:33
mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep18:35
mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) joined #pypy.18:37
Saab-when i start using pypy, should i copy my site-available python 2.7 packages?18:42
Saab-to pypy's site-available?18:43
Saab-or should i redownload and install18:43
Alex_Gaynorno, we reccomend using virtualenv and installing your dependencies into it18:43
Saab-ok18:43
Rhyolite (~dje@pool-108-6-25-71.nycmny.fios.verizon.net) left irc: Ping timeout: 258 seconds18:45
mat^2 (~mathias@212.130.113.35) left irc: Read error: Connection reset by peer18:48
mat^2 (~mathias@212.130.113.35) joined #pypy.18:48
mat^2 (~mathias@212.130.113.35) left irc: Client Quit18:53
amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) joined #pypy.18:54
kushal (~kdas@fedora/kushal) left irc: Quit: This computer has gone to sleep18:57
daniloaf (~daniloaf@150.165.63.86) left irc: Quit: Leaving18:58
mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep19:00
tilgovi (~randall@75.101.111.78) joined #pypy.19:06
tilgovi (~randall@75.101.111.78) left irc: Changing host19:06
tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy.19:06
ojii (~ojii@40-34.60-188.cust.bluewin.ch) left irc: Remote host closed the connection19:07
InsectoidMemoryError :(19:09
mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) joined #pypy.19:10
mwhudson (mwh@linaro/mwhudson) joined #pypy.19:11
Alex_Gaynorarigato: mmm, slightl silliness http://paste.pocoo.org/show/502958/19:17
arigatoAlex_Gaynor: sorry, we had dinner19:26
arigatoAlex_Gaynor: I killed a case in the source code that seemed (naively) to be unnecessary (already handled below), and more importantly, did not break tests :-)19:27
arigatohum, why isn't the strgetitem folded...19:28
Saab-hey Alex_Gaynor, sry to keep bothering you.  so I've got pypy in a virtualenv, do i just do pip install and it will install packages against pypy?19:31
Saab-what about something like lxml that uses libxml underneath?19:32
Saab-kinda new to how this all works :/19:32
Saab-ahh i see that it isn't compatible19:32
mcdonc (~mcdonc@cabana.palladion.com) left irc: Ping timeout: 258 seconds19:34
Action: arigato fixes19:39
arigato...the strgetitem issue19:40
Alex_Gaynorarigato: well, it's not folded because that newstr() never goes through the virtualizer19:44
kenaan12arigo default 1198bf21b80fc5 15/pypy/jit/metainterp/optimizeopt/: Another case: strgetitem on a VStringConcatValue can be resolved if we know statically on which half of the two-par...19:44
arigatoAlex_Gaynor: no, pdb'ing shows a different issue19:44
arigatoit was not optimized because strgetitem would always force a VStringConcatValue19:44
Alex_Gaynorarigato: yes, but I'm saying alternative you could view it as ok that the concat is forced, but perhaps the newstr should re-virtualize19:45
arigatoI don't understand, the newstr in this example occur before the strconcat and the forcing19:46
Alex_Gaynorarigato: the newstr in my paste's expected really comes from the Concat being forced, it isn't he same as the original newstr, AFAICT19:46
arigatoyes19:47
arigatoit's the newstr of 1+0 characters, not the original newstr of 1 character :-)19:47
arigatoand the strgetitem is done on this newstr19:47
arigatonot on the original virtualized one of 1 character19:47
Alex_Gaynorright, I'm saying in theory you could make this newstr go through the virtualizer19:47
Alex_Gaynor(the new newstr :P)19:48
arigatoah19:48
arigatosorry, yes19:48
tilgovi (~randall@couchdb/developer/tilgovi) left irc: Ping timeout: 255 seconds19:48
Alex_GaynorI'm not sure this helps non-trivial examples though19:48
k_bx (~k_bx@94.244.19.62) joined #pypy.19:49
arigatoindeed19:49
arigatoI'm not sure but I think that what I just checked in is actually more powerful at least in some cases19:49
Alex_Gaynoryes, probably, perhaps even more so if we had a way of expressing symbolic relationships19:50
Action: arigato -> sleep19:55
arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Quit: See you19:55
aboudreault (~alanb@osgeo/member/aboudreault) left irc: Quit: Leaving19:55
rekamso (~textual@216.190.29.42) joined #pypy.19:58
apanda (~apanda@dhcp-45-222.EECS.Berkeley.EDU) joined #pypy.20:00
kenaan12hakanardo jit-targets 1167b1506999f5 15/pypy/: hg merge default20:01
kenaan12hakanardo jit-targets 119ef690e84b21 15/pypy/jit/metainterp/: refactor unrolling to use the new target resop20:01
hakanardo_ (~hakan@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Ping timeout: 248 seconds20:05
voidspace (~anonymous@ec2-50-19-33-225.compute-1.amazonaws.com) joined #pypy.20:06
voidspace (~anonymous@ec2-50-19-33-225.compute-1.amazonaws.com) left irc: Changing host20:06
voidspace (~anonymous@python/psf/voidspace) joined #pypy.20:06
ojii (~ojii@23-123.3-85.cust.bluewin.ch) joined #pypy.20:11
`fox` (~fox@93-32-115-116.ip33.fastwebnet.it) joined #pypy.20:11
stakkars__ (~tismer@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Quit: schnarch20:19
dalke (~Adium@c-2ec28077-74736162.cust.telenor.se) joined #pypy.20:23
kenaan12alex_gaynor list-strategies 116d3c19abaea1 15/pypy/: merged default in20:28
kenaan12alex_gaynor list-strategies 11a7d33918047a 15/pypy/objspace/std/test/test_listobject.py: fix from merge20:28
asmeurer_ (~asmeurer@dhcp-baca-230.resnet.nmt.edu) left irc: Quit: asmeurer_20:42
mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep20:44
mwhudson (mwh@linaro/mwhudson) left irc: Ping timeout: 260 seconds20:45
Insectoid (~Q@c-98-230-33-116.hsd1.fl.comcast.net) left irc: Ping timeout: 260 seconds20:48
Insectoid (~Q@c-98-230-33-116.hsd1.fl.comcast.net) joined #pypy.20:50
lizardo (~lizardo@189.2.128.130) left irc: Quit: Leaving20:55
fprimex (~fprimex@brent-macbook.sc.fsu.edu) left irc: Quit: computer on fire20:57
Insectoid (~Q@c-98-230-33-116.hsd1.fl.comcast.net) left irc: Ping timeout: 260 seconds20:59
tilgovi (~randall@75.101.111.78) joined #pypy.20:59
tilgovi (~randall@75.101.111.78) left irc: Changing host20:59
tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy.20:59
apanda (~apanda@dhcp-45-222.EECS.Berkeley.EDU) left irc: Read error: Connection reset by peer20:59
apanda (~apanda@dhcp-45-222.EECS.Berkeley.EDU) joined #pypy.21:00
costy_petrisor (~JDI@79.117.215.111) left irc: Quit: Leaving.21:00
Insectoid (~Q@c-98-230-33-116.hsd1.fl.comcast.net) joined #pypy.21:01
uche_ (~uche@70-90-116-204-BusName-summit.co.hfc.comcastbusiness.net) joined #pypy.21:15
`fox` (~fox@93-32-115-116.ip33.fastwebnet.it) left irc: Ping timeout: 248 seconds21:15
Turicas (~alvaro@mail.justen.eng.br) joined #pypy.21:24
`fox` (~fox@93-32-115-116.ip33.fastwebnet.it) joined #pypy.21:27
amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) left irc: Ping timeout: 260 seconds21:30
apanda (~apanda@dhcp-45-222.EECS.Berkeley.EDU) left irc: Read error: Connection reset by peer21:30
apanda (~apanda@dhcp-45-222.EECS.Berkeley.EDU) joined #pypy.21:30
amaury_ (~amaury_@74.125.122.49) joined #pypy.21:30
Rhy0lite (dje@nat/ibm/x-yrijcjiaqzjwaqau) left irc: Quit: Leaving21:32
voidspace (~anonymous@python/psf/voidspace) left irc: Quit: voidspace21:40
`fox` (~fox@93-32-115-116.ip33.fastwebnet.it) left irc: Ping timeout: 276 seconds21:41
`fox` (~fox@93-32-115-116.ip33.fastwebnet.it) joined #pypy.21:48
rekamso (~textual@216.190.29.42) left irc: Ping timeout: 252 seconds21:52
derdon (~derdon@p5DE895C4.dip.t-dialin.net) left irc: Remote host closed the connection22:03
Rhyolite (~dje@pool-108-6-25-71.nycmny.fios.verizon.net) joined #pypy.22:07
costy_petrisor (~JDI@79.117.215.111) joined #pypy.22:10
dalke1 (~Adium@c-2ec28077-74736162.cust.telenor.se) joined #pypy.22:19
dalke (~Adium@c-2ec28077-74736162.cust.telenor.se) left irc: Read error: Connection reset by peer22:19
fzzzy (~donovan@nat/mozilla/x-beiddcigjeciosmt) left irc: Quit: fzzzy22:28
whitelynx (~whitelynx@li117-47.members.linode.com) left irc: Quit: Ex-Chat22:33
bbot2Started: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/70222:47
bbot2Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/12722:47
bbot2Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/93122:47
k_bx (~k_bx@94.244.19.62) left irc: Read error: Operation timed out22:47
antocuni (~antocuni@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Ping timeout: 260 seconds22:48
apanda (~apanda@dhcp-45-222.EECS.Berkeley.EDU) left irc: Remote host closed the connection22:51
apanda (~apanda@dhcp-45-222.EECS.Berkeley.EDU) joined #pypy.22:52
dalke (~Adium@c-2ec28077-74736162.cust.telenor.se) joined #pypy.22:58
dalke1 (~Adium@c-2ec28077-74736162.cust.telenor.se) left irc: Read error: Connection reset by peer22:58
`fox` (~fox@93-32-115-116.ip33.fastwebnet.it) left irc: Ping timeout: 260 seconds22:59
fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) joined #pypy.23:00
amaury_ (~amaury_@74.125.122.49) left irc: Ping timeout: 260 seconds23:04
`fox` (~fox@93-32-115-116.ip33.fastwebnet.it) joined #pypy.23:04
kkris (~kris@80-123-39-186.adsl.highway.telekom.at) joined #pypy.23:10
kkris (kris@80-123-39-186.adsl.highway.telekom.at) left #pypy.23:11
kkris (~kris@80-123-39-186.adsl.highway.telekom.at) joined #pypy.23:12
stakkars_ (~tismer@213-65-251-34-no35.business.telia.com) joined #pypy.23:16
dalke1 (~Adium@c-2ec28077-74736162.cust.telenor.se) joined #pypy.23:18
dalke (~Adium@c-2ec28077-74736162.cust.telenor.se) left irc: Read error: Connection reset by peer23:18
dalke1 (~Adium@c-2ec28077-74736162.cust.telenor.se) left irc: Client Quit23:18
kkris (~kris@80-123-39-186.adsl.highway.telekom.at) left irc: Remote host closed the connection23:26
costy_petrisor (~JDI@79.117.215.111) left irc: Ping timeout: 276 seconds23:43
kkris (~kris@80-123-39-186.adsl.highway.telekom.at) joined #pypy.23:44
Trundle (~andy@python/site-packages/trundle) left irc: Quit: &23:48
mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) joined #pypy.23:54
mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) left irc: Client Quit23:55
mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) joined #pypy.23:55
asmeurer_ (~asmeurer@dhcp-baca-230.resnet.nmt.edu) joined #pypy.23:57
mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) left irc: Client Quit23:58
apanda (~apanda@dhcp-45-222.EECS.Berkeley.EDU) left irc: Remote host closed the connection23:59
kkris (~kris@80-123-39-186.adsl.highway.telekom.at) left irc: Quit: Leaving.23:59
--- Sat Nov 5 201100:00

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