#pypy IRC log for Sunday, 2011-12-11

fprimex (~brent@fl-67-233-144-239.dhcp.embarqhsd.net) joined #pypy.00:11
arigato (~arigo@82.113.121.130) left irc: Quit: See you00:25
fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) joined #pypy.00:29
rokujyouhitoma (~rokujyouh@12.51.221.130) left irc: Ping timeout: 240 seconds00:29
rokujyouhitoma (~rokujyouh@12.51.221.130) joined #pypy.00:30
jterracei cant close my own pull request?00:30
abki_my program running on top of zmq-ctypes is reallly slow, according to the profiling tool most of the time is spent in _call_functptr@function.py of ctypes00:35
Alex_Gaynorabki_: are you seeing any messages logged about declaring types?00:36
abki_no messages at all00:37
etrepum (~bob@c-76-27-62-239.hsd1.ut.comcast.net) left irc: Quit: etrepum00:37
abki_the function is _call_funcptr00:37
abki_without `t` to func00:37
Alex_Gaynorno suggestions off the top of my head, you could try playing with the --jit trace_limit=<value> param00:37
Alex_GaynorI can't recall what the default is (--help will show you), try increasing it00:37
abki_Alex_Gaynor: thx for the tip00:39
abki_but I found something else00:39
jterraceAlex_Gaynor: can you delete pull request #16 for me? looks like i cant close it myself00:39
jterracejust submitted the uint stuff on its own: https://bitbucket.org/pypy/pypy/pull-request/1700:39
Alex_Gaynorjterrace: great, thanks so much, will review and merge this stuff later tonight00:39
jterracethanks00:39
jterraceill try to submit the str stuff tonight too00:40
jterraceonce you merge those two, i can submit the fromstring00:40
abki_it looks like the profiling tool trace different things with pypy et python00:40
abki_with python the biggest box in runsnake is zmq.socket.send00:41
abki_in pypy it's _call_funcptr but it's inside zmq.socket.send... so the profiling tools says the same thing actually00:42
jterraceactually, Alex_Gaynor: if i add the string stuff as a separate pull request, it might not automerge00:42
jterraceshould i just wait until the other ones get merged?00:42
jterrace15 and 17 should be good, ill submit more tomorrow if they get merged00:45
jterrace (~Adium@dynamic-oit-vapornet-b-25.Princeton.EDU) left irc: Quit: Leaving.00:45
timotimo (~timo@195.191.196.6) left irc: Remote host closed the connection00:45
abki_which value is significant in time command output please ?00:46
papercrane (~papercran@c-71-202-211-7.hsd1.ca.comcast.net) left irc: Ping timeout: 268 seconds00:50
papercrane (~papercran@c-71-202-211-7.hsd1.ca.comcast.net) joined #pypy.00:54
voidspace_ (~voidspace@87-194-212-65.bethere.co.uk) joined #pypy.00:55
voidspace_ (~voidspace@87-194-212-65.bethere.co.uk) left irc: Changing host00:55
voidspace_ (~voidspace@python/psf/voidspace) joined #pypy.00:55
voidspace (~voidspace@python/psf/voidspace) left irc: Ping timeout: 240 seconds00:57
Nick change: voidspace_ -> voidspace00:57
squiddy (~squiddy@f053082034.adsl.alicedsl.de) left irc: Quit: Leaving00:57
CIA-1303mwh 07roundup * 10#906/CTRL-leftarrow and CTRL-rightarrow don't work in PyPy console: 00:58
CIA-13I think implementing it in pyrepl probably makes sense. Sorry for taking such a00:58
CIA-13long time to reply...00:58
CIA-13In the mean time I found that the input ... * 14https://bugs.pypy.org/issue90600:58
Nick change: smuxi -> panni_01:03
zain__ (~textual@c-67-160-201-63.hsd1.ca.comcast.net) joined #pypy.01:05
zain (~textual@c-67-160-201-63.hsd1.ca.comcast.net) left irc: Ping timeout: 240 seconds01:06
Nick change: zain__ -> zain01:06
bbot23Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/16601:07
papercrane (~papercran@c-71-202-211-7.hsd1.ca.comcast.net) left irc: Ping timeout: 268 seconds01:08
witulski (~stupsi@ip-176-198-244-135.unitymediagroup.de) joined #pypy.01:10
witulski (stupsi@ip-176-198-244-135.unitymediagroup.de) left #pypy.01:10
papercrane (~papercran@c-76-103-172-115.hsd1.ca.comcast.net) joined #pypy.01:10
derdon (~derdon@p5DE89AF6.dip.t-dialin.net) left irc: Remote host closed the connection01:12
stakkarsarigato:  nice script to click oh "ok", maybe it is a better solution than mine, which costs more resources.01:14
stakkarsarigato: and my solution is more versatile, but a bit harder to configure, and somehow screen/display dependant.01:15
stakkarsarigato: I use the jython visuaal scripting of01:16
stakkarsarigato: http://www.sikuli.org01:16
stakkarsarigato: which you probably also teach to play bubs'n bros01:17
bbot24Failure: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/74001:17
fprimex (~brent@fl-67-233-144-239.dhcp.embarqhsd.net) left irc: Quit: ufc01:19
kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) joined #pypy.01:35
berkerpeksag (~berkerpek@46.196.255.228) joined #pypy.01:35
bbot2Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/188401:36
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/62501:36
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/30101:36
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/63901:36
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/115301:36
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/82301:36
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/146501:36
bbot2Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/74501:36
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/28901:36
berkerpeksag (~berkerpek@46.196.255.228) left irc: Client Quit01:36
abki_I did some benchmark with timeit inside my code it's still has 20% difference with the cpython version01:49
abki_How can I compare both runs to see where the perfomance gap comes from ?01:49
stakkarswhat does the "-lrt" makefile option mean, and why do we need this?01:50
Alex_Gaynorstakkars: it links the rt library, whatever it is01:50
stakkarsI am trying to find out if there is a windows equivalent.01:51
asmeurer__ (~asmeurer@c-174-56-21-245.hsd1.nm.comcast.net) left irc: Quit: asmeurer__01:51
stakkarsfinding many testsd which cannot run on windows, and instead of skipping, they raise an explicit error. Boring!01:52
stakkarsIt feels like things are dumped on windows, and I have to solve it.01:53
stakkarsAlex_Gaynor: ok, some real time stuff. Whatever it is, and no idea why it must be used.01:54
stakkarssurprisingly, test_posix.TestMakefile tests literally if "-lrt" is in the makefile!01:56
lucian (~lucian@cpc1-newc15-2-0-cust84.gate.cable.virginmedia.com) joined #pypy.01:56
stakkarsthis is a test for every platform, provided it is Linux. Absolutely ignorant style, without any hint. Who did it?01:58
Action: mikefc hides behind the couch01:58
exarkunWindows is an absolutely hideous platform01:59
stakkarssorry about my rant, but I always must fight three platforms and get a bit upset by this.02:00
Vorpal (~AnMaster@unaffiliated/anmaster) left irc: Ping timeout: 252 seconds02:01
stakkarsexarkun: but it is the biggest platform that the masses use, and I want to get all those users for PyPy.02:02
exarkunstakkars: Yes, and I hope you keep working on that. :)02:02
stakkarsI hate this platform absolutely and suffer the fact that I once was a specialist for it ;-)02:03
exarkunBut I'm not surprised that PyPy has lots of problems on Windows, owing to aforementioned hideousness. :)02:03
exarkun(I spent 6 hours today trying to find a workaround for a windows kernel memory management bug)02:03
Alex_Gaynorexarkun: have you filed it?  can one even file a bug against windows?02:04
exarkunAlex_Gaynor: If you have a support contract with them, they'll let you file bugs.02:04
Alex_Gaynorsigh02:04
exarkunSo, good luck to everyone else who ever calls WSAAddressToStringA!  You're in for an adventure.02:04
stakkarswhy me? (yell, scream, &) well, I'm not complaining, being the happy janitor for PyPy02:05
stakkarsit will all be good (trying to believe myself) :-)02:05
stakkarsexarkun: thank you, you said the right thing at the right time02:06
Action: stakkars falling asleep. will work that out, tomorrow02:07
exarkunstakkars: :)02:07
ojii (~ojii@22-14.62-81.cust.bluewin.ch) left irc: Quit: Leaving02:17
stakkarsok, I will try to get more help. There are so many windows issues that I cannot hanle this alone.02:20
stakkarsI want to build win64 pypy, but win32 is full of bugs which need to be cleaned first, to02:21
stakkarsget something stable to compare against.02:21
Guest48067 (~timo@gallifrey.wybt.net) joined #pypy.02:22
stakkarsI think to write this to the list, and into the blog. Windows is not supported enough, although02:22
Nick change: Guest48067 -> timotimo02:22
stakkarsI wish to thank all who took care. Good night.02:22
Insectoid (~Q@c-98-230-8-37.hsd1.fl.comcast.net) left irc: Ping timeout: 252 seconds02:36
rokujyouhitoma (~rokujyouh@12.51.221.130) left irc: Remote host closed the connection02:37
overminder (~overminde@wf103-072.ust.hk) joined #pypy.02:39
Shanita (~John@osbk-4db15917.pool.mediaWays.net) joined #pypy.02:39
Kaskuka (~John@osbk-4db06a58.pool.mediaWays.net) left irc: Ping timeout: 240 seconds02:40
rokujyouhitoma (~rokujyouh@12.51.221.130) joined #pypy.02:41
bbot23Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/97402:46
int3__ (~int3__@dorm-57.subnet-204.amherst.edu) joined #pypy.02:49
fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) left irc: Quit: fzzzy02:53
gutworth (~benjamin@dhcp-128-36-84-91.central.yale.edu) left irc: Ping timeout: 248 seconds03:09
fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) joined #pypy.03:10
RhyoliteWhy are so many people obsessed with programming directly in RPython?03:23
jacob22 (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Ping timeout: 240 seconds03:28
fenrrir (~fenrrir@189.70.241.215) joined #pypy.03:34
mikefcthe promise of speeeeeeeed03:36
mikefcand that the separation of all the components of pypy is very confusing and rpython seems to be the magic ingredient.03:36
lucianalso, because of cython; some people want a python with static types for some reason03:37
alistrastatic types = best thing ever03:38
lucianin ML/haskell, maybe03:39
Action: lucian goes to sleep03:39
alistraway to initiate a flame03:40
alistraand go to sleep03:40
Garen_Rhyolite: Something better than py2exe would be nice03:42
lucian (~lucian@cpc1-newc15-2-0-cust84.gate.cable.virginmedia.com) left irc: Ping timeout: 240 seconds03:43
Nick change: Garen_ -> Garen03:46
bbot24Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/188403:47
fenrrir (fenrrir@189.70.241.215) left #pypy ("Saindo").03:48
harrison_ (~quassel@adsl-69-209-194-17.dsl.chcgil.ameritech.net) left irc: Ping timeout: 255 seconds03:52
timotimo (~timo@gallifrey.wybt.net) left irc: Quit: Lost terminal04:05
kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) left irc: Quit: Computer has gone to sleep.04:08
kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) joined #pypy.04:10
Nick change: Gulaway -> Gulopine04:23
kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) left irc: Quit: Computer has gone to sleep.04:26
kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) joined #pypy.04:37
mikefcany cython experts?04:38
Alex_GaynorIn here?  Probably not.04:44
mikefcthought there might be someone working on bringing the two together.  I'm trying to optimise some line drawing code...04:45
mikefcthe pypy code is 30% faster than cython code. but i don't know that my cython typedef'ing is up to standard04:47
Alex_Gaynoryou'll have much more luck in a cython channel I suspect04:47
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/146504:49
mikefcyep.04:49
kenaan12alex_gaynor default 113eba2ed546ad 15/pypy/module/micronumpy/: (jterrace) added tolist to various objects in numpy.04:50
nedbat (~nedbat@python/psf/nedbat) left irc: Read error: Operation timed out04:51
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/82304:57
Insectoid (~Q@c-98-230-8-37.hsd1.fl.comcast.net) joined #pypy.04:58
kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) left irc: Quit: Computer has gone to sleep.05:06
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/63905:09
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/115305:14
int3___ (~int3__@st401-246.subnet-244.amherst.edu) joined #pypy.05:17
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/62505:18
int3__ (~int3__@dorm-57.subnet-204.amherst.edu) left irc: Ping timeout: 248 seconds05:20
linq (~ident@24-246-25-39.cable.teksavvy.com) left irc: Ping timeout: 248 seconds05:22
overminder (~overminde@wf103-072.ust.hk) left irc: Ping timeout: 252 seconds05:23
linq (~ident@24-246-25-39.cable.teksavvy.com) joined #pypy.05:25
kenaan12alex_gaynor default 11716c084b46a1 15/pypy/module/micronumpy/: (jterrace, alex): Expose unsigned integer types in numpy and fix a typo.  Fixed up the handling of unsigned64...05:26
linq (~ident@24-246-25-39.cable.teksavvy.com) left irc: Ping timeout: 240 seconds05:39
bbot23Success: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/74506:18
rinu (75c48a48@gateway/web/freenode/ip.117.196.138.72) joined #pypy.06:38
rinuis this the pypy irc ?06:38
tos9Yes06:39
rinui am kinda not used to irc , will whatever i post be seen to everybody here ?06:39
tos9It will and has been, yes :)06:40
rinuok , does pypy convert the python code to machine level code ?06:41
rinuor is it optimised c code ?06:41
rinuhey? why is this slow ?06:43
rinuhello ?06:49
rinu (75c48a48@gateway/web/freenode/ip.117.196.138.72) left irc: Quit: Page closed06:52
pjenveyy u no06:54
etrepum (~bob@69-9-57-57.static.logl001.digis.net) joined #pypy.07:18
int3___ (~int3__@st401-246.subnet-244.amherst.edu) left irc: Remote host closed the connection07:22
int3__ (~int3__@dorm-57.subnet-204.amherst.edu) joined #pypy.07:23
int3__ (~int3__@dorm-57.subnet-204.amherst.edu) left irc: Remote host closed the connection07:23
rokujyouhitoma (~rokujyouh@12.51.221.130) left irc: Ping timeout: 255 seconds07:42
rokujyouhitoma (~rokujyouh@12.51.221.130) joined #pypy.07:43
overminder (~overminde@143.89.167.3) joined #pypy.07:47
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/30107:47
CIA-1303mikefc 07roundup * 10#959/numpypy array operation improperly jitted away: 07:51
CIA-13[new] * with pypy jit, array values get left at [0,0,0] instead of set to [128, 128, 128] (at07:51
CIA-13about the 2000th iteration)07:51
CIA-13* succeeds with CPyt ... * 14https://bugs.pypy.org/issue95907:51
overminder (~overminde@143.89.167.3) left irc: Ping timeout: 255 seconds07:51
fijal (~fijal@41.54.155.67) joined #pypy.07:58
CIA-1303mikefc 07roundup * 10#959/numpypy array operation improperly jitted away: [chatting] updated to the latest nightly (16f29d272911). Still happening. * 14https://bugs.pypy.org/issue95908:00
Nick change: Gulopine -> Gulaway08:09
Nick change: Gulaway -> Gulopine08:13
Nick change: Gulopine -> Gulaway08:21
antocuni (~antocuni@host117-71-dynamic.58-82-r.retail.telecomitalia.it) joined #pypy.08:26
squiddy (~squiddy@f053082220.adsl.alicedsl.de) joined #pypy.08:31
arigato (~arigo@89.204.130.97) joined #pypy.08:46
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1154 [12arigo, SpecialisedTuples]08:54
`fox` (~fox@host48-59-dynamic.48-82-r.retail.telecomitalia.it) joined #pypy.09:05
kenaan12hakanardo jit-targets 11cb17a24f8acd 15/pypy/jit/metainterp/compile.py: dissable fallback for now09:09
kenaan12hakanardo jit-targets 11ba23d85f0f16 15/: hg merge default09:09
tumbleweedanyone interested in a build + test log of 1.7 on ia64? (the only debian porterbox with enough ram for me to be brave enough to try it) a fair number of test sugfaults, and lots of failures because it can't parse /proc/cpuinfo http://people.debian.org/~stefanor/pypy/pypy_1.7+dfsg-1_ia64.build09:09
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/626 [12hakanardo, jit-targets]09:11
hruske (~Gasper@2001:15c0:66e9:14:8096:69ff:fe24:fcf7) joined #pypy.09:15
hruske (~Gasper@2001:15c0:66e9:14:8096:69ff:fe24:fcf7) left irc: Client Quit09:15
kkris (~kris@77.116.49.123.wireless.dyn.drei.com) joined #pypy.09:15
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/626 [12hakanardo, jit-targets]09:17
arigatohakanardo: can you write a little motivation in checkins like cb17a24f8acd?  it's hard to guess why09:23
hakanardoarigato: sure, I realy just want to run the tests without it09:28
arigatoah09:28
hakanardoto see if it was the cause of all the failuers or if it was the merge09:28
hakanardothat's the two things that have happend since the tests last passed I think...09:29
hakanardohow either of them can cause an assertion error in optimize_STRLEN is a bit odd though :)09:30
fijalhi armin09:31
arigatohi09:32
fijaltumbleweed: what segfaults?09:32
fijaltests should not segfault09:32
tumbleweedagreed :P09:32
tumbleweedunfortunatly that didn't seem to show up much in the log09:32
tumbleweedI'll re-run some of those tests by hand and see what I can see...09:33
fijalcan you find names of tests that segfaulted?09:33
fijalarigato: for what is worth, we're getting a *real* build, like one where we run tests09:33
fijal(-A, lib-python & test_pypy_c at least)09:34
fijalfor debian09:34
arigatowhat is unreal about the builds we have so far?09:34
arigatoe.g. tannit32 is debian too09:35
fijalI mean packaging09:36
tumbleweedarigato: you masked http://paste.pocoo.org/show/519228/ on darwin, but I'm seeing it on Debian too09:36
fijalour packages for PPA/fedora/gentoo etc. don't really run tests09:36
fijalarigato: fedora is still changing C flags I believe :/09:37
Vorpal (~AnMaster@unaffiliated/anmaster) joined #pypy.09:37
`fox` (~fox@host48-59-dynamic.48-82-r.retail.telecomitalia.it) left irc: Ping timeout: 252 seconds09:38
arigatowrite in a corner of our web site: linux-distribution-specific packages: (links to x y z) fedora: broken, don't use09:38
arigatowith a bit of explanation09:38
fijalwe should ask dmalcolm09:40
fijalwhen he's around09:40
`fox` (~fox@host156-15-dynamic.4-87-r.retail.telecomitalia.it) joined #pypy.09:40
tumbleweedgiven the time taken for translation, running tests is a no-brainer09:40
fijaltumbleweed: you would think so :)P09:40
fijalyet noone does that09:41
arigatoanyone has a recent enough version of openssl to support mdc2 and whirlpool?09:45
arigatoopenssl dgst -whirlpool filename09:45
tumbleweedsure09:46
arigatoopen('x', 'wb').write("Nobody inspects the spammish repetition")09:47
tumbleweedwhirlpool yes, MDC-2 no09:47
arigatook, so at least the whirlpool of this file x?09:47
tumbleweedwhirlpool(x)= 1a22b79fe5afda02c63a25927193ed01dc718b74026e597608ce431f9c3d2c9e74a7350b7fbb7c5d4effe5d7a31879b8b7a10fd2f544c4ca268ecc679392358309:47
arigatothank you :-)09:47
tumbleweedah, got mdc2 on a machine running debian/stable. It was disabled in more recent openssl builds on debian09:50
tumbleweedno, it lies09:50
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1154 [12arigo, SpecialisedTuples]09:55
kenaan12arigo default 119de8b8b018cb 15/pypy/module/_hashlib/test/test_hashlib.py: Add a test for some of the nonstandard hashes (issue957)09:58
kkris1 (~kris@93-82-34-223.adsl.highway.telekom.at) joined #pypy.10:00
fijaluh10:00
fijalso nedbat's changes to sandbox rely on identity of 1 :/10:00
fijalarigato: do we guarantee 1 is 1?10:01
kkris (~kris@77.116.49.123.wireless.dyn.drei.com) left irc: Ping timeout: 252 seconds10:02
Da_Blitz (~Da_Blitz@203.56.250.63) left irc: Read error: Connection reset by peer10:05
Da_Blitz (~Da_Blitz@203.56.250.63) joined #pypy.10:05
arigatofijal: right now, yes10:06
fijalok10:06
fijalanyway, not the best thing to rely on10:06
kenaan12fijal default 111b1197dcc86d 15/pypy/translator/sandbox/: Merge nedbat-sandbox branch, with one tweak, don't realy on identity of one, just use object() for identitiy checks.10:07
arigatoyes10:07
kenaan12fijal nedbat-sandbox 112eb520555de5 15/: close merged branch10:07
fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) left irc: Quit: fzzzy10:09
kenaan12arigo SpecialisedTuples 111c9dc407966c 15/pypy/module/cpyext/methodobject.py: Dead import10:13
kenaan12arigo SpecialisedTuples 115e1080705d7c 15/pypy/module/cpyext/sequence.py: Fix: make sure that PySequence_Fast() returns a W_ListObject or a W_TupleObject, not just some object of ...10:13
kenaan12arigo SpecialisedTuples 110b382030a9e9 15/pypy/module/cpyext/sequence.py: Typo.10:13
tumbleweedso, what's the right thing to do in test__mercurial when I'm not building from a repo? get_repo_version_info returns "?" as the hg revision, but test_mercurial expects either '' or a hash10:21
fijalnice10:21
fijaltumbleweed: get_repo_version() should return a version at which is was released10:22
tumbleweedso I just patch the hell out of it :)10:22
fijalff4af8f3188210:22
fijalI believe10:22
fijalthe tag is release-1.710:22
tumbleweedI can store that when I build my source tarball10:23
jacob22 (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy.10:23
tumbleweedbut if I'm applying a few patches to pypy, that's no longer accurate10:23
Action: jerith tries translating pypy.10:25
arigatotumbleweed: use the same policy as CPython10:28
tumbleweed>>> sys.subversion10:30
tumbleweed('CPython', '', '')10:30
arigatoI'm thinking about the normal prompt in sys.version10:31
tumbleweed>>> sys.version10:31
tumbleweed'2.7.2+ (default, Nov 30 2011, 19:22:03) \n[GCC 4.6.2]'10:31
tumbleweednothing about revision hashes10:31
arigatoPython 2.7.2+ (2.7:fd9d7a8e45bc, Dec  3 2011, 18:50:12) 10:32
arigatoon my side10:32
tumbleweedok, I'll return ''10:32
fijal (~fijal@41.54.155.67) left irc: Read error: Connection reset by peer10:36
arigato (~arigo@89.204.130.97) left irc: Read error: Connection reset by peer10:36
fijal (~fijal@41.54.155.67) joined #pypy.10:36
aleksi (~aleksi@109-184-62-134.dynamic.mts-nn.ru) joined #pypy.10:39
arigato (~arigo@82.113.99.33) joined #pypy.10:39
arigatocompute_digest_size() in module/_hashlib is broken? but I don't get how the test I just checked in passes10:40
fijal (~fijal@41.54.155.67) left irc: Ping timeout: 240 seconds10:40
fijal (~fijal@41.54.155.67) joined #pypy.10:41
arigatowell it's not called (first hint)10:41
tumbleweednot entirely sure what to make of any of these: http://paste.pocoo.org/show/519242/10:42
arigatobaaaaaaaaaaaah10:42
arigatobah**4210:43
arigatonowadays py.test is broken in the sense that app-level tests can yield other tests,10:43
arigatobut they are then run at intepr-lvel10:43
arigatoso of course the tests pass10:44
fijal (~fijal@41.54.155.67) left irc: Ping timeout: 252 seconds10:45
fijal (~fijal@41.54.155.67) joined #pypy.10:46
fijal (~fijal@41.54.155.67) left irc: Read error: Connection reset by peer10:49
fijal (~fijal@41.54.155.67) joined #pypy.10:51
aleksi (~aleksi@109-184-62-134.dynamic.mts-nn.ru) left irc: Ping timeout: 255 seconds10:52
tumbleweedhere's what I'm applying to pypy/module/_ssl/test/test_ssl.py: http://paste.pocoo.org/show/519246/10:53
`fox` (~fox@host156-15-dynamic.4-87-r.retail.telecomitalia.it) left irc: Ping timeout: 252 seconds10:54
fijal (~fijal@41.54.155.67) left irc: Read error: Connection reset by peer10:55
fijal (~fijal@41.54.155.67) joined #pypy.10:55
fijal (~fijal@41.54.155.67) left irc: Read error: Connection reset by peer10:59
fijal (~fijal@41.54.155.67) joined #pypy.11:01
hpk (~hpk@hq2.merlinux.eu) joined #pypy.11:04
fijal (~fijal@41.54.155.67) left irc: Ping timeout: 255 seconds11:05
fijal (~fijal@41.54.155.67) joined #pypy.11:06
fijal (~fijal@41.54.155.67) left irc: Ping timeout: 255 seconds11:11
fijal (~fijal@41.54.155.67) joined #pypy.11:12
fijal (~fijal@41.54.155.67) left irc: Read error: Connection reset by peer11:15
fijal (~fijal@41.54.155.67) joined #pypy.11:15
kenaan12hakanardo jit-targets 113b4f0126fae2 15/pypy/jit/metainterp/: clone the short_boxes to allow it to be reused in some fallabck if the first athempt to optimize fails11:19
kenaan12hakanardo jit-targets 11ebf413fc4faa 15/pypy/: hg merge default11:19
fijal (~fijal@41.54.155.67) left irc: Ping timeout: 255 seconds11:20
fijal (~fijal@41.54.155.67) joined #pypy.11:21
fijal (~fijal@41.54.155.67) left irc: Read error: Connection reset by peer11:24
kenaan12arigo default 110d499a1ce192 15/pypy/: Fix.  The testing framework was happily accepting app-level methods that are generators, and then running the yield...11:24
kenaan12arigo default 112e5b6dce5753 15/pypy/: Fix: _hashlib was just broken for any non-standard hash function.  Small extra clean-ups.11:24
CIA-1303arigo 07roundup * 10#957/module hashlib is broken for non-standard digest algorithms: [resolved] Bah. 2e5b6dce5753 * 14https://bugs.pypy.org/issue95711:24
fijal (~fijal@41.54.155.67) joined #pypy.11:24
amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) joined #pypy.11:26
overminder (~overminde@143.89.167.3) joined #pypy.11:27
Wraithan (~Wraithan@c-67-189-110-252.hsd1.or.comcast.net) joined #pypy.11:27
Wraithanhttps://gist.github.com/1460132 Interesting numbers, was wondering if maybe I am not considering something in my timeit usage since sometimes background stuff can affect timeit11:28
WraithanI expected that list comprehension to be a little bit faster, but not as much as that is. Also unexpected is cpython being faster at deepcopy.11:29
fijal (~fijal@41.54.155.67) left irc: Ping timeout: 252 seconds11:29
fijal (~fijal@41.54.155.67) joined #pypy.11:30
fijal (~fijal@41.54.155.67) left irc: Read error: Connection reset by peer11:33
fijal (~fijal@41.54.155.67) joined #pypy.11:33
amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) left irc: Ping timeout: 240 seconds11:34
arigatoWraithan: you don't give the JIT enough time to warm up.11:34
WraithanWell in my practical case I wont need more to run more than 1200 times.11:35
Wraithan1000 was just a nice round number to us11:35
fijal (~fijal@41.54.155.67) left irc: Read error: Connection reset by peer11:36
arigatoruns of pypy=5ms instead of cpython=1ms are in the category "too bad, but we really don't care, and wonder why you do"11:39
arigatopypy has a JIT with a very slow warm-up (too slow for some use cases, admittedly)11:39
arigatoI'm just saying that these numbers show nothing at all, please don't conclude from them "pypy is slow"11:39
arigatoinstead, try pypy on some complete program that runs several seconds in cpython11:40
Wraithanarigato: Oh, wasn't saying pypy was slow, just thought it was interesting that it was slower than cpython for that use case. I am using pypy regardless for the project I just use cpython as a control when I am doing testing.11:40
WraithanMore interesting to me was that listcomp+slice was faster than deepcopy by an order of magnitude in both interpreters.11:41
arigatothere are known use cases where pypy is slower: when the JIT doesn't have time to warm-up, or when running test suites, for example11:41
arigatoWraithan: I agree with this conclusion in CPython, but for pypy you need to run it at least 0.1 second, preferrably 1 second, before you can reduce anything about performance11:42
arigato(although it's likely that listcomp+slice wins anyway)11:42
arigatos/reduce/deduce11:42
hakanardotranslation is currently broken? http://paste.pocoo.org/show/519259/11:43
WraithanWell the competition I am in, aichallenge.org pypy 1.7.0 was about a 15x speed up over cpython2.7.2 11:43
arigatoWraithan: ok :-)11:43
arigatoI just wanted to warn you that some programs scale differently than others in pypy,11:44
arigatoe.g. a line using deepcopy has typically a much longer warm-up time than listcomp+slice,11:44
WraithanThe only people in it that are doing well with cpython are using cython and numpy. My pure python bot is nearing the same speeds as them my algorithms are just less good but improving11:44
arigatowhich means that if you run it not for long enough, you might miss the optimizations that will be applied later in the deepcopy case11:44
arigatohakanardo: that looks like micronumpy11:45
arigatojust ignore it with --withoutmod-micronumpy11:46
WraithanEven at 1m reps deep copy is still an order of magnitude slower, also cpython is taking forever to run it 1m times11:46
arigatook11:46
hakanardoarigato: ok, can I pass that to the buildbot?11:47
arigato:-/11:47
arigatono :-(11:47
hakanardook, I'll run some of the tests localy then11:47
Wraithanarigato: https://gist.github.com/1460132#comments yeah, pypy just needed time to get warmed up11:47
Wraithanheh11:47
arigatohakanardo: I think we need to adjust our policy11:48
hakanardopolicy about commits?11:48
arigatoe.g. "please do *all* changes to micronumpy in branches, and merge to default only when it's known to work"11:48
arigatoyes11:48
hakanardomaybe that policy should not be limited to micronumpy?11:49
arigatowell, it's a general question, but I think it's asking too much in general11:49
arigatoit's just that micronumpy is actively developed and has a number of people not too familiar with rpython in i11:50
arigatoin it11:50
arigatoI would not like to make branches and test everything for every single small random change I do, for example :-)11:51
hakanardo:)11:51
hakanardoso how about a default-translating branch11:52
hakanardothat gets default merge in automaticlya every time the nightly run successfully translates11:52
hakanardoor I could just start merging latets translateing version instead of merging default :)11:53
lucian (~lucian@cpc1-newc15-2-0-cust84.gate.cable.virginmedia.com) joined #pypy.11:58
arigato:-)11:59
kenaan12arigo SpecialisedTuples 11f07d5e9e9d7a 15/pypy/jit/tl/pypyjit_demo.py: Update the demo.11:59
arigatook, got the crash on default too...11:59
kenaan12arigo SpecialisedTuples 11b70295020ce8 15/: hg merge default11:59
kenaan12arigo default 110808b0899c34 15/: Merge the SpecialisedTuples branch, started by Mark W. P.  Add a number of interp-level classes for 'tuple', specia...11:59
Wraithan~.p12:07
Wraithanoops12:07
kenaan12arigo default 111c29f19cb8d7 15/pypy/module/micronumpy/: hg backout 3eba2ed546ad  Does not translate.  The issue is that to_builtin_type() is not RPython: the result of sel...12:10
amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) joined #pypy.12:15
rokujyouhitoma (~rokujyouh@12.51.221.130) left irc: Remote host closed the connection12:19
amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) left irc: Ping timeout: 240 seconds12:24
kenaan12arigo default 11f0e6f9c06870 15/pypy/objspace/std/listobject.py: Hopefully fix test_pypy_c:test_call:test_stararg_virtual, by forcing getitems_fixedsize() to unroll small constant-...12:26
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1155 [12arigo]12:26
arigato (~arigo@82.113.99.33) left irc: Quit: See you12:27
cheaterhi again12:34
cheateryou guys said that you make xml.etree import a python version and not a C version of some sort... looking through the etree source, i notice it uses expat. In CPython, it is an .so. However in PyPy when I import the module and print it out it says "<module 'pyexpat' (built-in)>". Does this mean the pyexpat is somehow integrated into pypy? I have also noticed lib_pypy/pyexpat.py - is that the source for the expat that pypy is using?..12:36
cheaterthe thing is, i have put a "raise Exception" at the top of lib_pypy/pyexpat.py and i can still import pyexpat from pypy.12:38
`fox` (~fox@host74-251-dynamic.50-79-r.retail.telecomitalia.it) joined #pypy.12:40
cheateri guess pyexpat.py is just some sort of python-level interface that pypy uses12:40
amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) joined #pypy.12:52
stakkarshakanardo: sounds like a good idea (default-translating)12:52
stakkarson the other hand, what is the default branch then good for?12:53
nedbat (~nedbat@python/psf/nedbat) joined #pypy.12:53
amaury_cheater: pyexpat is indeed a builtin module in pypy12:55
cheateramaury_: do you have any experience using expat?12:55
cheateramaury_: i'm trying to fix a bug in etree, and i'm not sure if it's in etree itself or in expat12:56
amaury_pypy uses the same Elementtree as CPython12:58
gutworth (~benjamin@128.36.84.91) joined #pypy.13:00
stakkarsamaury_: do you too experience weird "access denied" errors on many tests?13:01
stakkarsI even get the effect on trwo builds after another:13:02
amaury_uh? with which kind of instructions?13:02
amaury_ah os.remove(=13:02
amaury_)?13:02
stakkarsthe first build goes well, but the second crashes with some "access denied"13:02
stakkarswhen trying a third time, it works again.13:02
stakkarscould it be that there is a side effect of tortoisehg, maybe?13:03
amaury_a file not closed, or a DLL still loaded?13:03
amaury_ah, possible as well13:04
aleksi (~aleksi@109-184-60-236.dynamic.mts-nn.ru) joined #pypy.13:04
stakkarsyes, the complaints look like something is not done, or to late.13:04
stakkarss/to/too/13:04
amaury_I know there was a way to exclude some directories13:04
amaury_at least with tortoise SVN13:05
Action: amaury_ away13:06
_aleksi (~aleksi@109-184-115-163.dynamic.mts-nn.ru) joined #pypy.13:08
fijal (~fijal@197.109.254.70) joined #pypy.13:08
aleksi (~aleksi@109-184-60-236.dynamic.mts-nn.ru) left irc: Ping timeout: 240 seconds13:10
amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) left irc: Ping timeout: 244 seconds13:11
aleksi (~aleksi@95-37-53-115.dynamic.mts-nn.ru) joined #pypy.13:13
fijal (~fijal@197.109.254.70) left irc: Ping timeout: 255 seconds13:13
_aleksi (~aleksi@109-184-115-163.dynamic.mts-nn.ru) left irc: Ping timeout: 252 seconds13:13
derdon (~derdon@pD9E1DE68.dip.t-dialin.net) joined #pypy.13:16
`fox` (~fox@host74-251-dynamic.50-79-r.retail.telecomitalia.it) left irc: Ping timeout: 252 seconds13:17
jterrace (~Adium@dynamic-oit-vapornet-b-25.Princeton.EDU) joined #pypy.13:22
_aleksi (~aleksi@95-37-43-151.dynamic.mts-nn.ru) joined #pypy.13:24
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1155 [12arigo]13:26
aleksi (~aleksi@95-37-53-115.dynamic.mts-nn.ru) left irc: Ping timeout: 248 seconds13:27
cheaterhi again13:29
arigato (~arigo@fwstups.cs.uni-duesseldorf.de) joined #pypy.13:29
cheateri think i have fixed etree's xpath handling, but i'm not sure how to execute the tests. can someone help me figure that part out?13:29
khs (~khs@151.43.202.84.customer.cdi.no) joined #pypy.13:32
cheateri have tried running "python /usr/lib/python2.6/python2.6-2.6.5/Lib/test/test_xml_etree.py" but it's complaining about failed imports..13:33
lotrpy (~lotrpy@202.120.58.116) left irc: Ping timeout: 252 seconds13:36
derdon (~derdon@pD9E1DE68.dip.t-dialin.net) left irc: Remote host closed the connection13:39
cheaterah, i think i got that stuff executing.13:40
arigatocheater: it looks like you want #python13:40
lotrpy (~lotrpy@202.120.58.116) joined #pypy.13:45
kenaan12arigo default 1120cf388f70b8 15/pypy/objspace/fake/objspace.py: Wrap(r_singlefloat) is not supported by the std obj space either.13:45
kenaan12arigo default 11b56d8ea76b88 15/pypy/module/_continuation/test/test_translated.py: fix13:45
kenaan12arigo SpecialisedTuples 11a48a35a5c618 15/: close branch13:47
kenaan12hakanardo jit-targets 114c3b1c0a071a 15/pypy/jit/metainterp/: a bit more cloning to get a short_preamble for the fallback that does not contain ops from the failed optim...13:56
kenaan12hakanardo jit-targets 11988827261d3c 15/pypy/: hg merge default13:56
kenaan12hakanardo jit-targets 11853be60223ac 15/pypy/: hg merge default13:56
harrison (~quassel@adsl-69-209-215-176.dsl.chcgil.sbcglobal.net) joined #pypy.13:56
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1156 [12hakanardo, jit-targets]13:58
tito (~tito@pdpc/supporter/bronze/tito) left irc: Ping timeout: 244 seconds14:02
overmind_ (~overminde@143.89.167.3) joined #pypy.14:06
harrison (~quassel@adsl-69-209-215-176.dsl.chcgil.sbcglobal.net) left irc: Ping timeout: 240 seconds14:07
tito (~tito@pdpc/supporter/bronze/tito) joined #pypy.14:09
overminder (~overminde@143.89.167.3) left irc: Ping timeout: 244 seconds14:09
jacob22 (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Read error: Operation timed out14:11
jacob22 (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy.14:13
harrison (~quassel@69.209.222.34) joined #pypy.14:15
overmind_ (~overminde@143.89.167.3) left irc: Ping timeout: 248 seconds14:16
jacob22 (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Ping timeout: 240 seconds14:18
jacob22 (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy.14:18
jimbaker (~jbaker@canonical/jimbaker) left irc: Ping timeout: 255 seconds14:18
tito (~tito@pdpc/supporter/bronze/tito) left irc: Remote host closed the connection14:31
fijal (~fijal@197.106.125.102) joined #pypy.14:39
fijal (~fijal@197.106.125.102) left irc: Read error: Connection reset by peer14:43
overmind_ (~overminde@wf099-182.ust.hk) joined #pypy.14:46
nedbat (~nedbat@python/psf/nedbat) left irc: Ping timeout: 258 seconds14:52
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1156 [12hakanardo, jit-targets]14:56
`fox` (~fox@host74-251-dynamic.50-79-r.retail.telecomitalia.it) joined #pypy.14:56
jterraceAlex_Gaynor: the 2nd of 3 of the broken pieces of the original pull request: https://bitbucket.org/pypy/pypy/pull-request/1814:58
arigatojterrace: sorry, I had to revert 3eba2ed546ad15:01
arigatosee 1c29f19cb8d715:01
arigatoI think it would be better if this was done on a branch (and then you can checkin directly into the same repository, too)15:02
jterraceoh hmm15:02
arigatowell, I'll leave Alex_Gaynor or fijal to decide15:02
jterracethat wasnt in my pull request15:06
jterracei think alex must have changed it15:06
jterracei had them in each type15:06
jterraceso for bool, it was tolist = interp2app(W_BoolBox.descr_nonzero),15:06
lmatosjust popping in to say I love pypy <3 Have a happy weekend.15:07
jterracearigato: i think if it went back to the way i did it, it should work since i didnt use to_builtin_type15:07
_aleksi (~aleksi@95-37-43-151.dynamic.mts-nn.ru) left irc: Remote host closed the connection15:13
`fox` (~fox@host74-251-dynamic.50-79-r.retail.telecomitalia.it) left irc: Ping timeout: 240 seconds15:18
Guest48507 (~timo@gallifrey.wybt.net) joined #pypy.15:20
Nick change: Guest48507 -> timotimo15:20
stakkars_ (~tismer@82.113.121.83) joined #pypy.15:33
kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) joined #pypy.15:37
ojii (~ojii@172.114.63.81.cust.bluewin.ch) joined #pypy.15:44
stakkars_arigato: hi!15:53
arigatohi15:53
stakkars_I was just reading a comment from you to Rotung concerning warm-up time.15:53
stakkars_right now I understand the tracing strategy as something that waits for n executions of a function before it is considered for the jit.15:55
stakkars_is that a kind of binary decision, like "we compile it" or "we don't compile it"?15:56
stakkars_or is it possible to do something gradually?15:56
jacob22 (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Ping timeout: 240 seconds15:56
stakkars_I'm thinking of my latest strategy for Psyco, not really related, and unfortunately not implemented:15:58
nedbat (~nedbat@python/psf/nedbat) joined #pypy.15:58
stakkars_the approach was to compile everything without generating myriads of code by first15:58
stakkars_compiling a function at level 1, that means with not inlining and little specializing.15:59
stakkars_after code becomes eligible (executed often enough), it becomes eligible for more specialization16:00
stakkars_and the next level of inlining. And so on.16:01
stakkars_I would like to study its effects, still, to know how efficient that is.16:01
stakkars_is that somehow applicable to PyPy, like a gear shift, that improves the code after it is eligible16:02
stakkars_to do more optimisations, inlining at cetera, when it is used more often, and stepping back, otherwise?16:03
`fox` (~fox@host74-251-dynamic.50-79-r.retail.telecomitalia.it) joined #pypy.16:03
stakkars_moreover, while we don't make compilation persistent yet, can we maybe save the outcome of16:04
stakkars_the heuristic decision about jitting make persistent, and become self-learning over sessions?16:05
stakkars_-end of brain dum(p|b)16:05
antocuni (~antocuni@host117-71-dynamic.58-82-r.retail.telecomitalia.it) left irc: Ping timeout: 252 seconds16:07
arigatothe current approach is quite different, I fear16:08
arigatowhat you describe may work for Psyco16:08
arigatopypy has a tracing jit that focuses on compiling loops16:09
kenaan12arigo jit-simplify-backendintf 1111ca1186b82f 15/: hg merge jit-targets16:09
stakkars_yes I know. But maybe instead of long warm-up phase and then total compilation of something, maybe there16:10
amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) joined #pypy.16:10
stakkars_are cheaper possibilities that could be applied much earlier, befor it gets to the next stage?16:10
arigatoI see16:11
stakkars_something that is always applied as a quich start with little speedup, maybe about 1.5 to two?16:11
arigatoyes, maybe it makes sense too16:12
stakkars_without lots of computations and little specialization, maybe we can have a large set of16:13
stakkars_pre-computed chean macro sets which produce fair code in common cases.16:14
arigatosome Java experience is that you win by using a method jit first, and a tracing jit as the next stage, but that's a mess because it requires two backends, basically16:14
stakkars_s/chean/cheap/16:14
tito (~tito@pdpc/supporter/bronze/tito) joined #pypy.16:14
stakkars_method jit is one like psyco?16:15
arigato"method jit" is the standard java jit, like hotspot16:15
stakkars_maybe that fills a gap. Hmm, dunno how they work.16:16
arigatopsyco is its own category, but indeed, it's more method-jit-like by many aspects16:16
arigatothe point is that the pypy backends are not usable for method jits16:16
arigatoas they are focused on compiling linear traces16:17
stakkars_ha! a simple first step could do the simple thing!!!16:17
stakkars_turn the interpreted code into compiled code. Like unladen-swallow, or all16:18
linq (~ident@24-246-25-39.cable.teksavvy.com) joined #pypy.16:18
davidpk (~davidpk@5e0f1559.bb.sky.com) joined #pypy.16:18
stakkars_the myriads of other things that claim to be fast, just by removing the interpreter loop.16:18
arigatowell yes, but precisely, it's a mess because we don't have a backend for producing this kind of machine code16:18
stakkars_That almost always gives a 1.7-2.0 speedup.16:18
arigatomaybe it's possible to also have a tracing-jit-like approach to this problem, but it needs to be investigated16:19
davidpkcan anyone point me in the direction of a well-commented piece of RPython code making extensive use of the FFI? like, a C library binding or something?16:20
stakkars_just saying that I'm very much interested in this, given that I ever get out of win64 woes ;-)16:20
arigatodavidpk: which FFI? pypy.rpython.lltypesystem.rffi?16:21
davidpkarigato: yes, that one (i assumed there was only one, since that's the only one that shows up in the documentation)16:22
arigatothere are various at various levels :-)16:22
arigatodavidpk: any preference for the library? e.g. if you know well sockets, there is rlib/_rsocket_rffi.py and rsocket.py16:23
arigatorlib/rzlib.py is simpler, if you know zlib16:24
fox__ (~fox@host74-251-dynamic.50-79-r.retail.telecomitalia.it) joined #pypy.16:24
`fox` (~fox@host74-251-dynamic.50-79-r.retail.telecomitalia.it) left irc: Read error: Connection reset by peer16:24
arigatormmap.py is a bit messy but should work too16:25
davidpkarigato: i'll take a look. (for context: i want to bind to the Oniguruma API, http://dpk.org.uk/X -- yes i know about the re module but this code has to work with legacy regexps written in Ruby style with imx modifiers)16:25
arigatonote that the usual comment applies: consider just using ctypes in normal Python, rather than writing something at RPython16:26
stakkars_arigato: an old idea (sorry, some rare activity in my stuttering b-b-brain)16:27
davidpkah, but i'm writing an interpreter in RPython, so that would be too slow, no?16:27
arigatodavidpk: ah, then sure, you don't have normal Python at all16:27
stakkars_remember the genc approach from Bill Tutt, around 1999?16:27
arigatono?16:28
kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) left irc: Quit: Computer has gone to sleep.16:28
stakkars_the python code for any function was turned into a compiled C code in one step and then executed. Gave a factor of almost two, just my removing the interpreter loop.16:29
stakkars_ot maybe also only 1.4, but still.16:29
arigatoah sure, sorry, I didn't know that Bill Tutt tried it (probably) first16:29
arigatoit's the basic of Pyrex and Cython16:29
stakkars_yes, and I discussed it a bit and worked with it. Somehow the start why I later initiated pypy things.16:30
stakkars_yes. Would it be cheap to apply this always?16:31
stakkars_generated that initial suboptimal code instead of interpreting at all?16:31
arigatoyes, probably, but I don't have a clear idea about how to generate this without large amounts of hints in the pypy source code16:32
stakkars_then PyPy would be faster in the first place, and _then_ it can work on factor five and more16:32
kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) joined #pypy.16:32
arigato...thinking out loud, I suppose it's possible, but requires some serious static analysis again, to determine automatically the boundary between the code that we compile and the residual code that we just write CALLs to16:34
arigatoit's also a bit unclear if it can really work:16:35
arigatoremember that pypy does not change anything about the semantic of the language16:35
arigatoso the risk is that the machine code that we generate would be much more complicated than Pyrex/Cython16:35
arigatoe.g. because we cannot possibly call "space.add()" without first making sure that the frame contains the correct current values16:36
stakkars_yes, I do.16:36
stakkars_hmmmm, es16:36
arigatoso it's unclear that we would win 1.7x-2x16:36
stakkars_yes16:36
arigatoor else we use the same advanced techniques to reconstruct the frame if needed, but I fear that this has a big machine-code-generation-time cost16:37
arigatowhich in this case is kind of missing the point16:38
jterrace (~Adium@dynamic-oit-vapornet-b-25.Princeton.EDU) left irc: Quit: Leaving.16:38
stakkars_essentially, I was probably thinking of geninterp for machine code generation.16:38
stakkars_but yes, our interpreter in its whole generality would requiter a lot of steps to start with, and it is not cheap.16:39
arigatoI was (of course) thinking that we would not write the JIT manually, but generate it from the interpreter source code --- otherwise there is little point16:40
arigatothere is even no point at all, because I cannot fix a line in the interpreter without having to worry about the first-level JIT16:40
stakkars_no no, I want to do it automatically, of course.16:41
arigatook :-)16:42
stakkars_ok, (I cannot stop), now thinking of geninterp again.16:43
arigatoas a first very rough approximation:16:43
arigatoedit module/pypyjit/policy.py16:43
stakkars_Right now we are dealing with the app-level code, right?16:43
arigatoto restrict the JIT to pypy/interpreter, and not e.g. pypy/objspace16:43
arigatoand see how the result behaves16:43
stakkars_what if we geninterp the code? Then we get interp-level code, which is equivalent but not interpreting.16:44
arigatoit is not equivalent at all, only a rough approximation16:44
stakkars_arigato: ah, oh-kay, yes that would be kind of first level.16:44
fox__ (~fox@host74-251-dynamic.50-79-r.retail.telecomitalia.it) left irc: Read error: Connection reset by peer16:44
stakkars_ok, needs more thought, but in fact, the idea to have something that can be done veeeeery quickly, with only a bit of speedup.16:46
arigatoyes16:46
arigatofwiw, I've been thinking of the opposite end of the spectrum:16:47
arigatoafter running for a while machine code that we produced,16:47
arigatoit may be worth collecting a whole bunch of them and send them to gcc or to llvm16:47
stakkars_ok, in order to make that very fast, I'm thinking of a precompiled set of code pieces that can be easily parameterized and merged16:47
stakkars_together to build some fair but simple code.16:48
stakkars_gcc/llvm: absolutely, and no new idea, have discussed this long time ago.16:48
stakkars_and the god thing: while we don't have STM, we can have a second thread which works on this with an unused core16:50
`fox` (~fox@host74-251-dynamic.50-79-r.retail.telecomitalia.it) joined #pypy.16:50
Action: stakkars_ has to stop, dinner with my son16:51
arigato:-)16:51
arigatohappy dinner16:51
stakkars_son = autonomous replication unit, one of the few finished projects of mine :-)16:51
stakkars_thanks16:51
stakkars_ (~tismer@82.113.121.83) left irc: Quit: schnarch16:52
arigato:-)16:56
`fox` (~fox@host74-251-dynamic.50-79-r.retail.telecomitalia.it) left irc: Ping timeout: 255 seconds17:08
etrepum (~bob@69-9-57-57.static.logl001.digis.net) left irc: Quit: etrepum17:08
overmind_ (~overminde@wf099-182.ust.hk) left irc: Ping timeout: 240 seconds17:09
kenaan12arigo default 11b2c92d4e8383 15/pypy/doc/faq.rst: Added a FAQ entry.17:09
arigato (~arigo@fwstups.cs.uni-duesseldorf.de) left irc: Quit: See you17:10
amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) left irc: Ping timeout: 252 seconds17:19
fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) joined #pypy.17:20
`fox` (~fox@host74-251-dynamic.50-79-r.retail.telecomitalia.it) joined #pypy.17:28
jacob22 (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy.17:34
mat^2 (~mathias@212.130.113.35) left irc: Read error: Connection reset by peer17:44
`fox` (~fox@host74-251-dynamic.50-79-r.retail.telecomitalia.it) left irc: Read error: Connection reset by peer17:44
`fox` (~fox@host74-251-dynamic.50-79-r.retail.telecomitalia.it) joined #pypy.17:44
mat^2 (~mathias@212.130.113.35) joined #pypy.17:44
`fox` (~fox@host74-251-dynamic.50-79-r.retail.telecomitalia.it) left irc: Ping timeout: 240 seconds17:49
RiaanFV (~riaanfv@41-132-169-26.dsl.mweb.co.za) joined #pypy.17:50
kkris (~kris@188-22-115-53.adsl.highway.telekom.at) joined #pypy.17:53
kkris1 (~kris@93-82-34-223.adsl.highway.telekom.at) left irc: Ping timeout: 252 seconds17:54
kenaan12alex_gaynor default 11cf00150bde7c 15/pypy/module/micronumpy/: Recommit the tolist() for numpy stuff, now that it translates.18:07
amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) joined #pypy.18:13
nedbat (~nedbat@python/psf/nedbat) left irc: Ping timeout: 258 seconds18:25
RiaanFV (~riaanfv@41-132-169-26.dsl.mweb.co.za) left irc: Ping timeout: 252 seconds18:37
DasIch_ (~dasich@p4FFDF269.dip.t-dialin.net) joined #pypy.18:37
DasIch (~dasich@p4FFDFC5D.dip.t-dialin.net) left irc: Ping timeout: 252 seconds18:41
khs (~khs@151.43.202.84.customer.cdi.no) left irc: Quit: Leaving19:01
mfoord (~anonymous@87-194-212-65.bethere.co.uk) joined #pypy.19:12
mfoord (~anonymous@87-194-212-65.bethere.co.uk) left irc: Changing host19:12
mfoord (~anonymous@python/psf/voidspace) joined #pypy.19:12
lhk (~lhk@p5B393913.dip.t-dialin.net) joined #pypy.19:26
lhkhi19:26
lhkif I understood correctly the website says that pypy strives to implement python on top of other frameworks19:27
lhksorry if I got something wrong but does this try to be an alternative to jython and ironpython19:27
lhk??19:27
lucianlhk: CPython first, jython/ironpython second19:28
lhkso its on the roadmap ?19:28
luciani don't even know if the jvm/clr backends work anymore19:28
luciani'm not a pypy dev, so don't take my word for it19:29
Rhyolitelhk: what do you think "on top of other frameworks" means?19:29
lhkI don't understood it therefore I asked19:29
lhk*didn't understand19:29
RhyolitePyPy has its own JIT19:29
RhyoliteIt strives to be compatible with CPython19:29
lhkso its faster cpython19:30
Rhyolitecurrently 2.7 and work underway for CPython 3.x19:30
lucianlhk: yeah, mostly19:30
Rhyolitesort of19:30
Rhyolitebut Python is a language19:30
lucianlhk: but it has jv, and clr backends too19:30
RhyoliteCPython simply is one implementation19:30
lucianthey aren't as complete19:30
RhyolitePyPy currently has its own JIT for IA-32 and x86-6419:30
Rhyolitewith work on ARM and PPC19:31
lucian(and ARM, incomplete)19:31
Rhyolitethere also have been experiments with LLVM, JVM, CLI19:31
lucianthe llvm one has bitrotten long ago, afaik19:31
lhkso it takes python source code and compiles it to some kind of bytecode19:31
Rhyolitelucian: I am trying to be complete19:31
lucianlhk: not really, no19:31
lhkJVM CLI ?19:32
Rhyoliteno19:32
Rhyoliteit can translate it's own internal representation to connect with KVM and CLI19:32
lhkthe JVM uses bytecode19:32
RhyoliteJVM and CLI19:32
lucianlhk: the PyPy translation toolchain takes an interpreter written in a subset of Python (called RPython) and generates a Virtual Machine out of it, including a GC and a JIT19:32
lucianlhk: pypy also has a python interpreter using the aforementioned translation toolchain19:33
lhkok I think I got it19:33
lucianthe translation toolchain has several backends, with the C/native one being worked on the most19:33
lucianso the pypy-c vm that results can run the full python language, but faster19:34
luciansince it has a JIT, automatically generated19:34
lhkyou can use pypy as a "pipeline" with either its own RPython interpreter at the end or JVM and CLR19:34
lhkJIT makes the RPython interpreter fast19:34
Rhyolitelhk: sort of19:34
Rhyolitebut you still are coming with too many preconceptions19:34
Alex_Gaynorbasically :)19:34
derdon (~derdon@p5DE89B26.dip.t-dialin.net) joined #pypy.19:34
lucianlhk: even on jvm/clr, a VM runs on top19:35
lhkof course19:36
Rhyolitelhk: if "pipeline" means a static pipeline translating Python to different interpreters, then it does more than that19:36
lhkhm I thought so19:36
lhkwhat's it doing then19:36
ronnytranslation toolchain does whole programm transformations19:36
lhklet's assume you would advertise pypy19:37
lhkwhat would you say to your future customer19:37
Rhyoliteronny: that's just going to confuse lhk19:37
ronnyk19:37
Rhyolitehe's going to assume it means translating the user application19:37
lhkno I don't19:38
Alex_GaynorI'd say that it's a Python VM that runs faster.19:38
lhkup to now I'd assume it would restructure the layout of the data fed to the vm19:38
lhkto make interpretation faster19:38
lhkthough that is actually some kind of translation19:38
Rhyolitelhk: PyPy is a JIT19:38
lhkokay19:38
Rhyoliteit interprets the user application19:38
Rhyoliteand converts critical parts19:39
jacob22 (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Ping timeout: 252 seconds19:39
Rhyoliteto machine code19:39
Rhyoliteas one possible target19:39
Rhyolitebut it also can run the interpreter on other backends, such as JVM and CLI19:39
Rhyoliteutilizing JITs for those formats19:39
ronnylhk: what is your actual intent, so we can throw some tailored chunks fo information at you instead of the "random" data we give you now19:39
kenaan12alex_gaynor extradoc 11dd2f021e2aa1 15/talk/iwtc11/licm.pdf: Put a compiled version of this paper in.19:40
lhkI'm currently working with python for my university course and was just interested in the python "world"19:40
lhkpypy seemed quite interesting19:40
lhkbut I didn't know what to make of the website19:40
lhkI understood that it offers a new interpreter and some optimization19:41
lhkbut the statement that it would somehow implement interpreters on other backends confused me19:41
Rhyolitelhk: Just think of PyPy as Python, compatible with CPython, but faster19:41
ronnylhk: then its probably best if you consider it as python interpreter that offers a just in time compiler19:42
lhkI worked with .Net as well as with the JVM so backends for these are very appealing to me19:42
ronnylhk: the whole details of the translation toolchain are basically not relevant unless you want to toy/learn/experiment with exactly that19:42
lhkok19:43
lhkone more thing:19:43
lhkI'm still unsure about support for JVM and CLR19:43
lhkdoes it work or is it obsolete or is it on the roadmap19:44
amaury_nobody is working on it19:44
ronnyafair its currently incomplete but basically working19:45
nedbat (~nedbat@python/psf/nedbat) joined #pypy.19:45
lhkdo you have interest in further development for these platforms ?19:45
lhkplease don't misunderstand me:19:45
lhka faster CPython is very impressive19:45
lhkI really appreciate your work19:46
lhkstill CLR and JVM would be important to me19:46
rguillebertthe JIT isn't working anymore on the JVM but I think the interpreter still works19:46
Nick change: Gulaway -> Gulopine19:46
MostAwesomeDudeWell, don't JVM and CLR have their own JITs?19:46
rguillebertyes but python code isn't jitted if you only build an interpreter19:47
RhyoliteMostAwesomeDude: PyPy's JIT does more optimization19:47
Rhyolitethere really were two projects19:47
Rhyolitethe initial one to translate the interpreter to JVM and CLR19:47
rguillebertPyPy's JVM JIT turns python code to java bytecode19:47
Rhyoliteand a later one to dynamically generate CLI19:47
MostAwesomeDudeAh.19:47
Rhyolitewhich does incur a double JIT overhead19:47
Rhyolitethere was a proposal to dynamically generate JVM19:47
rguillebertwhich can then be jitted by the jvm19:47
Rhyolitebut that has not progressed19:48
amaury_lhk: I think that none of the core developers has plans for CLR or JVM19:48
amaury_but contributions are welcome19:48
lhkI don't have the knowledge and time19:48
amaury_and we can also help19:48
Rhyolitelhk: it probably would be more interesting to write a JVM interpreter on CPython, if one wanted to mix Java and Python19:48
rguillebertalso, I don't think you can interact with Java code19:49
Rhyolitesorry, I mean JVM interpreter on RPython19:49
rguillebertRhyolite, but the two object models probably don't fit19:49
rguillebertalso you have to handle JNI...19:50
Rhyoliterguillebert: see the discussion on the mailinglist about mixing Python 2.x and 3.x19:50
rguillebertright, but there's still JNI :)19:50
lhkthanks for the explanation I got to go19:51
lhk (~lhk@p5B393913.dip.t-dialin.net) left irc: Quit: Verlassend19:51
rguilleberthowever, embedding hotspot might work19:55
lucianrguillebert: that sounds suitably insane :)(19:59
Rhyolitelucian: fijal is embedding cpython within PyPy20:01
Rhyoliteso why not?20:01
lucianRhyolite: it just sounds insane, it does totally work20:02
lucianiirc, that's how the python lucene bindings works20:02
ronnyit "just" needs a rpc protocol thats fit20:17
rguillebertcalling Java code from python doesn't look hard but implementing Java interfaces in python...20:22
mwhudson (~mwh@linaro/mwhudson) joined #pypy.20:22
lucianrguillebert: jython is the only option, really20:23
gsneddersJython works fairly well for that sort of stuff.20:24
jacob22 (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy.20:26
rguillebertexcept that it's not super fast like PyPy :)20:27
gsneddersDepends what you're doing. :)20:27
arigato (~arigo@82.113.106.187) joined #pypy.20:28
kenaan12arigo default 11a83bd631dde3 15/pypy/jit/backend/llgraph/runner.py: fix comment20:33
kenaan12arigo jit-simplify-backendintf 11ab500e92817c 15/pypy/jit/metainterp/: Fixed virtualizables.20:33
kenaan12arigo jit-simplify-backendintf 11f9e61788fa85 15/pypy/jit/metainterp/: Fix for compile_tmp_callback().20:33
kenaan12arigo jit-simplify-backendintf 11c87a6c079a01 15/pypy/jit/backend/test/runner_test.py: Fix test.20:34
kenaan12arigo jit-simplify-backendintf 116ea88ccf9778 15/pypy/jit/metainterp/test/test_tl.py: Fix test.20:34
kenaan12arigo jit-simplify-backendintf 11874a608a3377 15/pypy/jit/: Translation fixes (front-end only so far).20:34
kenaan12arigo jit-simplify-backendintf 113481aa4226dc 15/pypy/jit/metainterp/test/test_warmspot.py: Fix test.20:34
kenaan12arigo default 116fb87770b5d2 15/pypy/module/micronumpy/: merge heads20:34
`fox` (~fox@host74-251-dynamic.50-79-r.retail.telecomitalia.it) joined #pypy.20:37
asmeurer__ (~asmeurer@dhcp-baca-230.resnet.nmt.edu) joined #pypy.20:47
Ademan (~dan@adsl-71-141-224-79.dsl.snfc21.pacbell.net) joined #pypy.20:53
bbot2Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/746 [12hakanardo, jit-targets]21:01
Nick change: Gulopine -> Gulaway21:17
kenaan12arigo jit-simplify-backendintf 1182684fd1231e 15/pypy/jit/: Switch to a less magical way of specializing execute_token(), one which has a chance to work in a ...21:18
kenaan12arigo jit-simplify-backendintf 11c1bad6dee4e2 15/pypy/jit/backend/model.py: fix21:18
kenaan12arigo jit-simplify-backendintf 112bc80fdea1c1 15/pypy/jit/: In-progress21:18
kenaan12arigo jit-simplify-backendintf 119677e2ec7aef 15/pypy/jit/backend/x86/: Kill.21:18
int3__ (~int3__@st401-246.subnet-244.amherst.edu) joined #pypy.21:20
aboudreault (~alanb@osgeo/member/aboudreault) joined #pypy.21:20
Action: arigato goes on a killing mission21:21
Alex_Gaynorarigato: do we need to redo carl's terminator photoshop for you?21:22
`fox` (~fox@host74-251-dynamic.50-79-r.retail.telecomitalia.it) left irc: Read error: Connection reset by peer21:22
`fox` (~fox@host74-251-dynamic.50-79-r.retail.telecomitalia.it) joined #pypy.21:22
arigato:-)21:23
jterrace (~jterrace@pu116187.student.Princeton.EDU) joined #pypy.21:28
jterraceAlex_Gaynor: ping21:29
Alex_Gaynorjterrace: pong21:29
jterracei think you broked my tolist patch21:29
jterraceit got pulled back out21:29
Alex_GaynorI reccommited it21:29
jterraceoh nice21:30
jterraceyou just had to add the to_builtin_type functions?21:31
Alex_Gaynorwhat do you mean?21:31
jterracehmm just trying to understand21:31
jterraceso before i had it as tolist = interp2app for int/bool/float21:31
arigatoI backed it out because it didn't translate21:32
arigatoI also fixed ztranslation to show why :-)21:32
jterracebut did the original way i had it translate?21:32
arigatoI cannot tell21:32
Alex_Gaynorjterrace: yes probably, I wanted them all to go through the same function the way it does on CPython21:33
jterracetrying to understand why you changed it from having tolist in each type to genericbox - just to make it easier for future types?21:33
jterraceoh ok21:33
Alex_Gaynore.g. on CPython numpy.generic.tolist(numpy.int32(2)) works21:33
jterraceoh interesting21:34
jterracei get it now21:34
jterracethanks21:35
jterracedid you get a chance to look at #18?21:35
etrepum (~bob@50.8.114.2) joined #pypy.21:40
-Martinp23 (martinp23@freenode/staff/martinp23) to $$*- [Global Notice] Hi everyone. Tonight should be our final night of upgrades of ircd-seven for the time being. The servers affected today are card, asimov, and verne. There'll be large netsplits. If you're on a server which will restart, I'll send you a message in a moment. Enjoy the ride - duration about 30 mins! :)21:47
mikefcAlex_Gaynor: posted a bug report for the numpy array stuff. seems to be an array assignment operation being jitted out of existence.21:49
Action: mikefc preps for work21:49
Alex_GaynorI doubt it's that simple, but I'll take a look in a bit21:49
norox (~norox@2a00:801::2d0:b7ff:fea0:c753) got netsplit.21:54
apollo13 (~apollo13@unaffiliated/apollo13) got netsplit.21:54
PiotrSikora (~none@nginx/adept/piotrsikora) got netsplit.21:54
magcius (magcius@unaffiliated/magcius) got netsplit.21:54
asmeurer__ (~asmeurer@dhcp-baca-230.resnet.nmt.edu) got netsplit.21:54
kkris (~kris@188-22-115-53.adsl.highway.telekom.at) got netsplit.21:54
mat^2 (~mathias@212.130.113.35) got netsplit.21:54
lotrpy (~lotrpy@202.120.58.116) got netsplit.21:54
apanda (~apanda@c-24-7-101-62.hsd1.ca.comcast.net) got netsplit.21:54
__name__ (~name@sburn/devel/name) got netsplit.21:54
jell (jellonek@212.182.18.33) got netsplit.21:54
arkx (arkx@hilla.kapsi.fi) got netsplit.21:54
henning_ (~henning@unicorn.gnubo.de) got netsplit.21:54
thoughtpolice (~thoughtpo@li111-206.members.linode.com) got netsplit.21:54
aboudreault (~alanb@osgeo/member/aboudreault) got netsplit.21:54
derdon (~derdon@p5DE89B26.dip.t-dialin.net) got netsplit.21:54
harrison (~quassel@69.209.222.34) got netsplit.21:54
davisagli (~davisagli@davisagli.com) got netsplit.21:54
alexsuraci (u1962@gateway/web/irccloud.com/x-fmgkunpvlhywhrbp) got netsplit.21:54
Circlefusion (~cf@74-138-199-109.dhcp.insightbb.com) got netsplit.21:54
mcdonc (~mcdonc@ip72-209-213-54.dc.dc.cox.net) got netsplit.21:54
Rhyolite (~dje@pool-108-6-25-71.nycmny.fios.verizon.net) got netsplit.21:54
jterrace (~jterrace@pu116187.student.Princeton.EDU) got netsplit.21:54
Hodgestar (~quassel@gluon.za.net) got netsplit.21:54
kenaan (~kenaan@66.35.39.65) got netsplit.21:54
dimazest (~dimazest@balticom-202-59.balticom.lv) got netsplit.21:54
ec (~me@ell.io) got netsplit.21:54
exarkun (~exarkun@wordeology.com) got netsplit.21:54
asksol (~asksol@sanedefaults.net) got netsplit.21:54
price (~price@LINERVA.MIT.EDU) got netsplit.21:54
panni_ (smuxi@descent.fragstore.net) got netsplit.21:54
Dulak (~michael@unaffiliated/dulak) got netsplit.21:54
hakanardo__ (~ardo@putten.maths.lth.se) got netsplit.21:54
Wraithan (~Wraithan@c-67-189-110-252.hsd1.or.comcast.net) got netsplit.21:54
dmarkey (~dmarkey@dmarkey.xen.prgmr.com) got netsplit.21:54
brutal_chaos (~chaos@francium.electricgrey.com) got netsplit.21:54
GDorn (~gdorn@li223-147.members.linode.com) got netsplit.21:54
ivan` (~ivan@unaffiliated/ivan/x-000001) got netsplit.21:54
carljm (~carljm@spinach.threepines.org) got netsplit.21:54
hazmat (~hazmat@plone/hazmat) got netsplit.21:54
Taggnostr (~quassel@dyn57-215.yok.fi) got netsplit.21:54
Unhelpful (~quassel@rockbox/developer/Unhelpful) got netsplit.21:54
gsnedders (~gsnedders@mail.gsnedders.com) got netsplit.21:54
guibou (~guibou@kraken.insecable.net) got netsplit.21:54
espes__ (~niel@205.185.120.132) got netsplit.21:54
Eventh (evenwiik@caracal.stud.ntnu.no) got netsplit.21:54
idnar (~quassel@unaffiliated/idnar) got netsplit.21:54
lahwran (lahwran@unaffiliated/lahwran) got netsplit.21:54
Ormod (~valtha@ohmu.fi) got netsplit.21:54
kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) got netsplit.21:54
hpk (~hpk@hq2.merlinux.eu) got netsplit.21:54
getxsick (xsx@unaffiliated/getxsick) got netsplit.21:54
MostAwesomeDude (~simpson@osuosl/staff/mostawesomedude) got netsplit.21:54
masquerade (~rdeaton@galactica.lug.udel.edu) got netsplit.21:54
CIA-13 (~CIA@cia.atheme.org) got netsplit.21:54
__main__ (~main@adsl-99-173-15-158.dsl.pltn13.sbcglobal.net) got netsplit.21:54
Gulaway (~Gulopine@173-203-203-206.static.cloud-ips.com) got netsplit.21:54
JStoker (jstoker@unaffiliated/jstoker) got netsplit.21:54
Arnar (~arnarb@li187-148.members.linode.com) got netsplit.21:54
int3__ (~int3__@st401-246.subnet-244.amherst.edu) got netsplit.21:54
nedbat (~nedbat@python/psf/nedbat) got netsplit.21:54
durin42 (~durin@adium/durin42) got netsplit.21:54
pedronis (~pedronis@73-53.195-178.cust.bluewin.ch) got netsplit.21:54
kalenz (~kalenz@ping.kalenz.fr) got netsplit.21:54
thinker (~thinker@123-194-52-90.dynamic.kbronet.com.tw) got netsplit.21:54
xorAxAx (~alexander@moinmoin/coreteam/alexander) got netsplit.21:54
ThomasWaldmann (~twaldmann@moinmoin/coreteam/thomas) got netsplit.21:54
zk (~is@whatit.is) got netsplit.21:54
raydeo (~raydeo@merickel.org) got netsplit.21:54
Garen (garen@69.76.18.3) got netsplit.21:54
maxyz (~maxy@186.18.94.35) got netsplit.21:54
lvh (~lvh@python/psf/lvh) got netsplit.21:54
lmatos (lmatos@staff.linode.com) got netsplit.21:54
myf (~myf@li245-175.members.linode.com) got netsplit.21:54
linq (~ident@24-246-25-39.cable.teksavvy.com) got netsplit.21:54
timotimo (~timo@gallifrey.wybt.net) got netsplit.21:54
cheater (~cheater@ip-80-226-24-12.vodafone-net.de) got netsplit.21:54
tos9 (~tos9@unaffiliated/tos9) got netsplit.21:54
jerith (~jerith@chthon.slipgate.za.net) got netsplit.21:54
Husio (husiatyn@oceanic.wsisiz.edu.pl) got netsplit.21:54
tumbleweed (~stefanor@ubuntu/member/tumbleweed) got netsplit.21:54
etrepum (~bob@50.8.114.2) got netsplit.21:54
nopper (~nopper@ns.patched.biz) got netsplit.21:54
pjenvey (~pjenvey@underboss.org) got netsplit.21:54
ousado (~ousado@unaffiliated/ousado) got netsplit.21:54
DanielHolth (~dholth@ip98-180-34-112.ga.at.cox.net) got netsplit.21:54
elipsion_ (~elipsion@81-232-141-35-no217.tbcn.telia.com) got netsplit.21:54
tito (~tito@pdpc/supporter/bronze/tito) got netsplit.21:54
papercrane (~papercran@c-76-103-172-115.hsd1.ca.comcast.net) got netsplit.21:54
oal (u4126@gateway/web/irccloud.com/x-nmdnucfmlpdbesxp) got netsplit.21:54
bbot2 (~bbot2@wyvern.cs.uni-duesseldorf.de) got netsplit.21:54
WildChild (~wildchild@modemcable165.184-57-74.mc.videotron.ca) got netsplit.21:54
__pv (pav@xen.ihme.org) got netsplit.21:54
nomadium (miguel@68.68.97.189) got netsplit.21:54
htoothrot (~mux@unaffiliated/htoothrot) got netsplit.21:54
arigato (~arigo@82.113.106.187) got netsplit.21:54
jacob22 (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) got netsplit.21:54
Insectoid (~Q@c-98-230-8-37.hsd1.fl.comcast.net) got netsplit.21:54
danchr (~danchr@cl-848.chi-02.us.sixxs.net) got netsplit.21:54
Arach (~arach@2.95.83.234) got netsplit.21:54
legogris (~legogris@c80-217-207-157.bredband.comhem.se) got netsplit.21:54
espes (~espes@123-243-221-248.tpgi.com.au) got netsplit.21:54
cwillu_at_work (~cwillu@cwillu-1-pt.tunnel.tserv13.ash1.ipv6.he.net) got netsplit.21:54
kirma (~jkirma@kekkonen.cs.hut.fi) got netsplit.21:54
_habnabit (~habnabit@python/site-packages/habnabit) got netsplit.21:54
tote (me@h-61-213.a213.priv.bahnhof.se) got netsplit.21:54
brodie (~brodie@unaffiliated/brodie) got netsplit.21:54
iko (iko@eskarina.iko.pp.se) got netsplit.21:54
tunixman (~tunixman@irc.theunixman.com) got netsplit.21:54
apexo (~apexo@2a01:238:436b:8301:5054:ff:fe87:82fb) got netsplit.21:54
dju (~dju@fsf/member/dju) got netsplit.21:54
ojii (~ojii@172.114.63.81.cust.bluewin.ch) got netsplit.21:54
zain (~textual@c-67-160-201-63.hsd1.ca.comcast.net) got netsplit.21:54
stakkars (~tismer@p5DDB72FD.dip.t-dialin.net) got netsplit.21:54
hakanardo (~hakan@h59ec009e.seluldx.dyn.perspektivbredband.net) got netsplit.21:54
__root__ (~Scalable@li252-14.members.linode.com) got netsplit.21:54
abki_ (~Amirouche@hyper.pilotsystems.net) got netsplit.21:54
jae (~jae@dedicated.jaerhard.com) got netsplit.21:54
`fox` (~fox@host74-251-dynamic.50-79-r.retail.telecomitalia.it) got netsplit.21:54
Ademan (~dan@adsl-71-141-224-79.dsl.snfc21.pacbell.net) got netsplit.21:54
amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) got netsplit.21:54
gutworth (~benjamin@128.36.84.91) got netsplit.21:54
squiddy (~squiddy@f053082220.adsl.alicedsl.de) got netsplit.21:54
dracman (~draco@212.255.19.163) got netsplit.21:54
stargaming (stargaming@unaffiliated/stargaming) got netsplit.21:54
Alex_Gaynor (u1246@gateway/web/irccloud.com/x-rgtzudjklhivhojf) got netsplit.21:54
dD0T (~dD0T@unaffiliated/dd0t) got netsplit.21:54
rndbit (~rndbit@vexar.de) got netsplit.21:54
Arfrever (~Arfrever@apache/committer/Arfrever) got netsplit.21:54
rguillebert (~rguillebe@fec76-1-78-234-124-105.fbx.proxad.net) got netsplit.21:54
mikefc (~mikefc@60-242-240-196.static.tpgi.com.au) got netsplit.21:54
melinath (~melinath@li341-41.members.linode.com) got netsplit.21:54
tnelson (~trent@trent.me) got netsplit.21:54
mwhudson (~mwh@linaro/mwhudson) got netsplit.21:54
fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) got netsplit.21:54
Vorpal (~AnMaster@unaffiliated/anmaster) got netsplit.21:54
DanKluev (~root@78-24-225-196-dsl.vntc.ru) got netsplit.21:54
unbit (~unbit@93-58-162-185.ip159.fastwebnet.it) got netsplit.21:54
setmeaway (~setmeaway@119.201.52.190) got netsplit.21:54
sunoano (~sa@unaffiliated/sunoano) got netsplit.21:54
lambacck (~chris@d24-150-124-118.home.cgocable.net) got netsplit.21:54
[Arfrever] (~Arfrever@apache/committer/Arfrever) got netsplit.21:54
smuxi (smuxi@descent.fragstore.net) joined #pypy.21:54
Nick change: smuxi -> panni_21:54
Possible future nick collision: panni_21:54
Taggnostr (~quassel@dyn57-215.yok.fi) returned to #pypy.21:54
Taggnostr (~quassel@dyn57-215.yok.fi) left irc: Read error: Connection reset by peer21:54
dimazest (~dimazest@balticom-202-59.balticom.lv) returned to #pypy.21:54
Unhelpful (~quassel@rockbox/developer/Unhelpful) returned to #pypy.21:54
carljm (~carljm@spinach.threepines.org) returned to #pypy.21:54
gsnedder1 (~gsnedders@mail.gsnedders.com) joined #pypy.21:54
Eventh (evenwiik@caracal.stud.ntnu.no) returned to #pypy.21:54
espes___ (~niel@205.185.120.132) joined #pypy.21:54
brutal_c1aos (~chaos@francium.electricgrey.com) joined #pypy.21:54
etrepum (~bob@50.8.114.2) returned to #pypy.21:54
aboudreault (~alanb@osgeo/member/aboudreault) returned to #pypy.21:54
int3__ (~int3__@st401-246.subnet-244.amherst.edu) returned to #pypy.21:54
nedbat (~nedbat@python/psf/nedbat) returned to #pypy.21:54
derdon (~derdon@p5DE89B26.dip.t-dialin.net) returned to #pypy.21:54
kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) returned to #pypy.21:54
linq (~ident@24-246-25-39.cable.teksavvy.com) returned to #pypy.21:54
tito (~tito@pdpc/supporter/bronze/tito) returned to #pypy.21:54
timotimo (~timo@gallifrey.wybt.net) returned to #pypy.21:54
harrison (~quassel@69.209.222.34) returned to #pypy.21:54
hpk (~hpk@hq2.merlinux.eu) returned to #pypy.21:54
papercrane (~papercran@c-76-103-172-115.hsd1.ca.comcast.net) returned to #pypy.21:54
cheater (~cheater@ip-80-226-24-12.vodafone-net.de) returned to #pypy.21:54
tumbleweed (~stefanor@ubuntu/member/tumbleweed) returned to #pypy.21:54
lvh (~lvh@python/psf/lvh) returned to #pypy.21:54
durin42 (~durin@adium/durin42) returned to #pypy.21:54
pedronis (~pedronis@73-53.195-178.cust.bluewin.ch) returned to #pypy.21:54
kalenz (~kalenz@ping.kalenz.fr) returned to #pypy.21:54
davisagli (~davisagli@davisagli.com) returned to #pypy.21:54
tos9 (~tos9@unaffiliated/tos9) returned to #pypy.21:54
jerith (~jerith@chthon.slipgate.za.net) returned to #pypy.21:54
thinker (~thinker@123-194-52-90.dynamic.kbronet.com.tw) returned to #pypy.21:54
Husio (husiatyn@oceanic.wsisiz.edu.pl) returned to #pypy.21:54
nopper (~nopper@ns.patched.biz) returned to #pypy.21:54
myf (~myf@li245-175.members.linode.com) returned to #pypy.21:54
pjenvey (~pjenvey@underboss.org) returned to #pypy.21:54
ousado (~ousado@unaffiliated/ousado) returned to #pypy.21:54
oal (u4126@gateway/web/irccloud.com/x-nmdnucfmlpdbesxp) returned to #pypy.21:54
alexsuraci (u1962@gateway/web/irccloud.com/x-fmgkunpvlhywhrbp) returned to #pypy.21:54
xorAxAx (~alexander@moinmoin/coreteam/alexander) returned to #pypy.21:54
ThomasWaldmann (~twaldmann@moinmoin/coreteam/thomas) returned to #pypy.21:54
Circlefusion (~cf@74-138-199-109.dhcp.insightbb.com) returned to #pypy.21:54
bbot2 (~bbot2@wyvern.cs.uni-duesseldorf.de) returned to #pypy.21:54
WildChild (~wildchild@modemcable165.184-57-74.mc.videotron.ca) returned to #pypy.21:54
mcdonc (~mcdonc@ip72-209-213-54.dc.dc.cox.net) returned to #pypy.21:54
zk (~is@whatit.is) returned to #pypy.21:54
Rhyolite (~dje@pool-108-6-25-71.nycmny.fios.verizon.net) returned to #pypy.21:54
raydeo (~raydeo@merickel.org) returned to #pypy.21:54
DanielHolth (~dholth@ip98-180-34-112.ga.at.cox.net) returned to #pypy.21:54
Garen (garen@69.76.18.3) returned to #pypy.21:54
__pv (pav@xen.ihme.org) returned to #pypy.21:54
maxyz (~maxy@186.18.94.35) returned to #pypy.21:54
elipsion_ (~elipsion@81-232-141-35-no217.tbcn.telia.com) returned to #pypy.21:54
getxsick (xsx@unaffiliated/getxsick) returned to #pypy.21:54
Arnar (~arnarb@li187-148.members.linode.com) returned to #pypy.21:54
JStoker (jstoker@unaffiliated/jstoker) returned to #pypy.21:54
Gulaway (~Gulopine@173-203-203-206.static.cloud-ips.com) returned to #pypy.21:54
__main__ (~main@adsl-99-173-15-158.dsl.pltn13.sbcglobal.net) returned to #pypy.21:54
CIA-13 (~CIA@cia.atheme.org) returned to #pypy.21:54
masquerade (~rdeaton@galactica.lug.udel.edu) returned to #pypy.21:54
MostAwesomeDude (~simpson@osuosl/staff/mostawesomedude) returned to #pypy.21:54
nomadium (miguel@68.68.97.189) returned to #pypy.21:54
lmatos (lmatos@staff.linode.com) returned to #pypy.21:54
htoothrot (~mux@unaffiliated/htoothrot) returned to #pypy.21:54
dmarkey (~dmarkey@dmarkey.xen.prgmr.com) returned to #pypy.21:55
jacob22 (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) returned to #pypy.21:55
Insectoid (~Q@c-98-230-8-37.hsd1.fl.comcast.net) returned to #pypy.21:55
danchr (~danchr@cl-848.chi-02.us.sixxs.net) returned to #pypy.21:55
Arach (~arach@2.95.83.234) returned to #pypy.21:55
legogris (~legogris@c80-217-207-157.bredband.comhem.se) returned to #pypy.21:55
espes (~espes@123-243-221-248.tpgi.com.au) returned to #pypy.21:55
cwillu_at_work (~cwillu@cwillu-1-pt.tunnel.tserv13.ash1.ipv6.he.net) returned to #pypy.21:55
kirma (~jkirma@kekkonen.cs.hut.fi) returned to #pypy.21:55
_habnabit (~habnabit@python/site-packages/habnabit) returned to #pypy.21:55
tote (me@h-61-213.a213.priv.bahnhof.se) returned to #pypy.21:55
brodie (~brodie@unaffiliated/brodie) returned to #pypy.21:55
iko (iko@eskarina.iko.pp.se) returned to #pypy.21:55
apexo (~apexo@2a01:238:436b:8301:5054:ff:fe87:82fb) returned to #pypy.21:55
tunixman (~tunixman@irc.theunixman.com) returned to #pypy.21:55
dju (~dju@fsf/member/dju) returned to #pypy.21:55
Dulak (~michael@unaffiliated/dulak) returned to #pypy.21:55
exarkun (~exarkun@wordeology.com) returned to #pypy.21:55
#pypy: mode change '+o exarkun' by ChanServ!ChanServ@services.21:55
Nick change: gsnedder1 -> gsnedders21:55
Possible future nick collision: gsnedders21:55
GDorn (~gdorn@li223-147.members.linode.com) returned to #pypy.21:55
Wraithan (~Wraithan@c-67-189-110-252.hsd1.or.comcast.net) returned to #pypy.21:55
asmeurer__ (~asmeurer@dhcp-baca-230.resnet.nmt.edu) returned to #pypy.21:55
kkris (~kris@188-22-115-53.adsl.highway.telekom.at) returned to #pypy.21:55
mat^2 (~mathias@212.130.113.35) returned to #pypy.21:55
lotrpy (~lotrpy@202.120.58.116) returned to #pypy.21:55
apanda (~apanda@c-24-7-101-62.hsd1.ca.comcast.net) returned to #pypy.21:55
__name__ (~name@sburn/devel/name) returned to #pypy.21:55
jell (jellonek@212.182.18.33) returned to #pypy.21:55
arkx (arkx@hilla.kapsi.fi) returned to #pypy.21:55
thoughtpolice (~thoughtpo@li111-206.members.linode.com) returned to #pypy.21:55
henning_ (~henning@unicorn.gnubo.de) returned to #pypy.21:55
asksol_ (~asksol@sanedefaults.net) joined #pypy.21:55
norox (~norox@2a00:801::2d0:b7ff:fea0:c753) returned to #pypy.21:55
apollo13 (~apollo13@unaffiliated/apollo13) returned to #pypy.21:55
PiotrSikora (~none@nginx/adept/piotrsikora) returned to #pypy.21:55
magcius (magcius@unaffiliated/magcius) returned to #pypy.21:55
abki_ (~Amirouche@hyper.pilotsystems.net) returned to #pypy.21:56
jae (~jae@dedicated.jaerhard.com) returned to #pypy.21:56
jterrace (~jterrace@pu116187.student.Princeton.EDU) returned to #pypy.21:56
idnar (~quassel@unaffiliated/idnar) returned to #pypy.21:56
`fox` (~fox@host74-251-dynamic.50-79-r.retail.telecomitalia.it) returned to #pypy.21:56
Ademan (~dan@adsl-71-141-224-79.dsl.snfc21.pacbell.net) returned to #pypy.21:56
amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) returned to #pypy.21:56
gutworth (~benjamin@128.36.84.91) returned to #pypy.21:56
squiddy (~squiddy@f053082220.adsl.alicedsl.de) returned to #pypy.21:56
dracman (~draco@212.255.19.163) returned to #pypy.21:56
stargaming (stargaming@unaffiliated/stargaming) returned to #pypy.21:56
Alex_Gaynor (u1246@gateway/web/irccloud.com/x-rgtzudjklhivhojf) returned to #pypy.21:56
dD0T (~dD0T@unaffiliated/dd0t) returned to #pypy.21:56
rndbit (~rndbit@vexar.de) returned to #pypy.21:56
Arfrever (~Arfrever@apache/committer/Arfrever) returned to #pypy.21:56
rguillebert (~rguillebe@fec76-1-78-234-124-105.fbx.proxad.net) returned to #pypy.21:56
mikefc (~mikefc@60-242-240-196.static.tpgi.com.au) returned to #pypy.21:56
melinath (~melinath@li341-41.members.linode.com) returned to #pypy.21:56
tnelson (~trent@trent.me) returned to #pypy.21:56
#pypy: mode change '+o Alex_Gaynor ' by adams.freenode.net21:56
guibou (~guibou@kraken.insecable.net) returned to #pypy.21:57
Ormod_ (~valtha@ohmu.fi) joined #pypy.21:57
ojii (~ojii@172.114.63.81.cust.bluewin.ch) returned to #pypy.21:57
zain (~textual@c-67-160-201-63.hsd1.ca.comcast.net) returned to #pypy.21:57
stakkars (~tismer@p5DDB72FD.dip.t-dialin.net) returned to #pypy.21:57
hakanardo (~hakan@h59ec009e.seluldx.dyn.perspektivbredband.net) returned to #pypy.21:57
__root__ (~Scalable@li252-14.members.linode.com) returned to #pypy.21:57
jterraceAlex_Gaynor: i think #18 shouldnt be any trouble, if you merge that one, i can submit my final patch for fromstring21:57
lotrpy (~lotrpy@202.120.58.116) left irc: Ping timeout: 252 seconds21:58
CIA-1303r.lobb 07roundup * 10#949/1.7 Sandbox problems: Many thanks for all that, Ned. I'll give your branch a try tomorrow. * 14https://bugs.pypy.org/issue94921:58
htoothrot (~mux@unaffiliated/htoothrot) left irc: Excess Flood21:58
Alex_Gaynorjterrace: yeah, I'm just trying to see if there's a simpler way to do it, so more code is shared with __builtin__.int.__new__21:58
jterraceyeah i was hoping coerce could just handle strings but i couldnt get space.int to play nicely with strings21:59
`fox` (~fox@host74-251-dynamic.50-79-r.retail.telecomitalia.it) left irc: Ping timeout: 267 seconds21:59
lotrpy (~lotrpy@202.120.58.116) joined #pypy.21:59
Alex_GaynorI think space.call_function(space.w_int, w_item) would work, but then FakeSpace needs to be updated, grumble22:00
jterraceoh22:00
jterracebut then the exceptions have to be propagated too right?22:00
jterraceor do you get that for free22:00
ec (~me@ell.io) returned to #pypy.22:01
Hodgestar (~quassel@gluon.za.net) returned to #pypy.22:01
bbot24Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/746 [12hakanardo, jit-targets]22:01
Alex_Gaynorshould propagate fine22:01
hakanardo__ (~ardo@putten.maths.lth.se) returned to #pypy.22:01
lambacck (~chris@d24-150-124-118.home.cgocable.net) returned to #pypy.22:01
setmeaway (oosool3@119.201.52.190) joined #pypy.22:01
[Arfrever] (~Arfrever@apache/committer/Arfrever) returned to #pypy.22:01
mwhudson (~mwh@linaro/mwhudson) returned to #pypy.22:01
DanKluev (~root@78-24-225-196-dsl.vntc.ru) returned to #pypy.22:01
jterraceoh also i probably should have mentioned22:02
ivan` (~ivan@unaffiliated/ivan/x-000001) returned to #pypy.22:02
jterracenumpy.int32('1.2') throws a ValueError on cpython with a cryptic message22:02
htoothrot (~mux@unaffiliated/htoothrot) joined #pypy.22:02
jterracethe message is different in pypy22:02
Alex_Gaynorclose enough I think22:03
jterracenumpy.int64('9223372036854775808') gives a ValueError on cpython instead of an OverflowError22:04
jterracebut it's OverflowError on pypy, which i think is a better exception, but if you want perfect compatibility, it could be changed22:04
jterraceit gives you a pretty useless error: ValueError: setting an array element with a sequence.22:04
brutal_chaos (~chaos@francium.electricgrey.com) got lost in the net-split.22:05
kenaan (~kenaan@66.35.39.65) got lost in the net-split.22:05
Ormod (~valtha@ohmu.fi) got lost in the net-split.22:05
price (~price@LINERVA.MIT.EDU) got lost in the net-split.22:05
asksol (~asksol@sanedefaults.net) got lost in the net-split.22:05
espes__ (~niel@205.185.120.132) got lost in the net-split.22:05
lahwran (lahwran@unaffiliated/lahwran) got lost in the net-split.22:05
sunoano (~sa@unaffiliated/sunoano) got lost in the net-split.22:05
hazmat (~hazmat@plone/hazmat) got lost in the net-split.22:05
unbit (~unbit@93-58-162-185.ip159.fastwebnet.it) got lost in the net-split.22:05
Vorpal (~AnMaster@unaffiliated/anmaster) got lost in the net-split.22:05
fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) got lost in the net-split.22:05
arigato (~arigo@82.113.106.187) got lost in the net-split.22:05
Alex_Gaynorgod I love numpy22:05
Alex_Gaynor:)22:05
jterraceheh22:05
Vorpal (~AnMaster@unaffiliated/anmaster) joined #pypy.22:05
jterraceso i left it as overflowerror.. because that seems like a bug in numpy to me22:05
Action: jterrace shrugs22:05
jterraceyou get that terrible exception with something like numpy.float32('23.4sdf') too22:06
Alex_GaynorValueError: invalid literal for float(): 23.4sdf22:06
Alex_Gaynoris what I get22:06
jterraceon cpython?22:06
Alex_Gaynoryes22:07
jterracei get ValueError with numpy 1.522:07
jterraceare you on 2.0?22:07
Alex_Gaynorhttp://bpaste.net/show/20882/22:07
Alex_Gaynorthat pasted more than I intended22:07
Alex_Gaynorlastbi though22:07
Alex_GaynorI'm on 1.6.022:07
jterraceoh22:07
jterracethey must have fixed it in 1.6 because 1.5.1 i get ValueError22:08
PiotrSikora (~none@nginx/adept/piotrsikora) left irc: Excess Flood22:08
PiotrSikora (~none@nginx/adept/piotrsikora) joined #pypy.22:08
lahwran (lahwran@unaffiliated/lahwran) joined #pypy.22:09
jterracei wonder why ubuntu hasnt upgraded to 1.622:09
Ademan_ (~dan@adsl-71-141-224-79.dsl.snfc21.pacbell.net) joined #pypy.22:09
mwhudson (~mwh@linaro/mwhudson) left irc: Ping timeout: 252 seconds22:10
jterraceit's still 1.5.1 in debian unstable... weird22:11
-Martinp23 (martinp23@freenode/staff/martinp23) to $$*- [Global Notice] Hi everyone. The upgrades are now complete. There was a bit of a hiccup when barjavel needed a kicking to connect to the network, but apart from that everything went well. Thanks for your patience through the upgrades. Keen for the next series? Keep an eye on the blog to get involved with testing future versions and to be aware of maintenance. Thanks for using freenode22:16
tumbleweed1.6 is in experimental22:18
kenaan (~kenaan@cube.twistedmatrix.com) joined #pypy.22:18
kenaan12arigo jit-simplify-backendintf 11a4f5ba4d79b4 15/pypy/jit/backend/: In-progress.  Three complicated and long functions are gone :-)22:18
tumbleweedthis is insane. Kicked off a pair of translations together a couple of hours ago, and tehy are look like they are going through the unit-tests in lock-step. Pypy is too predicable22:19
Ademan_ (~dan@adsl-71-141-224-79.dsl.snfc21.pacbell.net) left irc: Quit: leaving22:23
int3__ (~int3__@st401-246.subnet-244.amherst.edu) left irc: Remote host closed the connection22:31
bbot2Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/16722:35
bbot2Started: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/74122:35
bbot2Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/97522:35
jaredw (~jared@122-59-91-107.jetstream.xtra.co.nz) joined #pypy.22:41
int3__ (~int3__@st401-246.subnet-244.amherst.edu) joined #pypy.22:52
kkris (~kris@188-22-115-53.adsl.highway.telekom.at) left irc: Quit: Leaving.23:02
etrepum (~bob@50.8.114.2) left irc: Quit: etrepum23:04
e1ven (~E1ven@SQ7/ProjectLead/E1ven) joined #pypy.23:09
int3__ (~int3__@st401-246.subnet-244.amherst.edu) left irc: Remote host closed the connection23:10
mwhudson (~mwh@linaro/mwhudson) joined #pypy.23:16
dracman (~draco@212.255.19.163) left irc: Ping timeout: 252 seconds23:20
amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) left irc: Ping timeout: 252 seconds23:21
ojii (~ojii@172.114.63.81.cust.bluewin.ch) left irc: Remote host closed the connection23:22
squiddy (~squiddy@f053082220.adsl.alicedsl.de) left irc: Quit: Leaving23:32
lucian (~lucian@cpc1-newc15-2-0-cust84.gate.cable.virginmedia.com) left irc: Remote host closed the connection23:44
JaRoel|4d (~jaroel|4d@sink.jaroel.nl) left irc: Remote host closed the connection23:50
stakkars_ (~tismer@p5DDB72FD.dip.t-dialin.net) joined #pypy.23:55
davidpk (~davidpk@5e0f1559.bb.sky.com) left irc: Quit: davidpk23:59
--- Mon Dec 12 201100:00

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