#pypy IRC log for Saturday, 2011-12-24

derdon (~derdon@pD9E1CA5E.dip.t-dialin.net) left irc: Remote host closed the connection00:04
Vorpal (~AnMaster@unaffiliated/anmaster) left irc: Ping timeout: 276 seconds00:07
overminder (~overminde@wf116-078.ust.hk) joined #pypy.00:20
whitelynx (~whitelynx@63.241.75.144) left irc: Quit: Ex-Chat00:23
etrepum (~bob@pool-173-73-20-220.washdc.fios.verizon.net) left irc: Quit: etrepum00:24
bbot24Failure: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/75400:33
etrepum (~bob@pool-173-73-20-220.washdc.fios.verizon.net) joined #pypy.00:42
etrepum (~bob@pool-173-73-20-220.washdc.fios.verizon.net) left irc: Client Quit00:42
bbot23Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64-2/builds/1001:01
bbot23Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/18201:02
bbot2Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/189801:30
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/64801:30
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/30501:30
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/65301:30
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/117001:30
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/83701:30
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/148801:30
bbot2Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/76101:30
nedbat (~nedbat@python/psf/nedbat) joined #pypy.01:31
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/31501:31
ramusara (~ramusara@220.156.210.236.user.e-catv.ne.jp) joined #pypy.01:42
JaRoel|4d (~jaroel|4d@2001:980:7133:1:1802:90fb:d3a7:db19) joined #pypy.01:47
kenaan12gutworth default 11619c71657ffc 15/pypy/jit/codewriter/call.py: less indirection01:56
nettok (~quassel@200.119.162.156) joined #pypy.02:16
nedbat (~nedbat@python/psf/nedbat) left irc: Quit: Leaving02:20
bbot23Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/99102:45
lahwrancan rpython code reference C libraries?02:46
gutworthyes02:46
lahwranis there anything about rpython that makes it unsuitable for an actual application implementation?02:47
lahwranas opposed to the "normal" pypy route, which is to run things on top of pypy-jit02:47
gutworthyes, it's painful02:53
gutworthslow to translate02:53
gutworthobscure errors02:53
gutworthfrankly02:53
gutworthunless you're writing an interpreter, use normal python!02:54
mikefc (~mikefc@60-242-240-196.static.tpgi.com.au) joined #pypy.03:05
kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) joined #pypy.03:10
overminder (~overminde@wf116-078.ust.hk) left irc: Ping timeout: 252 seconds03:17
gutworth (~benjamin@64-131-9-52.usfamily.net) left irc: Ping timeout: 252 seconds03:31
gutworth (~benjamin@64-131-9-52.usfamily.net) joined #pypy.03:32
exarkun (~exarkun@wordeology.com) left irc: Ping timeout: 240 seconds03:46
bbot24Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/189803:47
exarkun_ (~exarkun@wordeology.com) joined #pypy.03:47
jacob22 (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Read error: Connection reset by peer03:47
gutworth (~benjamin@64-131-9-52.usfamily.net) left irc: Ping timeout: 240 seconds03:47
gutworth (~benjamin@64-131-9-52.usfamily.net) joined #pypy.03:47
jacob22 (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy.03:47
timotimo (~timo@gallifrey.wybt.net) joined #pypy.04:00
Ademan (~dan@adsl-71-141-224-79.dsl.snfc21.pacbell.net) joined #pypy.04:00
ramusara_ (~ramusara@220.156.210.236.user.e-catv.ne.jp) joined #pypy.04:01
Kronuz (~Kronuz@187.193.52.55) joined #pypy.04:02
masquera1e (~rdeaton@galactica.lug.udel.edu) joined #pypy.04:04
timotimo_ (~timo@gallifrey.wybt.net) left irc: Ping timeout: 240 seconds04:05
ramusara (~ramusara@220.156.210.236.user.e-catv.ne.jp) left irc: Ping timeout: 240 seconds04:05
masquerade (~rdeaton@galactica.lug.udel.edu) left irc: Ping timeout: 240 seconds04:05
Kronuzhello04:13
gutworthhi04:14
overminder (~overminde@wf103-120.ust.hk) joined #pypy.04:17
htoothrot (~mux@unaffiliated/htoothrot) left irc: Ping timeout: 240 seconds04:19
Kronuz:)04:22
Kronuzhey, I'm starting to dive a bit into pypy04:22
htoothrot (~mux@unaffiliated/htoothrot) joined #pypy.04:23
Kronuzand I was wondering& I could compile one of my modules (CPython extension)& but it runs much slower here04:23
Kronuzhow can I make a pypy optimized extension?04:23
gutworthis it in C04:26
gutworth?04:26
KronuzC version is: 1433.018ms (in pypy) vs 215.353ms (CPython)04:27
KronuzI tried the same pure python algorithms in pypy: 5473.896ms (python) vs 4142.747ms (pypy)04:27
Kronuzyes, C04:27
gutworthyou can't then04:27
KronuzI compiled with no problems in PyPy04:27
gutworthyou did it correctly by rewriting in python04:28
Kronuzonly it's much slower04:28
nettok (~quassel@200.119.162.156) left irc: Read error: Connection reset by peer04:28
gutworthyes, you might be able to run them04:28
gutworthbut it'll be slower04:28
Kronuzthe python version was the first one, but it's slower anyway04:28
gutworthbut pypy: 5473.896ms (python) vs 4142.747ms (pypy)04:28
gutworthdoesn't that indicate pypy was faster?04:28
Kronuzit was04:28
Kronuzbut 4142ms vs 220ms04:29
Kronuz...04:29
Kronuz:(04:29
gutworthyes, we don't always beat extension modules04:29
gutworthit may be possible to either optimize your code or improve pypy04:29
Kronuzif I could make a pypy extension for this case04:29
Kronuz(I mean a pypy optimized extension)04:30
Kronuz(in some way)04:30
gutworththat's probably impractical04:30
Kronuzalso, I wanted to us postgresql04:31
gutworthyou can use https://bitbucket.org/alex_gaynor/pypy-postgresql/overview04:34
Kronuzoh, yeah, I saw that one 04:34
Kronuzbut I have to recompile everything, right?04:34
KronuzI truly wish I could have pypy C extensions04:34
Kronuzwhich are as efficient as CPython's (even if I have to rewrite it)04:35
gutworththat's probably never going to happen04:35
Kronuzlike this, my extension I mentioned04:35
gutworthwe'd prefer to fix things, so python code runs fast enough04:36
Kronuzthere's no seemingly possible way to get the same performance in pypy as I'm getting with CPython04:36
Kronuz(in my extension)04:36
Kronuz:(04:36
mikefckronuz: what does your extension do?04:36
Kronuzmikefc: https://github.com/Kronuz/pyScss/blob/master/scss/src/_scss.c04:37
Kronuzit's a SCSS blocks scanner04:37
mikefcSass CSS?04:38
Kronuzyep04:38
Kronuz(it's part of my scss compiler for python)04:39
Kronuzit's quite fast, but the pure python is too slow& now in pypy, even my C extension is "slow"04:39
mikefcdoes the python code run for long enough for the pypy jit to kick in?04:40
Kronuzit's in a cycle04:41
Kronuz(for timing and profiling)04:41
Kronuzhttps://github.com/Kronuz/pyScss/blob/master/scss/src/scanner.py04:41
Kronuzthat's the one that uses the extension and implements two pure python alternatives04:42
Kronuz(one exactly the same as the C, other "optimized" for python)04:42
Kronuz&a weird thing I noticed in my extension (that's different from CPython) &is I'm getting: AttributeError: 'builtin_function_or_method' object has no attribute '__name__'04:45
Kronuzwhen I try to get the name of one of my functions in my C extension04:46
Kronuzmikefc: in the pypy fork support for pgsql, would it be easy to upgrade to pypy 1.7? is there no way to compile or whatever, RPython extensions separately from the whole build process?04:48
bbot23Success: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/83704:50
bbot23Success: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/148804:51
mikefckronuz: sorry i can't really help you. I'm just a pypy newbie as well.04:51
gutworthKronuz: no, there isn't04:53
gutworththe psql branch probably just needs a merge from default04:53
gutworthfixed __name__ problem04:55
kenaan12gutworth default 11819faa2129a8 15/pypy/module/cpyext/: give W_PyCFunctionObject __name__04:55
Kronuz??04:55
KronuzO_O04:55
Kronuzgutworth: what would you say is the "way" to get into pypy?05:05
Kronuzas to start learning the source code and the way it does things and all?05:05
bbot23Success: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/117005:05
bbot23Success: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/65305:06
gutworth (~benjamin@64-131-9-52.usfamily.net) left irc: Ping timeout: 255 seconds05:07
etrepum (~bob@pool-173-73-20-220.washdc.fios.verizon.net) joined #pypy.05:14
bbot23Success: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/64805:18
etrepum (~bob@pool-173-73-20-220.washdc.fios.verizon.net) left irc: Quit: etrepum05:20
nettok (~quassel@190.143.189.224) joined #pypy.05:24
Kronuzis pypy-c (in the docs) the same as bin/pypy in the precompiled distributions?05:37
Kronuz(http://doc.pypy.org/en/latest/getting-started-python.html talks about pypy-c)05:37
Kronuzhttp://paste.pocoo.org/show/525253/05:45
KronuzI got that when I tried compiling :(05:46
AdemanKronuz: where did you get that pypy source? Alex's branch?06:04
Kronuzyep06:05
Ademaner, fork06:05
Kronuzand I pulled the latest from pypy/pypy06:05
Kronuz(there were no merge conflicts but two very simple ones)06:05
KronuzI remember me trying to compile it before, some months ago06:06
Kronuzbut I also couldn't :(06:06
AdemanKronuz: why are you using that branch? there are a couple(?) of ctypes based postgres connectors that should work with PyPy and be good.06:07
Kronuzwhat's the best one?06:07
KronuzI just want to get the best possible performance and be able to use django06:07
Kronuz(as to try to use it in production if I can)06:08
AdemanI can't speak to "best", but you won't have to deal with this silliness if you can use stock pypy-c and a ctypes based binding06:08
Kronuzwhat exactly is that ctype thing I've been reading about?06:10
Kronuzis that a way to make extensions?06:10
Ademansort of. ctypes lets python code call C code (and vice versa in some situations)06:11
AdemanKronuz: http://docs.python.org/library/ctypes.html#module-ctypes has a couple of examples06:12
KronuzAdeman: are modules using ctype also slower?06:13
Kronuz(like common C extensions)06:13
AdemanPreviously they absolutely were. I'm not sure about now. However remember that database access will be much much much slower than the cost of calling a function :-)06:14
KronuzAdeman: do you have a suggestion of one of such pgsql ctype extensions?06:15
Ademanctypes is now JITed, I don't know how close to optimal it is, but it's pretty darn good, enough I'd call it negligible06:15
Ademanwell that psycopg2-ctypes seems active at least, and is concerned with test passage. I don't have any informed recommendation for you though06:16
KronuzI'll convert my extension to ctypes and I'll tell you ;)06:16
kennethr_ (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) joined #pypy.06:19
kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) left irc: Ping timeout: 244 seconds06:20
kennethr_ (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) left irc: Quit: Textual IRC Client: http://www.textualapp.com/06:26
kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) joined #pypy.06:26
oal (u4126@gateway/web/irccloud.com/x-mdpkaubufrgntbyb) left irc: Remote host closed the connection06:55
oal (u4126@gateway/web/irccloud.com/x-npcymlcuqwjnizie) joined #pypy.07:01
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/30507:05
`fox` (~fox@95.237.108.196) joined #pypy.07:10
fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) left irc: Quit: fzzzy07:12
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/31507:20
Taggnostr (~quassel@82.52.94.214) left irc: Quit: No Ping reply in 180 seconds.07:22
Taggnostr (~quassel@82.52.94.214) joined #pypy.07:23
Taggnostr2 (~quassel@host4-71-dynamic.52-82-r.retail.telecomitalia.it) joined #pypy.07:26
Taggnostr (~quassel@82.52.94.214) left irc: Ping timeout: 240 seconds07:27
bbot24Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/76107:30
phrearch (~phrearch_@5ED42DE2.cm-7-5a.dynamic.ziggo.nl) joined #pypy.07:30
phrearchhello07:31
phrearchdoes zope run on pypy ?07:31
jerithI believe not, but have no personal experience in the matter.07:41
jerithI'm told they rely too heavily on C extensions and such.07:41
pedronis (~pedronis@73-53.195-178.cust.bluewin.ch) joined #pypy.07:43
nettok (~quassel@190.143.189.224) left irc: Remote host closed the connection07:48
kkris (~kris@77.117.201.161.wireless.dyn.drei.com) joined #pypy.07:48
fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) joined #pypy.07:51
antocuni (~antocuni@host117-71-dynamic.58-82-r.retail.telecomitalia.it) joined #pypy.07:59
jacob22 (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Quit: Konversation terminated!08:03
mikefccan i use cython with pypy?08:04
fijalno08:04
mikefcwhat was the google SOC about then?08:05
mikefccython compiling to pypy?08:05
mikefc"Python backend for Cython using PyPy's FFI".08:05
fijaldidn't finish08:07
fijalanyway, why would you do that?08:07
kenaan12hakanardo jit-improve-nested-loops 117ba363df8be4 15/pypy/jit/metainterp/test/test_ajit.py: we get one extra bridge now08:07
kenaan12hakanardo jit-label-counters 11167d9feec558 15/pypy/jit/backend/x86/: use one counter per label08:07
fijalmikefc: why do you want to use cython & pypy08:07
fijal?08:07
mikefcfijal: not sure. just thinking. sometimes you might like to create a fast algo at full C speed and not just hope that pypy can JIT it properly?08:08
fijalno, you never want to do that08:09
fijalJIT is faster than cython most of the time btw08:09
fijalyou can however help the JIT to be faster08:09
mikefcoh. never really benchmarked it.08:09
fijalso instead of writing C, you write a careful python08:09
Alex_Gaynorhakanardo: is it just me or is the new label code almost too easy :)08:09
bbot2Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/762 [12hakanardo, jit-label-counters]08:09
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/654 [12hakanardo, jit-label-counters]08:09
mikefcfijal: so how do I help the jit to be faster with careful python?08:10
hakanardoAlex_Gaynor: glad you like it :)08:10
mikefc(feel free to point me at a FAQ)08:10
fijalAlex_Gaynor: also requires extra work by jitviewer08:10
fijalbut it's a good complexity shift08:10
fijalmikefc: I think I wrote a blog post, but generally you have to be proficient with jitviewer and look there (for now at least)08:11
mikefcis there a faq/tute on using the jitviewer?08:13
fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) left irc: Ping timeout: 240 seconds08:33
kkris (~kris@77.117.201.161.wireless.dyn.drei.com) left irc: Ping timeout: 240 seconds08:35
fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) joined #pypy.08:46
hakanardofijal: is it import_log that should slice the traces up into separate loops?08:52
fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) left irc: Ping timeout: 240 seconds08:54
hakanardofijal: are there any tests for parse_log_counts?08:58
bbot24Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/762 [12hakanardo, jit-label-counters]09:07
fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) joined #pypy.09:11
fijalmikefc: jitviewer is broken on nightly now :/09:11
fijalbut no, there is just README there09:12
kenaan12hakanardo jit-label-counters 11b9fedb0f9f96 15/pypy/tool/jitlogparser/: split traces into parts going from one label to the next09:21
hakanardofijal: I got to run now, but have a look at that last checkin09:21
hakanardothe new Part class should probably be a subclass of something?09:22
fijalok09:25
fijalhakanardo: th09:42
fijalhakanardo: thx09:42
fijalI'll look into it (christmas)09:42
bbot23Success: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/654 [12hakanardo, jit-label-counters]09:55
Vorpal (~AnMaster@unaffiliated/anmaster) joined #pypy.09:58
voidspace (~voidspace@python/psf/voidspace) joined #pypy.10:07
Vorpal (~AnMaster@unaffiliated/anmaster) left irc: Quit: ZNC - http://znc.sourceforge.net10:09
Vorpal (~AnMaster@unaffiliated/anmaster) joined #pypy.10:14
furrykef (furrykef@ip68-12-180-167.ok.ok.cox.net) joined #pypy.10:22
kkris (~kris@93-82-46-217.adsl.highway.telekom.at) joined #pypy.10:39
Taggnostr2 (~quassel@host4-71-dynamic.52-82-r.retail.telecomitalia.it) left irc: Read error: Operation timed out11:01
Taggnostr (~quassel@host4-71-dynamic.52-82-r.retail.telecomitalia.it) joined #pypy.11:03
lmoura (lmoura@gateway/indt/session) left irc: Ping timeout: 244 seconds11:08
Kronuz (~Kronuz@187.193.52.55) left irc: Quit: Leaving.11:27
lmoura (lmoura@gateway/indt/session) joined #pypy.11:39
davidpk (~davidpk@5e09151b.bb.sky.com) joined #pypy.11:46
nedbat (~nedbat@python/psf/nedbat) joined #pypy.11:56
asmeurer__ (~asmeurer@c-174-56-21-245.hsd1.nm.comcast.net) joined #pypy.11:59
davidpk (~davidpk@5e09151b.bb.sky.com) left irc: Quit: davidpk12:39
davidpk (~davidpk@5e09151b.bb.sky.com) joined #pypy.12:47
buribu (~buribu@unaffiliated/buribu) joined #pypy.13:04
buribu (~buribu@unaffiliated/buribu) left irc: Read error: Connection reset by peer13:17
Nick change: elliottcable -> possiblyakshatj13:24
Arach (~arach@128.75.133.76) left irc: Quit: bye13:25
Nick change: possiblyakshatj -> elliottcable13:28
azanella (~azanella@189.6.80.207) joined #pypy.13:28
derdon (~derdon@p5DE8A2D5.dip.t-dialin.net) joined #pypy.13:41
dgl (~dgl@109.86.165.231) joined #pypy.13:55
dgl (~dgl@109.86.165.231) left irc: Client Quit13:55
davidpk (~davidpk@5e09151b.bb.sky.com) left irc: Quit: davidpk14:15
gutworth (~benjamin@64-131-9-52.usfamily.net) joined #pypy.14:15
etrepum (~bob@pool-173-73-20-220.washdc.fios.verizon.net) joined #pypy.14:19
etrepum (~bob@pool-173-73-20-220.washdc.fios.verizon.net) left irc: Client Quit14:19
etrepum (~bob@pool-173-73-20-220.washdc.fios.verizon.net) joined #pypy.14:29
tos9 (~tos9@unaffiliated/tos9) left irc: Ping timeout: 248 seconds14:32
azanella (~azanella@189.6.80.207) left irc: Ping timeout: 276 seconds14:35
`fox` (~fox@95.237.108.196) left irc: Ping timeout: 255 seconds14:37
asmeurer__ (~asmeurer@c-174-56-21-245.hsd1.nm.comcast.net) left irc: Read error: Connection reset by peer14:42
asmeurer__ (~asmeurer@c-174-56-21-245.hsd1.nm.comcast.net) joined #pypy.14:43
antocuni (~antocuni@host117-71-dynamic.58-82-r.retail.telecomitalia.it) left irc: Ping timeout: 252 seconds14:55
davidpk (~davidpk@5e09151b.bb.sky.com) joined #pypy.15:00
nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) joined #pypy.15:15
Action: fijal looks for his bio15:22
Arach (~arach@128.75.133.76) joined #pypy.15:25
derdon (~derdon@p5DE8A2D5.dip.t-dialin.net) left irc: Remote host closed the connection15:25
Kaskuka (~John@osbk-4d087246.pool.mediaWays.net) left irc: Ping timeout: 240 seconds15:39
Kaskuka (~John@osbk-4db163a0.pool.mediaWays.net) joined #pypy.15:39
furrykef (furrykef@ip68-12-180-167.ok.ok.cox.net) left #pypy.15:40
nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) left irc: Ping timeout: 240 seconds15:53
etrepum (~bob@pool-173-73-20-220.washdc.fios.verizon.net) left irc: Quit: etrepum15:55
gutworth (~benjamin@64-131-9-52.usfamily.net) left irc: Ping timeout: 252 seconds16:00
nedbat (~nedbat@python/psf/nedbat) left irc: Ping timeout: 276 seconds16:05
nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) joined #pypy.16:08
nedbat (~nedbat@python/psf/nedbat) joined #pypy.16:12
fijalnedbat: hi16:14
nedbatfijal: hi16:18
nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) left irc: Quit: Leaving16:20
fijalnedbat: so I think at the end of the day it was me not coverage that got it wrong :)16:24
nettok (~quassel@200.119.163.64) joined #pypy.16:26
nedbatfijal: i'm glad you got to the bottom of it! :)16:26
nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) joined #pypy.16:31
MostAwesomeDude (JuTorzalS0@ash.osuosl.org) joined #pypy.16:32
MostAwesomeDude (JuTorzalS0@ash.osuosl.org) left irc: Changing host16:32
MostAwesomeDude (JuTorzalS0@osuosl/staff/mostawesomedude) joined #pypy.16:32
fijalhakanardo: uh, no, I'm afraid this approach is a bit broken16:42
fijalah no, it's fine16:43
kenaan12fijal jit-label-counters 111e33997d6c55 15/pypy/jit/backend/x86/assembler.py: hopefully fix tests16:44
bbot2Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/763 [12fijal, jit-label-counters]16:44
overminder (~overminde@wf103-120.ust.hk) left irc: Ping timeout: 248 seconds16:45
pedronis (~pedronis@73-53.195-178.cust.bluewin.ch) left irc: Ping timeout: 255 seconds16:46
fijal_ (~fijal@196-210-199-8.dynamic.isadsl.co.za) joined #pypy.16:47
fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) left irc: Disconnected by services16:47
Nick change: fijal_ -> fijal16:47
etrepum (~bob@pool-173-73-20-220.washdc.fios.verizon.net) joined #pypy.16:53
etrepum (~bob@pool-173-73-20-220.washdc.fios.verizon.net) left irc: Quit: etrepum17:02
ivan (~ivan@unaffiliated/ivan/x-000001) joined #pypy.17:07
ivanI think more people would use pypy if the binaries weren't linked against a libssl that no one has17:11
kkris1 (~kris@80-123-38-244.adsl.highway.telekom.at) joined #pypy.17:15
kkris (~kris@93-82-46-217.adsl.highway.telekom.at) left irc: Ping timeout: 252 seconds17:16
nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) left irc: Ping timeout: 252 seconds17:23
rguillebertivan, it's the one available on ubuntu so I wouldn't say no-one...17:31
fijalivan: I do17:31
ivancool. but Gentoo and CentOS 6.2 don't :(17:31
etrepum (~bob@pool-173-73-20-220.washdc.fios.verizon.net) joined #pypy.17:34
nettok_ (~quassel@200.119.158.92) joined #pypy.17:35
fijalwell17:35
fijalwhy don't you use a pypy packaged in gentoo then?17:35
fijalnew ubuntu as well17:35
fijalbut you can't just alienate half of your users to please the other half17:35
fijalivan: binary distributions on linux are broken :(17:35
fijalI17:35
fijalm sorry17:35
ivanmy gentoo is in a VM that is too small to compile pypy17:36
nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) joined #pypy.17:36
ivancan you just statically link everything somehow?17:36
nettok (~quassel@200.119.163.64) left irc: Ping timeout: 255 seconds17:37
nettok_ (~quassel@200.119.158.92) left irc: Remote host closed the connection17:43
bbot24Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/763 [12fijal, jit-label-counters]17:44
nirbheekcan just include newer openssl with the build and use an LD_LIBRARY_PATH wrapper17:49
etrepum (~bob@pool-173-73-20-220.washdc.fios.verizon.net) left irc: Quit: etrepum17:58
Rhyolitefijal: hi18:19
setmeaway (setmeaway3@119.201.52.190) left irc: Read error: Connection reset by peer18:24
setmeaway (~setmeaway@119.201.52.190) joined #pypy.18:27
etrepum (~bob@pool-173-73-20-220.washdc.fios.verizon.net) joined #pypy.18:29
DasIch__ (~dasich@p4FFDEAEA.dip.t-dialin.net) joined #pypy.18:32
DasIch_ (~dasich@p4FFDE1B9.dip.t-dialin.net) left irc: Ping timeout: 248 seconds18:36
`fox` (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) joined #pypy.18:45
fijalRhyolite: hi18:52
fijalRhyolite: I disagree with you :)18:52
Rhyoliteok18:52
fijalI claim google would be more happy selling search than ads18:52
fijalit's just unsellable18:52
fijalnow my question is more "why?"18:52
fijalyes, you're right in a sense they built business model that way18:52
fijaljust because they had to build some18:52
RhyoliteI think Google would be happy selling anything18:52
Rhyoliteanything technological18:53
fijalobviously so18:53
Rhyoliteremember that they invest much more R&D in advertising than anything else18:53
Rhyoliteadvertising on any platform18:53
fijalthey have good reasons18:53
RhyoliteR&D: 70% ads, 20% search, 10% everything else.18:53
Rhyoliteslightly different now with android, but that's basically it18:53
Rhyolitebut search is a commodity18:54
Rhyoliteand most consumers won't pay for better search18:54
Rhyoliteadvertisers will pay for targeted advertising to high-quality consumers18:55
Rhyolitefijal: Google realized that there was inefficiency in the advertising market that they could extract to make a profit18:57
Rhyolitethere is not a similar inefficiency in the search market18:57
etrepum (~bob@pool-173-73-20-220.washdc.fios.verizon.net) left irc: Quit: etrepum19:14
kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) left irc: Quit: Textual IRC Client: http://www.textualapp.com/19:22
mattip (~chatzilla@bzq-109-66-111-206.red.bezeqint.net) joined #pypy.19:26
mattipfijal: hi19:27
DasIch__ (~dasich@p4FFDEAEA.dip.t-dialin.net) left irc: Read error: Operation timed out19:27
davidpk (~davidpk@5e09151b.bb.sky.com) left irc: Quit: davidpk19:27
mattip (chatzilla@bzq-109-66-111-206.red.bezeqint.net) left #pypy ("Happy Holidays").19:41
DasIch__ (~dasich@p4FFDF355.dip.t-dialin.net) joined #pypy.19:41
nedbat (~nedbat@python/psf/nedbat) left irc: Ping timeout: 248 seconds19:49
Rhyolitefijal: Merry Christmas19:49
voidspace (~voidspace@python/psf/voidspace) left irc: Read error: Connection reset by peer19:55
voidspace (~voidspace@python/psf/voidspace) joined #pypy.19:55
fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) joined #pypy.19:59
fijalRhyolite: :)20:02
Alex_GaynorRhyolite, fijal: You want an inefficiency for a PyPy developer to captilize on?  Writing C/C++/Java ;)20:03
RhyoliteAlex_Gaynor: exactly20:03
RhyoliteAlex_Gaynor: btw, Merry Christmas20:03
Alex_GaynorI don't celebrate Christmas, but thanks, and the same to you!20:03
Action: fijal does not celebrate christmas either20:04
RhyoliteHappy Holidays20:04
fijalI don't observe holidays either20:04
fijalnot sure about alex20:04
Rhyolitejoyous winter solstice?20:04
fijalsummer20:04
Rhyoliteyes, summer solstice20:04
fijalRhyolite, Alex_Gaynor: have you seen the link to the science thing using pypy?20:05
fijalI forgot the exact description :)20:05
Rhyoliteyes, that's great20:05
fijalefficient qualitative something20:05
fijalthis is an example we really want for our talk - how pypy enables to do stuff that's otherwise impossible in python20:05
Rhyoliteyes, pypy infrastructure makes dynamic languages, especially Python, practical for applications requiring high performance20:06
Alex_Gaynorfijal: the mailing list post?20:08
Rhyolitefijal's tweet20:08
fijalAlex_Gaynor: yeah, also that20:10
Alex_Gaynornea6t20:11
fijalbtw20:11
fijalhttp://www.bouletcorp.com/blog/hidden/quantum-pixel/20:11
Rhyolitefijal: heh!  Have you ever read Flatland?20:16
tilgovi (~randall@ool-4357ca60.dyn.optonline.net) joined #pypy.20:26
tilgovi (~randall@ool-4357ca60.dyn.optonline.net) left irc: Changing host20:26
tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy.20:26
nedbat (~nedbat@python/psf/nedbat) joined #pypy.20:36
nettok (~quassel@200.119.156.70) joined #pypy.20:41
Nick change: DasIch__ -> DasIch20:44
nettok_ (~quassel@200.119.154.185) joined #pypy.20:47
nettok (~quassel@200.119.156.70) left irc: Ping timeout: 248 seconds20:49
JaRoel|4d (~jaroel|4d@2001:980:7133:1:1802:90fb:d3a7:db19) left irc: Read error: Connection reset by peer21:20
JaRoel|4d (~jaroel|4d@sink.jaroel.nl) joined #pypy.21:20
idnar (~quassel@unaffiliated/idnar) left irc: Remote host closed the connection21:22
idnar (~quassel@unaffiliated/idnar) joined #pypy.21:23
_habnabit (~habnabit@python/site-packages/habnabit) left irc: Quit: ZNC - http://znc.sourceforge.net21:23
Vorpal (~AnMaster@unaffiliated/anmaster) left irc: Ping timeout: 268 seconds21:23
tunixman (~tunixman@irc.theunixman.com) left irc: Ping timeout: 252 seconds21:24
_habnabit (~habnabit@2001:470:1f0e:bdd::2) joined #pypy.21:25
tunixman (~tunixman@irc.theunixman.com) joined #pypy.21:25
dmarkey (~dmarkey@dmarkey.xen.prgmr.com) left irc: Ping timeout: 252 seconds21:25
dmarkey (~dmarkey@dmarkey.xen.prgmr.com) joined #pypy.21:26
rguillebertit's strange to see someone being called Boulet in english21:32
Vorpal (~AnMaster@unaffiliated/anmaster) joined #pypy.21:33
nedbat (~nedbat@python/psf/nedbat) left irc: Ping timeout: 245 seconds22:02
Ademanrguillebert: I saw a post recently about merging your branch, what's new with that?22:03
zain (~textual@c-67-160-201-63.hsd1.ca.comcast.net) left irc: Quit: Textual IRC Client: http://www.textualapp.com/22:04
rguillebertthere has been bugs introduced by the rebasing22:04
rguillebertso I'm going to fix that first22:04
zain (~textual@c-67-160-201-63.hsd1.ca.comcast.net) joined #pypy.22:08
lesshaste (~lesshaste@87-194-206-189.bethere.co.uk) joined #pypy.22:16
lesshasteis pypy in any way compatible with pytables?22:16
mikefc run it and see :)22:17
mikefclooking at the pytables page though, it might be a problem22:18
mikefcpytables needs numpy. which is still "in-progress" in pypy22:18
Ademanrguillebert: well keep up the good work, I'm definitely a fan of your project22:18
rguillebert;)22:19
mikefcand numexpr looks interesting, but it's jitting numpy code (i think). may not be needed once pypy's numpy is more complete.22:19
bbot2Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/18322:30
bbot2Started: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/75522:30
bbot2Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/99222:30
bbot2Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64-2/builds/1122:30
justinpeel (~justinpee@c-76-23-44-72.hsd1.ut.comcast.net) joined #pypy.22:35
nettok_ (~quassel@200.119.154.185) left irc: Remote host closed the connection22:36
derdon (~derdon@pD9E1CD2A.dip.t-dialin.net) joined #pypy.22:39
tilgovi (~randall@couchdb/developer/tilgovi) left irc: Ping timeout: 240 seconds22:48
etrepum (~bob@pool-173-73-20-220.washdc.fios.verizon.net) joined #pypy.22:53
verte (~verte-{ny@1.146.111.152) joined #pypy.22:56
verte (~verte-{ny@1.146.111.152) left irc: Changing host22:57
verte (~verte-{ny@python/site-packages/verte) joined #pypy.22:57
tos9 (~tos9@unaffiliated/tos9) joined #pypy.23:06
Nick change: verte -> verte-{nyctea}23:06
lesshastemikefc: right.. it seems to try to do lots of clever stuff which looks unlikely to be compatible with pypy23:19
lesshasteI will try it and see though :)23:19
Ademan (~dan@adsl-71-141-224-79.dsl.snfc21.pacbell.net) left irc: Quit: leaving23:20
mikefclesshaste: i think if you could remove the weird cache compression, and the numpy jitter, you may have more luck in getting it to run.23:26
justinpeel (~justinpee@c-76-23-44-72.hsd1.ut.comcast.net) left irc: Ping timeout: 252 seconds23:28
stakkars_ (~tismer@p5DDB72FD.dip.t-dialin.net) joined #pypy.23:28
kenaan12mattip matrixmath-dot 1162ab064ed939 15/: hg merge with default23:32
kenaan12mattip matrixmath-dot 11495d8ce73189 15/pypy/module/micronumpy/: remove all ufunc changes, revert to default version23:32
kenaan12mattip matrixmath-dot 1140ef4fde1202 15/pypy/module/micronumpy/interp_numarray.py: clean up to_str a tiny bit23:32
kenaan12mattip matrixmath-dot 11d1038ba54b76 15/pypy/module/micronumpy/interp_numarray.py: clean up to_str a tiny bit (2)23:32
kenaan12mattip numpypy-axisops 113cfc0b93cb23 15/pypy/module/micronumpy/: test, implement improved AxisIterator23:32
kenaan12mattip numpypy-axisops 11a4ff50ca85e8 15/pypy/module/micronumpy/: added dim arg to sum, but unused23:32
kenaan12mattip numpypy-axisops 11f06e38ca0d00 15/pypy/module/micronumpy/: translation fixes23:32
nettok (~quassel@200.119.150.180) joined #pypy.23:36
nedbat (~nedbat@python/psf/nedbat) joined #pypy.23:38
nettok (~quassel@200.119.150.180) left irc: Ping timeout: 252 seconds23:41
_habnabit (~habnabit@2001:470:1f0e:bdd::2) left irc: Changing host23:46
_habnabit (~habnabit@python/site-packages/habnabit) joined #pypy.23:46
stakkars_ (~tismer@p5DDB72FD.dip.t-dialin.net) left irc: Quit: hasta la vista23:46
--- Sun Dec 25 201100:00

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