| lucian (~lucian@cpc1-newc15-2-0-cust84.gate.cable.virginmedia.com) left irc: Ping timeout: 240 seconds | 00:04 | |
| derdon (~derdon@p5DE8BFF2.dip.t-dialin.net) left irc: Remote host closed the connection | 00:18 | |
| aurojit (~apanda@dhcp-44-233.EECS.Berkeley.EDU) left irc: Remote host closed the connection | 00:20 | |
| fenrrir (~fenrrir@187.40.173.201) left irc: Quit: Saindo | 00:23 | |
| stakkars_ (~tismer@dslb-088-072-225-154.pools.arcor-ip.net) joined #pypy. | 00:25 | |
| stakkars__ (~tismer@p5DDB7E68.dip.t-dialin.net) joined #pypy. | 00:26 | |
| apanda (~apanda@dhcp-44-233.EECS.Berkeley.EDU) joined #pypy. | 00:26 | |
| stakkars_ (~tismer@dslb-088-072-225-154.pools.arcor-ip.net) left irc: Ping timeout: 240 seconds | 00:29 | |
| mcdonc (~mcdonc@ip72-209-213-54.dc.dc.cox.net) joined #pypy. | 00:30 | |
| JaredWigmore (~jared@061093200075.ctinets.com) joined #pypy. | 00:33 | |
| bobbyz (~bobbyz@184-229-210-255.pools.spcsdns.net) joined #pypy. | 00:40 | |
| bobbyz_ (~bobbyz@107.24.205.253) joined #pypy. | 00:43 | |
| bobbyz (~bobbyz@184-229-210-255.pools.spcsdns.net) left irc: Ping timeout: 260 seconds | 00:47 | |
| kenaan | 12mattip numpy-multidim-shards 111be076ca0053 15/pypy/module/micronumpy/: repr and str pass tests | 00:49 |
|---|---|---|
| amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) left irc: Ping timeout: 244 seconds | 00:52 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/142 | 01:00 |
| tlynn (~tlynn@cpc6-cmbg14-2-0-cust121.5-4.cable.virginmedia.com) left irc: Ping timeout: 240 seconds | 01:01 | |
| dmsk (dmsk@62.61.145.89.generic-hostname.arrownet.dk) left #pypy ("Leaving"). | 01:06 | |
| tilgovi (~randall@couchdb/developer/tilgovi) left irc: Remote host closed the connection | 01:14 | |
| JaredWigmore (~jared@061093200075.ctinets.com) left irc: Ping timeout: 240 seconds | 01:19 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/715 | 01:27 |
| bobbyz_ (~bobbyz@107.24.205.253) left irc: Ping timeout: 260 seconds | 01:27 | |
| mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep | 01:32 | |
| mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) joined #pypy. | 01:34 | |
| Nick change: Gulaway -> Gulopine | 01:37 | |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1848 | 01:43 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/577 | 01:43 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/269 | 01:43 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/615 | 01:43 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1111 | 01:43 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/800 | 01:43 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1442 | 01:43 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/709 | 01:43 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/267 | 01:43 |
| bbot2 | 13Exception: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/267 | 01:43 |
| bobbyz_ (~bobbyz@107.24.205.253) joined #pypy. | 01:59 | |
| zain__ (~textual@c-67-160-201-63.hsd1.ca.comcast.net) left irc: Quit: Textual IRC Client: http://www.textualapp.com/ | 02:00 | |
| mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep | 02:14 | |
| DasIch (~dasich@p4FFDCC7D.dip.t-dialin.net) left irc: Ping timeout: 260 seconds | 02:14 | |
| canta (~canta@77-20-123-240-dynip.superkabel.de) left irc: Quit: Leaving. | 02:24 | |
| DasIch (~dasich@p4FFDFDC2.dip.t-dialin.net) joined #pypy. | 02:26 | |
| Arach (~arach@95-30-210-190.broadband.corbina.ru) left irc: Read error: Connection reset by peer | 02:28 | |
| espes__ (~niel@205.185.120.132) joined #pypy. | 02:30 | |
| bobbyz_ (~bobbyz@107.24.205.253) left irc: Ping timeout: 258 seconds | 02:31 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/945 | 02:33 |
| Guest_ (~textual@c-71-197-238-154.hsd1.wa.comcast.net) joined #pypy. | 02:42 | |
| Nick change: Guest_ -> rekamso | 02:42 | |
| Arach (~arach@2.95.24.5) joined #pypy. | 02:43 | |
| roadt_ (~roadt@60.168.94.55) joined #pypy. | 02:45 | |
| Shanita (~John@osbk-4d08bcbb.pool.mediaWays.net) left irc: Ping timeout: 240 seconds | 02:47 | |
| Shanita (~John@osbk-4db14933.pool.mediaWays.net) joined #pypy. | 02:47 | |
| roadt_ | hi, does pypy monitor the changes of original script and update the cache of native code on the fly ? | 02:49 |
| Alex_Gaynor | no | 02:50 |
| roadt_ | try to understand the pypy jit detail, any manual and link is good for me.. | 02:50 |
| roadt_ | it just gives a cleaning cache at every startup? | 02:50 |
| Alex_Gaynor | Yes, pypy's execution model is similar to CPython in that respect, it loads your code and runs it. | 02:51 |
| Alex_Gaynor | it just happens to run it faster with the JIT | 02:51 |
| roadt_ | Alex_Gaynor, conciseness and accurate answer, thanks. | 02:52 |
| roadt_ | s/conciseness/concise/ | 02:53 |
| Alex_Gaynor | np | 02:55 |
| espes_ (~espes@123-243-221-248.tpgi.com.au) joined #pypy. | 02:59 | |
| Rhyolite | how does one run test_ll_random? | 03:00 |
| Alex_Gaynor | ./pytest.py pyp/path/to/test_ll_random.py | 03:01 |
| espes (~espes@123-243-221-248.tpgi.com.au) left irc: Ping timeout: 244 seconds | 03:01 | |
| Nick change: espes_ -> espes | 03:01 | |
| Rhyolite | when do tests need a harness like x86/test/test_runner.py for runner_test.py? | 03:04 |
| rekamso (~textual@c-71-197-238-154.hsd1.wa.comcast.net) left irc: Quit: Textual IRC Client: http://www.textualapp.com/ | 03:30 | |
| espes (~espes@123-243-221-248.tpgi.com.au) left irc: Remote host closed the connection | 03:30 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1848 | 03:32 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1442 | 04:27 |
| Da_Blitz (~Da_Blitz@203.56.250.63) joined #pypy. | 04:28 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/800 | 04:28 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/615 | 04:35 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1111 | 04:46 |
| d1b (~db@d1b.org) left irc: Remote host closed the connection | 04:53 | |
| apanda (~apanda@dhcp-44-233.EECS.Berkeley.EDU) left irc: Remote host closed the connection | 04:57 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/577 | 04:57 |
| AndrewHarrison (~Adium@66-215-59-147.dhcp.atsc.ca.charter.com) joined #pypy. | 04:59 | |
| mat^2 (~mathias@212.130.113.35) left irc: Ping timeout: 244 seconds | 05:00 | |
| AndrewHarrison (~Adium@66-215-59-147.dhcp.atsc.ca.charter.com) left irc: Client Quit | 05:00 | |
| kushal (kdas@fedora/kushal) joined #pypy. | 05:07 | |
| xorAxAx (~alexander@moinmoin/coreteam/alexander) left irc: Excess Flood | 05:07 | |
| xorAxAx (~alexander@moinmoin/coreteam/alexander) joined #pypy. | 05:09 | |
| AndrewHarrison (~Adium@66-215-59-147.dhcp.atsc.ca.charter.com) joined #pypy. | 05:30 | |
| Nick change: Gulopine -> Gulaway | 05:39 | |
| Nick change: Gulaway -> Gulopine | 05:40 | |
| mat^2 (~mathias@212.130.113.35) joined #pypy. | 05:42 | |
| AndrewHarrison (~Adium@66-215-59-147.dhcp.atsc.ca.charter.com) left irc: Quit: Leaving. | 05:51 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/709 | 05:55 |
| mitchellh (~mitchellh@c-71-202-125-40.hsd1.ca.comcast.net) joined #pypy. | 06:04 | |
| bobbyz_ (~bobbyz@107.24.205.253) joined #pypy. | 06:05 | |
| iori (~iori@110-133-45-54.rev.home.ne.jp) left irc: Read error: Connection reset by peer | 06:24 | |
| Nick change: Gulopine -> Gulaway | 06:24 | |
| iori (~iori@110-133-45-54.rev.home.ne.jp) joined #pypy. | 06:24 | |
| mat^2 (~mathias@212.130.113.35) left irc: | 06:29 | |
| tilgovi (~randall@c-98-210-155-124.hsd1.ca.comcast.net) joined #pypy. | 06:31 | |
| tilgovi (~randall@c-98-210-155-124.hsd1.ca.comcast.net) left irc: Changing host | 06:31 | |
| tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy. | 06:31 | |
| mitchellh (~mitchellh@c-71-202-125-40.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep | 06:47 | |
| mitchellh (~mitchellh@c-71-202-125-40.hsd1.ca.comcast.net) joined #pypy. | 06:50 | |
| asmeurer__ (~asmeurer@dhcp-baca-230.resnet.nmt.edu) left irc: Quit: asmeurer__ | 06:53 | |
| canta (~canta@77-20-123-240-dynip.superkabel.de) joined #pypy. | 06:56 | |
| fschwidom (~fschwidom@46.115.1.48) joined #pypy. | 07:02 | |
| fijal (~fijal@197.172.244.192) joined #pypy. | 07:07 | |
| fijal | hi | 07:07 |
| antocuni (~antocuni@host200-125-dynamic.25-79-r.retail.telecomitalia.it) joined #pypy. | 07:10 | |
| amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) joined #pypy. | 07:10 | |
| mitchellh (~mitchellh@c-71-202-125-40.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep | 07:31 | |
| amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) left irc: Ping timeout: 248 seconds | 07:32 | |
| stakkars__ (~tismer@p5DDB7E68.dip.t-dialin.net) left irc: Quit: schnarch | 07:33 | |
| bgola (~bgola@189.100.46.89) left irc: Ping timeout: 255 seconds | 07:35 | |
| aboudreault (~alanb@osgeo/member/aboudreault) left irc: Ping timeout: 240 seconds | 07:50 | |
| espes (~espes@123-243-221-248.tpgi.com.au) joined #pypy. | 07:58 | |
| kushal (kdas@fedora/kushal) left irc: Ping timeout: 252 seconds | 07:59 | |
| kushal (kdas@fedora/kushal) joined #pypy. | 08:04 | |
| Trundle (~andy@p578bfdcf.dip0.t-ipconnect.de) joined #pypy. | 08:06 | |
| Trundle (~andy@p578bfdcf.dip0.t-ipconnect.de) left irc: Changing host | 08:06 | |
| Trundle (~andy@python/site-packages/trundle) joined #pypy. | 08:06 | |
| lucian (~lucian@cpc1-newc15-2-0-cust84.gate.cable.virginmedia.com) joined #pypy. | 08:12 | |
| lucian (~lucian@cpc1-newc15-2-0-cust84.gate.cable.virginmedia.com) left irc: Ping timeout: 240 seconds | 08:16 | |
| hruske (~Gasper@188-230-156-183.dynamic.t-2.net) joined #pypy. | 08:22 | |
| Vorpal (~AnMaster@unaffiliated/anmaster) joined #pypy. | 08:22 | |
| verte (~verte@python/site-packages/verte) joined #pypy. | 08:28 | |
| arigato (~arigo@82.113.119.33) joined #pypy. | 08:29 | |
| arigato | hi | 08:30 |
| verte | Armin! | 08:31 |
| verte | hi. | 08:31 |
| fijal | hi armin | 08:32 |
| canta (~canta@77-20-123-240-dynip.superkabel.de) left irc: Quit: Leaving. | 08:32 | |
| arigato | fijal: the buildbots are green and happy | 08:34 |
| arigato | so now would be an appropriate time to merge into the release branch | 08:34 |
| fijal | cool | 08:35 |
| fijal | should the --jit off disabling all jits go there? | 08:35 |
| fijal | it's almost done, I'm running tests | 08:35 |
| arigato | ah, cool too | 08:36 |
| arigato | yes, I guess so | 08:36 |
| arigato | bah, the Windows buildbot just crashed before even starting | 08:36 |
| Action: arigato tries to kick it | 08:36 | |
| fijal | we'll run tests on the branch anyway | 08:36 |
| fijal | another thing we have to do is numpy -> numpypy rename | 08:36 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/268 [12arigo] | 08:37 |
| bbot2 | 13Exception: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/268 [12arigo] | 08:37 |
| arigato | no | 08:37 |
| arigato | numpypy: ok | 08:37 |
| arigato | I'm still a bit confused by the argument, but have no preference for numpy vs numpypy | 08:38 |
| fijal | the argument is that things that optionally import numpy | 08:38 |
| fijal | would be confused by semi-working implementation | 08:38 |
| arigato | ah, I see | 08:38 |
| arigato | ok | 08:38 |
| fijal | so for now we have to name it something else | 08:38 |
| fijal | also, we were kindly asked to do so | 08:38 |
| fijal | until we have a working version | 08:39 |
| arigato | subprocess.check_call("TASKKILL /F /PID %s /T" % self.process.pid) | 08:40 |
| arigato | subprocess.CalledProcessError: Command 'TASKKILL /F /PID None /T' returned non-zero exit status 128 | 08:40 |
| arigato | in other words, self.process.pid was None | 08:40 |
| fijal | nice | 08:42 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/269 [12arigo] | 08:45 |
| CIA-68 | 03arigo 07roundup * 10#928/syslog.openlog behavior different from CPython: | 08:49 |
| CIA-68 | Fixed in b6585727903b, where I followed the source of CPython more closely. | 08:49 |
| CIA-68 | Unfortunately it seems that there are no tests for syslog. Alexband ... * 14https://bugs.pypy.org/issue928 | 08:49 |
| lucian (~lucian@93-97-174-114.zone5.bethere.co.uk) joined #pypy. | 08:51 | |
| fijal | arigato: I guess on_compile_bridge and friends should be moved as well | 08:56 |
| verte (~verte@python/site-packages/verte) left irc: Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org | 08:56 | |
| fijal | but since noone uses it, it's slightly less relevant | 08:56 |
| Action: arigato uses "hg rebase" (argh! again), with the goal of rebasing a number of checkins from "default" to a branch | 08:58 | |
| arigato | seems to work | 08:58 |
| arigato | fijal: yes | 08:58 |
| kenaan | 12fijal jitdriver-setparam-all 11f121b8ac7363 15/pypy/: Change set_param API. Now we run set_param(driver-or-None, 'name', value) instead of driver.set_para... | 08:59 |
| fijal | arigato: feel free to review the branch | 08:59 |
| kenaan | 12arigo op_malloc_gc 1162ea37257eb5 15/: A branch to simplify the backend interface: instead of the various new_xxx resoperations, there is only one ma... | 09:00 |
| kenaan | 12arigo op_malloc_gc 11a85153701bb6 15/pypy/jit/: Attempt to collapse several NEW-like operations into a single simpler MALLOC_GC operation: starting... | 09:00 |
| kenaan | 12arigo op_malloc_gc 1140d91227555d 15/pypy/jit/backend/llsupport/: In-progress. | 09:00 |
| kenaan | 12arigo op_malloc_gc 118b49822025c6 15/pypy/jit/backend/llsupport/: Fix some tests. | 09:00 |
| kenaan | 12arigo op_malloc_gc 11b5fdf3f1574e 15/pypy/jit/backend/llsupport/test/test_gc.py: Clean up the tests. | 09:00 |
| kenaan | 12arigo op_malloc_gc 11c4bcb5c2b12f 15/pypy/jit/backend/llsupport/: Missing rounding up: tests and fix. | 09:00 |
| kenaan | 12arigo op_malloc_gc 11454b0eb8af85 15/pypy/jit/backend/llsupport/: Test and fix for allocating tiny structures --- they are smaller than the minimal_size_in_nursery. | 09:00 |
| kenaan | 12arigo op_malloc_gc 11cf80cbdf1c65 15/pypy/jit/backend/llsupport/descr.py: Kill unused attribute. | 09:00 |
| fijal | arigato: tests seem to pass | 09:04 |
| kenaan | 12fijal default 11f732c0996244 15/pypy/module/micronumpy/: rename numpy -> numpypy | 09:09 |
| k_bx (~k_bx@195.20.130.1) joined #pypy. | 09:14 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/269 | 09:17 |
| fijal | arigato: ping? | 09:20 |
| arigato | pong | 09:20 |
| arigato | reviewing | 09:21 |
| fijal | ok, cool | 09:21 |
| stakkars_ (~tismer@82.113.99.63) joined #pypy. | 09:23 | |
| fijal | arigato: do you remember by chance how do I add people to a group of contributors? | 09:24 |
| fijal | got it | 09:24 |
| mwhudson (~mwh@linaro/mwhudson) left irc: Ping timeout: 252 seconds | 09:26 | |
| kenaan | 12arigo jitdriver-setparam-all 1173172e1ee46c 15/pypy/jit/metainterp/warmspot.py: Re-add an assert that was lost. | 09:26 |
| arigato | ok, if "translate.py -Ojit" still works then fine | 09:27 |
| arigato | I'm not absolutely sure it does because of annotator subtleties :-) | 09:27 |
| CIA-68 | 03alexband 07roundup * 10#928/syslog.openlog behavior different from CPython: | 09:27 |
| CIA-68 | It seems work with me. I just run my application and I haven't seen exception with | 09:27 |
| CIA-68 | syslog appear again. * 14https://bugs.pypy.org/issue928 | 09:27 |
| CIA-68 | 03arigo 07roundup * 10#928/syslog.openlog behavior different from CPython: [resolved] Thanks :-) * 14https://bugs.pypy.org/issue928 | 09:28 |
| fijal | arigato: should I merge, merge to the release branch and kick buildbots simply? | 09:31 |
| G2P (~G2P@fw-asn1.ornis.com) joined #pypy. | 09:31 | |
| fijal | since we're going to run the release buildbots anyway | 09:31 |
| arigato | ok | 09:32 |
| kenaan | 12fijal jitdriver-setparam-all 11310e106460c0 15/: close about to be merged branch | 09:34 |
| kenaan | 12fijal default 1142d55fa4ac69 15/pypy/: Merge jitdriver-setparam-all branch that allows setting parameters to all jitdrivers. | 09:34 |
| fijal | have you seen the new pypy website btw? | 09:35 |
| kenaan | 12fijal release-1.7.x 117773f8fc4223 15/: merge in default | 09:35 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1849 [12fijal, release-1.7.x] | 09:36 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/710 [12fijal, release-1.7.x] | 09:36 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-win-x86-32/builds/538 [12fijal, release-1.7.x] | 09:36 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1112 [12fijal, release-1.7.x] | 09:36 |
| arigato | Yet Another(tm)? :-) | 09:36 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/578 [12fijal, release-1.7.x] | 09:36 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/270 [12fijal, release-1.7.x] | 09:36 |
| fijal | no, the same one I believe | 09:36 |
| fijal | http://pypy-site.ep.io/ | 09:36 |
| arigato | well yes, Yet Another from my point of view | 09:37 |
| fijal | ok :) | 09:37 |
| fijal | yet another is not a very well defined term obviously | 09:38 |
| fijal | without full knowledge to what you consider the same | 09:38 |
| arigato | you'll have to announce it to pypy-dev, at least, and discuss why you are proposing a redesign of pypy.org | 09:39 |
| fijal | well, because it's better I suppose | 09:43 |
| arigato | sorry, I'm part of the wrong audiance to argue :-) | 09:44 |
| bivab (~david@fwstups.cs.uni-duesseldorf.de) joined #pypy. | 09:44 | |
| k_bx (~k_bx@195.20.130.1) left irc: Ping timeout: 252 seconds | 09:44 | |
| Action: fijal sent mail to pypy-dev | 09:44 | |
| arigato | as far as I'm concerned, I've got used to the current pypy.org, so yours looks to me like it's full of strange dynamic html | 09:45 |
| fijal | asking for opinions is usually fine | 09:45 |
| arigato | but I'm sure that I can get used to the new one too | 09:45 |
| fijal | :-) | 09:45 |
| fijal | yes, you're the wrong kind of audience | 09:45 |
| k_bx (~k_bx@195.20.130.1) joined #pypy. | 09:45 | |
| ramusara (~ramusara@220.156.210.236.user.e-catv.ne.jp) joined #pypy. | 09:46 | |
| fijal | arigato: so jittargets are supposed to fix my weirdness with new_arrays right? | 09:47 |
| Action: fijal writes the release announcement then | 09:47 | |
| fijal | we need a codename! | 09:48 |
| fijal | I think we can just copy-paste the previous release announcement | 09:49 |
| fijal | We're pleased to announce the 1.6 release of PyPy. This release brings a lot | 09:49 |
| fijal | of bugfixes and performance improvements over 1.5, and improves support for | 09:49 |
| fijal | Windows 32bit and OS X 64bit. This version fully implements Python 2.7.1 and | 09:49 |
| fijal | has beta level support for loading CPython C extensions. You can download it | 09:49 |
| fijal | here: | 09:49 |
| fijal (~fijal@197.172.244.192) left irc: Read error: Connection reset by peer | 09:53 | |
| timonator | i still don't see an obvious link to the compatibility wiki :\ | 09:53 |
| hruske (~Gasper@188-230-156-183.dynamic.t-2.net) left irc: Quit: Leaving | 09:58 | |
| fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) left irc: Quit: fzzzy | 10:04 | |
| kenaan | 12fijal default 117c06e045a439 15/pypy/doc/release-1.7.0.rst: what I remember that goes into the release | 10:05 |
| fijal (~fijal@41.54.232.97) joined #pypy. | 10:06 | |
| bbot2 | 4Finished ??: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/270 [12fijal, release-1.7.x] | 10:07 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/271 [12fijal, release-1.7.x] | 10:07 |
| fijal | crash? | 10:09 |
| fijal | slave lost | 10:10 |
| fijal | nice | 10:10 |
| k_bx (~k_bx@195.20.130.1) left irc: Ping timeout: 240 seconds | 10:16 | |
| derdon (~derdon@p5DE8AE3D.dip.t-dialin.net) joined #pypy. | 10:22 | |
| fijal (~fijal@41.54.232.97) left irc: Read error: Connection reset by peer | 10:24 | |
| EnCuKou (~encukou@a91-156-243-246.elisa-laajakaista.fi) left irc: Remote host closed the connection | 10:30 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1849 [12fijal, release-1.7.x] | 10:31 |
| arigato | ah, that's only a missing fix in a test | 10:33 |
| k_bx (~k_bx@195.20.130.1) joined #pypy. | 10:33 | |
| k_bx (~k_bx@195.20.130.1) left irc: Remote host closed the connection | 10:33 | |
| ojii (~ojii@40-34.60-188.cust.bluewin.ch) joined #pypy. | 10:37 | |
| stakkars__ (~tismer@89.204.155.98) joined #pypy. | 10:37 | |
| stakkars__ (~tismer@89.204.155.98) left irc: Remote host closed the connection | 10:38 | |
| stakkars__ (~tismer@89.204.155.98) joined #pypy. | 10:38 | |
| stakkars_ (~tismer@82.113.99.63) left irc: Ping timeout: 240 seconds | 10:39 | |
| voidspace (~anonymous@python/psf/voidspace) joined #pypy. | 10:46 | |
| witulski (~stupsi@fwstups.cs.uni-duesseldorf.de) joined #pypy. | 10:50 | |
| witulski (stupsi@fwstups.cs.uni-duesseldorf.de) left #pypy. | 10:50 | |
| roadt_ (~roadt@60.168.94.55) left irc: Remote host closed the connection | 11:00 | |
| rokujyouhitoma (~rokujyouh@p5091-ipad03sizuokaden.shizuoka.ocn.ne.jp) joined #pypy. | 11:03 | |
| stakkars__ (~tismer@89.204.155.98) left irc: Quit: schnarch | 11:11 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/710 [12fijal, release-1.7.x] | 11:25 |
| tilgovi (~randall@couchdb/developer/tilgovi) left irc: Remote host closed the connection | 11:25 | |
| `fox` (~fox@host8-107-dynamic.16-79-r.retail.telecomitalia.it) joined #pypy. | 11:40 | |
| arigato (~arigo@82.113.119.33) left irc: Quit: See you | 11:47 | |
| voidspace_ (~voidspace@python/psf/voidspace) joined #pypy. | 11:50 | |
| voidspace_ (~voidspace@python/psf/voidspace) left irc: Client Quit | 11:50 | |
| cfbolz (~cfbolz@dslb-178-003-008-145.pools.arcor-ip.net) joined #pypy. | 11:53 | |
| iori (~iori@110-133-45-54.rev.home.ne.jp) left irc: Remote host closed the connection | 12:01 | |
| lizardo (~lizardo@189.2.128.130) joined #pypy. | 12:06 | |
| `fox` (~fox@host8-107-dynamic.16-79-r.retail.telecomitalia.it) left irc: Ping timeout: 276 seconds | 12:15 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1112 [12fijal, release-1.7.x] | 12:21 |
| `fox` (~fox@host42-105-dynamic.51-79-r.retail.telecomitalia.it) joined #pypy. | 12:21 | |
| kenaan | 12cfbolz set-strategies 11617ce44795c0 15/pypy/objspace/std/test/test_setobject.py: uh? this test is clearly dict order dependent | 12:23 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/578 [12fijal, release-1.7.x] | 12:24 |
| `fox` (~fox@host42-105-dynamic.51-79-r.retail.telecomitalia.it) left irc: Read error: Operation timed out | 12:30 | |
| rokujyouhitoma (~rokujyouh@p5091-ipad03sizuokaden.shizuoka.ocn.ne.jp) left irc: Remote host closed the connection | 12:30 | |
| `fox` (~fox@host42-105-dynamic.51-79-r.retail.telecomitalia.it) joined #pypy. | 12:32 | |
| PiotrSikora (~none@nginx/adept/piotrsikora) left irc: Excess Flood | 12:41 | |
| PiotrSikora (~none@nginx/adept/piotrsikora) joined #pypy. | 12:42 | |
| JaredWigmore (~jared@061093200075.ctinets.com) joined #pypy. | 12:45 | |
| arigato (~arigo@fwstups.cs.uni-duesseldorf.de) joined #pypy. | 12:59 | |
| mattip (~chatzilla@109.64.118.235) joined #pypy. | 13:03 | |
| mattip | fijal: ping | 13:05 |
| fijal (~fijal@41.52.35.4) joined #pypy. | 13:08 | |
| mattip (chatzilla@109.64.118.235) left #pypy. | 13:08 | |
| `fox` (~fox@host42-105-dynamic.51-79-r.retail.telecomitalia.it) left irc: Ping timeout: 248 seconds | 13:10 | |
| `fox` (~fox@host42-105-dynamic.51-79-r.retail.telecomitalia.it) joined #pypy. | 13:11 | |
| mattip (~chatzilla@bzq-109-64-118-235.red.bezeqint.net) joined #pypy. | 13:12 | |
| fijal | mattip: hi | 13:13 |
| mattip | fijal: the zjit test failures ont he numpy-multidim-shards branch will only affect performance, or will they break translation? | 13:13 |
| fijal | they'll mostly affect performance | 13:13 |
| fijal | but it's kinda crucial | 13:13 |
| fijal | we need to fix some of them | 13:13 |
| mattip | Give me a hint of what to play with? What commonly causes loops like that? | 13:15 |
| fijal | oh | 13:15 |
| fijal | I don't think you can help right now | 13:15 |
| fijal | with those tests | 13:15 |
| fijal | you can think how to do broadcasting | 13:15 |
| mattip | Or would it be easier to just wait? | 13:16 |
| fijal | with test_zjit | 13:17 |
| fijal | ? | 13:17 |
| fijal | it's missing some other branch jit-targets to work | 13:17 |
| mattip | OK. More "if ..." magic in Call2.eval might do the trick | 13:18 |
| fijal | no | 13:18 |
| fijal | or not really | 13:18 |
| fijal | please wait a bit with test_zjit | 13:18 |
| fijal | think about broadcasting | 13:18 |
| fijal | does repr/str work? | 13:18 |
| rokujyouhitoma (~rokujyouh@p5091-ipad03sizuokaden.shizuoka.ocn.ne.jp) joined #pypy. | 13:19 | |
| mattip | Sorry, too much lag, my comment was how to implement broadcasting. | 13:19 |
| fijal | also look how it behaves if size > 10000 for larger dimensions | 13:19 |
| fijal | ah | 13:19 |
| mattip | Done, test for that situation added. | 13:19 |
| fijal | I don't think more ifs | 13:19 |
| fijal | but a different iterator maybe? | 13:19 |
| fijal (~fijal@41.52.35.4) left irc: Read error: Connection reset by peer | 13:19 | |
| rokujyouhitoma (~rokujyouh@p5091-ipad03sizuokaden.shizuoka.ocn.ne.jp) left irc: Read error: Connection reset by peer | 13:20 | |
| rokujyouhitoma (~rokujyouh@p5091-ipad03sizuokaden.shizuoka.ocn.ne.jp) joined #pypy. | 13:20 | |
| mattip | OK, I'll try something. We are agreed that the place to put this is Call2.eval ? | 13:20 |
| mattip | Ahh, if it's an iterator it would be in the bin_func creation. | 13:21 |
| Action: mattip letting fingers get ahead of brain | 13:21 | |
| stakkars_ (~tismer@i59F77D6B.versanet.de) joined #pypy. | 13:24 | |
| getxsick (xsx@unaffiliated/getxsick) joined #pypy. | 13:25 | |
| kenaan | 12l.diekmann type-specialized-instances 11b16fead0c3f3 15/pypy/objspace/std/: introduced IntAttribute | 13:25 |
| kenaan | 12l.diekmann type-specialized-instances 1126d4cedd131b 15/pypy/objspace/std/test/test_mapdict.py: removed some old prints | 13:25 |
| kenaan | 12l.diekmann type-specialized-instances 1151f420b3af95 15/pypy/objspace/std/mapdict.py: fix: former PlainAttribute is now AbstractStoredAttribute | 13:25 |
| kenaan | 12l.diekmann type-specialized-instances 11ca3e806187f6 15/pypy/objspace/std/mapdict.py: fixed read with new selector (still not sure if this is the right fix) | 13:25 |
| kenaan | 12l.diekmann type-specialized-instances 116f9cd7e5bdeb 15/pypy/objspace/std/test/test_mapdict.py: started fixing tests to work with new selector | 13:25 |
| kenaan | 12l.diekmann type-specialized-instances 11c76cccda3d75 15/pypy/objspace/std/test/test_mapdict.py: removed some old debug prints | 13:26 |
| mattip (chatzilla@bzq-109-64-118-235.red.bezeqint.net) left #pypy. | 13:29 | |
| Rhy0lite (dje@nat/ibm/x-rhiolehszwlqjzuy) joined #pypy. | 13:37 | |
| voidspace (~anonymous@python/psf/voidspace) left irc: Quit: voidspace | 13:40 | |
| k_bx (~k_bx@195.20.130.1) joined #pypy. | 13:52 | |
| pingveno (adevore@ruby.cat.pdx.edu) left irc: Read error: Operation timed out | 13:53 | |
| pingveno (adevore@ruby.cat.pdx.edu) joined #pypy. | 13:53 | |
| voidspace (~anonymous@87-194-212-65.bethere.co.uk) joined #pypy. | 13:53 | |
| voidspace (~anonymous@87-194-212-65.bethere.co.uk) left irc: Changing host | 13:53 | |
| voidspace (~anonymous@python/psf/voidspace) joined #pypy. | 13:53 | |
| Nick change: Gulaway -> Gulopine | 13:59 | |
| k_bx (~k_bx@195.20.130.1) left irc: Read error: Connection reset by peer | 14:01 | |
| mitchellh (~mitchellh@c-71-202-125-40.hsd1.ca.comcast.net) joined #pypy. | 14:02 | |
| stakkars_ | arigato: hi Armin! | 14:02 |
| arigato | hi! | 14:02 |
| stakkars_ | where can I find the nice script with which you made the stylized video on FSCONS? | 14:03 |
| arigato | https://bitbucket.org/pypy/extradoc/raw/extradoc/talk/iwtc11/benchmarks/image/ | 14:04 |
| stakkars_ | I am preparing something like materials to show to interested companies here | 14:04 |
| stakkars_ | ha, thanks! | 14:04 |
| Sho_ (~EHS1@kde/hein) joined #pypy. | 14:05 | |
| k_bx (~k_bx@195.20.130.1) joined #pypy. | 14:08 | |
| mitchellh (~mitchellh@c-71-202-125-40.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep | 14:08 | |
| CIA-68 | 03arigo 07roundup * 10#927/Task takes more time on nightly than CPython 2.7: Maybe it makes sense to use in this case a much smaller card ref size? * 14https://bugs.pypy.org/issue927 | 14:08 |
| G2P | Quick remarks on the new site: the headings run into each other at my text zoom level; the sprite symbols aren't clear ("external link" looks like "opens in new tab") | 14:11 |
| G2P | Points for not using the standard twitter widget; that tends to leak a lot | 14:11 |
| mat^2 (~mathias@212.130.113.35) joined #pypy. | 14:13 | |
| `fox` (~fox@host42-105-dynamic.51-79-r.retail.telecomitalia.it) left irc: Ping timeout: 276 seconds | 14:16 | |
| mitchellh (~mitchellh@c-71-202-125-40.hsd1.ca.comcast.net) joined #pypy. | 14:17 | |
| bivab_ (~david@134.99.38.47) joined #pypy. | 14:19 | |
| bivab_ (~david@134.99.38.47) left irc: Client Quit | 14:19 | |
| gtaylor (~gtaylor@108-196-160-120.lightspeed.tukrga.sbcglobal.net) joined #pypy. | 14:21 | |
| bivab (~david@fwstups.cs.uni-duesseldorf.de) left irc: Ping timeout: 240 seconds | 14:22 | |
| mitchellh (~mitchellh@c-71-202-125-40.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep | 14:22 | |
| arigato | stakkars_: could you help with https://bugs.pypy.org/issue895 ? | 14:24 |
| arigato | otherwise pypy 1.7 will be released without _continuation support on windows | 14:24 |
| stakkars_ | ek | 14:25 |
| stakkars_ | s/ek/eek/ | 14:25 |
| stakkars_ | arigato: why is this problem on windows? | 14:29 |
| stakkars_ | and not elsewhere? | 14:29 |
| arigato | elsewhere, we use a .c file that includes gcc assembler inline | 14:29 |
| stakkars_ | ah, I see. Are there tests breaking? Crashing, I presume. | 14:32 |
| asabil (~asabil@131.246.16.62.customer.cdi.no) joined #pypy. | 14:32 | |
| stakkars_ | well, will start my virtual machine... | 14:32 |
| arigato | I presume that the tests in pypy/module/_continuation are all getting skipped with a message like "compiler failed, so I'm guessing that your platform is not supported" | 14:33 |
| stakkars_ | grrrmbl | 14:33 |
| Nick change: Gulopine -> Gulaway | 14:46 | |
| stakkars_ | arigato: slp_switch_raw: this is what is missing, and I should do that, right? | 14:57 |
| arigato | it's not missing, but it is in the file switch_x86_msvc.asm | 14:57 |
| stakkars_ | (switching context completely, sorry) | 14:57 |
| arigato | what is missing is to tell msvc to also compile and link this .asm file | 14:57 |
| stakkars_ | arch, yes, and the tool chain does not do asm at all | 14:58 |
| stakkars_ | the same thing where I stopped this week, scratching my head. | 14:58 |
| stakkars_ | because I didn't want to add ask support just for the one win64 file. | 14:59 |
| stakkars_ | but now it is more. yes, I will add that. | 14:59 |
| arigato | thank you | 14:59 |
| stakkars_ | when is the deadline for 1.7? | 14:59 |
| arigato | you have to ask fijal | 15:00 |
| stakkars_ | not online, meaning I have at least time until he shows up | 15:00 |
| lucian | stakkars_: a late windows binary is probably fine | 15:01 |
| arigato | :-) | 15:01 |
| arigato | yes | 15:01 |
| stakkars_ | how does the linux version do it: all with inline assembler in c? | 15:01 |
| asabil (~asabil@131.246.16.62.customer.cdi.no) left irc: Ping timeout: 240 seconds | 15:02 | |
| stakkars_ | is it worth it: should I do an extra function for assembler, or hack a bit into the c compiler | 15:03 |
| stakkars_ | to treat .asm files a bit different? | 15:03 |
| stakkars_ | this is where I was stuck, deciding. | 15:04 |
| arigato | as you like | 15:04 |
| asabil (~asabil@131.246.16.62.customer.cdi.no) joined #pypy. | 15:05 | |
| stakkars_ | ah, exactly three .asm files in the project. | 15:06 |
| stakkars_ | ok, will try in in the evening. Fits my win64 porting very well. | 15:07 |
| bbot2 | 4Finished ??: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/271 [12fijal, release-1.7.x] | 15:07 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/272 [12fijal, release-1.7.x] | 15:08 |
| JaRoel|4d (~jaroel|4d@office.fourdigits.nl) joined #pypy. | 15:11 | |
| cfbolz | arigato: I have an optimized trace where the SSA invariant is violated | 15:13 |
| cfbolz | arigato: e.g. the same variable is assigned twice | 15:13 |
| cfbolz | seems to be about virtuals | 15:14 |
| arigato | :-( | 15:15 |
| cfbolz | I bet it is this strange early-force stuff | 15:15 |
| Rhy0lite | cfbolz: ping | 15:17 |
| cfbolz | pong | 15:17 |
| Rhy0lite | cfbolz: do you have a moment to answer some trivial questions about PyPy testing framework? | 15:18 |
| cfbolz | sure | 15:18 |
| Rhy0lite | I'm trying to understand about cpu-specific tests | 15:20 |
| Rhy0lite | when one needs the jit/backend/<arch>/test/test_runner.py harness | 15:21 |
| Rhy0lite | and how this interacts with pypy/jit/backend/test/test_ll_random.py | 15:22 |
| cfbolz | Rhy0lite: this is all not really a feature of the test framework, but pypy-specific mess | 15:23 |
| cfbolz | Rhy0lite: anyway, in theory it's all explicitly coded in these files (not saying that this makes it easy to understand) | 15:24 |
| aboudreault (~alanb@osgeo/member/aboudreault) joined #pypy. | 15:31 | |
| kenaan | 12arigo op_malloc_gc 11211a72d5b8b8 15/pypy/jit/backend/llsupport/test/test_gc.py: Plan which tests are still needed (and the corresponding code). | 15:32 |
| kenaan | 12arigo default 11612f7784a228 15/pypy/translator/c/test/test_newgc.py: Test for crashes when we call StringBuilder.build() several times over a growing builder, like W_StringBufferObject... | 15:32 |
| kenaan | 12arigo default 115269f0ee1ed2 15/pypy/: Fix for 612f7784a228. | 15:32 |
| kenaan | 12arigo default 115019a28f7e6a 15/pypy/rpython/test/test_rbuilder.py: Python 2.5 compatibility. | 15:34 |
| santagada (~leonardo@189.27.169.205.dynamic.adsl.gvt.net.br) joined #pypy. | 15:35 | |
| arigato (~arigo@fwstups.cs.uni-duesseldorf.de) left irc: Quit: See you | 15:36 | |
| fijal (~fijal@197.174.106.132) joined #pypy. | 15:37 | |
| Rhy0lite | cfbolz: sorry, was pulled away | 15:38 |
| cfbolz | np | 15:38 |
| fijal | hi | 15:39 |
| Rhy0lite | so how is one suppose to invoke test_ll_random for other architectures? | 15:39 |
| cfbolz | Rhy0lite: I think it's supposed to auto-detect your current architecture and use that | 15:39 |
| Rhy0lite | okay | 15:39 |
| cfbolz | let me read some code | 15:39 |
| Rhy0lite | and why doesn't runner_test.py do that? | 15:39 |
| Rhy0lite | no one got around to updating it? | 15:39 |
| fijal (~fijal@197.174.106.132) left irc: Read error: Connection reset by peer | 15:40 | |
| fijal (~fijal@197.174.106.132) joined #pypy. | 15:40 | |
| Rhy0lite | hi, fijal. wb | 15:40 |
| cfbolz | Rhy0lite: runner_test.py is not really a test file, I think. it contains tests that you can subclass per CPU architecture | 15:41 |
| cfbolz | Rhy0lite: the auto-detection logic for test_ll_random seems to be in test_random.py, in the function get_cpu() | 15:42 |
| Rhy0lite | Is test_ll_random.py a real test file? | 15:42 |
| bivab (~david@ip-62-143-59-5.unitymediagroup.de) joined #pypy. | 15:42 | |
| cfbolz | yes | 15:42 |
| Rhy0lite | cfbolz: yes, I saw test_random.py | 15:42 |
| cfbolz | ah, strange | 15:42 |
| cfbolz | ok, I am confused now myself | 15:42 |
| Rhy0lite | test_random.py only looks at CPU386 | 15:43 |
| Rhy0lite | I was not sure how test_ll_random.py and test_random.py were connected | 15:43 |
| fijal | anyone has any idea why buildbot crashed with no logs? | 15:43 |
| fijal | just Exception | 15:43 |
| cfbolz | Rhy0lite: test_ll_random imports some stuff from test_random | 15:44 |
| fijal | Rhy0lite: test_random does not detect | 15:44 |
| cfbolz | this is all nonsense | 15:45 |
| fijal | you can pass options to py.test | 15:45 |
| fijal | we can make it autodetect, there is code for that | 15:45 |
| cfbolz | fijal: yes, but x86/test/test_zll_random *does* autodetect | 15:45 |
| cfbolz | so Rhy0lite could run that | 15:45 |
| fijal | nice | 15:45 |
| fijal | yes, except it's in a wrong directory then | 15:45 |
| fijal | this doesn't look very good | 15:46 |
| fijal | http://buildbot.pypy.org/summary?branch=release-1.7.x | 15:46 |
| fijal | and I have no idea why | 15:46 |
| fijal | Rhy0lite: is everything else passing? | 15:46 |
| fijal | like test_runner | 15:46 |
| Rhy0lite | fijal: getting there | 15:47 |
| Rhy0lite | As long as I'm not crazy that this is confusing | 15:47 |
| fijal | there is absolutely no point in running test_random before everything else passes | 15:47 |
| fijal | because errors are just so much more confusing | 15:47 |
| cfbolz | Rhy0lite: it is | 15:48 |
| fijal | it is not confusing, it's organically grown | 15:49 |
| Rhy0lite | yes | 15:49 |
| Rhy0lite | and things work for x86 | 15:49 |
| Rhy0lite | I'm trying to understand what will be needed for PPC | 15:49 |
| fijal | we should move test_zll_random to backend/test directory | 15:50 |
| fijal | well | 15:50 |
| fijal | I can explain why things are the way they're | 15:50 |
| fijal | want to listen? | 15:51 |
| [mat^2] (~mathias@212.130.113.35) joined #pypy. | 15:51 | |
| fijal (~fijal@197.174.106.132) left irc: Read error: Connection reset by peer | 15:51 | |
| mat^2 (~mathias@212.130.113.35) left irc: Ping timeout: 244 seconds | 15:52 | |
| fijal (~fijal@196-215-106-182.dynamic.isadsl.co.za) joined #pypy. | 15:52 | |
| fijal | Rhy0lite: I can explain why the things are the way they're | 15:52 |
| fijal | cfbolz: can you look into doc/release-1.7.0.rst and see what should be added? | 15:53 |
| fijal | I just listed things, it's not in a state to send it of course | 15:53 |
| ramusara (~ramusara@220.156.210.236.user.e-catv.ne.jp) left irc: Quit: Leaving... | 15:55 | |
| fijal | Rhy0lite: I see you're not that interested ;-) | 16:00 |
| Rhy0lite | you want to write a tutorial | 16:01 |
| fijal | no :) | 16:01 |
| Rhy0lite | high frequency interrupts this morning | 16:01 |
| fijal | but I can tell you why tests are the way they're | 16:02 |
| Rhy0lite | yes, I saw that test_zll_random seemed to be the x86 driver | 16:02 |
| Rhy0lite | I'm just trying to understand how these things should be pieced together or accessed for PPC | 16:02 |
| Rhy0lite | I can imagine how they evolved | 16:02 |
| Rhy0lite | :-) | 16:02 |
| fijal | no, it makes sense | 16:02 |
| fijal | you want to run those tests by hand usually | 16:02 |
| fijal | the automatic nightly run is a bit useless | 16:02 |
| fijal | because it runs too few iterations | 16:02 |
| Rhy0lite | run which tests by hand? | 16:03 |
| Rhy0lite | test_ll_random? | 16:03 |
| fijal | so you want to add an option to be able to run test_random/test_zll_random by hand | 16:03 |
| fijal | yes, both of them | 16:03 |
| Rhy0lite | both what? | 16:03 |
| fijal | and pass some large number of loops and the backend | 16:03 |
| fijal | test_random & test_ll_random | 16:03 |
| Rhy0lite | okay, yes | 16:03 |
| fijal | well | 16:03 |
| fijal | it's ok if you have autodetect option as well | 16:04 |
| asmeurer_ (~asmeurer@dhcp-baca-230.resnet.nmt.edu) joined #pypy. | 16:04 | |
| fijal | and it's the default | 16:04 |
| fijal | I can change it if you want | 16:04 |
| fijal | but you still don't want to run them with default options and be happy, you need more iterations | 16:04 |
| Rhy0lite | My problem is more high level | 16:04 |
| Rhy0lite | I should say confusion | 16:04 |
| Rhy0lite | Testing is very important | 16:05 |
| fijal | ok? | 16:05 |
| alderz (~alderz@157.Red-83-59-100.dynamicIP.rima-tde.net) joined #pypy. | 16:05 | |
| Rhy0lite | but it's not clear what incantations one should use for testing | 16:05 |
| fijal | you should run test_ll_random with some large number of loops | 16:05 |
| Rhy0lite | other than pytest.py | 16:05 |
| fijal | preferably the entire night or so | 16:05 |
| fijal | --help is your friend :) | 16:05 |
| fijal | by default is run with llgraph | 16:06 |
| fijal | (which makes sense for testing the tests) | 16:06 |
| fijal | you can also copy test_zll_random to ppc directory | 16:06 |
| stakkars_ (~tismer@i59F77D6B.versanet.de) left irc: Ping timeout: 240 seconds | 16:06 | |
| fijal | (verbatim copy) | 16:06 |
| cfbolz | Rhy0lite: the incantation is something like pytest.py test/test_random.py --backend=ppc | 16:07 |
| cfbolz | optionally with --repeat=<something large> | 16:07 |
| cfbolz | but when you are just starting, it will crash quickly | 16:07 |
| Rhy0lite | I will let you guys decide if copying test_zll_random.py or moving it to a common location makes sense | 16:08 |
| cfbolz | it does | 16:08 |
| cfbolz | fijal: could you do it? | 16:08 |
| fijal | no | 16:08 |
| cfbolz | why not? | 16:08 |
| fijal | wait a second | 16:08 |
| Rhy0lite | But I think it would be helpful if there was a pypy webpage, not blog post, about how one runs tests | 16:09 |
| jterrace (jterrace@aegis.CS.Princeton.EDU) left #pypy. | 16:09 | |
| stakkars_ (~tismer@89.204.153.148) joined #pypy. | 16:09 | |
| fijal | Rhy0lite: not many people write assembler backends | 16:09 |
| fijal | I think it does not warrant documentation | 16:09 |
| kenaan | 12fijal default 11cb316be6a96f 15/pypy/jit/backend/: use autodetect if you don't want to run llgraph | 16:09 |
| kenaan | 12fijal default 1154e972f7c8ba 15/pypy/: merge | 16:09 |
| Rhy0lite | fijal: you want to encourage that, don't you? | 16:09 |
| Rhy0lite | :-) | 16:09 |
| fijal | I don't think documentation on peculiar issues of testing would help | 16:10 |
| fijal | you run now test_ll_random.py --backend=cpu | 16:10 |
| fijal | and it'll autodetect the backend | 16:10 |
| fijal | py.test test_ll_random.py --backend=cpu | 16:10 |
| fijal | note that default repeat is useless | 16:10 |
| Rhy0lite | I think you are assuming a lot from novice developers | 16:10 |
| fijal | so --repeat=<some large number> | 16:10 |
| Rhy0lite | just because I can look at --help output | 16:10 |
| Rhy0lite | does not mean that I know which options need to be set | 16:10 |
| Rhy0lite | which have reasonable defaults | 16:11 |
| fijal | Rhy0lite: look, when you want to run those tests, this means you have just written the entire assembler backend | 16:11 |
| fijal | so you know at least where to go and ask for help :) | 16:11 |
| Rhy0lite | okay, okay | 16:11 |
| Rhy0lite | trying to be constructive here | 16:11 |
| fijal | I don't mind explaining it to everyone who writes the entire backend :) | 16:11 |
| Rhy0lite | and not wanting to pester people with seemingly simple questions | 16:11 |
| fijal | they're not :) | 16:12 |
| Rhy0lite | PyPy already seems like magic to a lot of people | 16:12 |
| fijal | but random testing is a bit special | 16:12 |
| Rhy0lite | Pieces that can be more approachable are helpful for attracting developers | 16:12 |
| Rhy0lite | maybe not core developers, but people to help with bug triage, etc. | 16:13 |
| kenaan | 12fijal default 1181dcafabbba9 15/pypy/jit/backend/: move test_zll_random to llsupport | 16:13 |
| stakkars_ | fijal: hi! | 16:13 |
| fijal | stakkars_: hi! | 16:13 |
| fijal | Rhy0lite: as I said random tests are a bit special | 16:13 |
| cfbolz | Rhy0lite: I agree that pypy is not that approachable in many places | 16:13 |
| fijal | this really means you pass every other tests | 16:13 |
| stakkars_ | fijal: for when is PyPy 1.7 planned? | 16:13 |
| cfbolz | fijal: I don't follow your argument | 16:13 |
| cfbolz | fijal: even *I* was confused by the situation | 16:14 |
| cfbolz | and I'm hardly a novice | 16:14 |
| fijal | cfbolz: I tried to clarify a bit | 16:14 |
| fijal | is it better now? | 16:14 |
| Rhy0lite | cfbolz: apparently confusion is a feature! ;-) | 16:14 |
| fijal | I moved test_zll_random to llsupport | 16:14 |
| fijal | and made arguments a bit better | 16:14 |
| ixokai (~ixokai@rrcs-24-199-8-246.west.biz.rr.com) joined #pypy. | 16:15 | |
| ixokai (~ixokai@rrcs-24-199-8-246.west.biz.rr.com) left irc: Changing host | 16:15 | |
| ixokai (~ixokai@pdpc/supporter/student/ixokai) joined #pypy. | 16:15 | |
| fijal | cfbolz: argument is that test_random is a bit special | 16:15 |
| fijal | I agree pypy should be more approachable in places, but this is a bit not the place to make it so | 16:15 |
| Topic changed on #pypy by cfbolz!cfbolz@dslb-178-003-008-145.pools.arcor-ip.net: PyPy, a fast and compliant python interpreter | IRC logs: http://www.tismer.com/pypy/irc-logs/pypy/latest.log.html | apparently confusion is a feature | 16:15 | |
| fijal | how can you imagine improving the situation? | 16:15 |
| fijal | stakkars_: soon | 16:15 |
| fijal | stakkars_: why? | 16:15 |
| cfbolz | fijal: so special that only you are allowed to understand it? | 16:15 |
| fijal | no :) | 16:15 |
| cfbolz | Rhy0lite: congrats, you made the irc channel topic | 16:16 |
| fijal | I said I tried to improve the situation | 16:16 |
| fijal | is it better? | 16:16 |
| stakkars_ | fijal: not why. just when ;-) | 16:16 |
| fijal | stakkars_: why do you ask ;-) | 16:16 |
| Rhy0lite | yea! | 16:16 |
| stakkars_ | wrong question. | 16:16 |
| fijal | cfbolz: I welcome improvement suggestions :) | 16:16 |
| fijal | hm | 16:17 |
| fijal | ok | 16:17 |
| fijal | I think I have an idea actually :) | 16:17 |
| CIA-68 | 03arigo 07roundup * 10#926/string concatenation using + kills PyPy: | 16:25 |
| CIA-68 | hruske: I think I have fixed the segfault (5269f0ee1ed2). Can you try again? | 16:25 |
| CIA-68 | The main point is that we have to decide if we would like strbuf ... * 14https://bugs.pypy.org/issue926 | 16:25 |
| lucian (~lucian@93-97-174-114.zone5.bethere.co.uk) left irc: Ping timeout: 244 seconds | 16:27 | |
| aboudreault (~alanb@osgeo/member/aboudreault) left irc: Ping timeout: 240 seconds | 16:28 | |
| fijal | Rhy0lite: ok, it should be cleaner now | 16:31 |
| Rhy0lite | fijal: thanks! | 16:31 |
| kushal (kdas@fedora/kushal) left irc: Quit: This computer has gone to sleep | 16:31 | |
| kenaan | 12fijal default 11dcc33426aadc 15/pypy/jit/backend/: Move the stress test directly to backend/test and rename it | 16:32 |
| fijal | you run test_zll_stress.py from jit/backend/test simply | 16:32 |
| fijal | although note that for *real* testing you seriously want to leave it running for a night | 16:32 |
| mitchellh (~mitchellh@c-71-202-125-40.hsd1.ca.comcast.net) joined #pypy. | 16:32 | |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1850 [12fijal, release-1.7.x] | 16:34 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/711 [12fijal, release-1.7.x] | 16:34 |
| bivab (~david@ip-62-143-59-5.unitymediagroup.de) left irc: Read error: Connection reset by peer | 16:34 | |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1113 [12fijal, release-1.7.x] | 16:34 |
| Alex_Gaynor | fijal: giving another presentation at my school on numpypy, http://paste.pocoo.org/show/509830/ are the HTML slides if you feel like looking at them | 16:34 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/579 [12fijal, release-1.7.x] | 16:34 |
| bivab_ (~david@ip-62-143-59-5.unitymediagroup.de) joined #pypy. | 16:34 | |
| fijal | another attempt | 16:34 |
| fijal | Alex_Gaynor: sure | 16:34 |
| Alex_Gaynor | fijal: I'm trying some HTML slides thing, so the HTML is the original source | 16:35 |
| fijal | it's not africa-friendly | 16:35 |
| Alex_Gaynor | what isn't? | 16:36 |
| Trundle (~andy@python/site-packages/trundle) left irc: Remote host closed the connection | 16:36 | |
| fijal | size of those slides :) | 16:36 |
| fijal | also it's slow on my chromium | 16:36 |
| Alex_Gaynor | Worksforme | 16:36 |
| santagada (leonardo@189.27.169.205.dynamic.adsl.gvt.net.br) left #pypy. | 16:39 | |
| fijal | you might want to say we call it numpypy these days | 16:40 |
| fijal | say import numpypy as numpy | 16:40 |
| fijal | ? | 16:40 |
| Alex_Gaynor | good idea, I'll stick it on the first slide | 16:40 |
| fijal | want to say a word about multi dimensional arrays? | 16:42 |
| fijal | it's work-in-progress | 16:42 |
| fijal | but it's looking nice | 16:42 |
| Alex_Gaynor | yes | 16:42 |
| fijal | it's the same idea as numpy but it (almost) works nicely in the JIT | 16:43 |
| fijal | so you iterate over the shape | 16:43 |
| fijal | or shards | 16:43 |
| fijal | shards are offsets between consecutive values in dimension N | 16:43 |
| fijal | so &a[...,n + 1,...] - &a[...,n,...] will be shards[n] | 16:43 |
| fijal | and to iterate over array you iterate over them | 16:44 |
| __pv | shards == strides? | 16:44 |
| fijal | __pv: yeah :) | 16:44 |
| Alex_Gaynor | fijal: any other things on the currently-worked-on for numpy? | 16:44 |
| fijal | I guess those should be named strides | 16:44 |
| fijal | not that I know about | 16:44 |
| fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) joined #pypy. | 16:44 | |
| fijal | f2pypy? | 16:44 |
| Alex_Gaynor | Ah yes | 16:44 |
| fijal | anyway, it nicely unrolls | 16:46 |
| Alex_Gaynor | cool | 16:46 |
| fijal | I would show some jit traces from complex operations? | 16:46 |
| fijal | like | 16:46 |
| fijal | (a + b)[::3] * 2 | 16:46 |
| fijal | and how this looks like | 16:46 |
| fijal | you explain one piece, which is how we approach data types | 16:47 |
| fijal | and I'm talking about another piece which is chains of operations | 16:47 |
| fijal | hakanardo: ping btw | 16:47 |
| Alex_Gaynor | fijal: well, that's the piece I worked on for class, so yes :) | 16:47 |
| Alex_Gaynor | fijal: I think I'll show off our testing language as well | 16:47 |
| fijal | ok :) | 16:47 |
| fijal | then feel free to ignore | 16:47 |
| fijal | testing language is cool ;-) | 16:47 |
| antocuni (~antocuni@host200-125-dynamic.25-79-r.retail.telecomitalia.it) left irc: Ping timeout: 252 seconds | 16:48 | |
| fijal | Alex_Gaynor: I'm afraid I'm off, I forgot my charger | 16:50 |
| Alex_Gaynor | ok see ya | 16:50 |
| AndrewHarrison (~Adium@66-215-59-147.dhcp.atsc.ca.charter.com) joined #pypy. | 16:51 | |
| k_bx (~k_bx@195.20.130.1) left irc: Ping timeout: 260 seconds | 16:52 | |
| G2P (~G2P@fw-asn1.ornis.com) left irc: Quit: Leaving. | 16:52 | |
| mitchellh (~mitchellh@c-71-202-125-40.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep | 16:52 | |
| k_bx (~k_bx@195.20.130.1) joined #pypy. | 16:53 | |
| rokujyouhitoma (~rokujyouh@p5091-ipad03sizuokaden.shizuoka.ocn.ne.jp) left irc: Remote host closed the connection | 16:54 | |
| AndrewHarrison (~Adium@66-215-59-147.dhcp.atsc.ca.charter.com) left irc: Client Quit | 16:54 | |
| fijal | found charger :) | 16:56 |
| bivab_ (~david@ip-62-143-59-5.unitymediagroup.de) left irc: Ping timeout: 276 seconds | 16:57 | |
| Alex_Gaynor | fijal: nice :) | 16:57 |
| Alex_Gaynor | fijal: btw I think I need multidim to finish some of the scalar stuff in -dtype-refactor | 16:57 |
| fijal | ok | 16:59 |
| fijal | cool :) | 16:59 |
| bivab (~david@ip-62-143-59-5.unitymediagroup.de) joined #pypy. | 17:00 | |
| bivab (~david@ip-62-143-59-5.unitymediagroup.de) left irc: Client Quit | 17:01 | |
| JaredWigmore (~jared@061093200075.ctinets.com) left irc: Ping timeout: 260 seconds | 17:02 | |
| kushal (~kdas@fedora/kushal) joined #pypy. | 17:04 | |
| kushal (~kdas@fedora/kushal) left irc: Client Quit | 17:04 | |
| amaury_ (amaury_@nat/google/x-tpezopmkrctqxhzs) joined #pypy. | 17:05 | |
| k_bx (~k_bx@195.20.130.1) left irc: Remote host closed the connection | 17:05 | |
| aboudreault (~alanb@osgeo/member/aboudreault) joined #pypy. | 17:09 | |
| fijal | Rhy0lite: did it help? | 17:15 |
| arigato (~arigo@89.204.154.65) joined #pypy. | 17:24 | |
| kkris (~kris@93-82-40-48.adsl.highway.telekom.at) joined #pypy. | 17:27 | |
| amaury_ (amaury_@nat/google/x-tpezopmkrctqxhzs) left irc: Ping timeout: 244 seconds | 17:31 | |
| lucian (~lucian@cpc1-newc15-2-0-cust84.gate.cable.virginmedia.com) joined #pypy. | 17:32 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1850 [12fijal, release-1.7.x] | 17:33 |
| fijal | not good | 17:39 |
| Alex_Gaynor | fijal: do we have bugs? | 17:40 |
| fijal | apparently | 17:41 |
| fijal | if you look at the buildbot summary it's full of nonsense and buildbot exceptions | 17:41 |
| Alex_Gaynor | buildbots haven't been running clean in like a week, I think we need some cleanup time before a release | 17:41 |
| alderz (~alderz@157.Red-83-59-100.dynamicIP.rima-tde.net) left irc: Ping timeout: 240 seconds | 17:42 | |
| kenaan | 12arigo op_malloc_gc 11feae28c11d92 15/pypy/jit/backend/llsupport/test/: Move the new tests to their own file. | 17:45 |
| kenaan | 12arigo op_malloc_gc 11f84b61015be5 15/pypy/jit/metainterp/resoperation.py: The interface that I really want. | 17:45 |
| arigato | fijal: ? | 17:46 |
| arigato | fijal: it looks good to me | 17:46 |
| fijal (~fijal@196-215-106-182.dynamic.isadsl.co.za) left irc: Ping timeout: 240 seconds | 17:47 | |
| arigato | ztranslation fails for obvious reasons of a missed fix | 17:47 |
| arigato | it seems to me that buildbots have been running clean today, but maybe I'm missing something | 17:48 |
| Rhy0lite | fijal: does shard / stride mean a slice of the array? | 17:55 |
| arigato | a generalized slice, yes; that's numpy terminology | 17:56 |
| Rhy0lite | is it always 1-dimensional? | 17:56 |
| arigato | not necessarily | 17:56 |
| Rhy0lite | okay, cool | 17:57 |
| tilgovi (~randall@adsl-67-116-241-49.dsl.pltn13.pacbell.net) joined #pypy. | 18:01 | |
| tilgovi (~randall@adsl-67-116-241-49.dsl.pltn13.pacbell.net) left irc: Changing host | 18:01 | |
| tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy. | 18:01 | |
| JaRoel|4d (~jaroel|4d@office.fourdigits.nl) left irc: Remote host closed the connection | 18:04 | |
| mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) joined #pypy. | 18:04 | |
| tilgovi (~randall@couchdb/developer/tilgovi) left irc: Ping timeout: 240 seconds | 18:06 | |
| tilgovi (~randall@adsl-67-116-241-49.dsl.pltn13.pacbell.net) joined #pypy. | 18:07 | |
| tilgovi (~randall@adsl-67-116-241-49.dsl.pltn13.pacbell.net) left irc: Changing host | 18:07 | |
| tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy. | 18:07 | |
| voidspace (~anonymous@python/psf/voidspace) left irc: Quit: voidspace | 18:10 | |
| ojii (~ojii@40-34.60-188.cust.bluewin.ch) left irc: Quit: Leaving | 18:11 | |
| antocuni (~antocuni@host200-125-dynamic.25-79-r.retail.telecomitalia.it) joined #pypy. | 18:12 | |
| hruske (~Gasper@188-230-156-183.dynamic.t-2.net) joined #pypy. | 18:15 | |
| hruske | hi | 18:15 |
| arigato | hi | 18:16 |
| hruske | compiling. | 18:17 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/711 [12fijal, release-1.7.x] | 18:29 |
| fijal (~fijal@41.52.0.11) joined #pypy. | 18:37 | |
| tilgovi (~randall@couchdb/developer/tilgovi) left irc: Ping timeout: 244 seconds | 18:39 | |
| fijal | arigato: stride is also something more precise | 18:41 |
| fijal | like I explained to alex n-th stride is a distance between two points in dimension n | 18:41 |
| fijal | distance in memory | 18:41 |
| kenaan | 12fijal numpy-multidim-shards 11ad7839a7ff62 15/pypy/module/micronumpy/interp_numarray.py: remove unused parameter | 18:43 |
| fijal | eh | 18:46 |
| fijal | so mattips changes contain # this should not directly access shards or start | 18:46 |
| fijal | but it however does access it directly | 18:46 |
| Alex_Gaynor | fijal: is there a TODO file for multidim-shards, and is there a reason we have 2 branches? | 18:50 |
| fijal | there is no TODO file and there is one item to be done and one item to be decided | 18:50 |
| fijal | we have 2 branches, because when I started, I didn't want to break everything on numpy-multidim branch | 18:50 |
| Alex_Gaynor | fijal: what are teh 2 things? | 18:51 |
| fijal | one thing is broadcasting (I'm working on it more or less now) the other thing is what we do with test_zjit and multidim views | 18:51 |
| fijal | it seems that we're not doing very well as of now because of the bugs in optimizer | 18:52 |
| fijal | armin says "wait for jit-targets" | 18:52 |
| fijal | so maybe we merge it anyway | 18:52 |
| fijal | "working" | 18:52 |
| fijal | but not really that great with multidimensional views | 18:52 |
| Alex_Gaynor | can we work around them easily, or are we going to merge in large performance regressions? | 18:52 |
| fijal | I think this only affects multidimensional views | 18:52 |
| fijal | but it might influence normal views as well | 18:53 |
| Alex_Gaynor | write a test | 18:53 |
| fijal | there is an easy workaround | 18:53 |
| fijal | I'm busy with other stuff | 18:53 |
| fijal | but we have to think what we gonna do | 18:53 |
| fijal | workaround = special iterators for single-dimensional views | 18:53 |
| Alex_Gaynor | oh, pff -1 | 18:53 |
| Alex_Gaynor | have you spoken with hakanardo about the status of his branch? | 18:53 |
| stakkars_ (~tismer@89.204.153.148) left irc: Quit: schnarch | 18:57 | |
| fijal | no | 19:03 |
| fijal | could not find him | 19:03 |
| gutworth | can someone remind me how slow jitless pypy is compared to cpython? | 19:03 |
| gutworth | 30%, is that right? | 19:03 |
| Alex_Gaynor | .8-4x I think | 19:03 |
| Alex_Gaynor | gutworth: as you well know, benchmark dependent | 19:03 |
| fijal | no it's not | 19:03 |
| fijal | it depends a lot what you do | 19:03 |
| gutworth | well, yes, but if I wanted to quote one figure... | 19:04 |
| Alex_Gaynor | gutworth: working on your pycon slides already? | 19:04 |
| gutworth | hah, no | 19:05 |
| gutworth | I'm not that optimistic :) | 19:05 |
| Alex_Gaynor | This is the bad part about being on the PC, you can't engage in rampant speculation with everyone else. | 19:05 |
| arigato | gutworth: I think we're aiming for 2x | 19:06 |
| fijal (~fijal@41.52.0.11) left irc: Read error: Connection reset by peer | 19:06 | |
| arigato | but yes, 0.8x-to-4x is a good range | 19:06 |
| Alex_Gaynor | I'm so glad we don't have stuff like http://hg.python.org/cpython/rev/fa2f8dd077e0 | 19:06 |
| Action: Alex_Gaynor -> class | 19:07 | |
| arigato | see you | 19:08 |
| asabil (~asabil@131.246.16.62.customer.cdi.no) left irc: Quit: Ex-Chat | 19:08 | |
| [mat^2] (~mathias@212.130.113.35) left irc: Ping timeout: 245 seconds | 19:11 | |
| redline6561 (~redline65@li69-162.members.linode.com) joined #pypy. | 19:11 | |
| hruske (~Gasper@188-230-156-183.dynamic.t-2.net) left irc: Remote host closed the connection | 19:15 | |
| Topic changed on #pypy by arigato!arigo@89.204.154.65: PyPy, a fast and compliant python interpreter | IRC logs: http://www.tismer.com/pypy/irc-logs/pypy/latest.log.html | apparently confusion is a feature... or is it? | 19:23 | |
| redline6561 (redline65@li69-162.members.linode.com) left #pypy ("ERC Version 5.3 (IRC client for Emacs)"). | 19:24 | |
| nickik (~nick@217.150.239.67) joined #pypy. | 19:25 | |
| nickik | Whats the best book to learn python? For somebody that allready knows programming just to get started with python quickly. | 19:28 |
| arigato | nickik: you should ask on #python | 19:29 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1113 [12fijal, release-1.7.x] | 19:29 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/579 [12fijal, release-1.7.x] | 19:31 |
| amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) joined #pypy. | 19:33 | |
| stakkars_ (~tismer@89.204.155.162) joined #pypy. | 19:35 | |
| antocuni (~antocuni@host200-125-dynamic.25-79-r.retail.telecomitalia.it) left irc: Ping timeout: 252 seconds | 19:42 | |
| rguillebert | hi | 20:06 |
| asenchi (~asenchi@206.173.142.114) left irc: Ping timeout: 240 seconds | 20:10 | |
| amaury_ | hi | 20:11 |
| asenchi (~asenchi@206.173.142.114) joined #pypy. | 20:13 | |
| arigato | hi | 20:14 |
| h0h0 (~k@f38016.upc-f.chello.nl) joined #pypy. | 20:14 | |
| tilgovi (~randall@199.36.158.16) joined #pypy. | 20:19 | |
| tilgovi (~randall@199.36.158.16) left irc: Changing host | 20:19 | |
| tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy. | 20:19 | |
| ojii (~ojii@80-218-1-60.dclient.hispeed.ch) joined #pypy. | 20:33 | |
| amaury_ | Huh, I knew CPython was easy to crash, but I did not know it was a feature | 20:36 |
| amaury_ | >>> import faulthandler | 20:37 |
| amaury_ | >>> faulthandler._sigsegv() | 20:37 |
| amaury_ | Segmentation fault | 20:37 |
| Alex_Gaynor | amaury_:I assume that's for testing? | 20:39 |
| Alex_Gaynor | amaury_: it's not like there isn't already a directory of other, more clever ways to crash, courtesy of armin | 20:39 |
| arigato | os.kill(0, 9) | 20:41 |
| exarkun | or even 11. | 20:43 |
| arigato | yes | 20:43 |
| Action: exarkun wonders how _sigsegv differs | 20:43 | |
| arigato | windows support? :-) | 20:44 |
| exarkun | heh | 20:44 |
| amaury_ | no, os.kill also works on win32 | 20:44 |
| exarkun | does SIGSEGV work on win32? | 20:44 |
| amaury_ | no | 20:44 |
| rguillebert | maybe it does a real segfault | 20:44 |
| rguillebert | *NULL = 0; :p | 20:45 |
| exarkun | What, rely on undefined behavior? Who would dare | 20:45 |
| ojii (~ojii@80-218-1-60.dclient.hispeed.ch) left irc: Read error: Connection reset by peer | 20:45 | |
| amaury_ | on win32, os.kill has special code for signal.CTRL_C_EVENT and signal.CTRL_BREAK_EVENT | 20:46 |
| amaury_ | other signals just call TerminateProcess() | 20:47 |
| ojii (~ojii@80-218-1-60.dclient.hispeed.ch) joined #pypy. | 20:48 | |
| lizardo (~lizardo@189.2.128.130) left irc: Quit: Leaving | 20:51 | |
| h0h0 (~k@f38016.upc-f.chello.nl) left irc: Quit: leaving | 20:56 | |
| mwhudson (~mwh@linaro/mwhudson) joined #pypy. | 21:01 | |
| stakkars_ | arigato: with quite some hacking I got continue let etc. to compile. But all tests fail, still :-/ | 21:01 |
| Rhy0lite (dje@nat/ibm/x-rhiolehszwlqjzuy) left irc: Quit: Leaving | 21:02 | |
| stakkars_ | mams is very picky concerning argument error and ignores everything past the source files | 21:02 |
| stakkars_ | masn, sorry | 21:02 |
| cfbolz (~cfbolz@dslb-178-003-008-145.pools.arcor-ip.net) left irc: Quit: Leaving | 21:03 | |
| mwhudson (~mwh@linaro/mwhudson) left irc: Ping timeout: 258 seconds | 21:05 | |
| legogris_ (~legogris@c80-217-207-157.bredband.comhem.se) joined #pypy. | 21:07 | |
| legogris_ (~legogris@c80-217-207-157.bredband.comhem.se) left irc: Client Quit | 21:07 | |
| mat^2 (~mathias@212.130.113.35) joined #pypy. | 21:08 | |
| lucian (~lucian@cpc1-newc15-2-0-cust84.gate.cable.virginmedia.com) left irc: Ping timeout: 240 seconds | 21:10 | |
| stakkars_ | all: who knows how to test the _continuation module? | 21:10 |
| stakkars_ | test_all does not work. It says: | 21:11 |
| stakkars_ | AssertionError: stack let: you have to translate with --continuation | 21:12 |
| stakkars_ | but I cannot pass that option in! | 21:12 |
| arigato | stakkars_: run "python test_all.py module/_continuation" | 21:12 |
| Alex_Gaynor | stakkars_: ./pytest.py pypy/module/_continuation/ -x is working for me | 21:12 |
| stakkars_ | arigato: yes, I did this | 21:15 |
| mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep | 21:16 | |
| stakkars_ | most of them fail, for instance test_simple lacks thread support ?! | 21:16 |
| amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) left irc: Ping timeout: 245 seconds | 21:20 | |
| stakkars_ | arigato: stacklet_newthread is missing in many cases | 21:31 |
| etrepum (~bob@accessnat4.mochimedia.net) joined #pypy. | 21:32 | |
| fschwidom (~fschwidom@46.115.1.48) left irc: Remote host closed the connection | 21:34 | |
| arigato | stakkars_: sorry, I can't help with so little information | 21:37 |
| alderz (~alderz@157.Red-83-59-100.dynamicIP.rima-tde.net) joined #pypy. | 21:38 | |
| DanKluev (~root@83-116-adsl.vntc.ru) left irc: Ping timeout: 276 seconds | 21:42 | |
| stakkars_ | arigato: what should I tell. I got the stuff to compile fine with windows, but there are almost all tests failing. Maybe we can run the buildbot after I checked in? | 21:44 |
| lucian (~lucian@cpc1-newc15-2-0-cust84.gate.cable.virginmedia.com) joined #pypy. | 21:47 | |
| amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) joined #pypy. | 21:47 | |
| arigato | yes | 21:48 |
| stakkars_ | stacklet_newthread not found in ... | 21:49 |
| stakkars_ | ah, for some reason stack let.c seems to get ignored | 21:50 |
| stakkars_ | ok, I will check in first. Irt is at least better than before. | 21:52 |
| DanKluev (~root@93-88-2-081-xdsl.vntc.ru) joined #pypy. | 21:56 | |
| kenaan | 12ctismer default 117d9e78a91dce 15/pypy/: made the assembler sources compile so far | 21:56 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/272 [12fijal, release-1.7.x] | 21:58 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/273 [12fijal, release-1.7.x] | 21:58 |
| mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) joined #pypy. | 22:10 | |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-win-x86-32/builds/8 [12ctismer] | 22:11 |
| kenaan | 12ctismer win64-stage1 1130d0ed4adb92 15/: merge | 22:18 |
| gtaylor (~gtaylor@108-196-160-120.lightspeed.tukrga.sbcglobal.net) left irc: Remote host closed the connection | 22:34 | |
| lucian (~lucian@cpc1-newc15-2-0-cust84.gate.cable.virginmedia.com) left irc: Ping timeout: 248 seconds | 22:36 | |
| Zira (~Zeldakits@206.175.34.95.customer.cdi.no) joined #pypy. | 22:37 | |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/143 | 22:42 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/716 | 22:42 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/946 | 22:42 |
| stakkars_ (~tismer@89.204.155.162) left irc: Quit: schnarch | 22:44 | |
| cpets (4f75d76f@gateway/web/freenode/ip.79.117.215.111) joined #pypy. | 22:50 | |
| arigato | good night | 22:54 |
| arigato (~arigo@89.204.154.65) left irc: Quit: See you | 22:54 | |
| amaury_ (~amaury_@46-127-23-192.dynamic.hispeed.ch) left irc: Ping timeout: 258 seconds | 22:57 | |
| pedronis (~pedronis@73-53.195-178.cust.bluewin.ch) left irc: Quit: Leaving | 22:57 | |
| alderz (~alderz@157.Red-83-59-100.dynamicIP.rima-tde.net) left irc: Ping timeout: 244 seconds | 23:00 | |
| pedronis (~pedronis@73-53.195-178.cust.bluewin.ch) joined #pypy. | 23:13 | |
| jer (~jtregunna@unaffiliated/jer) joined #pypy. | 23:17 | |
| jer | anyone happen to know off hand (or can point me to some document) that explains what the JIT does when the exec ... in statement is hit? what i'm interested in is if the JIT sees this and avoids optimizing the code in that trace, or doesn't JIT it at all... or how it performs any optimizations related to it | 23:19 |
| exarkun | I don't think there's anything special about exec. | 23:22 |
| exarkun | It's just more code. | 23:22 |
| Alex_Gaynor | there isn't, execing a code object should just trace though it normally, AFAIK | 23:22 |
| exarkun | The JIT traces what actually gets run | 23:22 |
| exarkun | So it doesn't matter how dynamic the source is | 23:22 |
| cpets (4f75d76f@gateway/web/freenode/ip.79.117.215.111) left irc: Ping timeout: 265 seconds | 23:31 | |
| asmeurer_ (~asmeurer@dhcp-baca-230.resnet.nmt.edu) left irc: Quit: asmeurer_ | 23:39 | |
| rokujyouhitoma (~rokujyouh@p3023-ipad305sizuokaden.shizuoka.ocn.ne.jp) joined #pypy. | 23:40 | |
| kkris (~kris@93-82-40-48.adsl.highway.telekom.at) left irc: Quit: Leaving. | 23:42 | |
| stakkars_ (~tismer@p5DC46801.dip0.t-ipconnect.de) joined #pypy. | 23:49 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-win-x86-32/builds/8 [12ctismer] | 23:51 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-win-x86-32/builds/9 [12ctismer, default] | 23:51 |
| --- Sat Nov 19 2011 | 00:00 | |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!