#pypy IRC log for Thursday, 2011-12-22

mat^2 (mathias@87.55.0.198) joined #pypy.00:00
antocuni (~antocuni@host117-71-dynamic.58-82-r.retail.telecomitalia.it) left irc: Ping timeout: 252 seconds00:01
Trundle (~andy@python/site-packages/trundle) left irc: Remote host closed the connection00:10
Circlefusion (~cf@74-138-199-109.dhcp.insightbb.com) joined #pypy.00:13
furrykef (furrykef@ip68-12-180-167.ok.ok.cox.net) joined #pypy.00:33
furrykefI installed Distribute on pypy 1.7 but can't seem to install pip using "easy_install pip".00:34
furrykefOh, I guess I'm supposed to use get-pip.py00:35
fzzzy (~donovan@nat/mozilla/x-wjkwjjlritkmorau) left irc: Quit: fzzzy00:37
timotimo_in the past i had most success just using virtualenv --distribute with pypy as the --python, furrykef00:37
furrykef*jaw drops*00:41
furrykefMy 65816 assembler takes 74 seconds to assemble one million NOP instructions with CPython 2.7.00:42
furrykefWith pypy? 6.4 seconds.00:42
timotimo_sweet!00:42
timotimo_hm, maybe i should see if my ALI interpretation is fast with pypy00:43
timotimo_but i don't have any sensible code that is at all long-running00:43
timotimo_and any more work on ALI would probably be entirely pointless00:44
e1ven (~E1ven@SQ7/ProjectLead/E1ven) joined #pypy.00:44
timotimo_(ALI is an interpreted assembler used to teach my class assembly. it only had integers and very little RAM)00:44
nettok (~quassel@200.119.172.118) left irc: Read error: Connection reset by peer00:45
furrykefSweet indeed. xkas was written in C or C++ and takes about 14 seconds for the same task. Granted, xkas is a fully-featured assembler, whereas my own assembler still has no support for expressions, labels/variables, or macros yet. So maybe mine will slow down as features are added to the grammar.00:45
timotimo_ah, "assemble" here means parse and compile down to some kind of bytecode, yes?00:46
timotimo_my first implementation of ALI was interpreted, the second one had actual memory images and a bytecode based vm :)00:47
furrykefYes, it outputs opcodes for the 65816 CPU (a successor to the 6502).00:47
fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) joined #pypy.00:53
furrykefHere's something I don't understand, though00:58
furrykefI have testing suite with 275 tests (most of them test a single opcode). These tests run slower in pypy than in CPython.00:59
bbot23Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64-2/builds/801:00
mfoord (~anonymous@python/psf/voidspace) joined #pypy.01:06
derdon (~derdon@p5DE8B77E.dip.t-dialin.net) left irc: Remote host closed the connection01:09
bbot24Failure: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/75201:16
bbot2Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/189601:30
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/64401:30
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/30301:30
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/31301:30
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/65101:30
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/116801:30
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/83501:30
bbot2Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/75901:30
timotimo_furrykef: easy: pypy interprets loops until they get executed often enough to be considered "hot"01:34
timotimo_then they are traced and compiled to assembler01:34
timotimo_during this period of "warm-up", pypy is slower, because pypys interpreter is less optimised than cpythons interpreter is01:35
kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) left irc: Ping timeout: 244 seconds01:35
e1ven (~E1ven@SQ7/ProjectLead/E1ven) left irc: Quit: Textual IRC Client: http://www.textualapp.com/01:38
mfoord (~anonymous@python/psf/voidspace) left irc: Quit: mfoord01:48
furrykefHmm... I'm going to want to make a binary build for people who don't have PyPy already... but there's no py2exe equivalent that I know of... maybe I should just bundle a full PyPy installation and have kefasm.bat (or whatever) call PyPy?02:00
furrykefNo, that's too big...02:01
gutworthbasically02:06
Alex_Gaynorgutworth: did you see my question earlier?02:06
gutworthyou mean the blogspot one?02:13
gutworthAlex_Gaynor: did I get disconnected before I answered?02:18
Alex_Gaynorgutworth: heh, yeah :)02:18
gutworthAlex_Gaynor: go ahead!02:18
Alex_Gaynorgutworth: great, thans02:18
Alex_Gaynorks02:18
kenaan12alex_gaynor extradoc 11f1bf364cca09 15/blog/draft/pycon-2012-teaser.rst: draft text for a pycon blogspot02:19
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/83502:30
gutworthmaybe you should mention who is giving them?02:33
Alex_Gaynorgood point02:33
bbot23Success: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/65102:35
kenaan12alex_gaynor extradoc 11913e169481be 15/blog/draft/pycon-2012-teaser.rst: note the authors of each talk02:36
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/116802:42
jyp_ (~interrupt@220.73.24.227) left irc: Remote host closed the connection02:43
kenaan12alex_gaynor default 11072b5317cc0f 15/pypy/objspace/std/stringobject.py: catch all the needed memoryerror conditions in str.replace02:48
kenaan12alex_gaynor default 11bb7e012d070a 15/pypy/module/_multiprocessing/: merged upstream02:48
dracman (~draco@212.255.40.253) left irc: Ping timeout: 252 seconds02:49
bbot23Success: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/64402:51
dracman (~draco@212.255.20.85) joined #pypy.02:55
anish_ (anish@nat/redhat/x-twxhccbrbsipjppb) joined #pypy.03:05
kenaan12alex_gaynor py3k 11fad1ecae7c0d 15/pypy/interpreter/baseobjspace.py: simplify callable() code and fix a bug in it, None is not the same as false :)03:06
nedbat (~nedbat@python/psf/nedbat) left irc: Ping timeout: 248 seconds03:26
ernop (~ernie@114.250.131.107) left irc: Ping timeout: 240 seconds03:32
kenaan12alex_gaynor py3k 11141ccdc2c4fb 15/pypy/module/__builtin__/: make sure filter(x, non_callable) raises immediately, not on the first call to __next__03:39
ernop (~ernie@199.48.229.86) joined #pypy.03:44
htoothrot (~mux@unaffiliated/htoothrot) left irc: Quit: here we are03:55
anish_ (anish@nat/redhat/x-twxhccbrbsipjppb) left irc: Quit: Leaving04:07
htoothrot (~mux@unaffiliated/htoothrot) joined #pypy.04:07
anish_ (anish@nat/redhat/x-rynhvbhpeihuoybq) joined #pypy.04:10
pedronis (~pedronis@73-53.195-178.cust.bluewin.ch) left irc: Read error: Connection reset by peer04:19
raydeo (~raydeo@merickel.org) left irc: Excess Flood04:19
pedronis (~pedronis@73-53.195-178.cust.bluewin.ch) joined #pypy.04:19
fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) left irc: Quit: fzzzy04:23
gutworth (~benjamin@64-131-9-52.usfamily.net) left irc: Ping timeout: 268 seconds04:33
nettok (~quassel@190.143.187.238) joined #pypy.04:48
Arfrever (~Arfrever@apache/committer/Arfrever) left irc: Quit: Ex+re04:58
anish_ (anish@nat/redhat/x-rynhvbhpeihuoybq) left irc: Ping timeout: 240 seconds05:30
anish_ (anish@nat/redhat/x-ufwbjhbsjkoegpyz) joined #pypy.05:31
etrepum (~bob@75.93.144.48) joined #pypy.05:38
anish_ (anish@nat/redhat/x-ufwbjhbsjkoegpyz) left irc: Ping timeout: 240 seconds05:45
ernop (~ernie@199.48.229.86) left irc: Ping timeout: 255 seconds05:57
kennethr_ (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) joined #pypy.06:01
kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) joined #pypy.06:01
anish_ (anish@nat/redhat/x-amhthmiaefhpdmwm) joined #pypy.06:02
ernop (~ernie@199.48.229.86) joined #pypy.06:09
anish_ (anish@nat/redhat/x-amhthmiaefhpdmwm) left irc: Quit: Leaving06:13
anish_ (anish@nat/redhat/x-nvgqmrgcxekwvaad) joined #pypy.06:13
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/31306:15
Ademan (~dan@adsl-71-141-224-79.dsl.snfc21.pacbell.net) joined #pypy.06:21
nettok (~quassel@190.143.187.238) left irc: Remote host closed the connection06:32
kennethr_ (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) left irc: Quit: Computer has gone to sleep.06:36
kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) left irc: Quit: Computer has gone to sleep.06:36
asmeurer (~asmeurer@c-174-56-21-245.hsd1.nm.comcast.net) left irc: Quit: asmeurer06:40
asmeurer__ (~asmeurer@c-174-56-21-245.hsd1.nm.comcast.net) joined #pypy.06:52
kennethr_ (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) joined #pypy.07:00
kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) joined #pypy.07:00
kennethr_ (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) left irc: Client Quit07:00
kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) left irc: Client Quit07:00
raydeo (~raydeo@merickel.org) joined #pypy.07:02
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/30307:08
mat^25.1x, hurray07:22
fijalhi07:30
Nick change: jacob22_ -> jacob2207:33
kennethr_ (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) joined #pypy.07:34
kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) joined #pypy.07:34
kennethr_ (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) left irc: Ping timeout: 244 seconds07:39
kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) left irc: Ping timeout: 244 seconds07:39
JaRoel|4d (~jaroel|4d@office.fourdigits.nl) joined #pypy.07:41
mat^2last time I checked, PyPy seemed slow on games/pyglet due to the GC apparently - is this going to change in the near future?07:45
Ademan (~dan@adsl-71-141-224-79.dsl.snfc21.pacbell.net) left irc: Quit: leaving07:46
fijalmat^2: we have no pyglet benchmarks07:51
lahwrananyone know of a linux distribution that contains pypy?08:02
fijalfedora08:03
fijalgentoo & arch08:03
lahwrandoes arch provide it in the main repos, or in the user provided repos (who's name I forget)08:03
fijalI have no idea08:05
lahwranah well. google knows08:05
fijalI would not recommend using arch though08:05
lahwranoh?08:05
lahwranarch's distribution of pypy, or arch in general?08:05
fijalit installs python3 as python08:05
fijalin general08:05
fijalthey seem to break stuff pretty badly08:05
lahwranah08:06
lahwranI hadn't heard that before08:06
lahwranergh, they seem to install pypy in such a way that `python2` starts pypy08:06
lahwranfijal: what linux distro do you use?08:07
amaury_ (~amaury_@74.125.57.34) joined #pypy.08:07
fijalubuntu08:07
fijalgreat08:07
fijalI would not recommend that08:07
fijalI mean I would not recommend arch08:07
fijalthere is a PPA for ubuntu08:08
fijalso you can add package sources for pypy08:08
lahwranI use ubuntu myself, and I don't like it08:08
lahwranI was planning to distrohop to archlinux, thanks for the warning about breaking stuff08:08
lahwranI already knew they installed python3 as default, but I didn't know much more than that08:08
fijalyeah, would not recommend08:08
fijalpython3 as python breaks pretty much everything I know08:09
nshepperd (~asdfg@ppp118-209-196-83.lns20.mel6.internode.on.net) left irc: Ping timeout: 244 seconds08:10
fijalAlex_Gaynor: ping08:14
lahwranhm08:14
lahwranI seem to have hit a nerve in #archlinux08:14
lahwranthey really don't like the idea that using python3 might be bad08:15
fijallahwran: feel free to drag me to the conv08:18
lahwranfijal: lemme dump a pastebin up of what happened so far08:19
fijalpointless08:50
lucian (~lucian@93-97-174-114.zone5.bethere.co.uk) joined #pypy.08:51
lahwranhaha08:54
lahwranwell, hopefully pep 394 gets accepted reasonably soon08:54
lahwranof course, by then archlinux will probably have found something else to be hipster about, but oh well08:54
fijaljitviewer is broken :/08:57
fijalhakanardo: ping08:58
hakanardohi08:58
Niedar (~nnscript@ip68-231-248-182.hr.hr.cox.net) left irc: Ping timeout: 244 seconds09:02
Niedar (~nnscript@ip68-231-248-182.hr.hr.cox.net) joined #pypy.09:06
lahwranwho runs bbot2?09:07
hruske (~Gasper@188-230-156-183.dynamic.t-2.net) joined #pypy.09:17
G2P (~G2P@fw-asn1.ornis.com) joined #pypy.09:18
fijalhakanardo: the recent merges completely broke stuff like assembler counters09:19
hakanardobut tests are passing?09:21
hakanardohow recent btw?09:21
fijalyes, I think so09:21
fijalI don'09:21
fijalt know how recent09:21
fijalit's broken in a very subtle way09:22
fijaljust numbers are off09:22
hakanardoand we have to test for that?09:22
fijalyes, some09:22
fijalor maybe not09:23
fijalI thought we do09:23
fijalah right09:24
fijalnow I remember why we don't have tests09:24
fijalbecause you can't change debug settings from tests09:24
fijalhakanardo: do we have an example of creating a bridge using parse_ops?09:25
hakanardoBaseTestBridges in test_virtualstate.py maybe?09:27
hakanardothe assember counters is the offsets into the compiled trace, right?09:28
jell (jellonek@212.182.18.33) left irc: Ping timeout: 252 seconds09:28
anish_ (anish@nat/redhat/x-nvgqmrgcxekwvaad) left irc: Quit: Leaving09:33
ernop (~ernie@199.48.229.86) left irc: Quit: Leaving09:33
anish_ (anish@nat/redhat/x-mvpypjkskknkazcd) joined #pypy.09:38
fijalhakanardo: yes09:39
fijalhakanardo: I'll fix it later09:39
fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) left irc: Ping timeout: 240 seconds09:43
amaury_ (~amaury_@74.125.57.34) left irc: Read error: Operation timed out09:44
Taggnostr (~quassel@host102-102-dynamic.56-82-r.retail.telecomitalia.it) joined #pypy.09:56
Niedar (~nnscript@ip68-231-248-182.hr.hr.cox.net) left irc: Ping timeout: 248 seconds09:56
amaury_ (amaury_@nat/google/x-hdiwdpfrnrooytrr) joined #pypy.09:59
Niedar (~nnscript@ip68-231-248-182.hr.hr.cox.net) joined #pypy.09:59
verte (~verte@python/site-packages/verte) joined #pypy.10:14
Ormod_ (~valtha@ohmu.fi) left irc: Read error: Operation timed out10:17
JaRoel (~jaroel|4d@office.fourdigits.nl) joined #pypy.10:17
nshepperd (~asdfg@ppp118-209-10-193.lns20.mel4.internode.on.net) joined #pypy.10:18
JaRoel|4d (~jaroel|4d@office.fourdigits.nl) left irc: Ping timeout: 252 seconds10:19
Ormod (~valtha@ohmu.fi) joined #pypy.10:19
JaRoel|4d (~jaroel|4d@office.fourdigits.nl) joined #pypy.10:21
JaRoel (~jaroel|4d@office.fourdigits.nl) left irc: Ping timeout: 276 seconds10:23
anish_ (anish@nat/redhat/x-mvpypjkskknkazcd) left irc: Quit: Leaving10:31
Action: mikefc needs to filter the pypy-commit mailing list into a few folders he thinks.10:32
nopper (~nopper@ns.patched.biz) left irc: Read error: Connection reset by peer10:33
Nick change: verte -> {nyctea}10:37
mikefcDavid Beazley is hosting (in Chicago)   "Write a compiler"  in Rpython.   http://www.dabeaz.com/chicago/compiler.html10:49
Action: mikefc wishes he was nearer chicago10:49
furrykefYeesh! $1000?10:51
mikefche's a smart fellow.  and if your workplace paid for it it'd be easy :)10:52
mikefcit is 4 days. so that's not an awful price.10:52
mikefcdoes he contrib to pypy at all, i wonder.10:52
furrykefYeah, but I feel I could likely learn almost as much in 4 days on my own.10:53
furrykefAs it happens I'm currently using his PLY to write an assembler.10:53
furrykef(Which for at least some inputs runs 10x as fast in Pypy as in CPython -- I'm impressed!)10:54
furrykefHmm, I didn't know he's also the guy who created SWIG.10:56
mikefcthe first thing I saw of his was the Python GIL video from chiPy in 0910:58
mikefcand it's made me worry about python's future ever since10:58
nshepperd (~asdfg@ppp118-209-10-193.lns20.mel4.internode.on.net) left irc: Ping timeout: 240 seconds11:15
getxsick_ (xsx@tramwaj.asi.pwr.wroc.pl) joined #pypy.11:17
getxsick (xsx@unaffiliated/getxsick) left irc: Read error: Operation timed out11:18
nedbat (~nedbat@python/psf/nedbat) joined #pypy.11:39
azanella (~azanella@189.6.80.207) joined #pypy.11:42
bivab (~david@fwstups.cs.uni-duesseldorf.de) joined #pypy.11:47
squiddy (~squiddy@46.128.142.118.dynamic.cablesurf.de) joined #pypy.11:59
lahwranmikefc: oh?12:06
exarkunworrying about things is fun12:08
{nyctea}exarkun: how is that plot of land going?12:09
lahwranI'm still not completely sure if I trust that threads are as bad of an idea as #python regulars say they are12:09
lahwranwhen brought up, regulars there often say that threads are bad in /all/ languages, not just ones with a GIL12:09
ronnylahwran: what they actually mean to say is, that shared mutable memory concurrency is very problematic12:10
ronnysince it creates various classes of problems that are still norriously hard, and easy to get wrong in tricky ways12:11
exarkun{nyctea}: not as much snow on the ground as I'd prefer :)  not much else going on for the next few months12:11
lahwranbut I think the real thing is, is there anything for which there is not a better solution than threads?12:11
exarkunlahwran: Er?12:12
lahwranexarkun: er what?12:12
lahwranthe only things I can think of are things that are highly cpu-bound and require use of multiple cores, and the advice from #python is always to use multiple processes instead12:12
ronnylahwran: please rephase the question, it doesnt make sense12:12
lahwranright12:12
lahwranis there anything for which threads are the best available solution12:13
exarkunI'm sure there are some things like that12:13
ronnylahwran: its ot per se, that threads are a bad solution, its just that shared memory is ard, and even more hard with parallel code12:13
ronnybbl12:14
exarkunlahwran: Why is that an interesting question?12:14
nshepperd (~asdfg@ppp118-209-10-193.lns20.mel4.internode.on.net) joined #pypy.12:14
lahwranexarkun: uh, scroll up to where mikefc mentioned the GIL and read from there12:15
bivab_ (~david@fwstups.cs.uni-duesseldorf.de) joined #pypy.12:15
bivab (~david@fwstups.cs.uni-duesseldorf.de) left irc: Read error: Connection reset by peer12:15
Nick change: bivab_ -> bivab12:15
exarkunlahwran: I read it.12:15
lahwranerm12:16
lahwranokay12:16
arigato (~arigo@fwstups.cs.uni-duesseldorf.de) joined #pypy.12:16
exarkunAre you saying that if there is any problem, anywhere, that has (shared memory) threading as its best solution, Python must support threading optimally to survive?12:17
lahwranno12:17
lahwranit wasn't specific to python at all12:17
lahwranjust to #python, the channel, and the advice they give12:17
{nyctea}well, it's a model12:17
exarkunSorry, I still don't understand, then.12:18
{nyctea}it might be easier to express a concept in one model than another; a prime example being program analysis, which is /so/ much easier to express in a logic rather than a functional or relational model12:19
{nyctea}I suppose there are problems where concurrency might be easier expressed with threads, but I think it's very specialised cases; very simple embarrasingly-parallel stuff.12:20
{nyctea}it's also useful as a substrate on which to build other concurrency mechanisms.12:20
exarkun{nyctea}: Although that last mostly because it's mostly the only game in town12:21
exarkunlahwran: #python might not agree that what they're recommending isn't specific to Python at all. :)12:21
{nyctea}yes, not because it's easy to reason about.12:21
lahwrandash, particularly12:22
{nyctea}I'm surprised you said dash and not me :)12:22
{nyctea}lahwran: have you ever used E ?12:22
lahwranI actually haven't seen you before now12:22
exarkunlahwran: I'm pretty sure I agree with most of what people have been telling you.12:22
lahwranno, I haven't12:22
{nyctea}lahwran: I'm verte12:22
lahwranI don't remember talking to you about threads, then12:23
{nyctea}I have a new nick! one that is less girly.12:23
exarkunlahwran: I was trying to understand why you disagreed, but you're not explaining that very well :)12:23
exarkun{nyctea}: harder to type though12:23
{nyctea}it autocompletes from one character most everywhere12:24
lahwranexarkun: well, two things: I don't really disagree, I'm trying to develop a real opinion on it; and it's 6 am after not having slept, so my brain is a little fried12:24
{nyctea}I'll stop getting Vertel and verdoc hopefully12:24
exarkunyea but I have to shift to type that character :)12:24
exarkunlahwran: ah, okay. :)  perfectly understandable, then.12:24
exarkunspeaking of which12:24
Action: exarkun goes to find some caffeine12:24
nshepperd (~asdfg@ppp118-209-10-193.lns20.mel4.internode.on.net) left irc: Ping timeout: 240 seconds12:24
{nyctea}lahwran: you've read the eeecs 2006 report that everyone points at?12:25
{nyctea}lahwran: at least far enough for the case-in-point ?12:25
lahwranI don't remember such a report, so ... probably not?12:25
{nyctea}ok12:25
{nyctea}http://www.eecs.berkeley.edu/Pubs/TechRpts/2006/EECS-2006-1.htmlhttp://www.eecs.berkeley.edu/Pubs/TechRpts/2006/EECS-2006-1.html12:26
{nyctea}oops12:26
{nyctea}http://www.eecs.berkeley.edu/Pubs/TechRpts/2006/EECS-2006-1.html12:26
PiotrSikora (~none@nginx/adept/piotrsikora) left irc: Excess Flood12:35
squiddy (~squiddy@46.128.142.118.dynamic.cablesurf.de) left irc: Quit: Leaving12:36
PiotrSikora (~none@nginx/adept/piotrsikora) joined #pypy.12:38
dgl (~dgl@109.86.165.231) joined #pypy.12:45
dracman (~draco@212.255.20.85) left irc: Quit: Konversation terminated!12:45
Nick change: {nyctea} -> verte-{nyctea}12:47
JaRoel|4d (~jaroel|4d@office.fourdigits.nl) left irc: Remote host closed the connection12:50
JaRoel|4d (~jaroel|4d@office.fourdigits.nl) joined #pypy.12:50
furrykef (furrykef@ip68-12-180-167.ok.ok.cox.net) left irc: Quit: ME GROG CRUSH WORLD!!!13:05
jnoller (~jnoller@vpn.nasuni.com) joined #pypy.13:06
nshepperd (~asdfg@ppp118-209-10-193.lns20.mel4.internode.on.net) joined #pypy.13:09
aboudreault (~alanb@osgeo/member/aboudreault) joined #pypy.13:12
derdon (~derdon@p5DE8A0CC.dip.t-dialin.net) joined #pypy.13:17
felipejcruz (~felipecru@187.126.145.198) joined #pypy.13:18
bivab_ (~david@134.99.37.221) joined #pypy.13:18
bivab_ (~david@134.99.37.221) left irc: Client Quit13:19
bivab (~david@fwstups.cs.uni-duesseldorf.de) left irc: Ping timeout: 240 seconds13:21
derdon (~derdon@p5DE8A0CC.dip.t-dialin.net) left irc: Remote host closed the connection13:24
Rhy0lite (dje@nat/ibm/x-uvaphvvvkxjyrxur) joined #pypy.13:26
felipejcruz (~felipecru@187.126.145.198) left irc: Ping timeout: 240 seconds13:26
thinker (~thinker@123-194-52-90.dynamic.kbronet.com.tw) joined #pypy.13:27
felipejcruz (~felipecru@187.126.145.198) joined #pypy.13:34
felipejcruz (~felipecru@187.126.145.198) left irc: Client Quit13:35
nshepperd (~asdfg@ppp118-209-10-193.lns20.mel4.internode.on.net) left irc: Ping timeout: 240 seconds13:35
bbot213Exception: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/98813:41
bbot24Finished ??: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1484 [12amaury, py3k]13:41
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1485 [12amaury, py3k]13:41
bbot2Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/989 [12arigo]13:42
bbot213Exception: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1485 [12amaury, py3k]13:43
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/148613:43
arigatoamaury_: the py3k app-level build was deadlocking tannit13:44
hakanardoIs there a distinction between greenboxes in opimpl_jit_merge_point and a greenkey?13:45
arigatono13:45
arigatothe greenkey is not wrapped in boxes, that's it13:46
hakanardook, I placed a get_procedure_token(greenboxes) in opimpl_jit_merge_point13:46
hakanardoand am now seening ocational assertion errors13:46
hakanardowas I supposed to unwrap the boxes?13:47
hakanardohttp://paste.pocoo.org/show/524521/13:48
arigatono :-(13:49
arigatosory13:49
arigatogreenkey != greenargs13:49
arigatogreenargs are unwrapped13:49
arigatogreenkey is supposed to be wrapped in Consts13:49
arigatohard to know what's wrong13:50
arigatoe.g. are you careful with multiple different jitdrivers?13:51
whitelynx (~whitelynx@63.241.75.144) joined #pypy.13:51
hakanardoprobably not, are we handling multiple jitdrivers in the same metainterpreter?13:53
arigatolook in opimpl_jit_merge_point()13:53
arigatoeither "in_recursion" is false, in which case we assert that it's the same jitdriver13:53
arigatoor "in_recursion" is true, in which case it might be a different unrelated one13:54
arigatoso the actual greenkey arguments are wrongly typed for the "main" jitdriver of the metainterp13:54
arigatoin that case13:54
hakanardook, that might be it, thanx13:56
nedbat (~nedbat@python/psf/nedbat) left irc: Disconnected by services14:01
nedbat_ (~nedbat@python/psf/nedbat) joined #pypy.14:01
Action: arigato -> leave Düsseldorf14:03
arigato (~arigo@fwstups.cs.uni-duesseldorf.de) left irc: Quit: See you14:03
Nick change: lambacck_ -> lambacck14:05
gutworth (~benjamin@64-131-9-52.usfamily.net) joined #pypy.14:10
gtaylor (~gtaylor@108-196-160-120.lightspeed.tukrga.sbcglobal.net) joined #pypy.14:11
felipejcruz (~felipecru@187.102.160.14) joined #pypy.14:16
felipejcruz (~felipecru@187.102.160.14) left irc: Ping timeout: 240 seconds14:26
Nick change: nedbat_ -> nedbat14:32
bivab (~david@ip-62-143-59-5.unitymediagroup.de) joined #pypy.14:34
kenaan12hakanardo jit-improve-nested-loops 11ce62dce925d3 15/pypy/jit/metainterp/pyjitpl.py: we cant call get_procedure_token if we are in_recursion since the actual greenkey arguments ar...14:36
kenaan12hakanardo jit-improve-nested-loops 11f637da0553fb 15/pypy/: hg merge default14:36
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/645 [12hakanardo, jit-improve-nested-loops]14:37
verte-{nyctea} (~verte@python/site-packages/verte) left irc: Quit: ~~~ Crash in JIT!14:37
hruske (~Gasper@188-230-156-183.dynamic.t-2.net) left irc: Ping timeout: 240 seconds14:38
bivab (~david@ip-62-143-59-5.unitymediagroup.de) left irc: Quit: bivab14:40
kennethr_ (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) joined #pypy.14:46
kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) joined #pypy.14:46
JStoker (jstoker@unaffiliated/jstoker) left irc: Ping timeout: 252 seconds15:00
mikefc (~mikefc@60-242-240-196.static.tpgi.com.au) left irc: Ping timeout: 252 seconds15:02
kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) left irc: Quit: Textual IRC Client: http://www.textualapp.com/15:02
kennethr_ (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) left irc: Quit: Textual IRC Client: http://www.textualapp.com/15:02
JStoker (jstoker@unaffiliated/jstoker) joined #pypy.15:08
hruske (~Gasper@188-230-156-183.dynamic.t-2.net) joined #pypy.15:09
khs (~khs@69.79-161-94.customer.lyse.net) joined #pypy.15:19
nedbat (~nedbat@python/psf/nedbat) left irc: Read error: Connection reset by peer15:20
nedbat (~nedbat@python/psf/nedbat) joined #pypy.15:20
bbot23Success: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/189615:26
bbot23Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/18015:26
nedbat (~nedbat@python/psf/nedbat) left irc: Read error: Connection reset by peer15:33
nedbat (~nedbat@python/psf/nedbat) joined #pypy.15:34
kennethr_ (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) joined #pypy.15:35
kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) joined #pypy.15:35
derdon (~derdon@pD9E1D9C3.dip.t-dialin.net) joined #pypy.15:36
kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) left irc: Client Quit15:36
kennethr_ (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) left irc: Client Quit15:37
kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) joined #pypy.15:37
Kaskuka (~John@osbk-d9bf275a.pool.mediaWays.net) left irc: Ping timeout: 240 seconds15:39
Shanita (~John@osbk-4db163fc.pool.mediaWays.net) joined #pypy.15:39
G2P (~G2P@fw-asn1.ornis.com) left irc: Quit: Leaving.15:41
nedbat (~nedbat@python/psf/nedbat) left irc: Disconnected by services15:43
nedbat_ (~nedbat@python/psf/nedbat) joined #pypy.15:43
nedbat_ (~nedbat@python/psf/nedbat) left irc: Ping timeout: 276 seconds15:49
Nick change: getxsick_ -> getxsick15:51
fprimex (fprimex@154.sub-75-216-225.myvzw.com) joined #pypy.15:57
kkris (~kris@93-82-47-58.adsl.highway.telekom.at) joined #pypy.16:06
JaRoel|4d (~jaroel|4d@office.fourdigits.nl) left irc: Remote host closed the connection16:11
bbot24Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/75916:27
dmalcolm (~david@c-24-61-12-82.hsd1.ma.comcast.net) joined #pypy.16:41
fprimex (fprimex@154.sub-75-216-225.myvzw.com) left irc: Quit: soup!16:41
`fox` (~fox@95.237.108.196) joined #pypy.16:46
kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) left irc: Quit: Textual IRC Client: http://www.textualapp.com/16:49
lucian (~lucian@93-97-174-114.zone5.bethere.co.uk) left irc: Read error: Connection reset by peer17:00
antocuni (~antocuni@host117-71-dynamic.58-82-r.retail.telecomitalia.it) joined #pypy.17:03
Niedar (~nnscript@ip68-231-248-182.hr.hr.cox.net) left irc: Read error: Connection reset by peer17:12
fijal (~fijal@197.106.91.238) joined #pypy.17:13
`fox` (~fox@95.237.108.196) left irc: Read error: Connection reset by peer17:13
Niedar (~nnscript@ip68-231-248-182.hr.hr.cox.net) joined #pypy.17:16
Alex_Gaynorfijal: pong17:19
fijaluh, did I ping you?17:19
fijalI wonder what I wanted17:20
fijalah, what are you doing on py3k branch?17:20
Alex_Gaynorrandom small things17:20
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/148617:21
fijalAlex_Gaynor: you can go and help dabeaz with his RPython course17:25
Alex_GaynorI suspect he's probably ok.17:27
fijal:]17:30
bbot23Success: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/645 [12hakanardo, jit-improve-nested-loops]17:37
fijalAlex_Gaynor: did you figure out why memcpy is slow?17:38
fijalor is it not slow for you?17:38
Alex_Gaynorfijal: well, we're about the same speed as CPython for me17:39
fijalok17:39
Alex_Gaynorbut no I didn't investigate17:39
fijalwe're 2x slower for me17:39
Alex_GaynorJIT build?17:39
fijalyes17:39
fijalah17:41
fijalwell, we broke the debug counters a bit17:42
Alex_Gaynornot me, I didn't break anything17:42
Alex_Gaynorwell I broke weird string tests for a while17:42
Alex_Gaynorbut not debug counters17:42
kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) joined #pypy.17:44
fijalno, that's me17:45
fijalor more - that's hakan, but it's me who did not write a test17:45
fijalwell, it's not even entirely true17:45
fijalthere was a test that got rewritten in a way that made it stop testing anything :)17:45
fijalhakanardo: ping17:46
fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) joined #pypy.17:46
fijalpffff17:54
fijalAlex_Gaynor: well, the idea of debug counters is kinda broken right now :/17:54
`fox` (~fox@95.237.108.196) joined #pypy.17:54
fijal (~fijal@197.106.91.238) left irc: Read error: Connection reset by peer17:56
Alex_Gaynorfij:/18:13
kenaan12alex_gaynor default 114d8780140779 15/pypy/objspace/std/stringobject.py: do the same check as CPython here, explicitly check for length overflow before doing a replace.18:13
amaury_ (amaury_@nat/google/x-hdiwdpfrnrooytrr) left irc: Ping timeout: 268 seconds18:13
dgl (~dgl@109.86.165.231) left irc: Quit: Leaving...18:14
`fox` (~fox@95.237.108.196) left irc: Read error: Connection reset by peer18:24
`fox` (~fox@95.237.108.196) joined #pypy.18:24
Guest_ (~textual@67.51.82.66) joined #pypy.18:25
Nick change: Guest_ -> rekamso18:25
jnoller (~jnoller@vpn.nasuni.com) left irc: Quit: Leaving...18:27
DasIch_ (~dasich@p4FFDD895.dip.t-dialin.net) joined #pypy.18:32
DasIch (~dasich@p4FFDD616.dip.t-dialin.net) left irc: Ping timeout: 268 seconds18:36
mattip (~chatzilla@bzq-79-176-116-66.red.bezeqint.net) joined #pypy.18:39
mattiphi18:41
mattipIn cpython + windows, there is no such thing as select.poll18:42
mattipIn pypy, there IS select.poll, but it causes an app test to fail during the build with a timeout18:42
mattiphttp://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/303/steps/shell_7/logs/pytestLog18:43
exarkunHuh18:44
mattipI'm not sure what to do with this. Something is wrong, but what?18:46
exarkunpypy/rlib/_rsocket_rffi.py seems to be where the decision to have or not have poll is made18:46
exarkunIt's inside an `if _POSIX:´ check though18:46
exarkunSo I don't know how Windows would get it18:46
Action: mattip looking at core code for the first time18:47
mattipOK, so pypy/rlib/test_rsocket.py should be failing. I'll try to make it happen.18:50
Rhy0lite (dje@nat/ibm/x-uvaphvvvkxjyrxur) left irc: Quit: Leaving18:50
mattipnope, make that pypy/rlib/test_rpoll.py, which actually does have two failing tests.18:56
`fox` (~fox@95.237.108.196) left irc: Read error: Connection reset by peer18:56
mattipmakes me wonder how many other tests are failing for windows.18:57
`fox` (~fox@95.237.108.196) joined #pypy.19:00
Arfrever (~Arfrever@apache/committer/Arfrever) joined #pypy.19:08
bbot23Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/989 [12arigo]19:20
azanella (~azanella@189.6.80.207) left irc: Ping timeout: 252 seconds19:34
amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) joined #pypy.19:40
andrewfr (~andrew@modemcable211.101-70-69.static.videotron.ca) joined #pypy.19:56
andrewfrhello there?19:56
lahwranwho owns bbot2?19:59
andrewfrI guess it is rather late in Western Europe right now?20:00
lahwransomeone in #archlinux was using the nickname pypy yesterday, but they didn't reg it, so I grabbed it as soon as they nicked away20:00
lahwranthought it would be good for that bot20:00
lahwranmight*20:01
spez2 (~Adium@99-117-99-148.lightspeed.sntcca.sbcglobal.net) joined #pypy.20:03
spez2 (~Adium@99-117-99-148.lightspeed.sntcca.sbcglobal.net) left irc: Quit: Leaving.20:03
spez (~Adium@99-117-99-148.lightspeed.sntcca.sbcglobal.net) joined #pypy.20:03
mattipAFAIK bot2 is the name of the directory in the pypy/buildbot code repository, so that is probably how it got its name20:04
mattipI have a theory about version 2 of something20:04
mattipI usually write version 1, learn alot, and write version 2 that actually works.20:05
mattipThen when I try to write version 3 features creep in making the whole thing unstable20:05
lahwranhaha20:06
mattipSo project2 is always the final version20:06
mattipI ran the test suite "python pytest.py pypy/rlab" under windows, linux 3220:08
mattiphere are the results http://paste.pocoo.org/show/52469720:08
mattipin summary20:08
mattipwindows: 21 failed, 2216 passed, 23 skipped, 2 xfailed, 1 error in 2104.23 seconds20:09
mattiplinux 32 bit: 80 failed, 2166 passed, 15 skipped, 2 xfailed in 2351.37 seconds20:09
aboudreault (~alanb@osgeo/member/aboudreault) left irc: Quit: Leaving20:10
mattipAbout 30 of the linux failures were in pypackrat, which failed all tests.20:11
andrewfr (andrew@modemcable211.101-70-69.static.videotron.ca) left #pypy.20:17
derdon (~derdon@pD9E1D9C3.dip.t-dialin.net) left irc: Remote host closed the connection20:24
mattip (chatzilla@bzq-79-176-116-66.red.bezeqint.net) left #pypy.20:39
EnCuKou (~encukou@ip-94-113-220-25.net.upcbroadband.cz) joined #pypy.20:41
antocuni (~antocuni@host117-71-dynamic.58-82-r.retail.telecomitalia.it) left irc: Ping timeout: 252 seconds20:53
fijal (~fijal@197.170.57.209) joined #pypy.21:07
gtaylor (~gtaylor@108-196-160-120.lightspeed.tukrga.sbcglobal.net) left irc: Ping timeout: 240 seconds21:12
gtaylor_ (~gtaylor@108-196-160-120.lightspeed.tukrga.sbcglobal.net) joined #pypy.21:12
fijal (~fijal@197.170.57.209) left irc: Read error: Connection reset by peer21:14
nettok (~quassel@200.119.183.197) joined #pypy.21:18
spezi'm using pypy with ipython. is it possible to disable the fancy suggest-as-you-type autocompletion but retain the more common readline behavior?21:19
spez (~Adium@99-117-99-148.lightspeed.sntcca.sbcglobal.net) left irc: Quit: Leaving.21:23
kkris (~kris@93-82-47-58.adsl.highway.telekom.at) left irc: Quit: Leaving.21:28
nedbat (~nedbat@python/psf/nedbat) joined #pypy.21:29
rekamso (~textual@67.51.82.66) left irc: Ping timeout: 244 seconds21:34
nedbat (~nedbat@python/psf/nedbat) left irc: Ping timeout: 276 seconds21:40
fijal (~fijal@197.108.171.7) joined #pypy.21:42
nedbat (~nedbat@python/psf/nedbat) joined #pypy.21:55
kenaan12alex_gaynor extradoc 115c5293074ddb 15/blog/draft/pycon-2012-teaser.rst: note which is the tutorial.21:56
khs (~khs@69.79-161-94.customer.lyse.net) left irc: Ping timeout: 244 seconds22:06
Alex_Gaynorfijal: does http://paste.pocoo.org/show/524734/ look like an ok fix for #96222:23
Alex_Gaynorit's basically what CPython does22:24
fijalcan't be HAS_LOAD_EXTENSION = hasattr(sqlite, 'sqlite3_enable_load_extension')22:25
fijal?22:25
khs (~khs@69.79-161-94.customer.lyse.net) joined #pypy.22:25
Alex_Gaynorgood point22:25
fijalI Can't comment on self._check_thread etc22:26
fijali suppose there is a test, otheriwse LGTM22:26
khs (~khs@69.79-161-94.customer.lyse.net) left irc: Read error: Connection reset by peer22:26
Alex_Gaynorfijal: http://paste.pocoo.org/show/524735/22:26
fijalyop22:26
asmeurer__ (~asmeurer@c-174-56-21-245.hsd1.nm.comcast.net) left irc: Ping timeout: 240 seconds22:26
fijalthe question is then if HAS_LOAD_EXTENSION=False, the symbol is not there22:27
fijalor the function always fails?22:27
Alex_Gaynorsymbol isn't there22:27
fijalok22:27
fijalthen fine22:27
kenaan12alex_gaynor default 112988075eae8d 15/lib_pypy/_sqlite3.py: Work with sqlite's that don't have extension support.22:29
kenaan12alex_gaynor default 11f6f8ddc1a2f0 15/pypy/objspace/std/stringobject.py: merged upstream22:29
CIA-5303agaynor 07roundup * 10#962/Import sqlite3 fails on mac (lion): 22:29
CIA-53[resolved] Should be fixed by 2988075eae8d (sorry this took me so long). Please reopen if it22:29
CIA-53doesn't (I don't have a libsqlite which doesn't sup ... * 14https://bugs.pypy.org/issue96222:29
bbot2Started: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/75322:30
bbot2Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/18122:30
bbot2Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/99022:30
bbot2Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64-2/builds/922:30
fijal (~fijal@197.108.171.7) left irc: Ping timeout: 268 seconds22:36
khs (~khs@69.79-161-94.customer.lyse.net) joined #pypy.22:36
gtaylor_ (~gtaylor@108-196-160-120.lightspeed.tukrga.sbcglobal.net) left irc: Quit: Konversation terminated!22:37
amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) left irc: Ping timeout: 252 seconds22:39
furrykef (furrykef@ip68-12-180-167.ok.ok.cox.net) joined #pypy.22:47
khs (~khs@69.79-161-94.customer.lyse.net) left irc: Read error: Connection reset by peer22:48
furrykefhttp://paste.pocoo.org/show/524744/ -- I don't understand this. It imports 'jigen.main' fine from the interactive prompt, but not from a script.22:51
Alex_Gaynorfurrykef: jigen.py, trying to import jigen from there loads up that file22:52
Alex_Gaynorif you aren't using impliciit relative imports you can add `from __future__ import absolute_import`22:52
furrykefoop.22:54
tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy.22:55
khs (~khs@69.79-161-94.customer.lyse.net) joined #pypy.22:58
whitelynx (~whitelynx@63.241.75.144) left irc: Quit: Ex-Chat23:02
hruske (~Gasper@188-230-156-183.dynamic.t-2.net) left irc: Remote host closed the connection23:18
nedbat (~nedbat@python/psf/nedbat) left irc: Ping timeout: 248 seconds23:18
zooko (~user@97-118-104-179.hlrn.qwest.net) joined #pypy.23:24
`fox` (~fox@95.237.108.196) left irc: Ping timeout: 248 seconds23:25
nettok (~quassel@200.119.183.197) left irc: Ping timeout: 252 seconds23:44
khs (~khs@69.79-161-94.customer.lyse.net) left irc: Quit: Leaving23:58
--- Fri Dec 23 201100:00

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