| mikefc | easy question: what's the best/easiest/most compatible way of linking into C libraries? I want to call into libjpeg .... | 00:05 |
|---|---|---|
| Alex_Gaynor | ctypes | 00:06 |
| mikefc | alex: is there anything special I need to do with ctypes in pypy? Or can i just follow a cpython ctypes tute? | 00:07 |
| Alex_Gaynor | Nope, nothing special | 00:07 |
| mikefc | ta | 00:07 |
| Action: mikefc tries to get some coding progress during the christmas break | 00:08 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/755 | 00:31 |
| mikefc (~mikefc@60-242-240-196.static.tpgi.com.au) left irc: Quit: mikefc | 00:37 | |
| `fox` (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) left irc: Ping timeout: 252 seconds | 00:47 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/183 | 00:59 |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64-2/builds/11 | 01:00 |
| kkris (~kris@80-123-44-217.adsl.highway.telekom.at) joined #pypy. | 01:15 | |
| kkris1 (~kris@80-123-38-244.adsl.highway.telekom.at) left irc: Ping timeout: 248 seconds | 01:16 | |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1899 | 01:30 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/649 | 01:30 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/316 | 01:30 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/306 | 01:30 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/655 | 01:30 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1171 | 01:30 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/838 | 01:30 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1489 | 01:30 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/764 | 01:30 |
| derdon (~derdon@pD9E1CD2A.dip.t-dialin.net) left irc: Remote host closed the connection | 01:34 | |
| overminder (~overminde@wf105-167.ust.hk) joined #pypy. | 01:42 | |
| Alex_Gaynor | fijal: Hotspot is scary http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/8c57262447d3 is the code for (as far as I can tell) the virtuals ptr_eq optimizaition we do | 02:34 |
| nedbat (~nedbat@python/psf/nedbat) left irc: Ping timeout: 255 seconds | 02:39 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/992 | 02:41 |
| kkris (~kris@80-123-44-217.adsl.highway.telekom.at) left irc: Quit: Leaving. | 03:03 | |
| tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy. | 03:12 | |
| tilgovi (~randall@couchdb/developer/tilgovi) left irc: Remote host closed the connection | 03:12 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1899 | 03:43 |
| nirbheek (~nirbheek@gentoo/developer/flyingspaghettimonster/nirbheek) left irc: Quit: Leaving | 03:47 | |
| justinpeel (~justinpee@c-76-23-44-72.hsd1.ut.comcast.net) joined #pypy. | 04:29 | |
| justinpeel (~justinpee@c-76-23-44-72.hsd1.ut.comcast.net) left irc: Ping timeout: 252 seconds | 04:49 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1489 | 04:51 |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/838 | 04:51 |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1171 | 05:05 |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/655 | 05:09 |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/649 | 05:13 |
| verte-{nyctea} (~verte-{ny@python/site-packages/verte) left irc: Quit: ~~~ Crash in JIT! | 05:41 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/316 | 06:08 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/764 | 06:13 |
| asmeurer__ (~asmeurer@c-174-56-21-245.hsd1.nm.comcast.net) left irc: Quit: asmeurer__ | 06:40 | |
| etrepum (~bob@pool-173-73-20-220.washdc.fios.verizon.net) left irc: Quit: etrepum | 06:52 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/306 | 07:06 |
| Da_Blitz (~Da_Blitz@203.56.250.63) left irc: Ping timeout: 240 seconds | 07:09 | |
| Da_Blitz (~Da_Blitz@203.56.250.63) joined #pypy. | 07:11 | |
| fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) left irc: Ping timeout: 240 seconds | 07:22 | |
| fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) joined #pypy. | 07:35 | |
| fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) left irc: Quit: fzzzy | 07:44 | |
| fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) joined #pypy. | 07:52 | |
| fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) left irc: Ping timeout: 240 seconds | 08:00 | |
| fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) joined #pypy. | 08:13 | |
| fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) left irc: Ping timeout: 240 seconds | 08:23 | |
| nettok (~quassel@190.143.191.56) joined #pypy. | 08:26 | |
| overmind_ (~overminde@wf105-167.ust.hk) joined #pypy. | 08:28 | |
| overminder (~overminde@wf105-167.ust.hk) left irc: Ping timeout: 255 seconds | 08:32 | |
| __main__ (~main@adsl-99-173-15-158.dsl.pltn13.sbcglobal.net) left irc: Ping timeout: 252 seconds | 08:33 | |
| __main__ (~main@adsl-99-173-15-158.dsl.pltn13.sbcglobal.net) joined #pypy. | 08:34 | |
| __main__ (~main@adsl-99-173-15-158.dsl.pltn13.sbcglobal.net) left irc: Excess Flood | 08:34 | |
| __main__ (~main@adsl-99-173-15-158.dsl.pltn13.sbcglobal.net) joined #pypy. | 08:35 | |
| pedronis (~pedronis@73-53.195-178.cust.bluewin.ch) joined #pypy. | 08:36 | |
| fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) joined #pypy. | 08:37 | |
| Taggnostr2 (~quassel@host224-64-dynamic.116-80-r.retail.telecomitalia.it) joined #pypy. | 08:41 | |
| Taggnostr (~quassel@host4-71-dynamic.52-82-r.retail.telecomitalia.it) left irc: Ping timeout: 252 seconds | 08:41 | |
| `fox` (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) joined #pypy. | 08:41 | |
| Vorpal (~AnMaster@unaffiliated/anmaster) left irc: Quit: ZNC - http://znc.sourceforge.net | 08:46 | |
| fijal | Alex_Gaynor: maybe it does something else as well? | 08:51 |
| Vorpal (~AnMaster@unaffiliated/anmaster) joined #pypy. | 08:51 | |
| fijal | mattip: what is the purpose of matrixmath-dot these days? | 09:13 |
| kenaan | 12hakanardo jit-label-counters 1152c88d381e03 15/pypy/: save a bit of memory | 09:15 |
| kenaan | 12hakanardo jit-label-counters 11e0d2025b0064 15/pypy/: hg merge default | 09:15 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1490 [12hakanardo, jit-label-counters] | 09:16 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1900 [12hakanardo, jit-label-counters] | 09:16 |
| fijal | hakanardo: hi | 09:18 |
| hakanardo | morning | 09:18 |
| fijal | thx | 09:19 |
| hakanardo | parse_log_counts still needs to be fixed | 09:20 |
| hakanardo | and I'm not sure what we want split_trace to return... | 09:21 |
| hakanardo | would it be better if it cloned trace and then just replaced the operations? | 09:22 |
| hakanardo | (we could then kill the new Part class again) | 09:22 |
| fijal | replaced with what? | 09:23 |
| hakanardo | clone_of_trace.operations = trace.operations[start : stop + 1] | 09:23 |
| fijal | yeah, that would be pretty good | 09:23 |
| fijal | that way you can mostly not modify jitviewer | 09:23 |
| hakanardo | we could then even have import_log return sum([split_trace(l) for l in loops]) instead of loops | 09:25 |
| hakanardo | or is it used elsewhere? | 09:25 |
| kenaan | 12hakanardo jit-label-counters 11093150a1f76e 15/pypy/tool/jitlogparser/parser.py: use copies of the original trace instead of Part objects | 09:32 |
| fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) left irc: Quit: fzzzy | 09:36 | |
| kkris (~kris@93-82-41-101.adsl.highway.telekom.at) joined #pypy. | 09:38 | |
| hakanardo | fijal: how was logtest.log and logtest2.log generated? | 09:44 |
| Taggnostr2 (~quassel@host224-64-dynamic.116-80-r.retail.telecomitalia.it) left irc: Ping timeout: 248 seconds | 09:45 | |
| mattip (c1a94669@gateway/web/freenode/ip.193.169.70.105) joined #pypy. | 09:48 | |
| mattip | fijal: I still hold out naive hopes that I can make matrixmath-dot do a matrix multiplication. | 09:49 |
| mattip | but in order to get there I needed an improved axisiterator | 09:49 |
| mattip | that would trivially enable reduce functions (sum, prod) to operate on an axis | 09:50 |
| mattip | so I decided to attack that first. | 09:50 |
| mattip | thus numpy-axisop branch was born | 09:50 |
| fijal | hakanardo: PYPYLOG=jit-log-opt,jit-backend:log | 09:52 |
| fijal | ok | 09:52 |
| fijal | cool | 09:52 |
| hakanardo | fijal: using which script? | 09:53 |
| fijal | mattip: why did you change the existing axisiterator? | 09:53 |
| fijal | it does something else | 09:53 |
| fijal | please create a new one | 09:53 |
| fijal | you also broke stuff that way | 09:53 |
| fijal | mattip: it's not 100% clear to me if the AxisIterator as it is will stay, but if it' | 09:54 |
| fijal | ll stay, it should be the way it was | 09:54 |
| mattip | It seemed to me to be a natural extension. I added test_iters.py to make sure I didn't break any existing functionality. I will duplicate it into a different iterator. | 09:56 |
| fijal | feel free to rename AxisIterator to something else | 09:56 |
| fijal | well ok, but did you change it's usage then? | 09:56 |
| mattip | No. | 09:56 |
| fijal | well | 09:56 |
| fijal | does it work? | 09:56 |
| mattip | It passes all tests, including new ones I wrote. | 09:57 |
| fijal | ok | 09:57 |
| fijal | this was used for the copy | 09:57 |
| fijal | so is probably fine | 09:57 |
| fijal | indeed | 09:57 |
| mattip | btw, in the copy, why didn't you do the whole memcpy in one fell swoop? You already asserted that the shapes and strides were the same? | 09:58 |
| nettok (~quassel@190.143.191.56) left irc: Remote host closed the connection | 09:58 | |
| fijal | you don't quite know | 09:58 |
| fijal | say a[:,1:10] = b[:,1:10] | 09:58 |
| fijal | has shapes and strides the same, but is not contiguous | 09:59 |
| fijal | 'I'm glad my silly idea can be expanded :) | 09:59 |
| fijal | my initial reaction was "don't touch it it's a hack!" | 09:59 |
| fijal | :] | 09:59 |
| mattip | ok, I did write a "is-contiguous" test on a branch once, it seems the common use case is for contiguous arrays. | 10:00 |
| mattip | So can I continue to use the AxisIterator, it seems to be exactly what I need? | 10:01 |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1490 [12hakanardo, jit-label-counters] | 10:01 |
| mattip (c1a94669@gateway/web/freenode/ip.193.169.70.105) left irc: Quit: Page closed | 10:03 | |
| fijal | mattip: yes, of course | 10:06 |
| fijal | hakanardo: good | 10:06 |
| hakanardo | :) | 10:06 |
| fijal | can I merge it if it works? | 10:07 |
| fijal | uh | 10:10 |
| fijal | why is that a nojit build? | 10:10 |
| fijal | grumble | 10:11 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/650 [12fijal, jit-label-counters] | 10:11 |
| hakanardo | hmm I though I started a jit build aswell | 10:12 |
| fijal | why do we even have a nojit build? | 10:12 |
| hakanardo | I dont know | 10:14 |
| hakanardo | the intention was to start own and jit | 10:14 |
| hakanardo | fijal: feel free to merge if it works | 10:15 |
| hakanardo | (parse_log_counts still needs fixing) | 10:15 |
| fijal | ok | 10:17 |
| fijal | I would rather have -Oexperimental than -Ojit-no-jit | 10:18 |
| fijal | hakanardo: how's your image processing working btw? | 10:19 |
| fijal | are you guys using pypy so far? | 10:20 |
| hakanardo | not to any large extent no | 10:21 |
| hakanardo | it's still a bit like you have to known a lot of pypy internals to be able to write a realy fast loop | 10:21 |
| hakanardo | and then a very small change to such an loop may make everyting blow up and become too slow to be usefull... | 10:22 |
| fijal | yes | 10:22 |
| fijal | we're trying to improve the situation, but indeed | 10:22 |
| hakanardo | I know, we'r getting there :) | 10:23 |
| fijal | but also to some extent it'll stay that way' | 10:25 |
| fijal | as in - complex operations are too easy in python | 10:25 |
| fijal | have you seen the link on the mailing list btw? | 10:26 |
| hakanardo | what link? | 10:27 |
| fijal | http://cgi.di.uoa.gr/~sioutis/files/PyRCC8.pdf | 10:27 |
| hakanardo | what we need is to get to the point where you can explain to someone how to write fast code in pypy without going into details about how the jit is implemented | 10:28 |
| fijal | depends a bit what "fast" means | 10:28 |
| hakanardo | or atleast not into too hary details :) | 10:28 |
| hakanardo | yes, ofcoure | 10:28 |
| fijal | besides I'm fine with spending my time explaining to them how the JIT works for money :) | 10:28 |
| fijal | well | 10:29 |
| fijal | as of now for a reasonably large project *we* have no clue what went wrong | 10:29 |
| hakanardo | that's an issue too, indeed | 10:31 |
| fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) left irc: Ping timeout: 240 seconds | 10:34 | |
| cwillu (~cwillu@cwillu.com) left irc: Remote host closed the connection | 10:36 | |
| cwillu (~cwillu@cwillu.com) joined #pypy. | 10:40 | |
| fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) joined #pypy. | 10:42 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1900 [12hakanardo, jit-label-counters] | 11:03 |
| mikefc (~mikefc@60-242-240-196.static.tpgi.com.au) joined #pypy. | 11:05 | |
| rb2k (~rb2k@HSI-KBW-134-3-0-160.hsi14.kabel-badenwuerttemberg.de) joined #pypy. | 11:05 | |
| rb2k | hey there! I'm just trying to switch a few python apps (sabnzbd, &) that are running on my NAS over to pypy | 11:06 |
| rb2k | it's an arch linux system | 11:06 |
| rb2k | x86_64 | 11:06 |
| rb2k | my current problem is that arch already installed all dependencies (e.g. Cheeta) for python 2.7 | 11:07 |
| rb2k | how would I get pypy to install these too? do I have to pass a special path to PIP? | 11:07 |
| mikefc | rb2k: have a look at virtualenv perhaps? | 11:07 |
| mikefc | otherwise you'll have to delve into arch and figure out how to have pypy be a replacemnt for python2.7 | 11:08 |
| Action: mikefc is only a pypy newbie. don't take my word as gospel. they are just the two things I'd look at first. | 11:09 | |
| rb2k | thanks! | 11:10 |
| rb2k | I've seen virtualenv too so this might be a good first try | 11:10 |
| fijal | mikefc: hi | 11:18 |
| mikefc | fijal: morning/afternoon. | 11:18 |
| fijal | mikefc: numpy expr is nonsense in case of pypy | 11:18 |
| fijal | rb2k: yes, virtualenv is your best bet | 11:18 |
| mikefc | fijal: is this in relation to pytables? yeah, the JIT of numpy code in numpyexpr is not needed in pypy's case. | 11:19 |
| mikefc | but i think it'd take some hacking on pytables to remove it. | 11:19 |
| fijal | maybe | 11:19 |
| mikefc | whoever it was that was trying to run it. | 11:19 |
| fijal | isn't pytables essentially a C extension? | 11:19 |
| rb2k | hmm, virtualenv errors out saying it doesn't have permission to ?spawn a process? | 11:19 |
| rb2k | which is kinda weird | 11:19 |
| rb2k | I think I'll try http://stackoverflow.com/questions/5885820/installing-python-eggs-under-pypy | 11:19 |
| rb2k | seems legit :) | 11:19 |
| mikefc | fijal: I haven't delved into pytables but it seemed like a relatively thin python wrapper around "something" to get data in and out of numpy fast. | 11:20 |
| mikefc | there seems an awful lot of "python" code out there which is a thin wrapper around a bunch of C | 11:21 |
| [mat^2] (mathias@87.55.0.198) joined #pypy. | 11:22 | |
| mat^2 (mathias@87.55.0.198) left irc: Read error: Connection reset by peer | 11:22 | |
| fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) left irc: Ping timeout: 240 seconds | 11:24 | |
| [mat^2] (mathias@87.55.0.198) left irc: Ping timeout: 240 seconds | 11:26 | |
| rb2k | hmmm, almost everything worked | 11:30 |
| rb2k | besides trying to install yenc on pypy :( | 11:30 |
| rb2k | this is the log: https://gist.github.com/ac0b4ae4ce7f8bcbc49a | 11:30 |
| rb2k | src/_yenc.c:202:6: error: PyFile_Type undeclared (first use in this function) | 11:30 |
| fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) joined #pypy. | 11:33 | |
| fijal | grrrr | 11:33 |
| `fox` (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) left irc: Read error: Connection reset by peer | 11:33 | |
| fijal | <fijal> mikefc: besides numexpr does not jit | 11:33 |
| fijal | <fijal> as in it does not generate asm | 11:33 |
| fijal | <fijal> and has ugly interface | 11:33 |
| `fox` (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) joined #pypy. | 11:34 | |
| mikefc | fijal: never used it :) | 11:34 |
| fijal | ok | 11:34 |
| mikefc | fijal: rb2k is having a problem with yenc. he posted his failure on https://gist.github.com/ac0b4ae4ce7f8bcbc49a | 11:34 |
| mikefc | src/_yenc.c:202:6: error: PyFile_Type undeclared (first use in this function) | 11:34 |
| fijal | well | 11:34 |
| mikefc | rb2k: you may need to file a bug report. | 11:35 |
| fijal | this is a C extension isn't it? | 11:35 |
| mikefc | or fijal may weigh in. | 11:35 |
| Action: mikefc has no idea what it is. | 11:35 | |
| fijal | the PyFile_* is not supported right now | 11:35 |
| mat^2 (mathias@87.55.0.198) joined #pypy. | 11:35 | |
| Action: mikefc is still trying to find the time to figure out ctypes. | 11:35 | |
| rb2k | ahhh, ok | 11:36 |
| rb2k | that solves that problem :) | 11:36 |
| rb2k | I guess I'll wait for a bit before trying | 11:36 |
| fijal | rb2k: yuo'll wait for what? | 11:37 |
| rb2k | PyFile_* to be supported | 11:37 |
| mikefc | rb2k: there must be a python yenc out there. | 11:37 |
| rb2k | it's mainly for getting a few python tools (sick beard, couch potato, sabnzbd) up and running | 11:38 |
| fijal | rb2k: you might want to change your dependencies | 11:38 |
| rb2k | no personal development :) | 11:38 |
| fijal | I doubt anyone would write PyFile_* support any time soon | 11:38 |
| rb2k | I just thought they could use the speed boost since they're running on a somewhat CPU limited system | 11:38 |
| fijal | rb2k: this is a very good example how not to write python libraries | 11:38 |
| rb2k | :) | 11:38 |
| fijal | it's a bit pointless to do that sort of thing in C | 11:38 |
| fijal | (on pypy at least) | 11:38 |
| fijal | and increases complexity a lot | 11:39 |
| fijal | so I would rather say "yenc should provide a pure-python equivalents" | 11:39 |
| mikefc | should a yenc function be about 10 lines long? | 11:39 |
| mikefc | ahhh "lack of formal standardization" | 11:40 |
| mikefc | that'll slow you down | 11:40 |
| fox_ (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) joined #pypy. | 12:02 | |
| `fox` (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) left irc: Read error: Connection reset by peer | 12:02 | |
| fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) left irc: Ping timeout: 255 seconds | 12:05 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/650 [12fijal, jit-label-counters] | 12:05 |
| Kaskuka (~John@osbk-4db163a0.pool.mediaWays.net) left irc: Remote host closed the connection | 12:14 | |
| Kaskuka (~John@osbk-4db163a0.pool.mediaWays.net) joined #pypy. | 12:17 | |
| fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) joined #pypy. | 12:18 | |
| jacob22 (~jacob@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 12:21 | |
| nedbat (~nedbat@python/psf/nedbat) joined #pypy. | 12:22 | |
| kkris (~kris@93-82-41-101.adsl.highway.telekom.at) left irc: Quit: Leaving. | 12:42 | |
| fox_ (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) left irc: Read error: Connection reset by peer | 12:42 | |
| `fox` (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) joined #pypy. | 12:42 | |
| `fox` (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) left irc: Ping timeout: 240 seconds | 12:49 | |
| CIA-53 | 03mikefc 07roundup * 10#972/inconsistence with cpython (datetime?): | 13:02 |
| CIA-53 | [chatting] Is this just a rounding error depending upon math implementations? | 13:02 |
| CIA-53 | I'm running on OSX | 13:02 |
| CIA-53 | ============================= running a nig ... * 14https://bugs.pypy.org/issue972 | 13:02 |
| fijal | ... ger? | 13:04 |
| stakkars_ (~tismer@p5DDB7A14.dip.t-dialin.net) joined #pypy. | 13:07 | |
| fijal | stakkars_: hi | 13:07 |
| stakkars (~tismer@p5DDB72FD.dip.t-dialin.net) left irc: Ping timeout: 252 seconds | 13:09 | |
| Nick change: stakkars_ -> stakkars | 13:09 | |
| kenaan | 12fijal jit-label-counters 118273e78218c5 15/: close merged branch | 13:10 |
| kenaan | 12fijal default 114c2a8587e2c5 15/pypy/: Merge jit-label-counters, an attempt to fix jitviewer | 13:10 |
| nedbat (~nedbat@python/psf/nedbat) left irc: Disconnected by services | 13:13 | |
| nedbat_ (~nedbat@python/psf/nedbat) joined #pypy. | 13:14 | |
| JaRoel|4d (~jaroel|4d@sink.jaroel.nl) left irc: Remote host closed the connection | 13:14 | |
| fijal | hakanardo: ping | 13:14 |
| nedbat (~nedbat@python/psf/nedbat) joined #pypy. | 13:15 | |
| fijal | http://paste.pocoo.org/show/525717/ | 13:15 |
| Kaskuka (~John@osbk-4db163a0.pool.mediaWays.net) left irc: Ping timeout: 240 seconds | 13:17 | |
| nedbat_ (~nedbat@python/psf/nedbat) left irc: Ping timeout: 248 seconds | 13:18 | |
| stakkars | fijal: hi | 13:19 |
| fijal | merry christmas christian | 13:19 |
| stakkars | merry christmas to you, too | 13:20 |
| nedbat (~nedbat@python/psf/nedbat) left irc: Ping timeout: 248 seconds | 13:22 | |
| Kaskuka (~John@osbk-4db163a0.pool.mediaWays.net) joined #pypy. | 13:22 | |
| gehho2 (~gehho2@ZJ040192.ppp.dion.ne.jp) joined #pypy. | 13:24 | |
| fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) left irc: Ping timeout: 240 seconds | 13:39 | |
| fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) joined #pypy. | 13:52 | |
| davidpk (~davidpk@5e09151b.bb.sky.com) joined #pypy. | 14:14 | |
| davidpk (~davidpk@5e09151b.bb.sky.com) left irc: Client Quit | 14:19 | |
| fijal | mikefc: pytables is quite a bit of C code | 14:22 |
| davidpk (~davidpk@5e09151b.bb.sky.com) joined #pypy. | 14:24 | |
| `fox` (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) joined #pypy. | 14:26 | |
| antocuni (~antocuni@host117-71-dynamic.58-82-r.retail.telecomitalia.it) joined #pypy. | 14:29 | |
| `fox` (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) left irc: Read error: Connection reset by peer | 14:29 | |
| davidpk (~davidpk@5e09151b.bb.sky.com) left irc: Quit: davidpk | 14:30 | |
| `fox` (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) joined #pypy. | 14:31 | |
| justinpeel (~justinpee@c-76-23-44-72.hsd1.ut.comcast.net) joined #pypy. | 14:32 | |
| dgl (~dgl@109.86.165.231) joined #pypy. | 14:33 | |
| dgl (~dgl@109.86.165.231) left irc: Client Quit | 14:33 | |
| rb2k (~rb2k@HSI-KBW-134-3-0-160.hsi14.kabel-badenwuerttemberg.de) left irc: Quit: rb2k | 14:45 | |
| lesshaste (~lesshaste@87-194-206-189.bethere.co.uk) left irc: Quit: Leaving | 14:49 | |
| aleksi (~aleksi@176.57.74.133) joined #pypy. | 14:50 | |
| fox_ (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) joined #pypy. | 14:55 | |
| `fox` (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) left irc: Read error: Connection reset by peer | 14:55 | |
| arigato (~arigo@xdsl-188-155-166-12.adslplus.ch) joined #pypy. | 14:58 | |
| asmeurer__ (~asmeurer@c-174-56-21-245.hsd1.nm.comcast.net) joined #pypy. | 14:59 | |
| aleksi | Hello. I'm writing a hash function, which relies heavily on int32 arithmetics with overflows. For first version I implemented my own uint32 class, but Python between me and C-level int32 looks weird. Is it possible to write it in RPython? | 15:00 |
| fijal | aleksi: do you really want to do that? | 15:01 |
| fijal | write stuff in RPython>? | 15:01 |
| fijal | you can use numpy.uint32 I believe | 15:01 |
| fijal | arigato: hi | 15:01 |
| aleksi | Well, I'm interested to try. :) | 15:01 |
| fijal | you should not use RPython for such stuff | 15:01 |
| aleksi | I already wrote it in C for CPython, so I'm not so scarred. :) | 15:02 |
| fijal | arigato: http://paste.pocoo.org/show/525717/ | 15:02 |
| fijal | aleksi: why don't you use numpy.uint32? | 15:03 |
| Rhyolite | hi | 15:03 |
| fijal | Rhyolite: hi | 15:03 |
| Rhyolite | aleksi: It is not about scared. It is about using the right tool for the right problem. | 15:03 |
| fijal | Rhyolite: I can give you some replies to your arguments yesterday, but maybe we should move off the channel | 15:03 |
| aleksi | fijal: For no particular reason. In fact I never used it. :) | 15:03 |
| arigato | fijal: /me passes the "blame" to hakanardo | 15:03 |
| Rhyolite | fijal: :-) | 15:03 |
| fijal | arigato: do you feel like helping with debugging? | 15:04 |
| fijal | arigato: or not really? ;-) | 15:04 |
| fijal | arigato: all I'm trying to do is to fix the jitviewer :/ | 15:04 |
| arigato | I can, yes | 15:04 |
| arigato | sure :-/ | 15:04 |
| fijal | we got most of the job done | 15:04 |
| fijal | or hakan did | 15:04 |
| fijal | arigato: I have a screen on tannit | 15:04 |
| fijal | trying to reproduce it, but it's somewhere inside setuptools or os | 15:05 |
| fijal | arigato: btw, http://baroquesoftware.com/~fijal/ | 15:05 |
| arigato | :-) | 15:06 |
| `fox` (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) joined #pypy. | 15:26 | |
| fox_ (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) left irc: Read error: Connection reset by peer | 15:26 | |
| justinpeel (~justinpee@c-76-23-44-72.hsd1.ut.comcast.net) left irc: Ping timeout: 252 seconds | 15:33 | |
| aleksi (~aleksi@176.57.74.133) left irc: Remote host closed the connection | 15:34 | |
| kenaan | 12fijal default 1105c2089f5545 15/pypy/jit/metainterp/optimizeopt/unroll.py: (fijal, arigo) A partial revert of 1e4c74e007f4, reintroduce emitting of same_as if some optimizations did not prod... | 15:36 |
| fijal | arigato: ^^^ | 15:38 |
| fijal | I kick translation again | 15:38 |
| fijal | and see if I can work on jitviewer :/ | 15:38 |
| arigato | slow process :-/ | 15:39 |
| fijal | yes well | 15:39 |
| fijal | it should "just work" now (tm) | 15:39 |
| Kaskuka (~John@osbk-4db163a0.pool.mediaWays.net) left irc: Ping timeout: 240 seconds | 15:39 | |
| arigato | good :-) | 15:39 |
| Kaskuka (~John@osbk-4db16f9b.pool.mediaWays.net) joined #pypy. | 15:39 | |
| fijal | arigato: so my idea is to have a thing called "JitPortal" which would have a bunch of functions called on it | 15:39 |
| fijal | and could be provided by the interpreter | 15:40 |
| fijal | so for example would have a function like notify_abort | 15:40 |
| fijal | which would be called on each JIT abort | 15:40 |
| arigato | all at app-level? | 15:40 |
| fijal | so far it's interp-level | 15:40 |
| fijal | but then they can call stuff on app-level | 15:40 |
| arigato | looks good, but we should check also if it makes sense in a multi-portal world | 15:41 |
| arigato | ah | 15:41 |
| fijal | so, portal would be one | 15:41 |
| arigato | only one, good | 15:41 |
| fijal | but it would call with jit driver or jit driver number | 15:41 |
| fijal | so for example on_compile would work | 15:41 |
| fijal | a bit of wrangling | 15:42 |
| fijal | but it should work at the end | 15:42 |
| arigato | yes, makes sense | 15:42 |
| `fox` (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) left irc: Ping timeout: 240 seconds | 15:47 | |
| Action: arigato away | 15:49 | |
| arigato (~arigo@xdsl-188-155-166-12.adslplus.ch) left irc: Quit: See you | 15:49 | |
| arigato (~arigo@xdsl-188-155-166-12.adslplus.ch) joined #pypy. | 15:55 | |
| tumbleweed | I take it TinyObjSpace is a lightweight objspace for testing, but it doesn't have a config attribute http://paste.pocoo.org/show/525757/ Should I not be looking at space.config? | 15:57 |
| fijal | tinyobjspace is only for -A tests | 15:59 |
| tumbleweed | yeah, I figured that much out | 16:00 |
| fijal | it depends how much you care about those tests running on -A | 16:00 |
| Action: tumbleweed doesn't know how important that is | 16:00 | |
| fijal | what test is it? | 16:01 |
| fijal | I need the entire TB | 16:02 |
| tumbleweed | http://anonscm.debian.org/gitweb/?p=users/stefanor/pypy.git;a=blob;f=debian/patches/pep3147-core | 16:02 |
| fijal | traceback | 16:02 |
| tumbleweed | full traceback is in http://people.debian.org/~stefanor/pypy/pypy_1.7+dfsg-1_amd64.build | 16:03 |
| justinpeel (~justinpee@c-76-23-44-72.hsd1.ut.comcast.net) joined #pypy. | 16:06 | |
| fijal | tumbleweed: you should do something like get_pyc_magic does | 16:06 |
| tumbleweed | ah, yes | 16:08 |
| tumbleweed | I'd totally ignored that | 16:08 |
| mcdonc (~mcdonc@ip72-209-213-54.dc.dc.cox.net) left irc: Ping timeout: 268 seconds | 16:09 | |
| mcdonc (~mcdonc@ip72-209-213-54.dc.dc.cox.net) joined #pypy. | 16:10 | |
| tumbleweed | I don't know if I should even bother making it configurabel, but if it made sense for the so extension... | 16:14 |
| fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) left irc: Ping timeout: 240 seconds | 16:16 | |
| kenaan | 12fijal better-jit-hooks 11be708e46d261 15/pypy/jit/: make the test pass, by calling the abort function | 16:17 |
| kenaan | 12fijal better-jit-hooks 1139462e5a78fc 15/: merge default | 16:18 |
| antocuni (~antocuni@host117-71-dynamic.58-82-r.retail.telecomitalia.it) left irc: Ping timeout: 252 seconds | 16:20 | |
| kenaan | 12arigo default 11cdc91cd4ab61 15/pypy/jit/metainterp/optimizeopt/unroll.py: Tentative fix. | 16:24 |
| fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) joined #pypy. | 16:25 | |
| kenaan | 12fijal default 116dc65dbb9258 15/pypy/jit/metainterp/optimizeopt/unroll.py: since we don't track aliases any more, no point in calling it. | 16:26 |
| kenaan | 12fijal default 1144b0e2106e2d 15/pypy/jit/metainterp/optimizeopt/unroll.py: merge | 16:26 |
| fijal | arigato: ^^^ no changes | 16:26 |
| arigato | :-) | 16:27 |
| justinpeel (~justinpee@c-76-23-44-72.hsd1.ut.comcast.net) left irc: Ping timeout: 240 seconds | 16:28 | |
| Taggnostr (~quassel@host224-64-dynamic.116-80-r.retail.telecomitalia.it) joined #pypy. | 16:29 | |
| ramusara_ (~ramusara@220.156.210.236.user.e-catv.ne.jp) left irc: Quit: Leaving... | 16:30 | |
| kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) joined #pypy. | 16:41 | |
| fijal_ (~fijal@196-210-199-8.dynamic.isadsl.co.za) joined #pypy. | 16:42 | |
| fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) left irc: Disconnected by services | 16:43 | |
| Nick change: fijal_ -> fijal | 16:43 | |
| fijal | arigato: do we need -O2 and -Ojit-nojit nightly? | 16:54 |
| fijal | can't we replace one with "experimental features"? | 16:54 |
| mfoord (~anonymous@87-194-212-65.bethere.co.uk) joined #pypy. | 16:54 | |
| mfoord (~anonymous@87-194-212-65.bethere.co.uk) left irc: Changing host | 16:54 | |
| mfoord (~anonymous@python/psf/voidspace) joined #pypy. | 16:54 | |
| mfoord (~anonymous@python/psf/voidspace) left irc: Client Quit | 16:56 | |
| arigato | they are occasionally useful | 16:56 |
| arigato | but very occasionally | 16:56 |
| fijal | both at the same time? | 16:57 |
| fijal | I would rather have one with -Oexperimental | 16:57 |
| fijal | that has say stringjoin optimization | 16:57 |
| fijal | and some other stuff | 16:57 |
| fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) joined #pypy. | 16:58 | |
| arigato | yes, both, but both very occasionally | 17:00 |
| arigato | -Ojit-nojit is useful to know if a crash is really due to pypy/jit/* or not | 17:00 |
| fijal | we have --jit off these days | 17:00 |
| fijal | which we use | 17:00 |
| arigato | hum, right | 17:00 |
| fijal | I haven't used -Ojit-nojit in a long time | 17:00 |
| arigato | ok, so -Ojit-nojit is useless now :-) | 17:01 |
| fijal | -O2 is primarily useful because of minimark vs hybrid | 17:01 |
| fijal | can we introduce -Oexperimental then? | 17:01 |
| arigato | hybrid is in -Ojit-nojit right now | 17:01 |
| arigato | fwiw | 17:01 |
| fijal | ok | 17:02 |
| fijal | so anyway, I claim one of the two can go away | 17:02 |
| arigato | yes, absolutely | 17:02 |
| Taggnostr (~quassel@host224-64-dynamic.116-80-r.retail.telecomitalia.it) left irc: Quit: No Ping reply in 180 seconds. | 17:04 | |
| Taggnostr (~quassel@host224-64-dynamic.116-80-r.retail.telecomitalia.it) joined #pypy. | 17:05 | |
| Niedar (~nnscript@ip68-231-248-182.hr.hr.cox.net) joined #pypy. | 17:09 | |
| Count_Niedar (~nnscript@ip68-231-248-182.hr.hr.cox.net) left irc: Ping timeout: 252 seconds | 17:11 | |
| kenaan | 12fijal better-jit-hooks 1179a44aea441d 15/pypy/: support from the pypyjit module side | 17:14 |
| Taggnostr (~quassel@host224-64-dynamic.116-80-r.retail.telecomitalia.it) left irc: Quit: No Ping reply in 180 seconds. | 17:14 | |
| Taggnostr (~quassel@host224-64-dynamic.116-80-r.retail.telecomitalia.it) joined #pypy. | 17:15 | |
| overmind_ (~overminde@wf105-167.ust.hk) left irc: Ping timeout: 240 seconds | 17:18 | |
| fijal | arigato: ever seen http://paste.pocoo.org/show/525782/ | 17:19 |
| fijal | ? | 17:19 |
| Count_Niedar (~nnscript@ip68-231-248-182.hr.hr.cox.net) joined #pypy. | 17:20 | |
| Niedar (~nnscript@ip68-231-248-182.hr.hr.cox.net) left irc: Ping timeout: 252 seconds | 17:20 | |
| aboudreault (~alanb@osgeo/member/aboudreault) joined #pypy. | 17:22 | |
| Niedar (~nnscript@ip68-231-248-182.hr.hr.cox.net) joined #pypy. | 17:24 | |
| Count_Niedar (~nnscript@ip68-231-248-182.hr.hr.cox.net) left irc: Ping timeout: 244 seconds | 17:24 | |
| arigato | fijal: no | 17:26 |
| fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) left irc: Ping timeout: 252 seconds | 17:30 | |
| davidpk (~davidpk@5e09151b.bb.sky.com) joined #pypy. | 17:35 | |
| fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) joined #pypy. | 17:43 | |
| fijal | Arach: ? | 17:44 |
| fijal | er | 17:44 |
| fijal | arigato: :( | 17:44 |
| nettok (~quassel@200.119.172.38) joined #pypy. | 17:44 | |
| fijal | yaks on top of yaks | 17:44 |
| arigato | try running "test_ztranslation -k test_stuff", in parallel if needs be | 17:45 |
| fijal | ok | 17:46 |
| fijal | well | 17:46 |
| fijal | I'm unable to debug jitviewer | 17:46 |
| fijal | or get it to run | 17:46 |
| fijal | because of what it seems are irrelevant bugs | 17:47 |
| kenaan | 12fijal better-jit-hooks 11114e4166cfd6 15/pypy/jit/metainterp/pyjitpl.py: oops | 17:47 |
| fijal | uh | 17:49 |
| fijal | I removed it? | 17:49 |
| kenaan | 12fijal better-jit-hooks 118ac7b4de9412 15/pypy/jit/metainterp/jitprof.py: put it back | 17:50 |
| JaRoel|4d (~jaroel|4d@178-85-196-53.dynamic.upc.nl) joined #pypy. | 17:54 | |
| kenaan | 12fijal better-jit-hooks 11979a63998eaa 15/pypy/jit/metainterp/optimizeopt/unroll.py: another merge default | 17:55 |
| aboudreault (~alanb@osgeo/member/aboudreault) left irc: Quit: Leaving | 17:57 | |
| davidpk (~davidpk@5e09151b.bb.sky.com) left irc: Quit: davidpk | 17:59 | |
| Niedar (~nnscript@ip68-231-248-182.hr.hr.cox.net) left irc: Ping timeout: 252 seconds | 17:59 | |
| `fox` (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) joined #pypy. | 18:01 | |
| Niedar (~nnscript@ip68-231-248-182.hr.hr.cox.net) joined #pypy. | 18:04 | |
| mat^2 (mathias@87.55.0.198) left irc: Ping timeout: 240 seconds | 18:14 | |
| Count_Niedar (~nnscript@ip68-231-248-182.hr.hr.cox.net) joined #pypy. | 18:14 | |
| Niedar (~nnscript@ip68-231-248-182.hr.hr.cox.net) left irc: Ping timeout: 255 seconds | 18:15 | |
| Niedar (~nnscript@ip68-231-248-182.hr.hr.cox.net) joined #pypy. | 18:18 | |
| Count_Niedar (~nnscript@ip68-231-248-182.hr.hr.cox.net) left irc: Ping timeout: 240 seconds | 18:19 | |
| fox_ (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) joined #pypy. | 18:23 | |
| `fox` (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) left irc: Read error: Connection reset by peer | 18:23 | |
| fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) left irc: Ping timeout: 252 seconds | 18:29 | |
| fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) joined #pypy. | 18:33 | |
| `fox` (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) joined #pypy. | 18:41 | |
| fox_ (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) left irc: Read error: Connection reset by peer | 18:41 | |
| nettok (~quassel@200.119.172.38) left irc: Remote host closed the connection | 18:49 | |
| fschwidom (~fschwidom@46.115.24.221) joined #pypy. | 18:55 | |
| asmeurer__ (~asmeurer@c-174-56-21-245.hsd1.nm.comcast.net) left irc: Quit: asmeurer__ | 18:59 | |
| kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) left irc: Ping timeout: 244 seconds | 18:59 | |
| mat^2 (mathias@87.55.0.198) joined #pypy. | 19:00 | |
| fijal | wtf | 19:06 |
| `fox` (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) left irc: Read error: Connection reset by peer | 19:06 | |
| fijal | someone broke imports? | 19:06 |
| fijal | arigato: ehem | 19:07 |
| fijal | ping? | 19:07 |
| arigato | pong? | 19:07 |
| fijal | what's lib_pypy/collections.py? | 19:07 |
| fijal | ??? | 19:07 |
| fijal | should not that be _collections.py? | 19:07 |
| aleksi (~aleksi@176.57.74.133) joined #pypy. | 19:07 | |
| kenaan | 12arigo concurrent-marksweep 11b0bb363299dd 15/pypy/rpython/memory/gc/concurrentgen.txt: Add a textual introduction. Needs to think out more precisely what it implies for the rest of the doc... | 19:08 |
| Action: arigato doesn't find lib_pypy/collections.py | 19:08 | |
| fijal | indeed | 19:09 |
| arigato | some old file left over by "hg update"? | 19:09 |
| fijal | ARGH | 19:09 |
| fijal | ARGH ARGH ARGH | 19:09 |
| fijal | hg is a piece of crap :/ | 19:09 |
| arigato | "hg status" should show it, at least | 19:10 |
| `fox` (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) joined #pypy. | 19:10 | |
| fijal | hg up some-old-branch-noone-cares-about and Ctrl-C | 19:10 |
| fijal | leaves you in a state that's irreperable :/ | 19:10 |
| timotimo | what. | 19:10 |
| MostAwesomeDude | Ah, hg. | 19:10 |
| fijal | timotimo: you have old files all over the place | 19:10 |
| timotimo | did you have changes in your working dir whne you up'd? | 19:11 |
| arigato | hg purge | 19:11 |
| fijal | arigato: that deletes the entire compiled/ directory for example | 19:12 |
| arigato | heh | 19:13 |
| Action: arigato tries to find out why it doesn't for him | 19:13 | |
| arigato | ah, I've added "compiled" to my ignored files | 19:13 |
| fijal | ok | 19:14 |
| fijal | is it globally added? | 19:14 |
| arigato | http://paste.pocoo.org/show/525826/ | 19:14 |
| fijal | thx | 19:17 |
| fijal | heh | 19:21 |
| fijal | the hooks are a bit useless if I can't tell the greenkey :) | 19:21 |
| fijal | arigato: http://paste.pocoo.org/show/525828/ | 19:26 |
| fijal | this is an example where we call TRACE_TOO_LONG | 19:26 |
| DasIch_ (~dasich@p4FFDF0B6.dip.t-dialin.net) joined #pypy. | 19:26 | |
| fijal | this is probably not that interesting even | 19:26 |
| fijal | but we do it almost per test | 19:27 |
| fijal | or per one-two tests | 19:28 |
| fijal | I think it's call_function from start trace | 19:28 |
| fijal | but it's just that the endless inlining does not quite fly | 19:29 |
| DasIch (~dasich@p4FFDF355.dip.t-dialin.net) left irc: Ping timeout: 252 seconds | 19:30 | |
| fox_ (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) joined #pypy. | 19:33 | |
| `fox` (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) left irc: Read error: Connection reset by peer | 19:33 | |
| kkris (~kris@80-123-43-238.adsl.highway.telekom.at) joined #pypy. | 19:35 | |
| leo2007 (~leo@123.123.254.37) joined #pypy. | 19:50 | |
| Niedar (~nnscript@ip68-231-248-182.hr.hr.cox.net) left irc: Read error: Connection reset by peer | 19:53 | |
| Niedar (~nnscript@ip68-231-248-182.hr.hr.cox.net) joined #pypy. | 19:55 | |
| `fox` (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) joined #pypy. | 19:56 | |
| fox_ (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) left irc: Read error: Connection reset by peer | 19:56 | |
| fijal | hakanardo: ah well, now they're not really indexable | 19:58 |
| JaRoel|4d (~jaroel|4d@178-85-196-53.dynamic.upc.nl) left irc: Remote host closed the connection | 19:58 | |
| fijal | but fine | 19:58 |
| Count_Niedar (~nnscript@ip68-231-248-182.hr.hr.cox.net) joined #pypy. | 20:01 | |
| Action: arigato is vaguely impressed by test_optimizeopt.py's length: 7765 lines | 20:01 | |
| fijal | arigato: when "bad loop" happens? | 20:01 |
| Niedar (~nnscript@ip68-231-248-182.hr.hr.cox.net) left irc: Ping timeout: 240 seconds | 20:01 | |
| arigato | fijal: no idea | 20:01 |
| fijal | when I pass --inline=0 | 20:02 |
| fijal | I make a record for running pypy py.test test/test_numarray.py | 20:02 |
| fijal | it's 40s | 20:02 |
| fijal | normally it hovers around 70 | 20:02 |
| fijal | cpython is 27 | 20:03 |
| aleksi (~aleksi@176.57.74.133) left irc: Remote host closed the connection | 20:05 | |
| fijal | but I do get quite a few BAD_LOOP | 20:05 |
| fijal | aborts | 20:05 |
| fijal | arigato: why does locals()[k] escapes virtualizable??? | 20:07 |
| fijal | ah, only when inlining is off? | 20:08 |
| fijal | arigato: this is how our tracing looks like | 20:10 |
| fijal | http://paste.pocoo.org/show/525839/ | 20:10 |
| fijal | '.' is a passing test | 20:10 |
| fijal | each ABORT is one aborted tracing | 20:10 |
| fijal | nice isn't it? | 20:10 |
| fijal | /home/fijal/src/pypy/lib_pypy/_ctypes/structure.py aborts tracing btw | 20:11 |
| fijal | on line 77 | 20:11 |
| kenaan | 12fijal better-jit-hooks 117abc703337f7 15/lib_pypy/_ctypes/structure.py: speed up _ctypes quite a bit by not forcing virtualizable. Good question *why* it did force virtualizable ... | 20:15 |
| fox_ (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) joined #pypy. | 20:18 | |
| `fox` (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) left irc: Read error: Connection reset by peer | 20:18 | |
| fijal | arigato: seems "mail hakan" | 20:32 |
| fijal | contains # XXX for now | 20:32 |
| mfoord (~anonymous@87-194-212-65.bethere.co.uk) joined #pypy. | 20:41 | |
| mfoord (~anonymous@87-194-212-65.bethere.co.uk) left irc: Changing host | 20:41 | |
| mfoord (~anonymous@python/psf/voidspace) joined #pypy. | 20:41 | |
| mfoord (~anonymous@python/psf/voidspace) left irc: Client Quit | 20:41 | |
| fox_ (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) left irc: Read error: Connection reset by peer | 20:45 | |
| `fox` (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) joined #pypy. | 20:49 | |
| `fox` (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) left irc: Read error: Connection reset by peer | 21:10 | |
| `fox` (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) joined #pypy. | 21:14 | |
| derdon (~derdon@p5DE8BF19.dip.t-dialin.net) joined #pypy. | 21:18 | |
| rguillebert (~rguillebe@fec76-1-78-234-124-105.fbx.proxad.net) left irc: Ping timeout: 252 seconds | 21:22 | |
| tilgovi (~randall@8.224.0.94) joined #pypy. | 21:25 | |
| tilgovi (~randall@8.224.0.94) left irc: Changing host | 21:25 | |
| tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy. | 21:25 | |
| fijal (~fijal@196-210-199-8.dynamic.isadsl.co.za) left irc: Ping timeout: 240 seconds | 21:26 | |
| arigato (~arigo@xdsl-188-155-166-12.adslplus.ch) left irc: Quit: See you | 21:28 | |
| rguillebert (~rguillebe@fec76-1-78-234-124-105.fbx.proxad.net) joined #pypy. | 21:29 | |
| rguillebert (~rguillebe@fec76-1-78-234-124-105.fbx.proxad.net) left irc: Ping timeout: 252 seconds | 21:35 | |
| fox_ (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) joined #pypy. | 21:45 | |
| `fox` (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) left irc: Read error: Connection reset by peer | 21:46 | |
| justinpeel (~justinpee@c-76-23-44-72.hsd1.ut.comcast.net) joined #pypy. | 21:53 | |
| rguillebert (~rguillebe@fec76-1-78-234-124-105.fbx.proxad.net) joined #pypy. | 22:04 | |
| fox_ (~fox@host139-108-dynamic.245-95-r.retail.telecomitalia.it) left irc: Ping timeout: 240 seconds | 22:06 | |
| heg (~heg@dyn.83-228-213-021.dsl.vtx.ch) joined #pypy. | 22:07 | |
| rguillebert (~rguillebe@fec76-1-78-234-124-105.fbx.proxad.net) left irc: Ping timeout: 248 seconds | 22:11 | |
| ShadowE989 (~ShadowE98@74-47-218-61.dr02.rmny.wv.frontiernet.net) joined #pypy. | 22:17 | |
| fschwidom (~fschwidom@46.115.24.221) left irc: Remote host closed the connection | 22:24 | |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/184 | 22:30 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/756 | 22:30 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/993 | 22:30 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64-2/builds/12 | 22:30 |
| ShadowE989 (~ShadowE98@74-47-218-61.dr02.rmny.wv.frontiernet.net) left irc: Read error: Connection reset by peer | 22:31 | |
| ShadowE989 (~ShadowE98@74-47-218-61.dr02.rmny.wv.frontiernet.net) joined #pypy. | 22:49 | |
| heg (heg@dyn.83-228-213-021.dsl.vtx.ch) left #pypy ("Leaving"). | 22:58 | |
| kkris (~kris@80-123-43-238.adsl.highway.telekom.at) left irc: Quit: Leaving. | 23:00 | |
| etrepum (~bob@pool-173-73-20-220.washdc.fios.verizon.net) joined #pypy. | 23:31 | |
| rguillebert (~rguillebe@fec76-1-78-234-124-105.fbx.proxad.net) joined #pypy. | 23:51 | |
| [mat^2] (mathias@87.55.0.198) joined #pypy. | 23:52 | |
| mat^2 (mathias@87.55.0.198) left irc: Read error: Connection reset by peer | 23:52 | |
| --- Mon Dec 26 2011 | 00:00 | |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!