#pypy IRC log for Wednesday, 2011-12-28

antocuni (~antocuni@host117-71-dynamic.58-82-r.retail.telecomitalia.it) left irc: Ping timeout: 252 seconds00:18
aboudreault (~alanb@osgeo/member/aboudreault) joined #pypy.00:28
zain (~textual@c-67-160-201-63.hsd1.ca.comcast.net) left irc: Ping timeout: 252 seconds00:32
bbot24Failure: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/75800:33
[mat^2] (mathias@87.55.0.198) left irc: Ping timeout: 244 seconds00:36
zain (~textual@c-67-160-201-63.hsd1.ca.comcast.net) joined #pypy.00:37
nickik (~nick@2001:67c:20a1:1018:226:9eff:feef:8369) joined #pypy.00:40
tellone (~tellone@81-232-82-223-no32.tbcn.telia.com) left irc: Quit: Lämnar00:50
nickik (~nick@2001:67c:20a1:1018:226:9eff:feef:8369) left irc: Quit: Verlassend00:52
bbot23Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64-2/builds/1400:52
Trundle (~andy@python/site-packages/trundle) left irc: Ping timeout: 240 seconds00:55
lincolnn (~lincolnn0@cpe-98-154-215-147.socal.res.rr.com) left irc: 01:01
bbot23Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/18601:01
zain (~textual@c-67-160-201-63.hsd1.ca.comcast.net) left irc: Ping timeout: 244 seconds01:07
zain (~textual@c-67-160-201-63.hsd1.ca.comcast.net) joined #pypy.01:28
kenaan12mattip numpypy-axisops 114e517ebe55c0 15/pypy/module/micronumpy/: fix test_axis_iterator, start to see some results01:29
kenaan12mattip numpypy-axisops 11ff482782c5fe 15/pypy/module/micronumpy/interp_numarray.py: bugfix, passes tests01:30
kenaan12mattip numpypy-axisops 111714b0167e37 15/pypy/: merge with default01:30
kenaan12mattip numpypy-axisops 11e3824eb2fc4c 15/pypy/module/micronumpy/: more finely distinguish between different 'promote_?' s01:30
kenaan12mattip numpypy-axisops 11f1a8c490b279 15/pypy/module/micronumpy/interp_numarray.py: whoops, start fixes for translate01:30
mattip (~chatzilla@bzq-79-177-107-57.red.bezeqint.net) joined #pypy.01:30
bbot2Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/190301:30
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/65501:30
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/31901:30
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/30901:30
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/65801:30
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/117401:30
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/84101:30
bbot2Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/149301:30
bbot2Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/76801:30
mattipwhat does it mean if "pytest.py pypy/module/micronumpy/test/test_numarray.py -x" bonks on test_argmax,01:31
mattipbut "pytest.py pypy/module/micronumpy/test/test_numarray.py -k argmax" succeeds?01:32
mattip(on numpypy-axisops branch)01:32
mattip (chatzilla@bzq-79-177-107-57.red.bezeqint.net) left #pypy.01:35
derdon (~derdon@pD9E1D53F.dip.t-dialin.net) left irc: Remote host closed the connection01:37
mimi_ (~mimi@97-88-28-179.dhcp.roch.mn.charter.com) left irc: Ping timeout: 240 seconds01:48
mimi_ (~mimi@97-88-28-179.dhcp.roch.mn.charter.com) joined #pypy.02:03
zain (~textual@c-67-160-201-63.hsd1.ca.comcast.net) left irc: Ping timeout: 244 seconds02:08
aboudreault (~alanb@osgeo/member/aboudreault) left irc: Ping timeout: 240 seconds02:09
zain (~textual@c-67-160-201-63.hsd1.ca.comcast.net) joined #pypy.02:09
chickamade (~chickamad@118.69.67.203) joined #pypy.02:10
chickamade (~chickamad@118.69.67.203) left irc: Client Quit02:15
chickamade (~chickamad@118.69.67.203) joined #pypy.02:22
chickamade (~chickamad@118.69.67.203) left irc: Client Quit02:23
bbot23Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/99502:44
nettok (~quassel@200.119.189.163) joined #pypy.02:53
asmeurer (~asmeurer@c-174-56-21-245.hsd1.nm.comcast.net) left irc: Quit: asmeurer03:44
bbot24Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/190303:47
anish_ (anish@nat/redhat/x-gyzorzzhjupilurg) joined #pypy.04:10
durin42 (~durin@adium/durin42) left irc: Ping timeout: 240 seconds04:21
durin42 (~durin@adium/durin42) joined #pypy.04:23
kennethr_ (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) left irc: Quit: Textual IRC Client: http://www.textualapp.com/04:26
kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) joined #pypy.04:26
ShadowE989 (~ShadowE98@74-47-218-61.dr02.rmny.wv.frontiernet.net) left irc: Ping timeout: 252 seconds04:40
nedbat (~nedbat@python/psf/nedbat) left irc: Ping timeout: 248 seconds04:42
zain (~textual@c-67-160-201-63.hsd1.ca.comcast.net) left irc: Quit: Textual IRC Client: http://www.textualapp.com/04:50
ShadowE989 (~ShadowE98@74-36-227-143.br1.rmn.wv.frontiernet.net) joined #pypy.04:53
bbot23Success: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/149304:53
bbot23Success: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/65805:00
dracman (~draco@31-17-70-40-dynip.superkabel.de) left irc: Ping timeout: 252 seconds05:05
bbot23Success: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/84105:11
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/65505:14
Vorpal (~AnMaster@unaffiliated/anmaster) left irc: Ping timeout: 276 seconds05:16
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/117405:19
lahwrandrat, there is no ppa for ubuntu maverick05:30
bbot24Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/76806:19
lahwranis pypy's stdlib implementation of marshal the same one that will be reached via https://gist.github.com/37898376e48f3d54582b ?06:36
lahwranbecause `import marshal` seems to perform significantly faster than that does06:40
lahwrantwice as fast, even06:40
Arach (~arach@128.75.168.204) left irc: Quit: bye06:51
Arach (~arach@128.75.168.204) joined #pypy.06:51
aleksi (~aleksi@85.235.191.82) joined #pypy.06:56
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/31906:57
bbot24Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/30907:10
lahwranit seems the second one (which appears to be pure python?) calls file.read, whilst a direct `import marshal` does not07:21
lahwranI am running the script in pypy, so it's pure pypy code either way07:21
`fox` (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) joined #pypy.07:35
kkris (~kris@93-82-42-211.adsl.highway.telekom.at) joined #pypy.07:35
JaRoel|4d (~jaroel|4d@office.fourdigits.nl) joined #pypy.07:40
setmeaway (~setmeaway@119.201.52.190) left irc: Ping timeout: 240 seconds07:43
antocuni (~antocuni@host117-71-dynamic.58-82-r.retail.telecomitalia.it) joined #pypy.07:45
mat^2 (mathias@87.55.0.198) joined #pypy.07:53
`fox` (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) left irc: Ping timeout: 264 seconds07:53
JaRoel (~jaroel|4d@office.fourdigits.nl) joined #pypy.08:06
mimi_ (~mimi@97-88-28-179.dhcp.roch.mn.charter.com) left irc: Quit: Leaving08:09
JaRoel|4d (~jaroel|4d@office.fourdigits.nl) left irc: Ping timeout: 248 seconds08:09
bivab (~david@ip-62-143-59-5.unitymediagroup.de) joined #pypy.08:17
fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) left irc: Ping timeout: 240 seconds08:25
kenaan12fijal default 1187d1c652d40b 15/pypy/tool/jitlogparser/parser.py: oops, fix test_pypy_c08:43
kenaan12fijal default 11f641bf7c9be8 15/pypy/rlib/jit.py: fix some tests08:45
fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) joined #pypy.08:46
stakkars_ (~tismer@p5DDB7A14.dip.t-dialin.net) joined #pypy.09:35
mikefchi fijal09:35
stakkars (~tismer@p5DDB7A14.dip.t-dialin.net) left irc: Ping timeout: 240 seconds09:36
Nick change: stakkars_ -> stakkars09:36
nettok (~quassel@200.119.189.163) left irc: Remote host closed the connection09:38
fijalmikefc: hi10:00
mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) left irc: Quit: ZNC - http://znc.sourceforge.net10:08
sunoano (~sa@unaffiliated/sunoano) left irc: Read error: Connection reset by peer10:09
stakkars (~tismer@p5DDB7A14.dip.t-dialin.net) left irc: Quit: hasta la vista10:15
mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) joined #pypy.10:29
stakkars (~tismer@p5DDB7A14.dip.t-dialin.net) joined #pypy.10:42
azanella (~azanella@189.6.80.207) joined #pypy.10:51
stakkars (~tismer@p5DDB7A14.dip.t-dialin.net) left irc: Quit: stakkars11:00
anish_ (anish@nat/redhat/x-gyzorzzhjupilurg) left irc: Quit: Leaving11:08
setmeaway (setmeaway3@119.201.52.190) joined #pypy.11:08
fijalAlex_Gaynor: I'm fighting with "what do I want as a summary"11:18
stakkars (~tismer@p5DDB7A14.dip.t-dialin.net) joined #pypy.11:28
derdon (~derdon@pD9E1C6E8.dip.t-dialin.net) joined #pypy.11:35
reiner (~reiner@46.128.136.223.dynamic.cablesurf.de) joined #pypy.11:49
Nick change: reiner -> squiddy11:49
nedbat (~nedbat@python/psf/nedbat) joined #pypy.12:11
danishman (~kvirc@0x5da0ec2a.cpe.ge-0-1-0-1104.ronnqu1.customer.tele.dk) joined #pypy.12:30
voidspace (~anonymous@87-194-212-65.bethere.co.uk) joined #pypy.12:41
voidspace (~anonymous@87-194-212-65.bethere.co.uk) left irc: Changing host12:41
voidspace (~anonymous@python/psf/voidspace) joined #pypy.12:41
Nick change: DasIch_ -> DasIch13:18
Arach (~arach@128.75.168.204) left irc: Quit: bye13:32
lahwrannedbat: so when I use the builtin marshal, it cuts it down from a second startup/teardown time to a half second13:36
lahwranthat's running in pypy13:37
nedbatlahwran: yes, because you don't have to import as much stuff.13:37
lahwranno13:37
lahwranI ran it through a profiler13:37
nedbatoh?13:37
lahwranthe builtin marshal.py does not call file.read13:37
lahwraninstead, it does whatever file.read does, directly13:37
lahwranerr, drop '.py' from that sentence13:38
lahwranwhereas the .py version seems to be twice as slow apparently just due to calling file.read13:38
nedbatlahwran: learn something new every day.13:39
lahwranso either we'll want to optimize marshal.py, which would amount to cutting down calls to file.read as much as possible, or ensure that it's safe to use the builtin marshal13:40
lahwranit also would be good to cut down on what parts of the stdlib the sandbox slave imports13:41
nedbatI'm curious about this: "Warning: cannot find your CPU L2 cache size in /proc/cpuinfo"13:41
lahwranfijal said that was originally a serious warning, but they decided to disregard it, and it's currently on his todo list of things to silence13:42
lahwranand silencing it is currently on his todo list*13:42
tumbleweedthe minimark GC doesn't determine the L2 cache size any more13:42
Action: tumbleweed has a patch to remove it entirely in the bug tracker13:42
lahwrannedbat: a -Ojit recompile will disable the warning; it hasn't been removed from -O2 yet, I think13:43
fijaltumbleweed: hybrid does though13:43
fijallahwran: it's not about silencing13:43
fijalit'13:43
lahwranoh?13:43
fijals about pickup more more reasonable default13:43
lahwranah13:43
kenaan12ned nedbat-sandbox-2 11c03e4d0528e4 15/pypy/translator/sandbox/sandlib.py: Py is now required again.13:53
kenaan12ned nedbat-sandbox-2 11cd7b359d0a00 15/pypy/translator/sandbox/pypy_interact.py: Change pypy_interact's default to quiet, you have to ask for verbose.13:53
nedbatfijal: I change pypy_interact's default to quiet.13:54
fijalnedbat: feel free to merge this stuff to default13:54
nedbat*changed13:54
nedbatfijal: thanks.13:54
Arach (~arach@128.75.168.204) joined #pypy.13:55
kenaan12ned default 1142fbbcbfc2ac 15/pypy/translator/sandbox/: Merge sandbox tweaks from nedbat-sandbox-213:56
fijalclose the branch13:56
nedbatfijal: you don't mind that I keep opening new ones?13:57
fijalnot at all13:57
fijalwe have 74 open branches or so, do you think one would make a difference?13:58
fijalif you have something small like flip a flag, commit it to default13:58
fijalif something bigger, preferred way is to create a branch which is named say sandbox-featurename13:58
kenaan12ned nedbat-sandbox-2 1193bb4d305fdb 15/: Close nedbat-sandbox-213:58
nedbatfijal: i've named mine this way because I don't know exactly what I'll be changing in the sandbox, maybe sandbox-improvements ?13:59
fijalok13:59
nedbatfijal: is there a way in hg to close the branch without having to make one last commit like I just did? Would --close-branch on the merge commit do the right thing?14:00
fijalno14:01
fijal--close-branch is just a commit14:01
fijalit's enough, you don't have to change anything14:01
fijaland you do14:01
fijalhg ci --close-branch14:01
nedbatright, that's what I just did, it just feels like there should be a way to say, "Merge and close this branch".  OK.14:01
fijalI don't think there is14:01
fijalI'm nto aware at least14:02
sunoano (~sa@unaffiliated/sunoano) joined #pypy.14:06
jyp (~interrupt@175.197.245.105) joined #pypy.14:09
jyp (~interrupt@175.197.245.105) left irc: Remote host closed the connection14:14
Alex_Gaynorfijal: pong14:15
fijalAlex_Gaynor: so, I was thinking how to present the loops14:15
fijalwe have 3 slices per-trace14:15
fijalwe have before-the-first-label14:15
fijalbetween labels14:16
fijaland bridges14:16
fijalnow bridges can have labels and loops as well14:16
fijalnote that they don't all share the counter14:16
Alex_GaynorI'm not sure, sorry, for jitviewer it's probably easiest to stay closest to what we have now though14:16
fijalwell, the truth is we can't14:18
fijalok, well, would be great if you had some inspiration :)14:20
stakkars (~tismer@p5DDB7A14.dip.t-dialin.net) left irc: Read error: Connection reset by peer14:31
stakkars (~tismer@p5DDB7A14.dip.t-dialin.net) joined #pypy.14:31
Rhy0lite (dje@nat/ibm/x-ajkxaovjxvlqloer) joined #pypy.14:33
fijalAlex_Gaynor: are you making mockups?14:40
Alex_Gaynorfijal: I'm going to convert my first one to be proper django templates, and then I'm going to start drawing up the trace viewer14:41
fijalAlex_Gaynor: so, did you find the "inlined function" any useful or was that a useless feature?14:41
fijalalso brdiges14:41
fijalhow did you find the bridge button working14:42
Alex_Gaynoryou mean being able to jump into an inlined function?14:42
Alex_Gaynorthat was useful14:42
Alex_Gaynorthe bridges, a medium amount, but bridges were always so under-optimized it wasn't that useful14:42
fijalinstead of having it inlined14:42
Alex_GaynorI don't see how you display the function inlined with the sourc code14:42
fijalyou put a hline or something14:44
fijaland insert a piece of source code14:44
fijal*very confusing*14:44
fijalyou can also expand the inlined function in a box14:44
fijalso you get the source inside a little box14:44
fijalbut I guess this is to be found14:44
fijalnot that those options are that different14:44
fijalso what I was thinking about - split stuff into loops and linear traces of code14:45
fijaland display them in one chunk14:45
fijalthen loops from bridges would be separate14:45
fijalbut with bridge working as it is that links later to a loop with a link14:45
fijaldo I make any sense?14:45
Alex_Gaynori think so14:46
fijalok14:46
fijalI'll try to wrap it up in a nice API14:46
fijaland then back to jitviewer14:46
fijalhakanardo: ping?14:46
hakanardohi14:47
fijalhakanardo: how do I get a bridge that contains a label?15:00
fijalwith a jump back to this label?15:01
hakanardofijal: try test_multiple_specialied_zigzag in test_ajit for example15:04
bivab_ (~david@ip-62-143-59-5.unitymediagroup.de) joined #pypy.15:05
bivab (~david@ip-62-143-59-5.unitymediagroup.de) left irc: Read error: Connection reset by peer15:05
Nick change: bivab_ -> bivab15:05
fijalany way from python code?15:06
fijalor I should not really rely on how specific python code compiles to traces?15:06
hakanardothe same princeple should work at python level15:09
hakanardogetting retracing to work at applevel is however a bit tricky right now15:09
hakanardo(and have always been)15:10
fijalok15:10
hakanardoyou have to make sure that the virtuals states match15:10
hakanardootherwise you'll end up with a jump to the preamble 15:10
hakanardoinstead of with a jump to the intermediate label in the bridge15:10
fijalnice15:11
fijalok15:11
fijalI give up15:11
hakanardoyou'll still get a bridge containing a label though if that was enough :)15:11
fijaln o it's not :)15:12
Rhy0litebivab: hi david15:13
fijalthe inner-outer-loop thingie also greatly increase the complexity of putting that into python code context15:13
fijalsince you might have unrolled loops15:13
bivabRhy0lite: hi15:13
fijalanyway, /me off surf15:13
fijalbbl15:13
fijalRhy0lite: hi15:13
Rhy0litefijal: hi15:13
Rhy0liteenjoy your surfing15:14
mcdonc_ (~mcdonc@ip72-209-213-54.dc.dc.cox.net) left irc: Ping timeout: 244 seconds15:18
danishman (~kvirc@0x5da0ec2a.cpe.ge-0-1-0-1104.ronnqu1.customer.tele.dk) left irc: Quit: KVIrc 4.1.3 Equilibrium http://www.kvirc.net/15:26
kkris1 (~kris@80-123-37-148.adsl.highway.telekom.at) joined #pypy.15:35
Kaskuka (~John@osbk-4db1432e.pool.mediaWays.net) left irc: Read error: Connection reset by peer15:36
Nick change: brownan -> abrown15:36
kkris (~kris@93-82-42-211.adsl.highway.telekom.at) left irc: Ping timeout: 252 seconds15:37
Kaskuka (~John@osbk-4db176e0.pool.mediaWays.net) joined #pypy.15:40
asmeurer (~asmeurer@c-174-56-21-245.hsd1.nm.comcast.net) joined #pypy.15:45
Nick change: abrown -> brownan16:01
quasarj (~QAJarosz@170.94.194.242) joined #pypy.16:03
mat^2 (mathias@87.55.0.198) left irc: Ping timeout: 276 seconds16:04
aleksi (~aleksi@85.235.191.82) left irc: Remote host closed the connection16:06
dracman (~draco@31-17-70-40-dynip.superkabel.de) joined #pypy.16:06
Ademan (~dan@adsl-71-141-224-79.dsl.snfc21.pacbell.net) left irc: Quit: leaving16:07
setmeaway (setmeaway3@119.201.52.190) left irc: Read error: Connection reset by peer16:18
setmeaway (setmeaway@119.201.52.190) joined #pypy.16:22
JaRoel (~jaroel|4d@office.fourdigits.nl) left irc: Remote host closed the connection16:22
mat^2 (mathias@87.55.0.198) joined #pypy.16:26
Vorpal (~AnMaster@unaffiliated/anmaster) joined #pypy.16:31
mcdonc (~mcdonc@ip72-209-213-54.dc.dc.cox.net) joined #pypy.16:41
voidspace (~anonymous@python/psf/voidspace) left irc: Quit: voidspace16:49
lahwranwhat in the world16:50
lahwranhttps://gist.github.com/e82a9ca40d786af707a016:51
lahwrannedbat: prod, if you have a moment; you have any idea why getopt might not be understanding those arguments I fed it?16:52
lahwranI added a `print sys.argv` in pypy_interact after it didn't work the first time; it output ['.../pypy/translator/sandbox/pypy_interact.py', '--timeout', '8', '--heapsize', '20M', '--tmp', '/tmp/sandboxtEWHrC', '/.../pypy/translator/goal/pypy-c', '/tmp/sandboxtEWHrC/slave.py']16:52
lahwranI replaced the full path to my working dir with ... because it's quite long; I did this by hand in a text editor16:53
nedbat (~nedbat@python/psf/nedbat) left irc: Ping timeout: 245 seconds16:53
lahwrannope, no moments available from him16:53
jterrace (~jterrace@aegis.CS.Princeton.EDU) joined #pypy.16:55
Rhy0litebivab: ping16:57
`fox` (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) joined #pypy.17:03
nettok (~quassel@200.119.171.54) joined #pypy.17:03
nettok_ (~quassel@200.119.164.208) joined #pypy.17:14
nettok (~quassel@200.119.171.54) left irc: Ping timeout: 276 seconds17:16
jterracehow come cpython and pypy's multiprocessing.connection Listener/Client are not compatible?17:18
jterraceI get IOError: bad message length - is it something with pickling not being compatible?17:19
nedbat (~nedbat@python/psf/nedbat) joined #pypy.17:19
lcubo (~leonardo@190.94.99.125) joined #pypy.17:23
voidspace (~anonymous@87-194-212-65.bethere.co.uk) joined #pypy.17:24
voidspace (~anonymous@87-194-212-65.bethere.co.uk) left irc: Changing host17:24
voidspace (~anonymous@python/psf/voidspace) joined #pypy.17:24
voidspace (~anonymous@python/psf/voidspace) left irc: Client Quit17:25
Alex_Gaynorjterrace: this was fixed a few days ago17:27
Alex_Gaynorjterrace: it was an endianess issue, we forgot to call htonl17:27
jterraceooh let me try a nightly17:27
jterracei just found the pypy-dev list17:27
jterraceit works17:29
jterracenice17:29
lesshaste (~lesshaste@87-194-206-189.bethere.co.uk) joined #pypy.17:29
lesshastehi all17:29
lesshasteI was reading http://pyinsci.blogspot.com/2010/12/efficcient-mcmc-in-python.html17:29
lesshasteas far as I can tell, pypy is now as fast as the super optimised cython version17:29
Alex_Gaynoryay :)17:30
lesshastealthough I can't compile the gsl version.. the non -gsl version is almost 3 times slower than pypy :)17:31
espes (espes@2001:470:1f05:ca1::) left irc: Remote host closed the connection17:31
lesshasteI was wondering if anyone here could get the gsl version to work?17:32
Action: fijal back17:35
fijallesshaste: what is gsl?17:36
lesshastehttp://www.gnu.org/software/gsl/ I beleive17:36
lesshastebelieve17:36
lesshasteI get undefined reference to `gsl_rng_mt19937' .. I think it's just an annoying ubuntu installation problem17:37
fijallesshaste: the background is scary17:37
lesshastefijal: the background of the webpage?17:38
jterraceGSL is widely used and very well optimized afaik17:38
fijallesshaste: yes17:39
fijalgsl_rng_mt1993717:39
lesshasteah yes17:39
lesshastegot it to work17:39
fijalwhat an awesome variable name17:39
lesshastejust needed gcc -O3 -I/usr/include/python2.6 -o fasttest fasttest.c -lpython2.6 -lpthread -lm -lutil -ldl -fno-strict-aliasing -lgsl -lgslcblas17:39
lesshaste:)17:40
lesshastewow that's fast17:40
fijallesshaste: results?17:40
fijallesshaste: are you by chance comparing various RNGs?17:40
lesshastethe version before the gsl one on http://pyinsci.blogspot.com/2010/12/efficcient-mcmc-in-python.html17:41
ousadowell, that's the correct name for that version of mersenne twister17:41
lesshasteabout 3 mins in cpython17:41
lesshaste1 min in pypy17:41
lesshaste6 seconds using gsl17:41
fijallesshaste: yeah, but you're having different random sources17:41
fijalthat's kinda boring17:41
jterracedid you try PyGSL?17:43
jterraceor is your cython wrapper basically the same as PyGSL17:45
lesshastejterrace: I didn't17:48
fijallesshaste: it's really apples and oranges though17:50
Alex_Gaynorfijal: well, I'm guessing it's namespacing it with gsl, rng is from the random number generator package there, and mt19937 is a messerne twister is a a 19937 period or something17:50
fijalAlex_Gaynor: still, comparing python stdlib against GSL is kind of silly17:50
Alex_Gaynorfijal: yes of course, I just meant about the variable name17:51
fijalI would not have figured this out17:51
fijalsomeone is doing us fairly black PR17:51
Alex_Gaynor?17:52
fijalhttp://groups.google.com/group/golang-nuts/browse_thread/thread/30dc63db6927646c17:52
fijalgrep for "in my experience"17:52
Alex_Gaynor"the first result was so unexpected that I abandoned  further tests" that's usually a way to do good science /sigh17:52
espes (espes@2001:470:1f05:ca1::) joined #pypy.17:53
`fox` (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) left irc: Ping timeout: 252 seconds17:54
fijalscience is haaard17:54
mtigas (~mtigas@users.spokesman.com) joined #pypy.17:54
jterracethat's a terrible benchmark in the first place17:54
fijaljterrace: yes, but also noone even run it on pypy and then is posting stuff17:55
kenaan12hager ppc-jit-backend 1144255e0c9ffe 15/pypy/jit/backend/ppc/ppcgen/: (edelsohn, bivab) fix calls to leave_jitted_hook on PPC64 as well as restoring the LR to return from the co...17:55
jterracehmm?17:55
jterracehe said he ran it17:55
fijalgrep for "in my experience"17:55
jterracei did17:55
jterraceread the next sentence17:56
jterrace"PyPy runs Reinhard's table sort benchmark at the same speed as CPython2.7 (32-bit x86 CPU). PyPy uses 80% more memory than CPython2.7. "17:56
fijalwell ok :)17:56
jterracethe benchmark only runs it once though17:57
jterraceit seems17:57
bivab (~david@ip-62-143-59-5.unitymediagroup.de) left irc: Quit: bivab17:57
fijaldoh17:59
fijalit's super silly anyway17:59
fijalhttp://wikimediafoundation.org/wiki/RFP/XML_Dumps_Help18:00
fijalwtf18:00
fijalwikimedia is doing xml dumps18:01
Rhy0litefijal: edits done18:01
fijaland then complains it's slow18:01
fijal....18:01
fijalRhy0lite: thx18:01
fijalanything interesting that you changed?18:01
Rhy0litefijal: I credited David for PPC backend help18:02
fijalugh, sorry18:02
fijalI thought I mentioned everyone18:02
squiddy (~reiner@46.128.136.223.dynamic.cablesurf.de) left irc: Quit: Verlassend18:02
Rhy0litejust some minor English phrases18:02
Rhy0litedrastic -> dramatic18:03
Rhy0lite(drastic progress -> dramatic progress)18:03
Rhy0liteangles -> facets / aspects18:03
fijal"In case of codes unrelated to the tests PyPy team is dealing with, the outcome of using PyPy instead of CPython is questionable."18:04
fijallesshaste: I do consider this black PR18:04
jterracelesshaste: i think you could also write that gibbs function using numpy18:04
jterraceand would be way faster18:04
fijalAlex_Gaynor: note than numeric_4 and numeric_5 from laplace benchmark are slow because of invalidation :/18:04
lesshastefijal: sorry my point was how great pypy was as it is 3 times faster than the basic cython implementation :)18:05
lesshastefijal: the gsl thing was just a distraction for those who like to talk about optimatisation18:05
fijalok18:05
derdon (~derdon@pD9E1C6E8.dip.t-dialin.net) left irc: Remote host closed the connection18:05
Alex_Gaynorfijal: ugh right, we still don't have a solution there do we?18:05
fijallesshaste: I was referring to the golang-nuts though18:05
fijalAlex_Gaynor: no :/18:05
lesshastefijal: oh ok..I haven't been following closely, sorru18:05
fijalnp18:06
Alex_Gaynorfijal: can you show numbers with and without the hack?18:06
Alex_Gaynornumpypy.pypy.remove_invalidates18:06
fijalyes18:08
fijal5.3 vs 1.9 or so18:08
lahwrandoes pypy keep any hidden caches of any kind?18:14
lahwransuch as something that could possibly cause my code to not update when I edit it and run it again18:14
Rhy0litelahwran: do you mean caches in the file system?18:14
lahwranyes18:14
Rhy0liteno18:14
lahwranare you completely sure18:15
Rhy0liteit will completely re-trace and re-jit your code18:15
lahwrandammit then what is happening18:15
lahwrangaaah this shouldn;t be possible18:15
Rhy0litethere are discussions about how to make PyPy that smart18:15
Rhy0litebut it currently isn't18:15
Rhy0liteare you sure nothing has changed in your data?18:15
quasarj (~QAJarosz@170.94.194.242) left irc: Quit: Leaving.18:15
Rhy0litenothing got overwritten?18:15
Rhy0liteif your program using any external input18:16
`fox` (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) joined #pypy.18:29
espes (espes@2001:470:1f05:ca1::) left irc: Ping timeout: 268 seconds18:33
kenaan12edelsohn ppc-jit-backend 114b4775dd052f 15/pypy/jit/backend/ppc/ppcgen/arch.py: BACKCHAIN_SIZE is 618:34
espes (~espes@123-243-221-248.tpgi.com.au) joined #pypy.18:34
fijallahwran: .pyc files though are kept18:38
lesshastejterrace: that would be interesting18:42
lesshastejterrace: I would personally find any version that could be pypy'ed to run in something like 6 seconds very interesting too18:42
lesshastefijal: going back to the gsl version.. is your main "apples versus oranges" point just that the random number generators are different or more that gsl is a specialised library and so bound to be super fast18:43
fijallesshaste: it's not "bound" to be super fast18:44
fijalbut I would expect gsl authors to pay more attention than stdlib's random number authors18:44
fijalespecially that by the time rng for python was written, there was no pypy even18:44
fijallesshaste: note that it's not a given that for any algo gsl will be faster than pypy18:45
lesshastefijal: right...  what I meant was could you advise a related but fair comparison :)18:45
lesshastefijal: I am in the mood for benchmarking :)18:45
lesshaste(please)18:45
fijalyou would need to write mersenne twister using numpy I believe18:46
fijaland pay attention how you do that18:46
fijalright now even our trace viewer is broken :/18:46
lesshastehttp://docs.scipy.org/doc/numpy/reference/generated/numpy.random.mtrand.RandomState.html ?18:46
fijalthis one is not implemented though :)18:47
fijalbtw18:47
fijalwhat you would end is to call gsl probably18:47
fijalit's pretty boring18:47
fijalI meant some composition of what gsl offers18:48
fijalI bet that gsl will be faster on any algo that'18:48
fijal's a single function call18:48
lesshasteok.. oh well :)18:48
lesshasteI just wanted to have some scientific computing comparison18:48
lesshastebenchmarks are always hard to design well 18:49
fijalI'm working on laplace now18:49
lesshastecool!18:49
lesshasteI have a particular interest in mcmc however18:49
fijalok18:49
lesshastefijal: while I have the guru here.. :) Is it of any interest that shedskin is able to produce faster code than pypy sometimes for the tiny subset of python that it covers18:50
lesshastethe tiny subset that shedskin covers that is 18:50
fijalno, it's not18:50
fijalit's usually very boring18:50
fijaland usually rpython is faster than shedskin anyway18:50
fijalbesides, can you *still* find an example where shedskin is faster?18:51
lesshastewhy is that? I mean from one perspective pypy has much higher goals. But from another shedskin is much less sophisticated and yet does a "better job" on toy examples18:51
fijalnot specifically optimized for shedskin preferably18:51
fijaldoes it?18:51
lesshastefijal: yes.. the random little toy scripts I write :)18:51
fijalexample?18:51
fijalwell, it's not supporting full python that's why18:51
fijalRPython will be faster18:51
lesshasteI mean a little bit better.. nothing great18:51
lesshastefijal:  I understand it does much less than pypy but is rpython a fair comparison? I mean I really write these toy scripts in python18:52
lesshasteand I assume lots of other people do to18:52
fijalyes, shedskin and rpython are very comparable18:52
fijalI think RPython covers slightly more18:53
fijalbut they are a very compatible subset18:53
fijaland if you say a little better, you can easily blame it on our assembler generation not being as great18:53
fijalbut also a bit of random checks that have to be there18:54
lesshastehttp://pastebin.com/22sRCkkP is slightly faster in shedskin, for example18:54
fijallesshaste: can you please use pastebin without captcha?18:54
lesshastehttp://www.pastebin.ca/2097054 ?18:55
fijalwell ok, I've seen that18:55
lesshasteright18:55
fijalthis is a matter of looking into random module18:56
fijalmaybe we can do something about it18:56
Alex_Gaynorfijal: I looked at inlining random module, didn't help almost at all (< 5%), even though it would have saved an allocation+box/unbox per iteration18:57
Alex_Gaynorfijal: It would probably have benefited from less insane call_assembler though :)18:58
lesshastefijal: let me dig out another one.. just running some tests. .pypy may win every time of course :)18:58
fijalAlex_Gaynor: is random a module?18:58
Alex_Gaynorfijal: random is a .py file, it's _random that's a module18:58
Alex_Gaynora MixedModule that is18:58
[mat^2] (mathias@87.55.0.198) joined #pypy.18:59
mat^2 (mathias@87.55.0.198) left irc: Read error: Connection reset by peer18:59
nettok (~quassel@200.119.179.17) joined #pypy.19:00
nettok_ (~quassel@200.119.164.208) left irc: Ping timeout: 240 seconds19:00
nettok (~quassel@200.119.179.17) left irc: Read error: Connection reset by peer19:01
nettok (~quassel@200.119.179.17) joined #pypy.19:02
`fox` (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) left irc: Read error: Connection reset by peer19:03
`fox` (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) joined #pypy.19:04
nettok (~quassel@200.119.179.17) left irc: Read error: Connection reset by peer19:04
espes (~espes@123-243-221-248.tpgi.com.au) left irc: Ping timeout: 244 seconds19:04
nettok (~quassel@200.119.179.17) joined #pypy.19:05
nettok (~quassel@200.119.179.17) left irc: Read error: Connection reset by peer19:06
fijalAlex_Gaynor: ok19:07
fijallesshaste: then it's probably just general RPython inefficiency or so19:07
fijalnothing *that* interesting19:07
Alex_Gaynorfijal: no, _random is ok,99% of the code is in rlib.rrandom19:08
lesshastefijal: ok.. I can't even compile shedskin from git source cuurently :)19:08
[mat^2] (mathias@87.55.0.198) left irc: Read error: Connection reset by peer19:08
mat^2 (mathias@87.55.0.198) joined #pypy.19:08
nettok (~quassel@200.119.179.17) joined #pypy.19:08
nettok (~quassel@200.119.179.17) left irc: Read error: Connection reset by peer19:09
nettok (~quassel@200.119.179.17) joined #pypy.19:10
espes (espes@2001:470:1f05:ca1::) joined #pypy.19:10
nettok (~quassel@200.119.179.17) left irc: Read error: Connection reset by peer19:11
nettok (~quassel@200.119.179.17) joined #pypy.19:12
nettok (~quassel@200.119.179.17) left irc: Read error: Connection reset by peer19:13
nettok (~quassel@200.119.179.17) joined #pypy.19:14
`fox` (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) left irc: Ping timeout: 240 seconds19:21
jterracelesshaste: a numpy version: http://paste.pocoo.org/show/527034/19:25
jterracenot pretty and im not 100% sure it's correct, but i think it is19:26
lesshasteooh :)19:26
Alex_Gaynorjterrace: "numpy.lib.stride_tricks" I can't say that's exactly what I'd name the library, but what the hell! :)19:26
lesshastejterrace: have you tried it with numpypy?19:26
Alex_Gaynorlesshaste: this won't run on it yet19:26
lesshasteah ok19:26
lesshastesomething to aim for :)19:27
DasIch_ (~dasich@p4FFDCF99.dip.t-dialin.net) joined #pypy.19:27
Alex_Gaynorjterrace: samples should obviously be a numpy record array :)19:27
jterraceresults: pypy 7.8s, cpython + numpy 16.6s, cpython regular 1m3s19:27
jterraceso not even very good for speed19:27
jterraceand yeah, it wont work on numpypy19:27
Alex_Gaynoryet19:27
lesshastejterrace: what was the pypy timed version?19:28
jterracepypy 7.8s19:28
jterraceon 1.719:28
lesshastefijal: I just tested a random script in shedskin.. pypy 30 seconds.. shedskin still hasn't completed :)19:28
lesshastefijal: I think I hit a weak spot :)19:28
lesshastejterrace: I mean given that it can't handle numpy19:28
jterraceoh that was the regular gibbs function19:29
lesshastegot you19:29
lesshasteso in short.. pypy rocks :)19:29
lesshastebut in this particular case is slightly slower than shedskin19:29
Alex_Gaynorfijal: I have the HTML mock all django'd up now.  Now I have to think about the traceviewer part again.19:29
jterracei dont think numpy is that great at those rolling window stride tricks either19:29
lesshasteeven though shedskin is appallingly bad on this other bit of code I am testing19:29
fijalAlex_Gaynor: want some help/discussions?19:30
jterraceand actually, this might be evaluating the inside of the dstack before assigning19:30
lesshasteit's so bad I think I will report it to them as a bug :)19:30
jterraceso it might not even be correct19:30
fijalI didn't do anything today :/19:30
lesshastejterrace: ah19:30
Alex_Gaynorfijal: I want to sit down with a pen first19:30
fijalkilled some monsters in flash19:30
fijalAlex_Gaynor: ok19:30
DasIch (~dasich@p3E99135B.dip.t-dialin.net) left irc: Ping timeout: 252 seconds19:30
kenaan12edelsohn ppc-jit-backend 111d80c59520d2 15/pypy/jit/backend/ppc/ppcgen/opassembler.py: assert offset is_reg in cmp_guard_class.19:30
kenaan12edelsohn ppc-jit-backend 116b75e619e2d4 15/pypy/jit/backend/ppc/ppcgen/codebuilder.py: Fix typo in loadx.19:31
jterracequestion19:37
fijal?19:37
jterracecould part of numpypy's rpython be compiled to CUDA?19:37
jterraceto make it... insanely fast19:37
MostAwesomeDudejterrace: There is a common misconception that GPUs are automatically fast.19:38
Alex_Gaynorjterrace: well, in theory you could write a CUDA JIT backend and then NumPy exprs could be compiled for it19:38
jterracei mean there would be overhead, so you wouldnt want to do it for small ops19:38
fijaljterrace: yes19:38
fijalfor some operations19:38
MostAwesomeDudeThe thing is that you need to include the time taken to send things out to the GPU and retrieve them.19:38
Alex_Gaynorjterrace: there's some engineering in there (you want to have two different JIT backends), but yes, in theory it's possible19:38
fijaland yes, what MAD says19:38
MostAwesomeDudeSo I don't think there's very many numpy things which are big enough to warrant it. Then again, I haven't done GPUs in a while.19:38
jterraceinteresting19:38
fijaljterrace: we can invent manual hints though19:39
fijallike numpy.array(storage='GPU')19:39
fijalor so19:39
fijalthen you can do better19:39
fijalso not quite automatically19:39
fijalwould be a first step19:39
fijalSSE first though :)19:39
peter_zfs (~a@ppp-94-65-237-41.home.otenet.gr) joined #pypy.19:39
Alex_Gaynor+119:39
jterracejust thinking about it :)19:39
fijaljterrace: thinking is nice, doing is better :)19:40
antocuni (~antocuni@host117-71-dynamic.58-82-r.retail.telecomitalia.it) left irc: Ping timeout: 252 seconds19:41
Alex_Gaynorfijal: is there a reason jit-running doesn't log which trace it's in?19:45
Alex_GaynorI guess that doesn't totally work with bridges/call assembler though.19:45
fijalyes19:45
fijalnot only19:45
fijalyou have jumps and whatnot19:45
Alex_Gaynoreh?19:45
fijalbut generally you would enter at some entry bridge19:46
fijaland go somewhere else19:46
fijallike to the loop19:46
fijalbut indeed, it'19:46
Action: Alex_Gaynor wants more profiling data19:46
fijals not too interesting19:46
fijalI was thinking about measuring time19:46
fijalcan we do a neat trick somehow?19:46
Alex_Gaynorin theory you need to emit ASM to log at every entry-point, so the first label, and anything *some other trace* can jump to19:47
Alex_Gaynoror maybe the other trace should have the ASM19:47
Alex_Gaynormaybe more than that19:47
Alex_GaynorI want to know how much time I spent in any label I guess19:47
fijalwe have counters19:47
Alex_Gaynorso you really need it withthe count19:47
fijalbut time is trickier19:47
Alex_Gaynoryes, because you need stop time19:47
Alex_Gaynorwell, something to think about19:48
fijaland you can't just execute rtld at each iteration19:48
fijalthat would kill your perf19:48
Alex_Gaynorwell, not by default19:48
Alex_Gaynorerr, yes not on every iteration19:48
fijalwe have counters on every iteration19:48
Alex_Gaynoryou want to do it 1) at entry bridge, 2) at start of loop, 3) when you exit loop19:48
fijaland that's "not too bad"19:48
Alex_Gaynoror so19:48
fijalbut rtld is more expensive I think19:48
fijalwell19:49
fijalthe simplest-possible-thing19:49
Alex_Gaynorand all of this should be only with the appropriate logging flag19:49
fijalwould be to modify things we have now19:49
fijalAlex_Gaynor: btw, this is what happens with counters19:49
fijalso we have *some* infrastructure19:49
fijalbut "stop" timing would be tricky19:50
fijalwe can also try to improve on cProfile19:50
fijalbut that does not correspond to traces too well19:50
Alex_Gaynorright, ATM I"m thinking about trace timings19:51
nekto0n (~nekto@v10-167-138.yandex.net) joined #pypy.19:54
nekto0nhi there! tried to donate via google checkout but failed - no shipping to russia :)19:55
kenaan12hakanardo jit-improve-nested-loops 11a7a84c778e28 15/pypy/: hg merge default20:00
kenaan12hakanardo jit-improve-nested-loops 113f020e9bd542 15/pypy/translator/sandbox/: hg merge default20:00
kenaan12hakanardo jit-improve-nested-loops 11c30513c22175 15/: closing to be merged branch20:00
kenaan12hakanardo default 1169095778cbfd 15/pypy/jit/metainterp/: Merge jit-improve-nested-loops. It allows bridges to end with a jump to the the top of a loop and not only to t...20:00
kenaan12edelsohn ppc-jit-backend 11cb6d39cadc56 15/pypy/jit/backend/ppc/ppcgen/opassembler.py: Implement emit_cond_call_gc_wb for PPC64. Fix typo in function address variable name.20:01
fijalnekto0n: hahaha :)20:08
fijalnekto0n: isn't paypal a bit better?20:09
fijalyeah, let's hope bitcoin becomes more popular20:10
nekto0nfijal: i guess so, but my I don't have paypal account. I bought some android apps and my card is automagically tied to google account :)20:10
Alex_Gaynorfijal: yes, that way we can have a currency which makes even less sense than our current ones20:11
nekto0n:)20:11
fijalnekto0n: nice20:17
fijalAlex_Gaynor: try living outside of the US20:17
fijaland buying anything online20:17
Rhy0litefijal: I can't buy things in other countries either20:19
Rhy0litetrying sending a gift to a friend in another country from a story in that country20:19
`fox` (~fox@host142-107-dynamic.45-79-r.retail.telecomitalia.it) joined #pypy.20:21
Nick change: DasIch_ -> DasIch20:22
Rhy0lite (dje@nat/ibm/x-ajkxaovjxvlqloer) left irc: Quit: Leaving20:24
aboudreault (~alanb@osgeo/member/aboudreault) joined #pypy.20:24
nekto0nthings are getting better (at least here in russia)20:25
nettok (~quassel@200.119.179.17) left irc: Remote host closed the connection20:26
ShadowE989 (~ShadowE98@74-36-227-143.br1.rmn.wv.frontiernet.net) left irc: Read error: Connection reset by peer20:31
steakknife (~steakknif@pfsense.hackerdojo.com) joined #pypy.20:57
nekto0n (nekto@v10-167-138.yandex.net) left #pypy.21:20
zain (~textual@cpe-68-173-70-124.nyc.res.rr.com) joined #pypy.21:22
lcubo (~leonardo@190.94.99.125) left irc: Ping timeout: 252 seconds21:23
Dulak (~michael@unaffiliated/dulak) left irc: Read error: Connection reset by peer21:26
Dulak (~michael@unaffiliated/dulak) joined #pypy.21:26
fox_ (~fox@host142-107-dynamic.45-79-r.retail.telecomitalia.it) joined #pypy.21:29
`fox` (~fox@host142-107-dynamic.45-79-r.retail.telecomitalia.it) left irc: Read error: Connection reset by peer21:29
kkris1 (~kris@80-123-37-148.adsl.highway.telekom.at) left irc: Quit: Leaving.21:37
azanella (~azanella@189.6.80.207) left irc: Ping timeout: 240 seconds21:42
lesshasteRhyolite: I find ebay is the easiest way21:50
lesshastethey have them all over the world21:50
JaRoel|4d (~jaroel|4d@sink.jaroel.nl) joined #pypy.21:53
K-os (~gabriel@cl-3210.ham-01.de.sixxs.net) joined #pypy.21:53
espes (espes@2001:470:1f05:ca1::) left irc: Read error: Connection timed out21:54
espes (espes@2001:470:1f05:ca1::) joined #pypy.21:54
K-os (~gabriel@cl-3210.ham-01.de.sixxs.net) left irc: Client Quit21:57
fox_ (~fox@host142-107-dynamic.45-79-r.retail.telecomitalia.it) left irc: Ping timeout: 252 seconds21:57
fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) left irc: Ping timeout: 240 seconds21:58
nettok (~quassel@200.119.177.100) joined #pypy.22:00
mtigas (~mtigas@users.spokesman.com) left irc: Quit: mtigas22:08
mat^2 (mathias@87.55.0.198) left irc: 22:08
voidspace (~anonymous@87-194-212-65.bethere.co.uk) joined #pypy.22:16
voidspace (~anonymous@87-194-212-65.bethere.co.uk) left irc: Changing host22:16
voidspace (~anonymous@python/psf/voidspace) joined #pypy.22:16
unbit (~unbit@93-58-162-185.ip159.fastwebnet.it) left irc: Read error: Connection reset by peer22:16
unbit (~unbit@93-58-162-185.ip159.fastwebnet.it) joined #pypy.22:16
claude_ (~claude@178235011238.warszawa.vectranet.pl) joined #pypy.22:22
bbot2Started: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/75922:30
bbot2Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/18722:30
bbot2Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/99622:30
bbot2Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64-2/builds/1522:30
jterrace (~jterrace@aegis.CS.Princeton.EDU) left irc: Quit: Leaving.22:30
lesshaste (~lesshaste@87-194-206-189.bethere.co.uk) left irc: Quit: Leaving22:30
Nick change: masquera1e -> masquerade22:39
forrestv (~forrestv@unaffiliated/forrestv) joined #pypy.22:40
JaRoel|4d (~jaroel|4d@sink.jaroel.nl) left irc: Remote host closed the connection22:50
claude_ (~claude@178235011238.warszawa.vectranet.pl) left irc: Quit: Leaving23:12
rguillebert (~rguillebe@2a01:e34:eea7:c690:21f:c6ff:fe12:4dee) left irc: Ping timeout: 268 seconds23:16
rguillebert (~rguillebe@fec76-1-78-234-124-105.fbx.proxad.net) joined #pypy.23:31
tos9 (~tos9@unaffiliated/tos9) left irc: Quit: Changing server23:38
tos9 (~tos9@unaffiliated/tos9) joined #pypy.23:39
peter_zfs (~a@ppp-94-65-237-41.home.otenet.gr) left irc: 23:44
--- Thu Dec 29 201100:00

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