#pypy IRC log for Sunday, 2012-05-27

bbot2Started: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/90700:00
bbot2Started: 15http://buildbot.pypy.org/builders/cpython-2-benchmark-x86-64/builds/11600:00
bbot2Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/34700:00
bbot2Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/116700:00
bbot2Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64-2/builds/17000:00
voidspace (~voidspace@python/psf/voidspace) left irc: Quit: Bye...00:00
craigkerstiens (~textual@c-76-126-162-38.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep.00:34
craigkerstiens (~textual@c-76-126-162-38.hsd1.ca.comcast.net) joined #pypy.00:40
nopf (~frosch@77-20-175-177-dynip.superkabel.de) joined #pypy.00:58
AlbireoX`Laptop (~AlbireoX@99-136-83-34.lightspeed.rcsntx.sbcglobal.net) joined #pypy.01:00
craigkerstiens (~textual@c-76-126-162-38.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep.01:04
ssutch (~textual@c-67-164-97-24.hsd1.ca.comcast.net) joined #pypy.01:16
ssutch (~textual@c-67-164-97-24.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep.01:24
dracman (~draco@212.255.18.241) left irc: Ping timeout: 265 seconds01:41
dracman (~draco@212.255.19.138) joined #pypy.01:47
craigkerstiens (~textual@c-76-126-162-38.hsd1.ca.comcast.net) joined #pypy.01:52
mcdonc (~mcdonc@ip72-209-205-80.dc.dc.cox.net) joined #pypy.02:01
Shanita (~John@osbk-4db15b22.pool.mediaWays.net) joined #pypy.02:03
setmeaway (~setmeaway@118.45.149.126) joined #pypy.02:03
setmeaway (~setmeaway@118.45.149.126) left irc: Read error: Connection reset by peer02:04
Kaskuka (~John@osbk-4d08be37.pool.mediaWays.net) left irc: Ping timeout: 246 seconds02:04
int3__ (~int3__@206-188-64-238.cpe.distributel.net) joined #pypy.02:07
int3__ (~int3__@206-188-64-238.cpe.distributel.net) left irc: Remote host closed the connection02:08
int3__ (~int3__@206-188-64-238.cpe.distributel.net) joined #pypy.02:08
ivan\ (~ivan@unaffiliated/ivan/x-000001) left irc: Ping timeout: 248 seconds02:08
setmeaway (~setmeaway@118.45.149.126) joined #pypy.02:10
setmeaway (~setmeaway@118.45.149.126) left irc: Read error: Connection reset by peer02:14
setmeaway (~setmeaway@118.45.149.126) joined #pypy.02:15
setmeaway (~setmeaway@118.45.149.126) left irc: Read error: Connection reset by peer02:16
setmeaway (~setmeaway@118.45.149.126) joined #pypy.02:17
setmeaway (~setmeaway@118.45.149.126) left irc: Client Quit02:17
mcdonc (~mcdonc@ip72-209-205-80.dc.dc.cox.net) left irc: Quit: Gotsta go02:19
ivan\ (~ivan@unaffiliated/ivan/x-000001) joined #pypy.02:20
mcdonc (~mcdonc@ip72-209-205-80.dc.dc.cox.net) joined #pypy.02:20
mcdonc_ (~mcdonc@ip72-209-205-80.dc.dc.cox.net) joined #pypy.02:21
mcdonc_ (~mcdonc@ip72-209-205-80.dc.dc.cox.net) left irc: Remote host closed the connection02:21
ivan\ (~ivan@unaffiliated/ivan/x-000001) left irc: Ping timeout: 244 seconds02:24
mcdonc (~mcdonc@ip72-209-205-80.dc.dc.cox.net) left irc: Ping timeout: 265 seconds02:25
int3__ (~int3__@206-188-64-238.cpe.distributel.net) left irc: Remote host closed the connection02:42
int3__ (~int3__@206-188-64-238.cpe.distributel.net) joined #pypy.02:42
bbot24Failure: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/90702:44
bbot23Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/116702:45
setmeaway (~setmeaway@118.45.149.126) joined #pypy.02:51
bbot23Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64-2/builds/17002:53
bbot24Failure: 15http://buildbot.pypy.org/builders/cpython-2-benchmark-x86-64/builds/11602:53
cmr (~root@unaffiliated/cmr) joined #pypy.02:57
bbot2Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/94503:00
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/55703:00
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/46403:00
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/165603:00
bbot2Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/223803:00
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/81803:00
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/136603:00
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/89703:00
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/99603:00
cmrCould PyPy use a part-time (4-5 hours a week) contributor for doing house chores like tests, documentation, bug triage, etc? I really don't have enough resources to make features happen but I'd love to help out until I do have those resources.03:02
kkimlabs (kkimlabs@conference/itp/x-ulqyisjnlcosfjen) left irc: Ping timeout: 248 seconds03:03
Rhyolitecmr: yes03:05
toothr (~mux@unaffiliated/htoothrot) left irc: Quit: here we are03:07
nedbat (~nedbat@python/psf/nedbat) left irc: Ping timeout: 276 seconds03:20
cmrRhyolite: Where should I get started?03:21
setmeaway (~setmeaway@118.45.149.126) left irc: Quit: Leaving03:22
Rhyolitewhat interests you?03:22
setmeaway (~setmeaway@118.45.149.126) joined #pypy.03:22
Rhyoliteyou should work on what excites you and will keep you interested03:22
Rhyolitemost of the PyPy developers are in Europe or the equivalent timezone, so you are more likely to find them online in a different timeshift03:24
RhyolitePyPy definitely could benefit from more documentation03:24
Rhyolitebug triage and tests depends on how comfortable you are with the internals of PyPy03:25
cmrI'm interested in garbage collection, actually, but I know almost nothing about how PyPy does things, which is the purpose of my doing part-time mostly lightweight things until I have more time (and knowledge) to do cool, interesting things with PyPy.03:26
lahwrancmr: incremental garbage collection is something I could use ;)03:30
toothr (~mux@unaffiliated/htoothrot) joined #pypy.03:31
int3__ (~int3__@206-188-64-238.cpe.distributel.net) left irc: Remote host closed the connection03:32
int3__ (~int3__@206-188-64-238.cpe.distributel.net) joined #pypy.03:33
cmrMy day job and something I have lots of knowledge about is web development (using python, of course), so if those skills could be useful, I can help there too.03:35
int3___ (~int3__@206-188-64-238.cpe.distributel.net) joined #pypy.03:37
int3__ (~int3__@206-188-64-238.cpe.distributel.net) left irc: Read error: Connection reset by peer03:37
RhyoliteThere was some interest in improving the PyPy website, but a proposal a few months ago was too radical03:40
RhyoliteAs I mentioned, this is the middle of the night for most PyPy developers03:40
RhyoliteIt's better to catch them earlier or later than now, especially weekdays03:41
lahwrancmr: isn't that true for most of us?03:41
Rhyolitepypy development already is very test driven03:41
Rhyolitebut bug report triage can help as well03:42
Rhyoliteyou can look at the open items03:42
gauzmps (~numan@S01060026187e4728.vc.shawcable.net) left irc: Read error: Operation timed out03:48
int3___ (~int3__@206-188-64-238.cpe.distributel.net) left irc: Remote host closed the connection03:50
kkimlabs (kkimlabs@conference/itp/x-chfnpqeijeobhilx) joined #pypy.03:55
int3__ (~int3__@206-188-64-238.cpe.distributel.net) joined #pypy.03:57
nopf (~frosch@77-20-175-177-dynip.superkabel.de) left irc: Ping timeout: 252 seconds03:59
metvik (~metvik@unaffiliated/metvik) left irc: Ping timeout: 245 seconds04:00
int3__ (~int3__@206-188-64-238.cpe.distributel.net) left irc: Remote host closed the connection04:03
int3__ (~int3__@206-188-64-238.cpe.distributel.net) joined #pypy.04:03
int3__ (~int3__@206-188-64-238.cpe.distributel.net) left irc: Remote host closed the connection04:06
int3__ (~int3__@206-188-64-238.cpe.distributel.net) joined #pypy.04:06
ronan (~ronan@host86-155-205-138.range86-155.btcentralplus.com) left irc: Ping timeout: 246 seconds04:09
gauzmps (~numan@S01060026187e4728.vc.shawcable.net) joined #pypy.04:19
bbot23Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/34704:37
tyoc213 (~tyoc213@201.123.201.140) joined #pypy.04:54
eoh (~eoh@112.161.134.227) joined #pypy.04:59
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/55705:05
nopf (~frosch@77-20-175-177-dynip.superkabel.de) joined #pypy.05:10
zooko (~user@97-118-92-196.hlrn.qwest.net) joined #pypy.05:14
gauzmps (~numan@S01060026187e4728.vc.shawcable.net) left irc: Ping timeout: 245 seconds05:26
tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy.05:27
tilgovi (~randall@couchdb/developer/tilgovi) left irc: Read error: Connection reset by peer05:27
gauzmps (~numan@S01060026187e4728.vc.shawcable.net) joined #pypy.05:41
nopf (~frosch@77-20-175-177-dynip.superkabel.de) left irc: Ping timeout: 240 seconds05:54
nopf (~frosch@77-20-175-177-dynip.superkabel.de) joined #pypy.05:55
davisagli (davisagli@davisagli.com) left #pypy.05:58
bretth (~bretthart@112.205.79.93) joined #pypy.06:01
bretthhi fijal06:01
tyoc213 (~tyoc213@201.123.201.140) left irc: Remote host closed the connection06:30
hein (~sho@kde/hein) joined #pypy.06:45
hein (~sho@kde/hein) left irc: Client Quit06:45
bbot24Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/94506:47
nopf (~frosch@77-20-175-177-dynip.superkabel.de) left irc: Ping timeout: 260 seconds06:50
zooko (user@97-118-92-196.hlrn.qwest.net) left #pypy ("#tahoe-lafs").07:02
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/165607:41
cdidd (~cdidd@95-24-191-14.broadband.corbina.ru) joined #pypy.07:49
int3__ (~int3__@206-188-64-238.cpe.distributel.net) left irc: Remote host closed the connection07:52
AlbireoX`Laptop (~AlbireoX@99-136-83-34.lightspeed.rcsntx.sbcglobal.net) left irc: Remote host closed the connection07:58
CIA-8003Dmitrey 07roundup * 10#1153/numpypy: critical bug with array.size: (log message trimmed)08:09
CIA-80[new] >>>> from numpypy import arange,cos08:09
CIA-80>>>> x = cos(1+arange(10))08:09
CIA-80>>>> x.shape08:09
CIA-80(10,) * 14https://bugs.pypy.org/issue115308:09
asmeurer (~asmeurer@c-174-56-21-245.hsd1.nm.comcast.net) left irc: Quit: asmeurer08:11
xcombelle (~xcombelle@AToulouse-551-1-85-120.w92-149.abo.wanadoo.fr) joined #pypy.08:16
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/46408:24
Eventh (~even@133.225.16.62.customer.cdi.no) joined #pypy.08:26
ivan\ (~ivan@unaffiliated/ivan/x-000001) joined #pypy.08:29
imom0 (~imom0@2001:250:1001:2340:257d:70aa:a4aa:13f6) joined #pypy.08:39
imom0 (~imom0@2001:250:1001:2340:257d:70aa:a4aa:13f6) left irc: Remote host closed the connection08:45
Kxepal (~Miranda@ppp91-79-28-158.pppoe.mtu-net.ru) left irc: Ping timeout: 252 seconds08:55
yumike (~yumike@213.154.174.136) joined #pypy.08:59
yumike (~yumike@213.154.174.136) left irc: Client Quit08:59
Trundle (~andy@python/site-packages/trundle) joined #pypy.09:05
ronnyhmm09:05
gauzmps (~numan@S01060026187e4728.vc.shawcable.net) left irc: Remote host closed the connection09:06
arigato (~arigo@bbcs-164-166.cust.wingo.ch) joined #pypy.09:11
arigato7a299b860206 made test_transformed_gc take forever09:12
ronnyyo arigato 09:13
arigatohi09:13
ronnyarigato: i wonder if sys.gtframe usage could be optimized at the trace level09:13
ronny(so stuff like sys.getframe(constant).stuff can be inlined09:14
bretthart (~bretthart@112.205.79.93) joined #pypy.09:17
bbot24Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/223809:31
bbot2Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/2239 [py3k]09:31
bbot213Exception: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/2239 [py3k]09:32
bbot2Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/946 [12arigo]09:33
ronnyhmm09:34
EventhWhen translating, what does this error mean: Exception': unexpected prebuilt constant: <pyhaskell.interpreter.module.Expose1 object at 0x0bdee9f0>  --- pastebin: http://bpaste.net/show/30151/09:37
arigatomaybe Expose1 instances are callable?09:39
arigatoif they have a __call__() it would confuse the translator in this way09:40
EventhThey are decorators and have a __call__()09:40
arigato__call__() is not RPython at all, but its simple presence confuses the annotator, it seems09:41
EventhOk09:41
EventhIs there an alternative, or can't I have RPython decorators which are classes?09:42
arigatono __call__09:42
arigatobut you can create and install a function09:42
arigatothat calls a regular method of your class09:42
arigatoah09:42
arigatoyou can even attach the method as the decorator09:43
arigatojust not the instance, because it cannot have a __call__09:43
EventhOk09:44
EventhThanks09:44
EventhYes, that worked :)09:51
arigatogood :-)09:51
arigatoI improved the error message you'd get09:51
EventhNice09:53
EventhIs there an RPython version of apply(), I need to unpack a list of arguments, where I know the length of the list09:55
mcdonc (~mcdonc@ip72-209-205-80.dc.dc.cox.net) joined #pypy.09:58
voodster (~je@95.129.166.24) joined #pypy.10:03
Kxepal (~Miranda@ppp91-79-29-102.pppoe.mtu-net.ru) joined #pypy.10:07
voodsterhello, is it normal that in compile pypy no uses cpu (1-3%) and read disk 2-3 Mb/s? it generates code so slow on my p4 3Ghz, 2Gb ram, linux 3.010:09
timotimocan you give some example code?10:09
voodsterwhich of files? i have about 230 Mb code in /tmp10:11
timotimoah, i thought you meant the python module code which has a compile method10:11
arigatoEventh: if "args" is a tuple, you can call "f(*args)"10:11
EventhCan I convert a list of known size to a tuple?10:12
timotimovoodster: 2gb ram is very, very little10:12
timotimoyou will need much more to compile pypy10:12
timotimocheck to see if your swap is being used, i bet it is10:12
arigatoEventh: manually only, e.g.  "a, b, c = mylist"10:12
arigatoEventh: or using advanced tricks if the length is not known (but still constant in any specific place)10:13
EventhCan I use eval or something on import-time to do that for me when I know the size at import-time?10:13
arigatoyes, at import-time you can use whatever you want10:13
EventhOk10:13
arigatoEventh: see e.g. pypy/jit/metainterp/pyjitpl.py line 219910:16
arigatoah no, that's slightly different10:16
arigatohttp://bpaste.net/show/30152/10:18
EventhOk10:18
arigatoif you have a constant N that is the length of the list, and call unpack(list, N-1)10:18
arigatothen you get a tuple of N items10:18
EventhOk10:19
EventhGreat, thanks10:19
arigatomight sound strange, but well, RPython is :-)10:19
ycou (70a186e3@gateway/web/freenode/ip.112.161.134.227) joined #pypy.10:31
ronan (~ronan@host86-155-205-138.range86-155.btcentralplus.com) joined #pypy.10:35
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/99610:35
fijalmeh :/10:39
fijalarigato: do you feel like replying to the guy saying "sys._getframe().f_locals is slow on pypy"?10:39
arigatonot really :-/10:39
ronnyi already replied, i think thats sufficient10:40
fijalbretth: hi10:41
fijalronny: it's not10:41
ronnyok10:41
ronnyif you tell me what to add i'll write a bigger reply10:41
Action: fijal replies10:42
fijalarigato: in theory we can make f_locals fast10:42
fijalusing the knowledge from cpython that f_locals can be a copy10:42
fijalwhether we care is a completely different question10:42
ronnyfijal: im under the impression we can make most of the frame attributes fast as long as the frame itself doesnt escape10:43
ronnybut ihave no idea how to test if that holds true10:43
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/81810:45
fijalronny: it's also how much we want to care10:45
fijalgiven that we have legitimate work to do10:46
ronnyfijal: i'll add it to my after thesis list i think10:46
ronnysince it would be a great way to learn a few thins i on know well10:47
mcdonc (~mcdonc@ip72-209-205-80.dc.dc.cox.net) left irc: Quit: Gotsta go10:48
arigatofijal: keep in mind that it's not as simple10:49
arigatoe.g. if there is a variable that is virtual so far10:50
arigatoI agree that it can be fixed with enough efforts10:50
arigatobut it's a lot10:50
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/136610:51
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/89710:58
fijalarigato: yes, right10:59
fijalI'm just saying "it's not impossible"10:59
fijalbut pointless for a piece of software that's frankly broken10:59
fijallooking at your callers local variables is a very bad idea IMO10:59
arigatoyes :-)11:00
metvik (~metvik@unaffiliated/metvik) joined #pypy.11:06
metvik (~metvik@unaffiliated/metvik) left irc: Client Quit11:09
metvik (~metvik@unaffiliated/metvik) joined #pypy.11:17
arigato (~arigo@bbcs-164-166.cust.wingo.ch) left irc: Ping timeout: 265 seconds11:28
cyphase (~cyphase@unaffiliated/cyphase) left irc: Ping timeout: 245 seconds11:31
voodster (~je@95.129.166.24) left irc: Quit: Lost terminal11:36
arigato (~arigo@bbcs-164-166.cust.wingo.ch) joined #pypy.11:37
nedbat (~nedbat@python/psf/nedbat) joined #pypy.11:52
bretth (~bretthart@112.205.79.93) got netsplit.11:53
kkimlabs (kkimlabs@conference/itp/x-chfnpqeijeobhilx) got netsplit.11:53
toothr (~mux@unaffiliated/htoothrot) got netsplit.11:53
gbowyer (~greg@host-92-20-142-51.as13285.net) got netsplit.11:53
DasIch (~DasIch@p57B920EB.dip.t-dialin.net) got netsplit.11:53
jml` (~jml@mumak.net) got netsplit.11:53
WildChil1 (~wildchild@cable-26.246.173-107.electronicbox.net) got netsplit.11:53
intchanter (~intchante@c-76-27-100-38.hsd1.ut.comcast.net) got netsplit.11:53
taavi (~tallo@hammerfell2.vs.heavycomputing.ca) got netsplit.11:53
bbot24Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/946 [12arigo]12:00
taavi (~tallo@hammerfell2.vs.heavycomputing.ca) got lost in the net-split.12:04
intchanter (~intchante@c-76-27-100-38.hsd1.ut.comcast.net) got lost in the net-split.12:04
WildChil1 (~wildchild@cable-26.246.173-107.electronicbox.net) got lost in the net-split.12:04
jml` (~jml@mumak.net) got lost in the net-split.12:04
DasIch (~DasIch@p57B920EB.dip.t-dialin.net) got lost in the net-split.12:04
gbowyer (~greg@host-92-20-142-51.as13285.net) got lost in the net-split.12:04
toothr (~mux@unaffiliated/htoothrot) got lost in the net-split.12:04
kkimlabs (kkimlabs@conference/itp/x-chfnpqeijeobhilx) got lost in the net-split.12:04
bretth (~bretthart@112.205.79.93) got lost in the net-split.12:04
bretth (~bretthart@112.205.79.93) joined #pypy.12:13
eoh (~eoh@112.161.134.227) left irc: Read error: Connection reset by peer12:14
eoh| (~eoh@112.161.134.227) joined #pypy.12:14
16SAA9WSC (~bretthart@112.205.79.93) joined #pypy.12:16
kkimlabs (kkimlabs@conference/itp/x-chfnpqeijeobhilx) joined #pypy.12:16
toothr (~mux@unaffiliated/htoothrot) joined #pypy.12:16
gbowyer (~greg@host-92-20-142-51.as13285.net) joined #pypy.12:16
DasIch (~DasIch@p57B920EB.dip.t-dialin.net) joined #pypy.12:16
jml` (~jml@mumak.net) joined #pypy.12:16
WildChil1 (~wildchild@cable-26.246.173-107.electronicbox.net) joined #pypy.12:16
intchanter (~intchante@c-76-27-100-38.hsd1.ut.comcast.net) joined #pypy.12:16
taavi (~tallo@hammerfell2.vs.heavycomputing.ca) joined #pypy.12:16
GitHub95 (~GitHub95@sh3.rs.github.com) joined #pypy.12:16
GitHub95[ffi] arigo pushed 1 new commit to master: http://git.io/_Vhbvg12:16
GitHub95[ffi/master] Rename malloc() to new(). - Armin Rigo12:16
GitHub95 (GitHub95@sh3.rs.github.com) left #pypy.12:16
fijalhm12:16
fijalarigato: did you figure out how to pull if you have local changes?12:17
arigatono12:17
fijalronny: do you know?12:17
arigatomaybe "git fetch", but then you have to update to the current head somehow, and I've not figured that out clearly12:18
Alex_Gaynorfijal: git status should say12:19
ronnyfijal: i always used local branches with git cause its strange12:20
arigatofijal: if you feel like giving up and switching to hg, I'm fine with that12:20
fijal:)12:25
fijalarigato: still learning12:25
fijalAlex_Gaynor: no, I have local changes12:26
fijaland I want to pull12:26
Alex_Gaynorso pull?12:26
fijalthen it aborts12:26
fijalbecause I have local changes12:26
Alex_Gaynoroh, by local changes it means uncommitted local chnages12:26
Alex_Gaynoryou can do `git stash` then `git stash pop`12:26
Alex_Gaynorso git stash; gitp ull; gt stash pop12:27
fijalthx12:32
Alex_Gaynorfijal: git stash is in the cfore of git, unlike hg shelve12:33
fijalyes12:33
fijalAlex_Gaynor: note that I'm not (yet) making any opinions12:33
Alex_Gaynorsure12:33
jellfijal: you will get used to ;)12:38
fijalarigato: are the tests passing for you?12:42
fijalthey're not for me12:42
fijaland I doubt it's my fault12:42
arigatonot at all12:42
fijalah ok12:42
fijal:/12:42
arigatoyes, I should have made a branch12:42
fijalok12:42
fijalare you fixing it by chance?12:43
arigatoslowly12:43
fijalok12:44
DasIch_ (~DasIch@p57B9364D.dip.t-dialin.net) joined #pypy.13:00
DasIch (~DasIch@p57B920EB.dip.t-dialin.net) left irc: Ping timeout: 240 seconds13:02
Nick change: DasIch_ -> DasIch13:02
Alex_Gaynorarigato: btw, would you mind if I tried adding a buildbot for it using http://travis-ci.org/13:02
Action: fijal would not mind one bit13:03
ronnyAlex_Gaynor: cool, then i dont have to13:03
arigatofine :-)13:04
Alex_Gaynorcool, I'll do it this afternoon then13:06
fijalE       ParseError: :3: Directives not supported yet13:09
fijalarigato: what is that?13:10
arigatodunno13:10
fijalok13:11
arigatowhat is the source?13:11
fijalit bothers me a bit13:11
fijalhttp://bpaste.net/show/4RKsl71stJxE7Lll47VL/13:12
fijalthis is what am I doing13:12
fijalhowever, does that mean I have to parse the entire #include?13:12
arigatowell yes13:12
fijalwell ok13:12
fijalhow can we come up with stuff that does not require that?13:12
fijalas in pass arguments to verify()?13:12
arigatoyes, the #includes don't go there13:13
Alex_Gaynorcparser doesn't parse the c preprocessesor?13:13
fijalok13:13
arigatothe "#include" may be what pycparser is complaining about13:13
fijalhttp://bpaste.net/show/vFIqhnlguiSISmIl4vp6/13:13
kkimlabs (kkimlabs@conference/itp/x-chfnpqeijeobhilx) left irc: Ping timeout: 240 seconds13:13
fijalarigato: is this what I'm after then?13:13
arigatoI suppose13:13
fijaland we raise a nice error saying "use verify before using incomplete declarations"?13:14
arigatoyes13:14
ronan (~ronan@host86-155-205-138.range86-155.btcentralplus.com) left irc: Ping timeout: 260 seconds13:21
fijal (~fijal@196-209-229-238.dynamic.isadsl.co.za) left irc: Quit: Leaving13:30
fijal (~fijal@196-209-229-238.dynamic.isadsl.co.za) joined #pypy.13:30
kkimlabs (kkimlabs@conference/itp/x-aoqjfwjqtsxtyaom) joined #pypy.13:37
int3__ (~int3__@206-188-64-238.cpe.distributel.net) joined #pypy.13:51
kkimlabs (kkimlabs@conference/itp/x-aoqjfwjqtsxtyaom) left irc: Ping timeout: 245 seconds13:52
int3__ (~int3__@206-188-64-238.cpe.distributel.net) left irc: Remote host closed the connection13:54
Trundle (~andy@python/site-packages/trundle) left irc: Ping timeout: 252 seconds13:57
fijal (~fijal@196-209-229-238.dynamic.isadsl.co.za) left irc: Ping timeout: 246 seconds14:04
GitHub159 (~GitHub159@sh3.rs.github.com) joined #pypy.14:05
GitHub159[ffi] arigo pushed 1 new commit to master: http://git.io/74OmMA14:05
GitHub159[ffi/master] In-progress - Armin Rigo14:05
GitHub159 (GitHub159@sh3.rs.github.com) left #pypy.14:05
serge_sans_paill (~serge@2001:660:7302:e771:21a:4bff:feb7:5b4) joined #pypy.14:07
serge_sans_paill (~serge@2001:660:7302:e771:21a:4bff:feb7:5b4) left irc: Ping timeout: 245 seconds14:12
serge_sans_paill (~serge@2001:660:7302:e771:21a:4bff:feb7:5b4) joined #pypy.14:14
nopf (~frosch@77-20-175-177-dynip.superkabel.de) joined #pypy.14:15
mjacob (~foobar@p57A8AA64.dip.t-dialin.net) left irc: Quit: leaving14:23
nedbat (~nedbat@python/psf/nedbat) left irc: Ping timeout: 250 seconds14:23
mjacob (~foobar@p57A8AA64.dip.t-dialin.net) joined #pypy.14:23
serge_sans_paill (~serge@2001:660:7302:e771:21a:4bff:feb7:5b4) left irc: Quit: tchô14:27
amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) joined #pypy.14:29
GitHub51 (~GitHub51@sh2.rs.github.com) joined #pypy.14:34
GitHub51[ffi] arigo pushed 1 new commit to master: http://git.io/JEftTg14:34
GitHub51[ffi/master] Finish to fix the existing tests. - Armin Rigo14:34
GitHub51 (GitHub51@sh2.rs.github.com) left #pypy.14:34
unbit (~unbit@93-58-162-185.ip159.fastwebnet.it) left irc: Read error: Connection reset by peer14:39
unbit (~unbit@93-58-162-185.ip159.fastwebnet.it) joined #pypy.14:39
craigkerstiens (~textual@c-76-126-162-38.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep.14:47
bretth (~bretthart@112.205.79.93) left irc: Quit: Leaving14:58
16SAA9WSC (~bretthart@112.205.79.93) left irc: Read error: Connection reset by peer15:00
bretthart (~bretthart@112.205.79.93) left irc: Read error: Connection reset by peer15:00
craigkerstiens (~textual@ip-64-134-227-12.public.wayport.net) joined #pypy.15:07
Trundle (~andy@python/site-packages/trundle) joined #pypy.15:13
GitHub186 (~GitHub186@sh2.rs.github.com) joined #pypy.15:13
GitHub186[ffi] arigo pushed 1 new commit to master: http://git.io/0gvmZg15:13
GitHub186[ffi/master] Nested initializers. - Armin Rigo15:13
GitHub186 (GitHub186@sh2.rs.github.com) left #pypy.15:13
GitHub85 (~GitHub85@sh3.rs.github.com) joined #pypy.15:16
GitHub85[ffi] arigo pushed 1 new commit to master: http://git.io/kFZXdw15:16
GitHub85[ffi/master] Dicts as struct initializers. - Armin Rigo15:16
GitHub85 (GitHub85@sh3.rs.github.com) left #pypy.15:16
arigatoAlex_Gaynor: can you either fix http://travis-ci.org or disable sending out message?15:27
int3__ (~int3__@209.226.201.250) joined #pypy.15:30
craigkerstiens (~textual@ip-64-134-227-12.public.wayport.net) left irc: Quit: Computer has gone to sleep.15:39
tyoc213 (~tyoc213@201.123.201.140) joined #pypy.15:43
int3__ (~int3__@209.226.201.250) left irc: Remote host closed the connection15:44
Shanita (~John@osbk-4db15b22.pool.mediaWays.net) left irc: Read error: Connection reset by peer15:51
nedbat (~nedbat@python/psf/nedbat) joined #pypy.15:52
Kaskuka (~John@osbk-4db15b22.pool.mediaWays.net) joined #pypy.16:00
arigato (~arigo@bbcs-164-166.cust.wingo.ch) left irc: Ping timeout: 265 seconds16:06
mat^2 (~Mathias@212.130.113.35) left irc: Read error: Connection reset by peer16:06
[mat^2] (~Mathias@212.130.113.35) joined #pypy.16:06
craigkerstiens (~textual@173-8-129-205-SFBA.hfc.comcastbusiness.net) joined #pypy.16:23
arigato (~arigo@mail.kdk.ch) joined #pypy.16:34
amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) left irc: Ping timeout: 252 seconds16:48
GitHub197 (~GitHub197@sh3.rs.github.com) joined #pypy.17:00
GitHub197[ffi] arigo pushed 1 new commit to master: http://git.io/IlHkMA17:00
GitHub197[ffi/master] Kill backend_base.py. - Armin Rigo17:00
GitHub197 (GitHub197@sh3.rs.github.com) left #pypy.17:00
mat^2 (~Mathias@212.130.113.35) joined #pypy.17:07
[mat^2] (~Mathias@212.130.113.35) left irc: Read error: Connection reset by peer17:07
craigkerstiens (~textual@173-8-129-205-SFBA.hfc.comcastbusiness.net) left irc: Quit: Computer has gone to sleep.17:21
durin42 (~durin@173-15-14-174-Illinois.hfc.comcastbusiness.net) joined #pypy.17:30
durin42 (~durin@173-15-14-174-Illinois.hfc.comcastbusiness.net) left irc: Changing host17:30
durin42 (~durin@adium/durin42) joined #pypy.17:30
kkimlabs (~kkimlabs@cpe-69-203-124-125.nyc.res.rr.com) joined #pypy.17:38
ArfreverIs there a release schedule for PyPy 1.9?17:41
tyoc213 (~tyoc213@201.123.201.140) left irc: Remote host closed the connection17:46
ycou (70a186e3@gateway/web/freenode/ip.112.161.134.227) left irc: Quit: Page closed17:46
GitHub97 (~GitHub97@sh2.rs.github.com) joined #pypy.17:46
GitHub97[ffi] arigo pushed 1 new commit to master: http://git.io/7Eh5uw17:46
GitHub97[ffi/master] Shuffle a bit the API between the front-end and the backend. - Armin Rigo17:47
GitHub97 (GitHub97@sh2.rs.github.com) left #pypy.17:47
gauzmps (~numan@S01060026187e4728.vc.shawcable.net) joined #pypy.17:47
cyphase (~cyphase@unaffiliated/cyphase) joined #pypy.17:48
ronan (~ronan@host86-155-205-138.range86-155.btcentralplus.com) joined #pypy.18:00
EventhWhat does it mean when RTyping fails with following error: [translation:ERROR]    File "/home/even/repos/pypy/pypy/rpython/normalizecalls.py", line 67, in normalize_calltable_row_signature18:03
Eventh[translation:ERROR]     assert not shape_star, "XXX not implemented"18:03
Eventh[translation:ERROR]  AssertionError: XXX not implemented18:03
EventhStacktrace: http://bpaste.net/show/EJaVLq9Z28bmxDRuBrsy/18:03
matitp (6d43711d@gateway/web/freenode/ip.109.67.113.29) joined #pypy.18:06
matitpthe switch in buildbot.pypy.org seems to have killed kenaan notifications of commits to bitbucket.org18:10
arigatoEventh: a variable cannot be typed: it contains a function pointer, but the functions take incompatible "*args" (e.g. a different number of them)18:10
Eventhok18:10
arigatomatitp: yes, waiting for antocuni to sort things out18:11
EventhIs there any way I can find out which variable?18:11
arigatoArfrever: PyPy 1.9: "when we have the time"18:11
arigatoEventh: that's difficult at this point18:11
EventhGreat, more fun for me :)18:11
Arfreverarigato: Will PyPy 1.9 implement Python 2.7?18:12
arigatoEventh: you can go up the stack of the failing translation and look around18:12
Eventhok, will try18:12
arigatoArfrever: yes, just like previous releases18:12
matitpno hurry. All my nonsense is much less visible that way18:12
arigato:-)18:12
Arfreverarigato: Will PyPy 2.0 be the first release implementing Python 3?18:13
arigatoArfrever: no, Python 3 will be available in parallel releases when it's ready18:13
arigatoe.g. PyPy 1.10 or 2.0 will have two subreleases, one Python2.7 and one Python3.x18:14
arigato(using some numbering scheme to be decided)18:14
matitpArfrever: contributions are welcome and necessary18:15
Arfreverarigato: Wouldn't it be simpler if PyPy 1 forever remained for Python 2 and PyPy 2 for Python 3?18:15
arigatoArfrever: internally it makes no sense, unless we decide to give another name to the translation toolchain18:15
arigatoand release e.g. "PyPy 2.x based on RPython 1.y" and "PyPy 3.z based on RPython 1.y"18:16
Arfreverarigato: In Gentoo, "pypy-c1.8" is basename of PyPy 1.8 interpreter executable.18:18
Arfreverarigato: What do you suggest to use if PyPy 1.10 supports Python 2 and 3?18:18
arigatonot decided yet18:19
Arfreverarigato: "pypy-c1.10-python2" and "pypy-c1.10-python3"?18:19
fijal (~fijal@196-209-229-238.dynamic.isadsl.co.za) joined #pypy.18:19
arigatoas I said, not decided yet18:20
Sho_ (~sho@kde/hein) left irc: Quit: Konversation terminated!18:21
fijalArfrever: re - 1.918:30
fijalthere is one missing fix in numpy18:30
fijaland we can put it out I think18:30
fijalso it's more "when we get to it"18:30
Ayiel (~inhahe@c-50-128-212-190.hsd1.fl.comcast.net) left irc: Ping timeout: 245 seconds18:30
Arfreverfijal: Support for Python 3 will be absent in PyPy 1.9?18:31
fijalyes18:31
fijalas in it'll be absent18:31
fijaland likely for a lot of future releases18:32
fijalthere might be pypy3 release, but it's not really connected18:32
arigatoyes, maybe we'll call it "pypy 1.10" and "pypy3 1.10"18:34
fijalI'm tempted to call it pypy 2.0 if we have a nice ffi18:36
fijalas in it would be a major "minimum required version"18:36
fijalfor a lot of stuff presumably18:36
Arfreverarigato: "pypy3 1.10" looks ugly.18:37
arigatovery good :-)18:39
mjacob_ (~foobar@p57A8B7EF.dip.t-dialin.net) joined #pypy.18:46
mjacob (~foobar@p57A8AA64.dip.t-dialin.net) left irc: Read error: Operation timed out18:48
kkimlabs (~kkimlabs@cpe-69-203-124-125.nyc.res.rr.com) left irc: Ping timeout: 245 seconds18:50
ronan (~ronan@host86-155-205-138.range86-155.btcentralplus.com) left irc: Ping timeout: 246 seconds19:01
ronan (~ronan@host86-155-205-138.range86-155.btcentralplus.com) joined #pypy.19:02
GitHub78 (~GitHub78@sh2.rs.github.com) joined #pypy.19:07
GitHub78[ffi] arigo pushed 1 new commit to master: http://git.io/QsZxmw19:07
GitHub78[ffi/master] Start writing a C extension module for CPython. - Armin Rigo19:07
GitHub78 (GitHub78@sh2.rs.github.com) left #pypy.19:07
arigatoimpressive the quantity of C code needed to do anything19:07
amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) joined #pypy.19:08
arigato(this initial 148-lines does not do anything)19:08
matitpamaury_: thanks for cleaning up the merge of win32-kill19:11
amaury_welcome19:11
fijalarigato: :)19:11
arigatoamaury_: more generally thanks for being around to help with these issues19:11
amaury_somehow I think this is my job here19:12
cwillu (~cwillu@cwillu.com) left irc: Remote host closed the connection19:13
matitpamaury_: something strange, win32 testing module/signal in app-level (-A) crashes on this line in test_signal.py19:13
matitpcls.w_signal = space.appexec([], "(): import signal; return signal")19:14
amaury_matitp: error message?19:15
Action: matitp finding a pastebin19:16
matitpamaury_: http://bpaste.net/show/W3vdj43L8pnsS3kIn6ck/19:17
amaury_and with -s?19:18
matitpthat was thepytest-A.log, here is the console output  http://bpaste.net/show/0ruLnql0H8hwNBgN6eKo19:20
matitp(after I modified cherrypick in pypy/pytest-A.cfg19:20
matitp)19:20
amaury_matitp: a bad signal number which crashes the interpreter?19:22
matitpmaybe. but then if I use the same pypy for interpreter and testing it also crashes.19:25
xcombelle (~xcombelle@AToulouse-551-1-85-120.w92-149.abo.wanadoo.fr) left irc: Quit: I am a manual virus, please copy me to your quit message.19:25
matitpcls.w_signal = space.appexec([], "(): import signal") does not crash.19:26
davisagli (~davisagli@davisagli.com) joined #pypy.19:27
amaury_matitp: but then the test fails?19:35
matitpyes, but if I rewrite the tests to run space.appexec() with text each time, rather than setting cls.w_signal, it passes.19:36
cwillu (~cwillu@cwillu.com) joined #pypy.19:39
cwillu (~cwillu@cwillu.com) left irc: Remote host closed the connection19:44
mattip (6d43711d@gateway/web/freenode/ip.109.67.113.29) joined #pypy.19:44
matitp (6d43711d@gateway/web/freenode/ip.109.67.113.29) left irc: Ping timeout: 245 seconds19:44
cwillu (~cwillu@cwillu.com) joined #pypy.19:48
kkimlabs (kkimlabs@conference/itp/x-onhnxticttsztwuz) joined #pypy.20:01
arigato (~arigo@mail.kdk.ch) left irc: Ping timeout: 272 seconds20:16
mattip (6d43711d@gateway/web/freenode/ip.109.67.113.29) left irc: Quit: Page closed20:22
tyoc213 (~tyoc213@189.137.225.250) joined #pypy.20:50
cwillu (~cwillu@cwillu.com) left irc: Remote host closed the connection21:09
cwillu (~cwillu@cwillu.com) joined #pypy.21:09
plainflavored (~headwiz@c-76-115-50-141.hsd1.or.comcast.net) joined #pypy.21:16
amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) left irc: Ping timeout: 265 seconds21:18
craigkerstiens (~textual@c-76-126-162-38.hsd1.ca.comcast.net) joined #pypy.21:23
Ademan (~dan@adsl-71-141-249-45.dsl.snfc21.pacbell.net) joined #pypy.21:26
asmeurer (~asmeurer@c-174-56-21-245.hsd1.nm.comcast.net) joined #pypy.21:30
nopf (~frosch@77-20-175-177-dynip.superkabel.de) left irc: Ping timeout: 248 seconds21:45
Ayiel (~inhahe@adsl-074-186-083-219.sip.mia.bellsouth.net) joined #pypy.21:52
Ademan (~dan@adsl-71-141-249-45.dsl.snfc21.pacbell.net) left irc: Ping timeout: 245 seconds21:55
umgeher (~umgeher@201.74.89.60) joined #pypy.21:59
umgeher (~umgeher@201.74.89.60) left irc: Changing host21:59
umgeher (~umgeher@unaffiliated/umgeher) joined #pypy.21:59
Razz (~tim@kompiler.org) left irc: Read error: Connection reset by peer22:10
johan (u736@gateway/web/irccloud.com/x-bmmslkblyuylweuj) joined #pypy.22:14
johanhi, I'm wondering if I should use ctypes, _ffi or _rawffi in my library to make it JIT-friendly under pypy22:14
ronnyjohan: what does the lib do?22:15
johanronny: it's pygobject22:16
johaninvoking 22:16
Trundle (~andy@python/site-packages/trundle) left irc: Ping timeout: 245 seconds22:16
johanC functions basically22:16
ronnyoh, i see22:16
Eventh (~even@133.225.16.62.customer.cdi.no) left irc: Ping timeout: 246 seconds22:17
Trundle (~andy@python/site-packages/trundle) joined #pypy.22:17
johanctypes kind of works, but it seems a little bit too high-level22:17
ronnyjohan: ffi isnt complete yet22:17
ronny(a few of the pypy core dvs decided a sane ffi for python is required and started to write it)22:18
johanis that the module that is included in pypy or is it hosted externally?22:19
ronnyits external atm22:19
johanurl?22:19
ronnybut i suspect it will end up being faster than ctypes22:19
ronnyhttps://github.com/arigo/ffi22:19
johannice22:22
ronnyjohan: its still in the early stages atm22:24
johanit parses C declarations, which wouldn't be needed for pygobject since we already have all the parsed information readily available22:24
ronnyjohan: i intend to teach it feeding on gobject-introspection data, but thats a someday item22:25
AlbireoX`Laptop (~AlbireoX@99-136-83-34.lightspeed.rcsntx.sbcglobal.net) joined #pypy.22:27
johanronny: that's be nice22:28
codefujase (~tyoc213@201.137.237.142) joined #pypy.22:28
johanI'll probably keep on using ctypes for now, as stable and available in cpython22:29
ronnyjohan: does the ctypes one work already?22:29
lahwranhow much faster, ronny?22:29
lahwransame order of magnitude?22:29
johanronny: hello world works22:29
johanronny: https://github.com/jdahlin/pygobject/commit/5e34d56a3f3e47d42513aad84a946126afe0ed1122:29
lahwranronny: my understanding of ctypes was that it JITs to a pure C-style call22:30
tyoc213 (~tyoc213@189.137.225.250) left irc: Ping timeout: 250 seconds22:31
ronnylahwran: thats the fast paths22:32
ronnyjohan: some code in that looks a bit icky22:33
Ademan (~dan@adsl-71-141-249-45.dsl.snfc21.pacbell.net) joined #pypy.22:34
johanronny: well, it's very much a work in progress, it'll all be cleaned up eventually 22:34
ronnyhmm, from what i see there will be some tricky to optimize things22:35
johanbut invoking is pretty tricky22:36
lahwranronny: how do I know what will be fast in ctypes and what won't?22:36
lahwranwill jitviewer tell me?22:37
johanronny: FunctionInfo.invoke will need to grow 4-5x to pass all regression testing22:37
ronnylahwran: yeah22:37
lahwranmaybe it's about time I got that installed then22:38
Ademan (~dan@adsl-71-141-249-45.dsl.snfc21.pacbell.net) left irc: Read error: Connection reset by peer22:38
Ademan_ (~dan@adsl-71-141-249-45.dsl.snfc21.pacbell.net) joined #pypy.22:38
ronnyjohan: i'll look into details after my thesis22:39
Action: lahwran raises an eyebrow22:39
ronnywhy?22:40
lahwranisn't that condition gonna take quite a while to happen? :p22:41
ronnyyes22:42
ronnyand?22:42
Action: lahwran shrugs22:42
lahwranI guess nothing. heh22:42
Ajacmac (Ajacmac@blk-89-227-151.eastlink.ca) left irc: Ping timeout: 244 seconds22:55
cwillu (~cwillu@cwillu.com) left irc: Remote host closed the connection23:03
fijaljohan: hi23:04
fijaljohan: ffi has ctypes backend (by default)23:04
fijalso it's either way23:04
fijalit should work23:04
fijaljohan: I would suggest giving ffi a go and complaining if it does not work23:05
fijalit'll grow cpython ext backend and _ffi backend (so it'll be faster than ctypes on both cpython and pypy)23:06
cwillu (~cwillu@cwillu.com) joined #pypy.23:06
craigkerstiens (~textual@c-76-126-162-38.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep.23:14
kkimlabs (kkimlabs@conference/itp/x-onhnxticttsztwuz) left irc: Ping timeout: 250 seconds23:18
mcdonc (~mcdonc@152.179.66.146) joined #pypy.23:21
kkimlabs (kkimlabs@conference/itp/x-vnmrxxzxnfxqqtqi) joined #pypy.23:23
mikefc_ (9665bcc5@gateway/web/freenode/ip.150.101.188.197) joined #pypy.23:24
mcdonc (~mcdonc@152.179.66.146) left irc: Quit: Gotsta go23:29
nopf (~frosch@77-20-175-177-dynip.superkabel.de) joined #pypy.23:29
mcdonc (~mcdonc@152.179.66.146) joined #pypy.23:30
Nick change: ctismer -> ctismer_afk23:39
ronnyfijal: can the basic implementation of ffi's api be considere reasonably complete?23:48
kvda (~kvda@202.58.240.18) joined #pypy.23:59
--- Mon May 28 201200:00

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