#pypy IRC log for Thursday, 2012-01-05

nedbat (~nedbat@python/psf/nedbat) left irc: Ping timeout: 255 seconds00:00
mat^2 (~mathias@212.130.113.35) left irc: Ping timeout: 240 seconds00:01
rekamsodoes pypy keep local variables on the stack?00:01
_stian_ (~stian@137.241.189.109.customer.cdi.no) left irc: Quit: Leaving.00:05
nedbat (~nedbat@python/psf/nedbat) joined #pypy.00:12
gutworthrekamso: more context needed00:17
gutworthjitted or interpretered, c stack or python stack?00:17
aleksi (~aleksi@109-184-97-156.dynamic.mts-nn.ru) left irc: Remote host closed the connection00:21
rekamsojitted and interpreted; not entirely sure how the python stack works00:22
rekamsois it just a chunk of allocated memory seperate from the c stack?00:22
rekamsomy recollection is cpython puts python variables on the c stack the same as it puts python call frames on the c stack00:23
rekamsobut that actually could be wrong :)00:23
gutworththe answer is no00:28
fermianyon (~lane@c-71-229-21-197.hsd1.al.comcast.net) left irc: Ping timeout: 240 seconds00:36
ronan (~ronan@host86-143-209-182.range86-143.btcentralplus.com) left irc: Quit: Ex-Chat00:36
kenaan12hager ppc-jit-backend 11b3a8f9928a2e 15/pypy/jit/backend/ppc/ppcgen/: fix basic field operations00:38
gtaylor (~gtaylor@108-196-160-156.lightspeed.tukrga.sbcglobal.net) left irc: Quit: Konversation terminated!00:45
gutworth (~benjamin@64-131-9-52.usfamily.net) left irc: Ping timeout: 240 seconds00:47
gutworth (~benjamin@64-131-9-52.usfamily.net) joined #pypy.00:47
GDorn (gdorn@li223-147.members.linode.com) left #pypy.01:03
mtigas (~mtigas@users.spokesman.com) left irc: Quit: mtigas01:03
tilgovi (~randall@ool-4357ca60.dyn.optonline.net) joined #pypy.01:09
tilgovi (~randall@ool-4357ca60.dyn.optonline.net) left irc: Changing host01:09
tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy.01:09
cpher (~chris@216-197-175-156.sktn.hsdb.sasknet.sk.ca) joined #pypy.01:13
nettok (~quassel@200.119.181.16) joined #pypy.01:16
nettok_ (~quassel@200.119.187.69) joined #pypy.01:20
fzzzy (~donovan@nat/mozilla/x-egdecpsujerlpihz) left irc: Read error: Connection reset by peer01:20
fzzzy (~donovan@2620:101:8003:200:c2f:dea6:589c:bd1a) joined #pypy.01:20
nettok (~quassel@200.119.181.16) left irc: Ping timeout: 252 seconds01:22
nettok_ (~quassel@200.119.187.69) left irc: Ping timeout: 252 seconds01:27
bbot23Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/19401:30
jterrace (~Adium@dynamic-oit-vapornet-b-18.Princeton.EDU) joined #pypy.01:30
bbot23Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64-2/builds/2201:30
halgari (475a45cc@gateway/web/freenode/ip.71.90.69.204) joined #pypy.01:33
nettok (~quassel@200.119.187.69) joined #pypy.01:39
halgari (475a45cc@gateway/web/freenode/ip.71.90.69.204) left irc: Quit: Page closed01:40
fzzzy (~donovan@2620:101:8003:200:c2f:dea6:589c:bd1a) left irc: Quit: fzzzy01:41
ericflo (~ericflo@75.103.8.110) left irc: Quit: ericflo01:44
cpher (~chris@216-197-175-156.sktn.hsdb.sasknet.sk.ca) left irc: Quit: cpher01:44
nettok_ (~quassel@200.119.185.251) joined #pypy.01:44
nettok (~quassel@200.119.187.69) left irc: Ping timeout: 240 seconds01:45
kenaan12hager ppc-jit-backend 1181584461b2f7 15/pypy/jit/backend/ppc/ppcgen/: made test_array_basic pass01:46
bbot24Failure: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/76601:47
davisagli (davisagli@davisagli.com) left #pypy.01:47
zain (~textual@12.130.118.22) joined #pypy.01:49
nettok (~quassel@190.143.178.2) joined #pypy.01:50
nettok_ (~quassel@200.119.185.251) left irc: Ping timeout: 244 seconds01:51
mat^2 (~mathias@212.130.113.35) joined #pypy.01:59
rekamso (~textual@63-228-127-70.dia.static.qwest.net) left irc: Quit: bus01:59
bbot2Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/191102:00
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/32802:00
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/66402:00
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/31702:00
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/66602:00
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/118202:00
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/84902:00
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/150102:00
bbot2Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/77602:00
nettok (~quassel@190.143.178.2) left irc: Ping timeout: 248 seconds02:03
nettok (~quassel@190.143.190.233) joined #pypy.02:04
fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) joined #pypy.02:06
nettok (~quassel@190.143.190.233) left irc: Ping timeout: 255 seconds02:08
nettok (~quassel@190.143.178.170) joined #pypy.02:09
fermianyon (~lane@c-71-229-21-197.hsd1.al.comcast.net) joined #pypy.02:13
nettok (~quassel@190.143.178.170) left irc: Ping timeout: 252 seconds02:14
nettok_ (~quassel@190.143.179.75) joined #pypy.02:14
tilgovi (~randall@couchdb/developer/tilgovi) left irc: Ping timeout: 240 seconds02:26
nettok_ (~quassel@190.143.179.75) left irc: Read error: Connection reset by peer02:29
nettok (~quassel@190.143.180.36) joined #pypy.02:30
durin42 (~durin@adium/durin42) left irc: Ping timeout: 252 seconds02:35
derdon (~derdon@p5DE8A9FE.dip.t-dialin.net) left irc: Remote host closed the connection02:36
durin42 (~durin@adium/durin42) joined #pypy.02:37
tilgovi (~randall@ool-4357ca60.dyn.optonline.net) joined #pypy.02:39
tilgovi (~randall@ool-4357ca60.dyn.optonline.net) left irc: Changing host02:39
tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy.02:39
mat^2 (~mathias@212.130.113.35) left irc: Ping timeout: 252 seconds02:49
Ademan (~dan@adsl-71-141-224-79.dsl.snfc21.pacbell.net) left irc: Quit: leaving03:01
Kaskuka (~John@osbk-4db14907.pool.mediaWays.net) left irc: Ping timeout: 240 seconds03:03
Kaskuka (~John@osbk-4db06dd0.pool.mediaWays.net) joined #pypy.03:03
bbot23Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/100303:11
stakkars_ (~tismer@p5DDB7A14.dip.t-dialin.net) joined #pypy.03:13
stakkars (~tismer@p5DDB7A14.dip.t-dialin.net) left irc: Read error: Connection reset by peer03:13
Nick change: stakkars_ -> stakkars03:13
stakkars_ (~tismer@p5DDB7A14.dip.t-dialin.net) joined #pypy.03:16
stakkars (~tismer@p5DDB7A14.dip.t-dialin.net) left irc: Read error: Connection reset by peer03:16
Nick change: stakkars_ -> stakkars03:16
stakkars_ (~tismer@p5DDB7A14.dip.t-dialin.net) joined #pypy.03:17
stakkars (~tismer@p5DDB7A14.dip.t-dialin.net) left irc: Read error: Connection reset by peer03:17
Nick change: stakkars_ -> stakkars03:17
stakkars_ (~tismer@p5DDB7A14.dip.t-dialin.net) joined #pypy.03:18
stakkars (~tismer@p5DDB7A14.dip.t-dialin.net) left irc: Read error: Connection reset by peer03:18
Nick change: stakkars_ -> stakkars03:18
dracman (~draco@212.255.47.158) left irc: Ping timeout: 252 seconds03:19
stakkars_ (~tismer@p5DDB7A14.dip.t-dialin.net) joined #pypy.03:23
stakkars (~tismer@p5DDB7A14.dip.t-dialin.net) left irc: Read error: Connection reset by peer03:23
Nick change: stakkars_ -> stakkars03:23
stakkars_ (~tismer@p5DDB7A14.dip.t-dialin.net) joined #pypy.03:24
stakkars (~tismer@p5DDB7A14.dip.t-dialin.net) left irc: Read error: Connection reset by peer03:24
Nick change: stakkars_ -> stakkars03:24
dracman (~draco@212.255.38.129) joined #pypy.03:25
zain (~textual@12.130.118.22) left irc: Quit: Textual IRC Client: http://www.textualapp.com/03:43
nedbat (~nedbat@python/psf/nedbat) left irc: Disconnected by services04:13
nedbat_ (~nedbat@python/psf/nedbat) joined #pypy.04:13
bbot23Success: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/191104:13
anish_ (anish@nat/redhat/x-fazxbtihfhegzbcb) joined #pypy.04:14
thinker (~thinker@123-194-52-90.dynamic.kbronet.com.tw) left irc: Remote host closed the connection04:17
Nick change: nedbat_ -> nedbat04:26
nettok_ (~quassel@190.143.182.96) joined #pypy.04:30
nettok (~quassel@190.143.180.36) left irc: Ping timeout: 252 seconds04:33
nedbat (~nedbat@python/psf/nedbat) left irc: Ping timeout: 248 seconds04:34
nettok (~quassel@190.143.176.89) joined #pypy.04:35
nettok_ (~quassel@190.143.182.96) left irc: Ping timeout: 252 seconds04:37
stakkars_ (~tismer@p5DDB7A14.dip.t-dialin.net) joined #pypy.04:41
stakkars (~tismer@p5DDB7A14.dip.t-dialin.net) left irc: Read error: Connection reset by peer04:41
Nick change: stakkars_ -> stakkars04:41
pjenvey (~pjenvey@underboss.org) left irc: Ping timeout: 255 seconds04:44
ericholscher (~eric@173.203.223.63) left irc: Read error: Operation timed out04:44
mat^2 (~mathias@212.130.113.35) joined #pypy.04:45
pjenvey (~pjenvey@underboss.org) joined #pypy.04:48
ericholscher (~eric@173.203.223.63) joined #pypy.04:48
elliottcable (~me@ell.io) joined #pypy.04:57
jterrace (~Adium@dynamic-oit-vapornet-b-18.Princeton.EDU) left irc: Quit: Leaving.04:57
nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) left irc: Ping timeout: 248 seconds05:02
mwhudson (~mwh@linaro/mwhudson) left irc: Ping timeout: 252 seconds05:09
bbot23Success: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/150105:17
ernop (~ernie@199.48.225.86) joined #pypy.05:19
bbot23Success: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/84905:19
fijal (~fijal@196-215-5-11.dynamic.isadsl.co.za) left irc: Ping timeout: 240 seconds05:26
bbot23Success: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/66605:27
thinker (~thinker@218-167-101-92.dynamic.hinet.net) joined #pypy.05:27
bbot23Success: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/118205:31
PiotrSikora (~none@nginx/adept/piotrsikora) left irc: Excess Flood05:32
pedronis (~pedronis@73-53.195-178.cust.bluewin.ch) left irc: Quit: Leaving05:33
PiotrSikora (~none@nginx/adept/piotrsikora) joined #pypy.05:34
nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) joined #pypy.05:40
thinker (~thinker@218-167-101-92.dynamic.hinet.net) left irc: Remote host closed the connection05:43
bbot23Success: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/66405:49
tilgovi (~randall@couchdb/developer/tilgovi) left irc: Remote host closed the connection06:01
fijal (~fijal@197.105.98.164) joined #pypy.06:03
nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) left irc: Ping timeout: 240 seconds06:17
fijal (~fijal@197.105.98.164) left irc: Read error: Connection reset by peer06:18
nettok (~quassel@190.143.176.89) left irc: Remote host closed the connection06:31
ernop (~ernie@199.48.225.86) left irc: Ping timeout: 240 seconds06:36
ernop (~ernie@199.48.225.86) joined #pypy.06:36
ernopp (~ernie@199.48.225.86) joined #pypy.06:38
ernopp (~ernie@199.48.225.86) left irc: Client Quit06:41
ernop (~ernie@199.48.225.86) left irc: Quit: Leaving06:41
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/32806:44
gutworth (~benjamin@64-131-9-52.usfamily.net) left irc: Ping timeout: 240 seconds06:45
mat^2 (~mathias@212.130.113.35) left irc: 06:47
bbot23Success: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/77606:49
fermianyon (~lane@c-71-229-21-197.hsd1.al.comcast.net) left irc: Ping timeout: 240 seconds06:50
zain (~textual@c-67-160-201-63.hsd1.ca.comcast.net) joined #pypy.06:54
anish_ (anish@nat/redhat/x-fazxbtihfhegzbcb) left irc: Remote host closed the connection06:55
ernop (~ernie@114.250.129.15) joined #pypy.06:59
zain (~textual@c-67-160-201-63.hsd1.ca.comcast.net) left irc: Quit: Textual IRC Client: http://www.textualapp.com/07:00
zain (~textual@c-67-160-201-63.hsd1.ca.comcast.net) joined #pypy.07:05
ernop (~ernie@114.250.129.15) left irc: Ping timeout: 240 seconds07:17
fijal (~fijal@197.169.202.78) joined #pypy.07:18
thinker (~thinker@218-167-101-92.dynamic.hinet.net) joined #pypy.07:19
fijalAlex_Gaynor: ping07:20
lmoura (lmoura@gateway/indt/session) left irc: Ping timeout: 240 seconds07:25
fijal (~fijal@197.169.202.78) left irc: Read error: Connection reset by peer07:25
JaRoel|4d (~jaroel|4d@2001:980:7133:1:15c:aba2:a04c:4a8e) left irc: Remote host closed the connection07:25
lmoura (lmoura@gateway/indt/session) joined #pypy.07:25
anish_ (anish@nat/redhat/x-lvwqhbhniajllvkq) joined #pypy.07:27
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/31707:41
anish_ (anish@nat/redhat/x-lvwqhbhniajllvkq) left irc: Remote host closed the connection07:45
fijal (~fijal@197.168.235.192) joined #pypy.07:47
fijal (~fijal@197.168.235.192) left irc: Read error: Connection reset by peer07:50
anish_ (anish@nat/redhat/x-fxrbbeswiajqahie) joined #pypy.07:51
anish_ (anish@nat/redhat/x-fxrbbeswiajqahie) left irc: Read error: Connection reset by peer07:51
anish_ (anish@nat/redhat/x-rqvjmxjgjeuholoa) joined #pypy.07:53
anish_ (anish@nat/redhat/x-rqvjmxjgjeuholoa) left irc: Read error: Connection reset by peer07:55
cpets (c358b60a@gateway/web/freenode/ip.195.88.182.10) joined #pypy.08:04
anish_ (anish@nat/redhat/x-xllcckxbdkwozgmz) joined #pypy.08:08
anish_ (anish@nat/redhat/x-xllcckxbdkwozgmz) left irc: Remote host closed the connection08:09
JaRoel|4d (~jaroel|4d@office.fourdigits.nl) joined #pypy.08:10
bogner (~bogner@2600:3c03::f03c:91ff:fedf:7ef4) left irc: Quit: Coyote finally caught me08:12
ernop (~ernie@114.250.129.15) joined #pypy.08:13
bogner (~bogner@d50-99-181-221.abhsia.telus.net) joined #pypy.08:13
int3__ (~int3__@220.232.235.85) joined #pypy.08:14
anish_ (anish@nat/redhat/x-taytszxloyuyrlur) joined #pypy.08:16
anish_ (anish@nat/redhat/x-taytszxloyuyrlur) left irc: Read error: Connection reset by peer08:17
bogner` (~bogner@2600:3c03::f03c:91ff:fedf:7ef4) joined #pypy.08:18
anish_ (anish@nat/redhat/x-wbtqdbzgtfxsveos) joined #pypy.08:22
zk (~is@whatit.is) left irc: Read error: Operation timed out08:22
zk (~is@whatit.is) joined #pypy.08:23
nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) joined #pypy.08:24
anish_ (anish@nat/redhat/x-wbtqdbzgtfxsveos) left irc: Read error: Connection reset by peer08:24
Dulak (~michael@unaffiliated/dulak) left irc: Ping timeout: 240 seconds08:25
amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) left irc: Ping timeout: 252 seconds08:25
anish_ (anish@nat/redhat/x-exsfhvlrwvvqiwap) joined #pypy.08:28
bogner (~bogner@d50-99-181-221.abhsia.telus.net) left irc: Quit: Ex-Chat08:29
int3__ (~int3__@220.232.235.85) left irc: Remote host closed the connection08:32
fijal (~fijal@196-215-121-137.dynamic.isadsl.co.za) joined #pypy.08:35
anish_ (anish@nat/redhat/x-exsfhvlrwvvqiwap) left irc: Read error: Connection reset by peer08:36
anish_ (anish@nat/redhat/x-ofeoymebxwwzrhiv) joined #pypy.08:43
anish_ (anish@nat/redhat/x-ofeoymebxwwzrhiv) left irc: Read error: Connection reset by peer08:44
anish_ (anish@nat/redhat/x-xckeljyowyiyipjr) joined #pypy.08:47
fijal (~fijal@196-215-121-137.dynamic.isadsl.co.za) left irc: Ping timeout: 240 seconds08:49
kenaan12cfbolz extradoc 11165f8a7523d2 15/talk/dagstuhl2012/: add the talk I gave at dagstuhl08:50
anish_ (anish@nat/redhat/x-xckeljyowyiyipjr) left irc: Read error: Connection reset by peer08:50
anish_ (anish@nat/redhat/x-ybdbhhiixyvtqbyz) joined #pypy.08:54
mikefc0.25 minutes of pypy hacking08:57
anish_ (anish@nat/redhat/x-ybdbhhiixyvtqbyz) left irc: Read error: Connection reset by peer09:08
hruske (~Gasper@188-230-156-183.dynamic.t-2.net) joined #pypy.09:10
squiddy (~squiddy@g224193131.adsl.alicedsl.de) joined #pypy.09:12
anish_ (anish@nat/redhat/x-mgqoxmmhvhgjjyag) joined #pypy.09:21
thinker (~thinker@218-167-101-92.dynamic.hinet.net) left irc: Remote host closed the connection09:23
antocuni_ (~antocuni@host208-85-dynamic.7-79-r.retail.telecomitalia.it) joined #pypy.09:25
lucian (~lucian@93-97-174-114.zone5.bethere.co.uk) joined #pypy.09:30
mimi (~mimi@97-88-28-179.dhcp.roch.mn.charter.com) left irc: Read error: Connection reset by peer09:35
Husio (husiatyn@oceanic.wsisiz.edu.pl) left irc: Ping timeout: 248 seconds09:37
Husio (husiatyn@oceanic.wsisiz.edu.pl) joined #pypy.09:37
fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) left irc: Quit: fzzzy09:38
G2P (~G2P@fw-asn1.ornis.com) joined #pypy.09:41
lesshaste (~lesshaste@87-194-206-189.bethere.co.uk) left irc: Quit: Leaving09:43
JaRoel (~jaroel|4d@office.fourdigits.nl) joined #pypy.09:55
JaRoel|4d (~jaroel|4d@office.fourdigits.nl) left irc: Ping timeout: 252 seconds09:55
leshaste (~lesshaste@87-194-206-189.bethere.co.uk) joined #pypy.10:00
leshaste hg clone https://bitbucket.org/pypy/pypy10:10
leshasteabort: HTTP Error 503: Service Unavailable10:10
leshasteis that bitbucket which is down?10:10
hakanardoprobably, I cant access it either:10:11
leshaste:(10:11
hakanardoremote: ssh_exchange_identification: Connection closed by remote host10:11
hakanardoabort: no suitable response from remote hg!10:11
leshasteis there another way to get the source?10:11
leshastea non bitbucket way that is10:12
hakanardodont know, I have a fairly recent checkout localy10:12
leshastecan I get yours somehow?10:12
leshasteusing git I suppose10:12
leshasteor any other method10:13
hakanardomaybe, give me a sec...10:13
leshastethanks10:13
leshastehmm.. http://wyvern.cs.uni-duesseldorf.de:5000/ from http://morepypy.blogspot.com/2011/08/visualization-of-jitted-code.html is also down10:15
leshasteor doesn't exist10:15
hakanardohttp://morepypy.blogspot.com/2011/08/visualization-of-jitted-code.html works fine here10:17
leshastesure but does the http://wyvern.cs.uni-duesseldorf.de:5000/ link work for you?10:18
leshastethe "online demo" link10:19
hakanardoah, no indeed10:19
MostAwesomeDudeThe demo jitviewer was hammered heavily ever since that post; I bet whoever owns it took it down.10:20
leshasteok10:20
leshasteI would just like to be able to download pypy at this point :)10:20
leshasteI am trying to get jitviewer to work10:20
leshastewhich seems to need the pypy source10:20
hakanardowould the source release on http://pypy.org/download.html do?10:23
stakkars (~tismer@p5DDB7A14.dip.t-dialin.net) left irc: Read error: Connection reset by peer10:23
stakkars (~tismer@p5DDB7A14.dip.t-dialin.net) joined #pypy.10:23
hakanardoor you need more recent?10:23
leshastethat source is fine. it's all at bitbucket isn't it?10:24
leshasteis there a non-bitbucket source link there?10:25
hakanardohmm, no, sorry10:25
leshasteok10:26
hakanardotry http://hakan.ardoe.net/~hakan/pypy.tgz10:27
leshastethanks!10:29
hakanardoit's a .tar.bz2 file dispite it's name...10:29
leshaste:)10:29
leshastehmm...ImportError: No module named jinja210:32
stakkars (~tismer@p5DDB7A14.dip.t-dialin.net) left irc: Read error: Connection reset by peer10:32
leshastewhere is that?10:32
stakkars (~tismer@p5DDB7A14.dip.t-dialin.net) joined #pypy.10:32
JaRoel (~jaroel|4d@office.fourdigits.nl) left irc: Remote host closed the connection10:33
squiddyleshaste: check the requirements.txt, you'll need those packages10:33
leshastehmm10:33
JaRoel|4d (~jaroel|4d@office.fourdigits.nl) joined #pypy.10:34
unbit (~unbit@93-58-162-185.ip159.fastwebnet.it) left irc: Remote host closed the connection10:35
hakanardoI think you can run jitviewer/setup.py develop to install the packages needed10:36
christophler (~web49_an_@84.45.87.204) left irc: Remote host closed the connection10:36
leshasteright I did that10:36
hakanardoalso you probably need to mach the pypy source with the pypy binary your using10:36
leshasteI still get ImportError: No module named jinja210:36
hakanardowhat I sent you should be close to latest nightly10:37
leshasteand I see Installed /usr/local/lib/python2.6/dist-packages/Jinja2-2.6-py2.6.egg10:37
leshasteso I am not sure what is going on10:37
leshasteexcept maybe a path error10:37
hakanardoyou should run the jitviewer under pypy10:38
hakanardoand install the packages under pypy10:39
leshastehttp://paste.pocoo.org/show/530299/10:39
leshastewhat do you make of that?10:39
leshastehakanardo, oh...err.. can you just walk me through that?10:39
leshasteI just am following the README10:40
leshastewhere it says python setup.py develop10:40
squiddyhave you activated the virtualenv before?10:40
leshasteno I can't as my version is too old it seems10:40
hakanardoright, I think it refers to the "python" within the virtualenv which it sets up to be pypy10:41
hakanardoso you are not using virtualenv?10:41
squiddyvirtualenv is a single python file, you can download it in case you can't install a more recent one10:41
lucian (~lucian@93-97-174-114.zone5.bethere.co.uk) left irc: Ping timeout: 240 seconds10:42
hakanardothe alternative to virtualenv is to manuallt download the source of python-setuptools and then install it under pypy using "pypy setup.py install"10:43
hakanardoand then use it to install the rest of the dependencies10:44
leshastehmm10:44
leshastevirtualenv comes in a tar ball with lots of stuff10:44
squiddyhttps://raw.github.com/pypa/virtualenv/master/virtualenv.py, python virtualenv.py envname10:45
squiddyas described ehre http://pypi.python.org/pypi/virtualenv10:45
leshasteok10:46
leshastegot new virtualenv10:46
leshasteit ran without problem10:46
leshastewent back into the jitviewer directory and ran10:46
leshastesudo python setup.py develop10:46
leshasteit said it already had everything10:46
leshastethen ran10:46
leshastejitviewer/bin/jitviewer.py log.pypylog10:47
leshasteImportError: No module named jinja210:47
lucian (~lucian@93-97-174-114.zone5.bethere.co.uk) joined #pypy.10:47
hakanardothe virtualenv call from the readme creates a dir called pypy-viewer10:48
hakanardouse the pythin in there:10:48
hakanardo./pypy-viewer/bin/python setup.py develop10:48
anish_ (anish@nat/redhat/x-mgqoxmmhvhgjjyag) left irc: Quit: Leaving10:48
leshasteok did that10:49
leshastejitviewer/bin/jitviewer.py log.pypylog10:49
leshaste ImportError: No module named jinja210:49
hakanardohmm, what about: pypy-viewer/bin/pypy jitviewer/bin/jitviewer.py log.pypylog10:50
leshastehttp://paste.pocoo.org/show/530309/10:51
leshasteprogress? :)10:51
hakanardook, that's progress :)10:51
voidspace (~voidspace@python/psf/voidspace) joined #pypy.10:52
hakanardonow we need to mach your binary with your pypy srource code10:52
hakanardowhich pypy binary are you using10:52
ernop (~ernie@114.250.129.15) left irc: Remote host closed the connection10:52
leshaste1.710:53
hakanardook, then the source is too recent10:53
antocuni_pff, is it just me or bitbutcket is down?10:54
antocuni_I get HTTP Error 503 when trying to pull10:54
leshasteantocuni_, it is down :(10:54
arigato (~arigo@adsl-89-217-185-214.adslplus.ch) joined #pypy.10:54
leshasteI don't know if they know10:54
Action: antocuni_ tries with ssh10:54
Action: hakanardo already did :)10:54
antocuni_hakanardo: and it doesn't work?10:55
hakanardono10:55
antocuni_pff10:55
anish_ (anish@nat/redhat/x-lwrwmimgrwppqrtm) joined #pypy.10:55
hakanardoleshaste: ok, try http://hakan.ardoe.net/~hakan/pypy-1.7.tar.bz210:57
squiddy (~squiddy@g224193131.adsl.alicedsl.de) left irc: Quit: Leaving11:00
leshasteImportError: cannot import name 'parse_log_counts'11:03
leshaste:)11:03
leshasteI just copied it to the same place11:03
leshastehttp://paste.pocoo.org/show/530317/11:04
barnash (~barnash@89-139-199-136.bb.netvision.net.il) joined #pypy.11:04
hakanardoargh!11:05
leshasteoh yes... :)11:05
hakanardomaybe you need an older version of the jitviewer aswell11:05
leshastemarvellous11:05
leshasteas an alternative.. maybe you could look at the trace for me? :)11:06
leshasteit might be a *lot* quicker11:06
hakanardono I would get the same issues as the log was produced with pypy 1.7 and not latest night11:07
hakanardo*nightly*11:08
cpets (c358b60a@gateway/web/freenode/ip.195.88.182.10) left irc: Ping timeout: 258 seconds11:08
mfoord (~anonymous@python/psf/voidspace) joined #pypy.11:11
hakanardoleshaste: do you have a clone of the jitviewer repository?11:13
voidspace (~voidspace@python/psf/voidspace) left irc: Quit: Uhm... gotta go11:14
Nick change: mfoord -> voidspace11:14
hakanardoif so, try version 8b993824df4111:15
leshastehakanardo, I meant you could make the log too11:16
leshastehakanardo, or I could remake the log using the latest pypy?11:16
hakanardoyes that should work11:17
hakanardograb the latest nightly build here: http://buildbot.pypy.org/nightly/trunk/11:17
unbit (~unbit@93-58-162-185.ip159.fastwebnet.it) joined #pypy.11:18
hakanardorm the pypy-viewer dir from virtualenv and recreate it using virtualenv and "setup.py develop"11:18
leshastethanks.. I am going to give up for a bit11:18
leshasteit's all taken too many hours so far11:19
leshasteI'll try again another day11:19
hakanardook, good luck :)11:19
leshastethanks11:19
lmoura (lmoura@gateway/indt/session) left irc: Read error: Operation timed out11:28
lmoura (lmoura@gateway/indt/session) joined #pypy.11:29
leshastehttp://status.bitbucket.org/11:40
arigato (~arigo@adsl-89-217-185-214.adslplus.ch) left irc: Ping timeout: 252 seconds11:54
mikefcstatus.bitbucket.org isn't responding for me :(11:57
mikefcnginx gateway error11:57
mikefcugh. 11:57
ronnymikefc: their main nfs died12:01
nedbat (~nedbat@python/psf/nedbat) joined #pypy.12:02
leshasteronny, how do you know that?12:11
witulski (~stupsi@fwstups.cs.uni-duesseldorf.de) joined #pypy.12:24
witulski (stupsi@fwstups.cs.uni-duesseldorf.de) left #pypy.12:24
fijal (~fijal@196-215-5-11.dynamic.isadsl.co.za) joined #pypy.12:30
ronnyleshaste: a bird told me12:33
leshaste:)12:33
fijalhey12:36
ronnysup fijal 12:41
leshastehi12:45
amaury_ (~amaury_@74.125.57.34) joined #pypy.12:45
fijalleshaste, MostAwesomeDude: for what is worth, the BaseHTTPServer takes itself down on it's own12:49
leshaste:)12:49
fijalantocuni_: ping12:50
antocuni_fijal: pong12:50
fijalantocuni_: I'm a bit unhappy with ops_offset being a dict12:51
fijalwhy not store an offset on ops?12:51
antocuni_I don't remember the details12:51
antocuni_but I think it was not to have an extra attribute on all the ops12:51
antocuni_because we are interested in the offset of only a small subset of those (the ones which are not killed by optimizeopt)12:52
fijalwhy not a list then?12:53
antocuni_good point12:54
antocuni_as I said, I don't remember the details12:54
fijalmy slight worry is that we would like to get rid of dict lookups for the backend12:55
antocuni_yes, it sounds like a good idea12:55
fijalwhile in general I agree "one more would not make a difference" eventually, I hope to get rid of that :/12:55
Nick change: antocuni_ -> antocuni12:55
antocunialthough we spend relatively little time in the backend, compared to e.g. pyjitpl12:56
fijalyes12:57
fijalbut this is also an artifact of say tracing a lot12:57
fijalfor example for translate.py or pypy py.test test_numarray.py we do trace quite a lot without compiling12:57
fijalso yes, it's all true and whatnot, but we might not care :)12:59
fijalalso there are floating ideas about light-weight tracing13:00
fijalthat would stress assembler more13:00
nedbat (~nedbat@python/psf/nedbat) left irc: Ping timeout: 245 seconds13:13
antocuniwhat are the ideas for lightweight tracing?13:14
jnoller (~jnoller@vpn.nasuni.com) joined #pypy.13:14
fijaljnoller: hi jesse13:15
fijalantocuni: to say trace only pyopcode.py13:15
fijaland leave everything else as calls13:15
jnollerfijal: hola13:15
fijaland don't run optimizations13:15
fijalor so13:15
antocunifijal: ah, that would be roughly equivalent to a "normal" jit13:15
antocuniand then run full tracing when the code is hot?13:15
fijalyes13:16
antocunian alternative could be to do "abstract tracing", in which we can actually compile the whole functions before executing13:16
antocuniunsure whether it's a good idea or not13:16
fijalwe can experiment13:19
aleksi (~aleksi@95-37-48-82.dynamic.mts-nn.ru) joined #pypy.13:21
aleksi (~aleksi@95-37-48-82.dynamic.mts-nn.ru) left irc: Remote host closed the connection13:23
leshasteI have a(nother) dim question... if you do "if '1' == '2' in python or pypy, what size of the representations of 1 and 2?13:44
leshastewhat size are the ...13:44
exarkunwhich representations?13:44
exarkuneg, there's the code objects, which are basically marshal strings, and roughly compatible with CPython13:45
exarkunsmall integers are 5 bytes in the marshal format13:45
exarkun(shoulda used banana - 2 bytes ftw)13:46
exarkunBut code objects don't do a whole lot by themselves13:46
exarkunif you actually _run_ it, then you've got other representations of the code and data13:46
exarkunand I imagine that's where it gets complicated :)13:47
ronnyleshaste: in memory, the '1' and '2' are both 1 character strings, so they will be as big as a 1 character string is13:51
leshasteok.. the point is to do with type inference and speed :)13:52
leshasteisn't everything13:52
leshastein C you could imagine they would be one byte each13:52
leshasteand  a comparison would be a single instruction13:53
ronnyin python you got object headers and indirection13:53
leshasteright...err.. I am no expert13:53
leshasteeven in this case?13:54
ronnypython has no primitives13:54
ronnyonly objects13:54
leshasteis it plausible to optimise this out?13:54
leshastein the sort of case above13:54
ronnyyup, if the types in the trace fit, stuff can be unboxed in the assembler13:55
leshasteso in theory you could get a huge space saving?13:55
leshasteas well as a speed up13:55
ronnyspeed up sure, space saving probably not13:56
nirbheek_ (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) joined #pypy.13:56
ronnythe strings are stored on the code object in the above case13:56
leshastehmm.. so I don't really get it then13:56
leshastean int could be 32 bits say.  Presumably all the headers take up space13:57
mat^2 (~mathias@212.130.113.35) joined #pypy.13:57
ronnyleshaste: intermediate objects can be allocated on the stack without any headers for example13:58
nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) left irc: Ping timeout: 252 seconds13:58
ronnyleshaste: but anything that is in some sense global (like constants or any durect you use inside a functon), its on a code object anyway13:58
voidspace (~anonymous@python/psf/voidspace) left irc: Quit: voidspace13:59
leshastethe more I learn about it the more I realise that the right answer to the question "how do you optimise python code" is " I wouldn't start from here" :)13:59
ronnyyou cant afford to think like in c14:00
leshasteor even c++14:00
leshasteor even java it seems14:00
anish_ (anish@nat/redhat/x-lwrwmimgrwppqrtm) left irc: Quit: Leaving14:00
ronnypython is truely object oriented, and has much more metadata in the runtime and s more dynamic14:00
leshasteright.. so my naive fantasy was that code that doesn't take advantage of these advanced features could be treated like c++ or java code in some sense14:01
leshasteand the slowdown would only occur "where necessary"14:01
leshasteI don't really mean treated like c++ or java.. just more that a number that is just used as a number can be treated as  a number ;)14:02
ronnyactualy you can just do that14:03
ronnyin part it already works perfect (like intermediate values in code that gets jited)14:03
ronnyin other parts is starting to be fine (like the collection strategies that store a list of numeric values in a compact memory repressentation14:04
leshastedon't you need some clever type inference in the interpreter/translator for this to be work well?14:04
ronnyand for the rest there is still no knowdegde on whether or not inlining data for example will make sense14:04
ronnyleshaste: why inference? the types are known to the objects, so if you create an list and only store a certain type in, that can be optimized14:05
asmeurer (~asmeurer@c-174-56-21-245.hsd1.nm.comcast.net) left irc: Quit: asmeurer14:05
ronny(it will just be painfull if one actually breaks one of the implicit contracts, and the layout needs to be changed14:06
leshasteok... you don't know if something is constant or not though right?14:06
leshastefor example14:06
ronnyall instances of strings and numbers are constant (cause they are immutable)14:06
leshasteok. I suppose I was thinking also of something a bit different.. like https://bugs.pypy.org/issue98014:07
leshastethis is not the same I realise14:07
leshastebut if the system knew the number of iterations of the loop I feel it could do something with that information14:07
leshaste(see testham.py and testham-unrolled.py)14:07
leshastebut what I meant above was.. if you know a variable will only ever take the value 5, that seems to allow you represent it more compactly14:08
leshastethan if it might suddenly take some much larger value14:08
ronnyi have no idea why you are concerned about +- a few hundret bytes in thatt example, when the real question is, why is a slower than b14:10
leshasteronny, oh sorry I have mixed topics.. in that example I am only interested in the speed14:11
leshasteronny,  and in that example I wondered if knowing that l = 5 might help the optimiser14:12
leshastewhich it could infer by seeing that the variable is unchanged after it is set14:12
aboudreault (~alanb@osgeo/member/aboudreault) joined #pypy.14:12
leshastefijal says he knows why it is slower14:12
leshasteor as it's a jit, I suppose it can see the value of l at runtime14:13
leshasteit's a pretty amazing speed up from a trivial change to the code14:14
leshasteronny, what do you think about that speedup?14:17
ronnyits interesting14:18
gtaylor (~gtaylor@108-196-160-156.lightspeed.tukrga.sbcglobal.net) joined #pypy.14:19
ronnyif i was you, i'd take a look at the differences between the 2 in jitviewer14:19
leshasteright14:19
leshasteI spent several hours trying to get the jitviewer to work this morning!14:19
leshasteI gave up in the end14:19
leshasteI'll try again tomorrow14:19
leshasteit seemed to be permanent version clashes14:19
ronnybasically grab a nightly of pypy, grab a recent version of the hg checkout and a recent version of jitviewer, and it should work14:19
leshastebitbucket was down which didn't help14:20
ronnyyeah14:20
leshasteerrr. is down14:21
leshastestill not up :(14:21
nedbat (~nedbat@python/psf/nedbat) joined #pypy.14:21
ronnyreminds me, we should want mirrors anyway14:22
Rhy0lite (dje@nat/ibm/x-adteunbjilwndrdx) joined #pypy.14:22
leshasteyes!14:22
leshasteor put it on bittorrent :)14:22
leshastefree mirrors14:23
leshastenot so good for dailies maybe14:23
ronnythe ngihtly builds are on our server anyway14:23
leshastehow can I get them?14:23
leshasteoh.. the binaries14:24
leshasteI need the source14:24
ronnywrt source, that i still need to fix14:25
leshastek14:25
voidspace (~anonymous@python/psf/voidspace) joined #pypy.14:50
whitelynx (~whitelynx@63.241.75.144) joined #pypy.14:52
anish_ (anish@nat/redhat/x-bashmpdonrkxwsmr) joined #pypy.14:53
fprimex (~fprimex@brent-macbook.sc.fsu.edu) joined #pypy.15:02
anish_ (anish@nat/redhat/x-bashmpdonrkxwsmr) left irc: Quit: Leaving15:07
tos9 (~tos9@unaffiliated/tos9) left irc: Quit: leaving15:11
gutworth (~benjamin@64-131-9-52.usfamily.net) joined #pypy.15:11
tos9 (~tos9@unaffiliated/tos9) joined #pypy.15:11
arigato (~arigo@adsl-89-217-185-214.adslplus.ch) joined #pypy.15:17
kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) joined #pypy.15:20
nirbheek_ (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) left irc: Ping timeout: 252 seconds15:33
espes (espes@2001:470:1f05:ca1::) left irc: Ping timeout: 240 seconds15:34
espes (~espes@123-243-221-248.tpgi.com.au) joined #pypy.15:37
nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) joined #pypy.15:39
squiddy (~squiddy@g224193131.adsl.alicedsl.de) joined #pypy.15:43
tos9 (~tos9@unaffiliated/tos9) left irc: Quit: leaving15:46
tos9 (~tos9@unaffiliated/tos9) joined #pypy.15:46
thinker (~thinker@123-194-52-90.dynamic.kbronet.com.tw) joined #pypy.15:50
lambacck_ (~chris@d24-150-124-118.home.cgocable.net) joined #pypy.15:58
lahwranwhy does the pypy interactive console have four arrows instead of three?15:59
arigato (~arigo@adsl-89-217-185-214.adslplus.ch) left irc: Ping timeout: 252 seconds16:00
lucianlahwran: because it's not CPython16:00
lahwranhow specific16:00
lambacck (~chris@d24-150-124-118.home.cgocable.net) left irc: Ping timeout: 248 seconds16:01
MostAwesomeDudeIIRC the original reasoning is from back when people ran it as py.py, and it was supposed to signify a Python-in-Python environment.16:01
tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy.16:01
MostAwesomeDudeIn py.py you could drop down to a Python shell which would let you examine the current PyPy space, and that prompt would have >>> instead.16:01
fermianyon (~lane@c-71-229-21-197.hsd1.al.comcast.net) joined #pypy.16:02
dmalcolm (david@nat/redhat/x-gjaowlnqngorprom) joined #pypy.16:03
lahwranah16:03
lahwranthat makes sense16:03
luciani don't know if it's been kept out of inertia or because it's still deemed useful16:03
lahwranor maybe because it's just cool :P16:04
lahwranI thought it was something related to speed16:04
nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) left irc: Ping timeout: 240 seconds16:04
lucianit'd need 15 > then, wouldn't it? :)16:04
lahwranhaha16:04
exarkunThere are some optimizations that can be made16:06
exarkuneg perhaps four >s can be replaced by one £16:07
lucianexarkun: maybe we could involve the JIT in that somehow :)16:08
exarkun(and then you've got about a thousand more arrow code points to choose from when you get tired of that)16:08
christophler (~web49_an_@84.45.87.204) joined #pypy.16:17
gutworth (~benjamin@64-131-9-52.usfamily.net) left irc: Ping timeout: 252 seconds16:23
gutworth (~benjamin@64-131-9-52.usfamily.net) joined #pypy.16:30
JaRoel|4d (~jaroel|4d@office.fourdigits.nl) left irc: Remote host closed the connection16:42
JaRoel|4d (~jaroel|4d@office.fourdigits.nl) joined #pypy.16:45
dmalcolm (david@nat/redhat/x-gjaowlnqngorprom) left irc: Ping timeout: 240 seconds17:00
nedbat (~nedbat@python/psf/nedbat) left irc: Disconnected by services17:05
nedbat_ (~nedbat@python/psf/nedbat) joined #pypy.17:06
arigato (~arigo@adsl-89-217-185-214.adslplus.ch) joined #pypy.17:09
Action: arigato is in Leysin in the middle of a blizzard (but safely indoor)17:10
fijal:]17:11
fijalarigato: did you get some good skiing?17:12
arigatoyes17:12
arigatothe snow is excellent17:12
arigato(and abundant)17:12
fijalcool!17:12
arigato:-)17:12
fijalone thing I won't get here :)17:12
Action: fijal has been busy with admin17:13
fijalmoving, visa, etc :/17:13
arigatogetting anywhere close to finish? :-/17:13
fijalI think I can measure some sort of progress at least17:14
fijalI moved17:14
fijaland I have a visa17:14
fijalnow I have to do some numpy branch review at some point17:14
arigato:-)17:15
arigato"good"17:15
fijalarigato: did you follow the hash-randomization discussion on python-dev btw?17:15
arigatoah, no17:15
fijaldo you know the entire story?17:15
fijalor should I brief you quickly17:15
arigatoah, that's about the potential security issue?17:16
barnash (barnash@89-139-199-136.bb.netvision.net.il) left #pypy.17:16
arigatoindeed, I started to read that thread17:16
fijalso essentially people found out that dictionaries are O(n**2) worst case scenario17:16
arigatoyes, that's known17:17
fijalwell, apparently not enough17:17
fijalso someone said "now you can have many colliding hashes in post request and CPU will keep spinning"17:18
arigatoyes17:18
fijaland as a result python-dev wants to introduce randomization into dict hashes as a security fix17:18
arigatoyes17:18
fijalok, this is pretty much it17:18
arigato:-)17:19
Da_Blitzdoes pypy intend to do anything about it?17:19
fijalarigato: do you happen to have an opinion?17:20
arigatono17:20
kenaan12hager ppc-jit-backend 118690df3243d0 15/pypy/jit/backend/ppc/ppcgen/: add INSTANCE_PTR_EQ, INSTANCE_PTR_NE17:20
kenaan12hager ppc-jit-backend 11e6f908f85e4c 15/pypy/jit/backend/ppc/ppcgen/: implemented CALL_MALLOC_GC and removed old new_XXX ops17:20
arigatoI suppose I can be convinced that it would be a good idea to have it17:21
arigatobut there are issues in pypy because prebuilt strings have prebuilt hashes17:21
fijalarigato: I can be convinced that having a randomized hash is a good idea to make your tests not rely on dict order :)17:21
arigatofijal: yes :-)17:21
fijalbut I'm not convinced myself this can be treated as "security issue"17:21
fijalreally17:21
Action: Da_Blitz thought part of the issue wasnet just o(n**2) but that the sender also may have control over the ammount (n) of items sent17:22
fijalDa_Blitz: that is an application problem isn't it?17:22
Da_Blitzheh, this is reminding me os slow loris17:22
Da_Blitzof17:23
fijalDa_Blitz: I think patching previous python versions, like 2.6 is a bad idea17:23
fijalhell, half of the stdlib tests will break17:23
gutworthonly 1/64 actually17:23
Da_Blitzyes i have seen that17:23
nedbat_ (~nedbat@python/psf/nedbat) left irc: Ping timeout: 255 seconds17:24
Da_Blitzi am just hthinking there are cases where it may be beyond your control or you are forced to accept a large ammount of keys17:24
Da_BlitzJSON comes to mind17:24
fijalDa_Blitz: if you can accept an arbitrary data, you're screwed17:25
fijalit won't fit in memory17:25
exarkunYou can always stop accepting it.17:25
fijalor kill the rogue process17:25
lahwranis there a "make install" equivalent in pypy? or, how would I install pypy 1.7 from the release archive to my syste17:26
lahwran+m17:26
fijallahwran: use virtualenv, seriously17:26
kenaan12hakanardo jit-usable_retrace_2 1175ff444ada2d 15/pypy/jit/metainterp/: Make kill_consts separate from force_at_end_of_preamble to be able to call it earlier and thereby ...17:26
kenaan12hakanardo jit-usable_retrace_2 114d40b1df8e90 15/pypy/jit/metainterp/optimizeopt/unroll.py: Dont rename boxes in the label, only their bidnings to values17:26
lahwranfijal: ...17:26
kenaan12hakanardo jit-usable_retrace_2 1176eace813ed4 15/pypy/jit/metainterp/test/test_ajit.py: fix tests, we no longer specialice retraces on constants17:26
kenaan12hakanardo jit-usable_retrace_2 11ed9ad0e9eacc 15/pypy/jit/metainterp/test/test_send.py: fix test (see comment)17:26
kenaan12hakanardo jit-usable_retrace_2 11ba02b282da2e 15/pypy/: extract loops at end of bridges too17:26
fijallahwran: yes?17:26
lahwranthat's not helpful17:27
exarkunfijal: It'd be nice to have a dict method describing how collide-y the data is17:27
exarkunIt's hard to make a decision about what to do now, because it's hard to recognize you're under attack.17:27
lahwranI can use virtualenv, but I want pypy system installed. how do I go about this?17:27
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/665 [12hakanardo, jit-usable_retrace_2]17:27
fijallahwran: I seriously don't know, never did it17:28
lahwranspecifically, I want typing `pypy` to start the pypy interpreter :|17:28
Action: Da_Blitz dosent expect everyone to know to put such safeguards in17:28
fijallahwran: put in on your PATH17:28
fijal(I do that)17:28
lahwranbah, why does there have to be an easy way out of everything17:28
Action: lahwran grudgingly puts it on the path17:28
fijalexarkun: I guess write this to python-dev?17:29
Action: lucian puts pypy in ~/.local/pypy with a symlink in ~/.local/pypy/bin/pypy17:29
lessshaste (~lesshaste@87-194-206-189.bethere.co.uk) joined #pypy.17:29
fijalI'm sure *this* thing will be 3.4 only17:29
fijalor so17:29
exarkunfijal: no, I don't talk to them17:29
exarkunit's a waste of time, and no fun on top of that17:29
Da_Blitzdoes pypy use the same hash algo as cpython?17:30
fijalDa_Blitz: it does not really matter17:30
fijalit's deterministic17:30
Da_Blitzi would have thought it would affect dict order17:30
fijalit does17:30
fijalbut you can do DDOS independently of algo17:31
leshaste (~lesshaste@87-194-206-189.bethere.co.uk) left irc: Ping timeout: 255 seconds17:31
antocunilahwran: the recommended way to put install pypy is to put it e.g. in /opt/pypy-1.717:31
lahwranantocuni: ah17:31
antocuniand then make a symlink in /usr/bin/pypy pointing to the binary17:31
Da_Blitzactually i was wondering how pypy handles the diffrent dict ordering  for doctest17:31
Da_Blitznot anything to do with a DOS17:31
fijalDa_Blitz: it doesn't I think17:31
lahwranDa_Blitz: that's a bug in doctest17:31
Action: Da_Blitz is aware17:31
fijalDa_Blitz: if your tests rely on dict ordering, it is your problem17:31
Da_Blitzi was refering to the stdlib doctests or other testing17:33
fijalDa_Blitz: we definitely wont do a new 1.7 release just because dicts are O(n^2)17:34
fijalwell17:35
fijaldicts were always O(n^2), just because people got accepted to CCC to be precise17:35
fijalexarkun: note that python-dev solution is unideal17:36
fijalI'm sure you can get the seed by a timing attack17:37
fijalso seed per-run is not good enough17:37
nedbat (~nedbat@python/psf/nedbat) joined #pypy.17:37
lucian (~lucian@93-97-174-114.zone5.bethere.co.uk) left irc: Ping timeout: 252 seconds17:37
espes (~espes@123-243-221-248.tpgi.com.au) left irc: Ping timeout: 240 seconds17:38
G2P (~G2P@fw-asn1.ornis.com) left irc: Quit: Leaving.17:39
Alex_Gaynorfijal: pong17:41
Alex_Gaynorfijal, arigato: FWIW I strongly beleive if CPython fixes this, PyPy must as well.  I'm aware of the prebuilt string issue, that's "too bad" IMO, it's not like it's a huge optimization17:42
arigato (~arigo@adsl-89-217-185-214.adslplus.ch) left irc: Ping timeout: 252 seconds17:43
fijalyeah, I fear so17:45
fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) joined #pypy.17:45
espes (~espes@123-243-221-248.tpgi.com.au) joined #pypy.17:45
fijalAlex_Gaynor: do you have *any* clue what's going on with our 18 numpy branches?17:45
Alex_Gaynorfijal: review axisops :)17:46
fijalI did17:47
Alex_Gaynordid matti handle your review?17:47
Alex_Gaynorif soplease review again :)17:47
fijalno17:48
Alex_Gaynorthere's a patch for ndarray.{var,std} I think17:48
fijalyes17:48
fijalit's on issue tracker17:48
Alex_Gaynorthat should be easy to review, it needs some stylistic help though I think17:48
fijalI'm speaking about branches17:48
Alex_Gaynornumpy-dtype-strings is closed17:49
Alex_Gaynornumpy-ndim-size can be closed I think?17:49
Alex_Gaynornumpy-sort was never done correctly and is all out of date anyways17:49
Alex_GaynorI don't know about -random, -data-buffer, or -indexing-by-arrays17:50
Alex_Gaynornumpy-dtype can be closed17:50
Alex_GaynorI don't know about numpy-comparison17:50
Alex_Gaynornumpy-complex can be closed17:50
fijalcan you close all that you say can be close :)17:50
Alex_Gaynorsure17:50
JaRoel|4d (~jaroel|4d@office.fourdigits.nl) left irc: Remote host closed the connection17:53
kenaan12alex_gaynor numpy-dtype-strings 112adf19881a7c 15/: close merged branch17:54
kenaan12alex_gaynor numpy-ndim-size 1151e67e28230a 15/: close this branch, all its features were added elsewhere as far as I can tell17:54
kenaan12alex_gaynor numpy-sort 11aaab53d723c0 15/: close branch, it's been totally invalidated, create a fresh branch to work on it17:55
kenaan12alex_gaynor numpy-dtype 11e1b50a7fd007 15/: close branch, a different approach was taken17:55
kenaan12alex_gaynor numpy-complex 111436740d3b9b 15/: close branch, different approach taken17:55
fprimex (~fprimex@brent-macbook.sc.fsu.edu) left irc: Read error: Connection reset by peer17:55
kenaan12alex_gaynor jit-raw-array-of-struct 11c260a0d96e73 15/: close, never went anywhere and not needed anymore17:55
rekamso (~textual@67.51.82.66) joined #pypy.17:55
arigato (~arigo@adsl-84-227-97-253.adslplus.ch) joined #pypy.18:00
dmalcolm (david@nat/redhat/x-gqvurvbbnyyzentj) joined #pypy.18:03
idnar (~quassel@unaffiliated/idnar) left irc: Remote host closed the connection18:07
idnar (~quassel@unaffiliated/idnar) joined #pypy.18:10
fijalAlex_Gaynor: thanks18:17
Alex_Gaynorfijal: np18:18
fijalmeh18:19
fijalwaking up at 6 didn't make me want to work :/18:19
arigato (~arigo@adsl-84-227-97-253.adslplus.ch) left irc: Ping timeout: 252 seconds18:22
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/665 [12hakanardo, jit-usable_retrace_2]18:29
rekamso (~textual@67.51.82.66) left irc: Ping timeout: 252 seconds18:33
Alex_Gaynorfijal: does https://gist.github.com/1566551 look correct to you?18:36
fijalit's not silly btw18:37
fijalwith minimark at least18:37
Alex_Gaynorfijal: it's not silly *with minimark*18:37
amaury_ (~amaury_@74.125.57.34) left irc: Ping timeout: 240 seconds18:39
fijalyes18:39
tilgovi (~randall@couchdb/developer/tilgovi) left irc: Read error: Connection reset by peer18:50
rekamso (~textual@63-228-127-70.dia.static.qwest.net) joined #pypy.18:56
voidspace (~anonymous@python/psf/voidspace) left irc: Quit: voidspace18:59
andrewfr (~andrew@modemcable211.101-70-69.static.videotron.ca) joined #pypy.19:11
fijalmeh19:15
fijalI don't seem to be able to work :/19:15
hongminhee (u295@gateway/web/irccloud.com/x-mfozvlkzreawkyvp) left irc: 19:16
hongminhee (~dahlia@175.125.21.72) joined #pypy.19:19
ericflo (~ericflo@75.103.8.110) joined #pypy.19:21
mattip (~chatzilla@109.65.107.23) joined #pypy.19:23
rekamsois the stackless (enabling infinite recursion) part of pypy still on hold? I know greenlets are available19:25
fijalyes, it's there19:26
rekamsoand enabled?19:26
rekamsowait, nvm I'm using 1.519:26
amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) joined #pypy.19:29
ronnyfijal: wasnt stackless transform deprecated for continulets?19:37
ronnyrekamso: what exactly do you mean by "infinite recursion"?19:38
fijalronny: yes19:38
fijalbut stackless features work19:38
fijalhakanardo: ping19:39
fijalAlex_Gaynor: ping19:40
arigato (~arigo@adsl-84-227-97-253.adslplus.ch) joined #pypy.19:40
Alex_Gaynorfijal: pong19:40
fijalAlex_Gaynor: you know why I can no longer do this: http://paste.pocoo.org/show/530562/19:41
fijal?19:41
andrewfr@arigato thanks for the STM answer19:41
fijalarigato: or you might know?19:41
mwhudson (~mwh@linaro/mwhudson) joined #pypy.19:41
arigatohi19:41
andrewfrstill have compilation problems19:41
arigatoandrewfr: you're welcome, I hope this helps19:41
andrewfrI have been looking over the targetdemo programme19:42
arigatofijal: uh?  obscure19:42
fijalarigato: it complains with (this is test_runner) http://paste.pocoo.org/show/530566/19:43
fijalI can put the entire TB19:43
fijalif you want19:43
andrewfri see transaction_boundary but no begin_transaction, is begin_transaction implicit with the start of the thread?19:44
arigatofijal: ah, well, the descr of the final JUMP needs to be an instance of TargetToken19:44
fijalarigato: then how does all the test_optimizeopt work?19:45
fijaland everything else?19:45
fijalwithout passing descr= everywhere19:45
arigatofijal: thinking about it :-)...19:45
Alex_Gaynorfijal: the tests auto add them probably19:45
fijalAlex_Gaynor: yes, how?19:46
arigatofijal: there is a convert_old_style_to_targets() call in test_optimizeopt19:46
fijaluh19:46
fijalso I need to invent a jump descrt19:46
fijaland put it in the label19:47
fijalok19:47
antocuni (~antocuni@host208-85-dynamic.7-79-r.retail.telecomitalia.it) left irc: Ping timeout: 252 seconds19:47
arigatoyes, seems so19:47
fijalarigato: do you have an example in tests that uses that?19:47
arigatogrep for TargetToken(token) in test_optimizebasic.py19:47
arigatoor e.g. in test/runner_test.py19:48
arigato(if that really helps, which I doubt)19:48
fijalmeh :/19:48
fijalwell yes19:48
fijalI'm sure you can patch a loop19:48
fijalbut having support in parser even better19:48
fijalpfff19:49
fijalfew-yaks-away19:49
arigatoI missed convert_old_style_to_targets()19:49
arigatoI would also have preferred proper support in the parser19:49
Action: fijal just does it19:49
fijalwhat does label accept?19:49
fijalhow about19:49
fijallabel(1)19:49
fijaljump(descr=1)19:49
fijal?19:49
arigatolabel(i1, i2, descr=t1)19:50
arigatojump(descr=t1)19:50
arigato?19:50
fijaland I have to write t1 by hand?19:50
fijalwhich would be invariably boring?19:50
andrewfr (andrew@modemcable211.101-70-69.static.videotron.ca) left #pypy.19:50
arigatook, then "descr=1" and special-case it in the parser to make the TargetToken automatically19:50
fijalyes19:50
fijalAssertionError: You should not import module pypy.jit.metainterp.history19:56
fijalok what is that?19:56
arigato?19:57
Alex_Gaynorhehe20:00
kenaan12fijal better-jit-hooks 116ee1610cf4a4 15/pypy/jit/tool/: Implement inventing descrs for jumps and labels (and everything else)20:03
kenaan12fijal better-jit-hooks 1197c7263a2d0d 15/pypy/jit/tool/: invent new descrs only for labels20:03
fijalarigato: http://dpaste.com/682269/20:04
fijalguess what sort of code generated that assembler?20:05
fijalor am I missing something?20:05
fijalIMO the code looks like this:20:05
fijallabel(i0)20:05
fijali1 = int_add(i0, i0)20:06
fijaljump(i1)20:06
fijalarigato: what are those adds doing?20:08
arigatothey are adding to counter of how many times the code was run20:08
arigatowe have two of them: one at the start of the loop, and one just after the label()20:09
arigato(it's the stuff that you added, I think :-)20:09
arigato(it's only generated in some debugging case)20:10
fijaloh right :)20:10
fijalwaking up at 6 does not help20:10
fijalwhy is debugging on?20:10
fijalah uh20:10
fijalthere was another issue that I never got to fix :/20:11
arigatoI think it's turned on automatically if we use PYPYLOG=jit-backend20:11
mtigas (~mtigas@users.spokesman.com) joined #pypy.20:12
fijalarigato: untranslated, PYPYLOG is meaningless20:12
fijalit's always on20:13
fijalhave_debug_prints will return you True20:13
fijaland you can't do anything about it20:13
fijalwould be cool if you could20:13
arigatoyou can say "we_are_translated() and have_debug_prints()"20:13
mtigas (~mtigas@users.spokesman.com) left irc: Client Quit20:14
fijalno20:14
fijalI'm fine with calling set_debug by hand20:14
fijalbut maybe indeed they should not be enabled by default untranslated20:14
fijalnobody complained so far :)20:14
fijalarigato: uh, do we have *any* test involving a bridge in test_optimizeopt?20:22
arigatoI doubt it20:22
fijal:/20:22
fijalnot good :/20:22
Alex_Gaynorfijal: there are somewhere, I think.20:31
jnoller (~jnoller@vpn.nasuni.com) left irc: Quit: Leaving...20:32
Dulak (~michael@unaffiliated/dulak) joined #pypy.20:39
Rhy0lite (dje@nat/ibm/x-adteunbjilwndrdx) left irc: Quit: Leaving20:45
kenaan12fijal better-jit-hooks 1162b1ef8e5cd7 15/pypy/jit/backend/: add extra return values from assemble_loop/assemble_bridge20:50
kenaan12fijal better-jit-hooks 1174cc4b1b667e 15/pypy/: finish refactoring - move on_compile/on_compile hooks to jitportal, probably breaks pypy20:50
fijalwuhu20:51
kenaan12fijal better-jit-hooks 11404a51debbaa 15/pypy/jit/backend/test/runner_test.py: skip pointless test on llgraph20:54
Alex_Gaynorfijal: cool, I've almost got the data model finished off20:57
fijaluh, my cpu is boiling20:58
fijalI'll just kick the buildbot21:00
kenaan12fijal better-jit-hooks 11d329360b0a1c 15/pypy/jit/backend/llsupport/test/test_runner.py: fix a test21:00
bbot2Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1912 [12fijal, better-jit-hooks]21:00
bbot2Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/777 [12fijal, better-jit-hooks]21:00
fijalAlex_Gaynor: we now even get assembler :)21:01
fijal"good" I guess21:02
fijalso python-dev consensus seems to be to have an option21:03
Alex_Gaynorfijal: neat, is there enough info to interleave it with the sourceode and resops?21:03
fijaloff by default21:03
Alex_Gaynorfijal: off by default is totally wrong, I'll argue against that21:03
fijalAlex_Gaynor: for 2.6/2.7?21:03
Alex_Gaynoryes21:03
fijalAlex_Gaynor: yesish, not quite though21:03
fijalbecause ops_offsets are separate21:03
fijal:/21:03
fijalI guess I can just pass it along21:03
fijalbreak, coffee and back to work21:04
fijalAlex_Gaynor: the applevel part is not done yet21:04
fijalI want to improve on that as well21:04
Alex_Gaynorfijal: well, that's fine, I'm just working on backend stuff ATM, preparing to write tests :)21:04
fijalnote that the current logparse will totally not work21:05
fijalwhich does quite a lot of work, like recombination and stuff21:05
Alex_GaynorI don't need a log parser since i"m doing it in memory :)21:05
Alex_Gaynorin memory of the host process that is21:05
lucian (~lucian@cpc1-newc15-2-0-cust84.gate.cable.virginmedia.com) joined #pypy.21:07
lucian (~lucian@cpc1-newc15-2-0-cust84.gate.cable.virginmedia.com) left irc: Ping timeout: 252 seconds21:13
fijalwell21:18
fijalyou need to reconnect stuff at some point21:18
fijalyou can do it on the server side obviously21:19
fijalanyone has anything against naming jitdrivers21:20
fijal?21:20
Alex_Gaynorfijal: ideally I want the client to do the interleaving and send the server ASM, RESOP, and SOURCE chunks for each label21:21
Alex_Gaynorseems way easier that way21:21
fijalwell21:22
fijalthe more computations you do on the client side the less likely you're able to run this together with whatever performance assesment21:22
fijalunless you do it post-factum21:22
fijalprobably a good idea21:22
fijalmy idea was to open a file and just dump the information there21:22
Alex_Gaynorfijal: yeah, I'll do it afterwords, store data in the hook and transmit on completion21:22
Alex_Gaynorfijal: another cool idea I have (for much much later) is a --live flag, where it does live transmission and the site auto updates as it gets new data21:23
fijalyeah21:24
lesshaste (~lesshaste@87-194-206-189.bethere.co.uk) joined #pypy.21:26
fijalcoffee coffee21:28
fijalarigato: ping21:29
kenaan12fijal better-jit-hooks 11032bbe1b32c3 15/pypy/: add name attribute to jitdrivers. start shifting code around in module/pypyjit21:30
voidspace (~anonymous@87-194-212-65.bethere.co.uk) joined #pypy.21:30
voidspace (~anonymous@87-194-212-65.bethere.co.uk) left irc: Changing host21:30
voidspace (~anonymous@python/psf/voidspace) joined #pypy.21:30
mattip (chatzilla@109.65.107.23) left #pypy.21:33
lucian (~lucian@cpc1-newc15-2-0-cust84.gate.cable.virginmedia.com) joined #pypy.21:45
arigatofijal: pong21:45
fijalarigato: so, I was thinking if it's possible to somehow merge optimizing and backend21:45
fijalbut I guess not really, since backend needs an extra pass21:45
arigatoyes, and optimize may need several passes (for the portions between labels), can cancel everything, etc.21:48
DanielHolth (~dholth@ip98-180-34-112.ga.at.cox.net) left irc: Read error: Operation timed out21:49
bbot24Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1912 [12fijal, better-jit-hooks]21:53
lesshastegiven a list, how would you make a new list consisting of all consecutive pairs (including overlaps)?21:55
lesshasteoops.. wrong channel21:55
lesshastesorry21:55
kenaan12fijal better-jit-hooks 119f4f6c879538 15/pypy/jit/metainterp/: pass also ops_offset, for good measure21:58
kenaan12fijal better-jit-hooks 119e3906158e08 15/pypy/rlib/jit.py: oops21:58
rekamso (~textual@63-228-127-70.dia.static.qwest.net) left irc: Ping timeout: 252 seconds22:05
derdon (~derdon@pD9E1CB12.dip.t-dialin.net) joined #pypy.22:13
bbot2Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1913 [12fijal, better-jit-hooks]22:13
arigato/usr/bin/ld: cannot find -lc22:17
Action: arigato gives up again on his attempt to compile gcc trunk22:17
arigato(on a perfectly standard ubuntu 64, with "configure; make")22:17
mwhudsonmake bootstrap?22:19
Rhyolitedoesn't matter for trunk22:19
mwhudsonah right22:19
Rhyolitebut ubuntu moves libraries around22:19
Rhyolitetsk tsk22:19
mwhudsoni guess i last built gcc in the 90s...22:20
Alex_Gaynorarigato: if you install enough 3rd party libraries and mess with enough things it'll eventually work.  no one documented this process :/22:20
arigatoAlex_Gaynor: I'm getting closer every evening that I spend half an hour hacking at it before running away22:21
arigatobut of course I have no clue how far the goal is22:22
RhyoliteAlex_Gaynor: are you referring to gmp/mpfr/mpc or cloog?22:22
Rhyolitecloog is not *required*22:22
Rhyolitearigato: did the link line include an explicit search path?22:23
Alex_GaynorRhyolite: I don't know, it was like 2 months ago and I blokced it from my mind22:25
Rhyoliteyes, better to worry about Django tuple choices22:25
Alex_GaynorRhyolite: heh, I'm working on the performance command center for pypy22:26
arigatowork on anything, it sounds more productive22:26
Alex_Gaynorhttp://tracebin.ep.io/trace/1000/compiled/1/ is the preview :)22:26
Rhyoliteneat!22:28
aboudreault (~alanb@osgeo/member/aboudreault) left irc: Quit: Leaving22:28
fijalAlex_Gaynor: I still hate the CSS22:29
fijalI think jitviewer's is better22:29
aboudreault (~alanb@osgeo/member/aboudreault) joined #pypy.22:30
Rhyolitefijal: How I Learned to Stop Worrying and Love CSS/JavaScript/AJAX22:30
fijalAlex_Gaynor: not to mention that on my tiny screen I have things that have scrollbars that occypy roughly half of the screen22:31
fijalwhile the rest is perfectly usable white22:31
Rhyoliteeveryone's a critic! ;-)22:32
aboudreault (~alanb@osgeo/member/aboudreault) left irc: Client Quit22:33
fijalgrumble :/22:36
fijalarigato: how can I cast llmemory.GCREF to PyCode instance?22:37
Action: arigato gives gcc another try on a Debian 3222:37
arigatofijal: annlowlevel.cast_ptr_to_instance()22:37
fijalcast_base_ptr_to_instance(PyCode, cast_opaque_ptr(robject.OBJECT, gcref))?22:37
arigatoyes22:37
fijalyeah, but I have a GCREF22:37
Action: fijal has fun casting greenkey boxes to some python objects to expose them at applevel22:38
arigatorobject.OBJECTPTR22:38
arigatorclass.OBJECTPTR, even22:39
voidspace (~anonymous@python/psf/voidspace) left irc: Quit: voidspace22:42
bbot24Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/777 [12fijal, better-jit-hooks]22:42
bbot2Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/778 [12fijal, better-jit-hooks]22:42
fijalcool22:44
fijalarigato: it seems to work22:44
arigato:-)22:44
kenaan12fijal better-jit-hooks 11ad94daae774d 15/pypy/jit/metainterp/compile.py: fix tests22:44
fijalarigato: now you can actually have a hook that would point you to a just compiled assembler22:44
kenaan12fijal better-jit-hooks 11e7ce390271a7 15/pypy/module/pypyjit/: fix pypyjit module, more work tomorrow22:44
fijalyou can use ctypes to disassemble that part (from memory)22:44
fijal`if you're smart, you can even have a go at modifying it by hand :)22:45
fijaland see if this improves anything :)22:45
fijalat least that's the idea, a bit impossible to test without full compilation though22:46
fijalheh22:49
fijalI gonna write a blog post modifying assembler on the fly ;-)22:49
fijalhow cool is that22:49
arigato:-)22:50
fijalwe already do it for tests, but tss....22:51
arigato...nope, gcc on Debian 32 just fails to build differently22:51
Rhyolitearigato: really?22:52
Rhyolitedebian / ubuntu really has weird directory layout22:52
arigatothat doesn't look like a directory layout issue22:52
Rhyolitedo you have the libraries installed?22:53
Rhyolitethe initial configure normally finds missing dependencies22:53
arigatoI suppose22:53
arigatoextract: http://paste.pocoo.org/show/530676/22:53
oal (u4126@gateway/web/irccloud.com/x-icsmsdfcxuezfibg) left irc: Read error: Connection reset by peer22:54
bfirsh (u1308@gateway/web/irccloud.com/x-qgqdwwoyjivsucqk) left irc: Remote host closed the connection22:54
alexsuraci (u1962@gateway/web/irccloud.com/x-mlfztzslyrlfzbko) left irc: Remote host closed the connection22:54
fijalarigato: and people complain building pypy is too hard ;-)22:54
Alex_Gaynor (u1246@gateway/web/irccloud.com/x-mqtrohrcnigifexe) left irc: Remote host closed the connection22:54
arigato:-)22:54
fijaluh22:54
fijalI guess at 10 arguments to a function would be cool to have a container object :/22:55
Action: arigato tries with "configure --disable-lto"22:55
arigatonope22:56
oal (u4126@gateway/web/irccloud.com/x-xmvfknsrhzjydqmi) joined #pypy.22:57
bbot2Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/19523:00
bbot2Started: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/76723:00
bbot2Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/100423:00
bbot2Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64-2/builds/2323:00
alexsuraci (u1962@gateway/web/irccloud.com/x-iaebohqulkqcxjvh) joined #pypy.23:02
arigato (~arigo@adsl-84-227-97-253.adslplus.ch) left irc: Quit: See you23:06
Alex_Gaynor (u1246@gateway/web/irccloud.com/x-tirznnnobywzpxgd) joined #pypy.23:10
#pypy: mode change '+o Alex_Gaynor' by ChanServ!ChanServ@services.23:10
whitelynx (~whitelynx@63.241.75.144) left irc: Quit: Ex-Chat23:17
gtaylor (~gtaylor@108-196-160-156.lightspeed.tukrga.sbcglobal.net) left irc: Ping timeout: 240 seconds23:24
mwhudson (~mwh@linaro/mwhudson) left irc: Ping timeout: 252 seconds23:27
nedbat (~nedbat@python/psf/nedbat) left irc: Ping timeout: 276 seconds23:32
bbot24Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1913 [12fijal, better-jit-hooks]23:36
arkx (arkx@hilla.kapsi.fi) left #pypy.23:40
--- Fri Jan 6 201200:00

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