| mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) joined #pypy. | 00:00 | |
| gutworth | Alex_Gaynor: pong | 00:07 |
|---|---|---|
| Varriount_ (~Varriount@hnng.public-craft.com) left irc: Quit: Meep | 00:14 | |
| Varriount (~Varriount@hnng.public-craft.com) joined #pypy. | 00:14 | |
| kenaan | 12ctismer win64_gborg 1110717241c974 15/pypy/rpython/module/ll_os_stat.py: test_ll_os_stat works now as well | 00:18 |
| Alex_Gaynor | gutworth: nvm, was going to ask about the RPythonicity of something, but took an entirely differnt approach :) sorry bout that | 00:19 |
| kenaan | 12ctismer win64_gborg 11ede54430f3a2 15/pypy/rpython/module/test/test_ll_os_stat.py: test_ll_os_stat works now, too. Hint: never assume 'c:\temp' exists. Use the environ! | 00:34 |
| Alex_Gaynor | stakkars: I suppose pagefile is guarnteed to exist :) | 00:35 |
| stakkars | actually not, but I ignored this right now. The page file can sit on any non-removable drive, and there is no environment entry. But I won't touch registry jigt now ;-) | 00:39 |
| stakkars | s/j/r/ | 00:40 |
| mat^2 (~mathias@212.130.113.35) left irc: | 00:40 | |
| stakkars | but for my machines, I put temp=d:\tmp quite often. The C drive is treated as read-only as possible. | 00:42 |
| JaRoel (~jaroel|4d@office.fourdigits.nl) left irc: Remote host closed the connection | 00:46 | |
| mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) left irc: Quit: ZOMG BYE | 00:49 | |
| apanda (~apanda@dhcp-45-220.EECS.Berkeley.EDU) left irc: Ping timeout: 245 seconds | 00:52 | |
| rekamso (~textual@67.51.82.66) left irc: Quit: bus | 00:59 | |
| apanda (~apanda@dhcp-45-220.EECS.Berkeley.EDU) joined #pypy. | 01:00 | |
| canta (~canta@77-20-123-240-dynip.superkabel.de) left irc: Quit: Leaving. | 01:02 | |
| Nick change: Gulaway -> Gulopine | 01:04 | |
| maxyz (~maxy@186.23.74.228) left irc: Ping timeout: 260 seconds | 01:05 | |
| maxyz (~maxy@186.23.74.228) joined #pypy. | 01:06 | |
| DanKluev (~root@81-250-adsl.vntc.ru) left irc: Ping timeout: 240 seconds | 01:20 | |
| kenaan | 12ctismer win64_gborg 114e6f08cf4321 15/pypy/: test_ll_time: test_time_sleep works | 01:21 |
| DanKluev (~root@81-250-adsl.vntc.ru) joined #pypy. | 01:21 | |
| voidspace (~voidspace@python/psf/voidspace) left irc: Quit: Uhm... gotta go | 01:29 | |
| stakkars (~tismer@213-65-251-34-no35.business.telia.com) left irc: Read error: Connection reset by peer | 01:31 | |
| stakkars (~tismer@213-65-251-34-no35.business.telia.com) joined #pypy. | 01:32 | |
| asmeurer__ (~asmeurer@dhcp-baca-230.resnet.nmt.edu) left irc: Ping timeout: 276 seconds | 01:34 | |
| kenaan | 12pjenvey py3k 1175461738f371 15/pypy/interpreter/: improve pep3120 support | 01:34 |
| mcdonc (~mcdonc@cabana.palladion.com) left irc: Ping timeout: 258 seconds | 01:36 | |
| Turicas (~alvaro@mail.justen.eng.br) joined #pypy. | 01:37 | |
| DasIch (~dasich@p3E9913D5.dip.t-dialin.net) joined #pypy. | 01:44 | |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1829 | 01:45 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/561 | 01:45 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/259 | 01:45 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/605 | 01:45 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1092 | 01:45 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/791 | 01:45 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/693 | 01:45 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1432 | 01:45 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/257 | 01:45 |
| Arach (~arach@95-30-210-145.broadband.corbina.ru) left irc: Quit: bye | 01:50 | |
| kenaan | 12pjenvey py3k 110357086d2dc0 15/pypy/objspace/std/: fix bytes' repr | 01:55 |
| kenaan | 12ctismer win64_gborg 11d8a8d1ed4a04 15/pypy/rpython/module/: test_posix: test_open works | 02:07 |
| DasIch (~dasich@p3E9913D5.dip.t-dialin.net) left irc: Ping timeout: 260 seconds | 02:15 | |
| dcolish (dcolish@2610:10:20:208:5652:ff:fe2b:1165) left #pypy. | 02:16 | |
| kenaan | 12ctismer win64_gborg 11dc98b8e33da9 15/pypy/rpython/module/: test_posix: test_isatty works | 02:18 |
| DasIch (~dasich@p3E99017B.dip.t-dialin.net) joined #pypy. | 02:26 | |
| aat (~aat@cpe-72-225-174-173.nyc.res.rr.com) joined #pypy. | 02:29 | |
| Seta00 (~Seta00@seta00.com) joined #pypy. | 02:40 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1829 | 02:43 |
| Shinata (~John@osbk-4db1484b.pool.mediaWays.net) left irc: Ping timeout: 240 seconds | 02:50 | |
| ericflo (~ericflo@75.103.8.110) left irc: Quit: ericflo | 02:50 | |
| Shinata (~John@osbk-4db17044.pool.mediaWays.net) joined #pypy. | 02:50 | |
| aisipos (~aisipos@wc.lax.truecarcorp.com) left irc: Read error: Operation timed out | 02:58 | |
| Hong_MinHee (~dahlia@175.125.21.72) left irc: Ping timeout: 255 seconds | 03:01 | |
| Hong_MinHee (~dahlia@175.125.21.72) joined #pypy. | 03:01 | |
| aat (~aat@cpe-72-225-174-173.nyc.res.rr.com) left irc: Quit: Computer has gone to sleep. | 03:02 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-Ojit-no-jit-linux-x86-32/builds/791 | 03:07 |
| kenaan | 12alex_gaynor numpy-dtype-refactor 11f9f4bedbab84 15/pypy/module/micronumpy/: begin refactoring everything. nothing works. | 03:08 |
| daniloaf (~daniloaf@187.114.149.104) left irc: Quit: Fui embora | 03:10 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-64/builds/605 | 03:10 |
| janzert (~janzert@97-83-124-17.dhcp.trcy.mi.charter.com) left irc: Read error: Connection reset by peer | 03:11 | |
| espes (espes@123-243-221-248.tpgi.com.au) left irc: Quit: espes | 03:11 | |
| fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) left irc: Read error: Connection reset by peer | 03:11 | |
| fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) joined #pypy. | 03:12 | |
| aat (~aat@cpe-72-225-174-173.nyc.res.rr.com) joined #pypy. | 03:12 | |
| janzert (~janzert@97-83-124-17.dhcp.trcy.mi.charter.com) joined #pypy. | 03:12 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1092 | 03:15 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-64/builds/561 | 03:20 |
| Sentynel (sentynel@unaffiliated/sentynel) left #pypy ("Lightly Seared on the Reality Grill"). | 03:30 | |
| fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) left irc: Quit: fzzzy | 03:37 | |
| rekamso (~textual@c-71-197-238-154.hsd1.wa.comcast.net) joined #pypy. | 03:40 | |
| dD0T (~dD0T@unaffiliated/dd0t) left irc: Quit: Ohhhh nooeeezzzz, my uptime!!1111eleven | 03:54 | |
| fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) joined #pypy. | 04:00 | |
| apanda (~apanda@dhcp-45-220.EECS.Berkeley.EDU) left irc: Remote host closed the connection | 04:02 | |
| dD0T (~dD0T@unaffiliated/dd0t) joined #pypy. | 04:06 | |
| aat (~aat@cpe-72-225-174-173.nyc.res.rr.com) left irc: Quit: Computer has gone to sleep. | 04:08 | |
| kenaan | 12alex_gaynor numpy-dtype-refactor 11b055942a4830 15/pypy/module/micronumpy/: more updates to code and tests | 04:12 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/693 | 04:15 |
| gutworth | doesn't "update code and tests" sumarize 99.6% of all pypy commits? :) | 04:18 |
| _pyre_ (~stian@137.241.189.109.customer.cdi.no) left irc: Ping timeout: 240 seconds | 04:23 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-app-level-linux-x86-32/builds/1432 | 04:35 |
| Turicas (~alvaro@mail.justen.eng.br) left irc: Ping timeout: 276 seconds | 05:01 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-win-x86-32/builds/257 | 05:02 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-macosx-x86-64/builds/259 | 05:22 |
| ixokai (~ixokai@pdpc/supporter/student/ixokai) left irc: Read error: No route to host | 05:39 | |
| ixokai (~ixokai@pdpc/supporter/student/ixokai) joined #pypy. | 05:39 | |
| mitchellh (~mitchellh@c-71-202-125-40.hsd1.ca.comcast.net) joined #pypy. | 05:56 | |
| Nick change: Gulopine -> Gulaway | 06:04 | |
| apanda (~apanda@c-24-7-101-62.hsd1.ca.comcast.net) joined #pypy. | 06:06 | |
| Shinata (~John@osbk-4db17044.pool.mediaWays.net) left irc: Remote host closed the connection | 06:08 | |
| Moku (~John@osbk-4db17044.pool.mediaWays.net) joined #pypy. | 06:08 | |
| Nick change: Moku -> Guest76509 | 06:09 | |
| Nick change: Guest76509 -> Shinata | 06:09 | |
| fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) left irc: Quit: fzzzy | 06:23 | |
| ronny | Alex_Gaynor ?? | 06:24 |
| aleksi (~aleksi@85.235.191.82) joined #pypy. | 06:32 | |
| amaury (~amaury_@46-127-23-192.dynamic.hispeed.ch) joined #pypy. | 06:34 | |
| amaury | pjenvey: I don't agree with the "fix bytes' repr" change | 06:38 |
| amaury | string_escape_encode is also used by module/_codecs/interp_codecs.py | 06:39 |
| amaury (~amaury_@46-127-23-192.dynamic.hispeed.ch) left irc: Ping timeout: 255 seconds | 06:47 | |
| rekamso (~textual@c-71-197-238-154.hsd1.wa.comcast.net) left irc: Quit: zzz | 06:56 | |
| fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) joined #pypy. | 07:06 | |
| tilgovi (~randall@c-98-210-155-124.hsd1.ca.comcast.net) joined #pypy. | 07:10 | |
| tilgovi (~randall@c-98-210-155-124.hsd1.ca.comcast.net) left irc: Changing host | 07:10 | |
| tilgovi (~randall@couchdb/developer/tilgovi) joined #pypy. | 07:10 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/706 | 07:20 |
| elipsion | mornin' | 07:21 |
| mitchellh (~mitchellh@c-71-202-125-40.hsd1.ca.comcast.net) left irc: Quit: ZOMG BYE | 07:23 | |
| stakkars_ (~tismer@213-65-251-34-no35.business.telia.com) joined #pypy. | 07:40 | |
| stakkars (~tismer@213-65-251-34-no35.business.telia.com) left irc: Ping timeout: 252 seconds | 07:42 | |
| Nick change: stakkars_ -> stakkars | 07:42 | |
| JaRoel|4d (~jaroel|4d@office.fourdigits.nl) joined #pypy. | 07:43 | |
| fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) left irc: Quit: fzzzy | 07:46 | |
| k_bx (~k_bx@195.20.130.1) joined #pypy. | 07:53 | |
| mvt (~mvantelli@53530442.cm-6-4a.dynamic.ziggo.nl) joined #pypy. | 07:57 | |
| tilgovi (~randall@couchdb/developer/tilgovi) left irc: Remote host closed the connection | 07:58 | |
| amaury (~amaury_@74.125.57.34) joined #pypy. | 08:01 | |
| lambacck (chris@d24-150-124-118.home.cgocable.net) left #pypy. | 08:03 | |
| Trundle (~andy@p578bfdcf.dip0.t-ipconnect.de) joined #pypy. | 08:09 | |
| Trundle (~andy@p578bfdcf.dip0.t-ipconnect.de) left irc: Changing host | 08:09 | |
| Trundle (~andy@python/site-packages/trundle) joined #pypy. | 08:09 | |
| antocuni (~antocuni@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 08:11 | |
| pjenvey | amaury - weee, yes, thanks | 08:12 |
| amaury | :-) | 08:12 |
| DanKluev (~root@81-250-adsl.vntc.ru) left irc: Ping timeout: 276 seconds | 08:19 | |
| amaury (~amaury_@74.125.57.34) left irc: Ping timeout: 240 seconds | 08:27 | |
| kenaan | 12pjenvey py3k 117275e7c2a49a 15/pypy/: fix test_escape_encode (thanks amaury) | 08:34 |
| DanKluev (~root@81-086-adsl.vntc.ru) joined #pypy. | 08:35 | |
| apanda (~apanda@c-24-7-101-62.hsd1.ca.comcast.net) left irc: Remote host closed the connection | 08:43 | |
| amaury (~amaury_@74.125.57.34) joined #pypy. | 08:56 | |
| cpets (~androirc@109.166.141.52) joined #pypy. | 08:57 | |
| canta (~canta@77.20.123.240) joined #pypy. | 08:59 | |
| lucian (~lucian@93-97-174-114.zone5.bethere.co.uk) joined #pypy. | 09:00 | |
| cpets (~androirc@109.166.141.52) left irc: Ping timeout: 240 seconds | 09:15 | |
| G2P (~G2P@fw-asn1.ornis.com) joined #pypy. | 09:22 | |
| fijal (~fijal@AAubervilliers-651-1-302-8.w83-114.abo.wanadoo.fr) joined #pypy. | 09:34 | |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 09:36 | |
| ojii (~ojii@188.60.34.40) joined #pypy. | 09:37 | |
| norox (~norox@2a00:801::2d0:b7ff:fea0:c753) left irc: Ping timeout: 240 seconds | 09:37 | |
| norox (~norox@2a00:801::2d0:b7ff:fea0:c753) joined #pypy. | 09:38 | |
| kenaan | 12arigo default 11f4506e827118 15/pypy/jit/metainterp/optimizeopt/test/test_optimizebasic.py: skip the test in progress | 09:38 |
| kenaan | 12arigo default 118ca9a7426505 15/pypy/translator/c/genc.py: oups. | 09:40 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1830 [12arigo] | 09:40 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1093 [12arigo] | 09:40 |
| cpets (c358b60a@gateway/web/freenode/ip.195.88.182.10) joined #pypy. | 09:43 | |
| fijal | arigato: hi | 09:44 |
| fijal | I think we've chosen a bad timing for the release branch | 09:44 |
| arigato | I think you are jumping to conclusions too quickly :-) | 09:45 |
| fijal | haha :) | 09:45 |
| fijal | well, the nightly run was a disaster | 09:46 |
| fijal | I guess I branched before though | 09:47 |
| fijal | should I merge trunk or not? | 09:47 |
| arigato | any particular checkin you want to have in the branch? | 09:47 |
| fijal | the one that unbreaks tests? | 09:49 |
| arigato | well I'm unsure why you propose this, but please note that 10 minutes ago I checked in "oups" and start two new buildslaves | 09:49 |
| arigato | the tests were broken after the creation of the branch | 09:49 |
| fijal | my question is if the fix is needed for the release branch or not | 09:49 |
| fijal | ah ok | 09:49 |
| fijal | good | 09:49 |
| fijal | than none | 09:49 |
| arigato | that's why I said "I think you are jumping to conclusions too quickly" | 09:50 |
| arigato | the release branch was never affected | 09:51 |
| fijal | good | 09:51 |
| thoughtpolice | http://comic.naver.com/webtoon/detail.nhn?titleId=350217&no=31&weekday=tue | 09:53 |
| thoughtpolice | oh my, sorry for the spam, wrong window :( | 09:53 |
| ramusara (~ramusara@220.156.210.236.user.e-catv.ne.jp) joined #pypy. | 09:55 | |
| stakkars_ (~tismer@213-65-251-34-no35.business.telia.com) joined #pypy. | 09:58 | |
| stakkars (~tismer@213-65-251-34-no35.business.telia.com) left irc: Ping timeout: 260 seconds | 10:01 | |
| Nick change: stakkars_ -> stakkars | 10:01 | |
| bivab (~david@fwstups.cs.uni-duesseldorf.de) joined #pypy. | 10:09 | |
| antocuni | fijal: we found a release blocker | 10:17 |
| antocuni | the JIT on windows is "completely" broken, because it calls all our RPython functions with the wrong calling convention | 10:18 |
| antocuni | (leading to a leak of stack space) | 10:18 |
| fijal | nice | 10:18 |
| EnCuKou (~encukou@a91-156-243-246.elisa-laajakaista.fi) left irc: Ping timeout: 252 seconds | 10:24 | |
| fijal (~fijal@AAubervilliers-651-1-302-8.w83-114.abo.wanadoo.fr) left irc: Read error: Operation timed out | 10:27 | |
| amaury | antocuni: isn't cdecl the default convention for the jit? | 10:29 |
| arigato | right now it's broken: the default convention is "0" | 10:29 |
| arigato | which means STDCALL | 10:29 |
| kenaan | 12arigo default 11c7616f7a871d 15/pypy/jit/backend/: (antocuni, arigo) Tentatively fix on Windows: the default calling convention for the JIT should be CDECL (=1), not... | 10:34 |
| lizardo (~lizardo@189.2.128.130) joined #pypy. | 10:37 | |
| bbot2 | 3Success: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1830 [12arigo] | 10:45 |
| JStoker (jstoker@unaffiliated/jstoker) left irc: Ping timeout: 258 seconds | 10:53 | |
| JStoker (jstoker@unaffiliated/jstoker) joined #pypy. | 11:06 | |
| jsppnn (~js@kosh.org.aalto.fi) left irc: Ping timeout: 258 seconds | 11:07 | |
| amaury | IMO this STDCALL=0 is a design mistake of ctypes | 11:07 |
| amaury | and shows that it was initially developed for win32 COM interfaces | 11:08 |
| arigato | :-/ | 11:08 |
| amaury | the C calling convention came after | 11:08 |
| amaury | actually even in CPython ctypes there are some parts that are never used or tested in CPython | 11:09 |
| amaury | and make sense only in the "comtypes" package | 11:10 |
| cfbolz (~cfbolz@fwstups.cs.uni-duesseldorf.de) joined #pypy. | 11:10 | |
| cfbolz | hello | 11:10 |
| amaury | comtypes is advertised as a "pure python" module | 11:10 |
| bivab | hi | 11:10 |
| arigato | hi | 11:10 |
| amaury | but it actually uses undocumented ctypes features | 11:10 |
| cfbolz | antocuni, arigato: what exactly is the difference between the _ffi and _rawffi pypy modules? | 11:10 |
| JaredW (~JaredW@118.142.17.238) left irc: Remote host closed the connection | 11:10 | |
| antocuni | cfbolz: _rawffi is the old mess, _ffi is the newer jit-friendly one | 11:11 |
| JaredW (~JaredW@118.142.17.238) joined #pypy. | 11:11 | |
| cfbolz | antocuni: but both are used? | 11:11 |
| antocuni | I'm slowly porting features to _rawffi to _ffi | 11:11 |
| cfbolz | ah | 11:11 |
| asabil (~asabil@131.246.16.62.customer.cdi.no) joined #pypy. | 11:12 | |
| sven_hager (~sven@fwstups.cs.uni-duesseldorf.de) joined #pypy. | 11:12 | |
| antocuni | in trunk, _ffi is used to call functions and _rawffi for structures, arrays, etc | 11:14 |
| antocuni | in ffistruct, I'm implementing fast structures in _ffi, and I'll probably kill them from _rawffi | 11:14 |
| arigato | cfbolz: re jit-targets: in that branch the idea is to add LABEL resoperations | 11:14 |
| cfbolz | antocuni: so in the fullness of time _rawffi can go away? | 11:15 |
| cfbolz | arigato: yes, I got that, but a few more details would be nice | 11:15 |
| arigato | then the JUMPs are always to a LABEL instead of to the start of a loop | 11:15 |
| antocuni | cfbolz: in the fullness of time, yes :-) | 11:15 |
| arigato | that's it, basically | 11:15 |
| cfbolz | arigato: so the start of a loop is only for entering from the interpreter? | 11:15 |
| voidspace (~voidspace@python/psf/voidspace) joined #pypy. | 11:15 | |
| arigato | yes, and for CALL_ASSEMBER | 11:15 |
| cfbolz | ok | 11:15 |
| cfbolz | arigato: how many labels are there typically in a loop then? | 11:16 |
| arigato | right now, there are only 1 or 2 | 11:17 |
| kenaan | 12RonnyPfannschmidt pyrepl 1174eb359b4292 15/encopyright.py: adapt encopyright to hg | 11:17 |
| arigato | basically what we did in jit-targets is that the metainterp produce a single large loop instead of two loops (preamble+loop) | 11:17 |
| cfbolz | I see | 11:17 |
| cfbolz | arigato: but the infrastructure is more general, eg could support tail merging? | 11:18 |
| arigato | the idea being that a LABEL is a no-op to run, but a JUMP is a mess of reordering arguments | 11:18 |
| arigato | yes | 11:18 |
| cfbolz | ok | 11:19 |
| k_bx (~k_bx@195.20.130.1) left irc: Ping timeout: 245 seconds | 11:19 | |
| cfbolz | arigato: how are the arguments you need for a JUMP to a LABEL encoded in the label? | 11:19 |
| arigato | the label has a descr, so the backend just stores stuff on it: more precisely the location of all arguments | 11:21 |
| arigato | it's the same as it did on loops | 11:21 |
| kenaan | 12RonnyPfannschmidt pyrepl 114c4f19046887 15/: cherry pick over tox.ini and hgignore from py3ksupport branch | 11:22 |
| kenaan | 12RonnyPfannschmidt pyrepl[py3ksupport] 119234e4d1b551 15/: merge default | 11:22 |
| kenaan | 12ctismer win64_gborg 118a0ade5786bf 15/pypy/rlib/rarithmetic.py: fixed ovfcheck, which needs to skip symbolics. This caused 50 or more gs tests to fail | 11:23 |
| stakkars | sorry I meant GC tests | 11:24 |
| cfbolz | arigato: ok | 11:24 |
| stakkars | arigato: stopping and coming over | 11:24 |
| ronny | what is gborg? | 11:24 |
| stakkars | gothenburg | 11:25 |
| arigato | stakkars: can you elaborate on your latest checkin? | 11:25 |
| stakkars | yes, I can. | 11:25 |
| ronny | i see | 11:26 |
| arigato | ah sorry, I think I see | 11:26 |
| stakkars | in ovfcheck, I changed previously | 11:26 |
| stakkars | " if type(r) is long: | 11:26 |
| stakkars | into | 11:26 |
| stakkars | " if not is_valid_int(r) | 11:28 |
| stakkars | but that implies that the checked value is an int or long, and forces compare ops. | 11:28 |
| stakkars | but in the gc, this check runs with completely different types. | 11:29 |
| stakkars | probably not ok, but ATM i'm fixing my own stuff ;-) | 11:29 |
| stakkars | so the innocent, semantically correct change was: | 11:30 |
| stakkars | " if type(r) is long: | 11:30 |
| stakkars | XXXXXX paste error | 11:31 |
| stakkars | if type(r) is long and not is_valid_int®: | 11:32 |
| stakkars (~tismer@213-65-251-34-no35.business.telia.com) left irc: Quit: schnarch | 11:34 | |
| aat (~aat@cpe-72-225-174-173.nyc.res.rr.com) joined #pypy. | 11:38 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/pypy-c-jit-linux-x86-32/builds/1093 [12arigo] | 11:43 |
| k_bx (~k_bx@195.20.130.1) joined #pypy. | 11:44 | |
| witulski (~stupsi@fwstups.cs.uni-duesseldorf.de) joined #pypy. | 11:46 | |
| stakkars (~tismer@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 11:52 | |
| witulski (stupsi@fwstups.cs.uni-duesseldorf.de) left #pypy. | 12:02 | |
| tote (me@h-61-213.a213.priv.bahnhof.se) left irc: Ping timeout: 276 seconds | 12:04 | |
| voidspace (~voidspace@python/psf/voidspace) left irc: Ping timeout: 240 seconds | 12:05 | |
| cpetspp (~androirc@109.166.141.52) joined #pypy. | 12:08 | |
| k_bx (~k_bx@195.20.130.1) left irc: Ping timeout: 256 seconds | 12:09 | |
| k_bx (~k_bx@195.20.130.1) joined #pypy. | 12:10 | |
| voidspace (~voidspace@python/psf/voidspace) joined #pypy. | 12:12 | |
| aat (~aat@cpe-72-225-174-173.nyc.res.rr.com) left irc: Quit: Computer has gone to sleep. | 12:23 | |
| kenaan | 12arigo jit-targets 11afc8cfdd9b68 15/pypy/jit/backend/llgraph/llimpl.py: Improve the checking: kills values that are not explicitly given as argument. | 12:23 |
| kenaan | 12arigo jit-targets 113eba23e52e42 15/pypy/jit/: Fix runner_test. | 12:23 |
| kenaan | 12arigo jit-targets 115477569cf46c 15/pypy/jit/backend/x86/: Fix. | 12:31 |
| kenaan | 12arigo default 11d12fc92b04cc 15/pypy/: Kill ovfcheck_lshift(), which was only needed before Python 2.4. | 12:31 |
| kenaan | 12antocuni ffistruct 11128dbcd93861 15/pypy/module/_ffi/test/test_struct.py: move this test at the end, after the ones which directly operate on StructDescr | 12:36 |
| kenaan | 12antocuni ffistruct 110d79a558d6fc 15/pypy/module/_ffi/: small refactor, and add a failing test | 12:36 |
| kenaan | 12antocuni ffistruct 11fd6938fabf7b 15/pypy/module/_ffi/: copy the logic to cope with field alignment from _rawffi, the failing test now passes | 12:36 |
| kenaan | 12antocuni ffistruct 119bd55ee3776f 15/pypy/module/_ffi/test/test_struct.py: add unit tests for compute_size_and_alignment; the last ones fails and are commented out for now | 12:36 |
| kenaan | 12antocuni ffistruct 11f73603fe9a7d 15/pypy/module/_ffi/: adjust the total size according to the alignment: this makes more tests passing | 12:37 |
| kenaan | 12antocuni ffistruct 11e9fe7124b7c6 15/pypy/rlib/clibffi.py: build the TYPE_MAP dictionaries but preserves the list: this is because we want to avoid key-clashing (e.g., o... | 12:37 |
| kenaan | 12antocuni ffistruct 11175c37225dc8 15/pypy/module/_ffi/: add support for getting/setting signed values other than long | 12:37 |
| kenaan | 12antocuni ffistruct 11aa53c87e4cdf 15/pypy/: make sure that we properly convert a sbyte >= 128 into a negative value when we set it. This requires to chan... | 12:37 |
| kenaan | 12antocuni ffistruct 11879029fb8b50 15/pypy/module/_ffi/test/test_struct.py: make sure that we correctly handle the app-level-long to interp-level-slong conversion | 12:37 |
| kenaan | 12antocuni ffistruct 113d6add2cfe84 15/pypy/module/_ffi/: (antocuni, arigo around): correctly truncate all the values to a Signed" | 12:37 |
| kenaan | 12antocuni ffistruct 11b1f919c81753 15/pypy/module/_ffi/test/test_struct.py: add a test for shorts | 12:37 |
| kenaan | 12antocuni ffistruct 1125ce0a707991 15/pypy/module/_ffi/: add support and tests for unsigned types | 12:37 |
| kenaan | 12antocuni ffistruct 1107587050b13c 15/pypy/rlib/: add low-level support to get/set (u)longlong fields in libffi | 12:37 |
| kenaan | 12antocuni ffistruct 11ceb799c62245 15/pypy/interpreter/: add a new space method to truncate longlongs, similar to space.truncatedint | 12:37 |
| kenaan | 12antocuni ffistruct 114e792ca0116c 15/pypy/module/_ffi/: add support for longlongs at applevel | 12:37 |
| kenaan | 12antocuni ffistruct 11f2c743343892 15/pypy/module/_ffi/interp_struct.py: add an XXX so that I hopefully don't forget this :-) | 12:37 |
| khs (~khs@128.41.202.84.customer.cdi.no) joined #pypy. | 12:40 | |
| cfbolz | antocuni: after I asked you you discovered that you have lots of unpushed changes? :-) | 12:41 |
| antocuni | no no, I knew about them :-) | 12:41 |
| antocuni | it's just that now I wanted to translate on tannit | 12:41 |
| thinker` (~thinker@123-194-52-90.dynamic.kbronet.com.tw) joined #pypy. | 12:43 | |
| thinker (~thinker@123-194-52-90.dynamic.kbronet.com.tw) left irc: Ping timeout: 240 seconds | 12:45 | |
| k_bx (~k_bx@195.20.130.1) left irc: Ping timeout: 255 seconds | 12:46 | |
| k_bx (~k_bx@195.20.130.1) joined #pypy. | 12:48 | |
| mat^2 (~mathias@212.130.113.35) joined #pypy. | 12:53 | |
| Rhy0lite (~dje@129.34.20.23) joined #pypy. | 13:02 | |
| Alex_Gaynor | morning all | 13:12 |
| unbit (~unbit@93-58-162-185.ip159.fastwebnet.it) left irc: Read error: Connection reset by peer | 13:12 | |
| unbit (~unbit@93-58-162-185.ip159.fastwebnet.it) joined #pypy. | 13:13 | |
| Rhy0lite | good morning | 13:22 |
| arigato | hi | 13:23 |
| kenaan | 12ctismer win64_gborg 11305bded94dfb 15/pypy/: fixed memorylayout of the GC for win64, format characters | 13:23 |
| kenaan | 12ctismer win64_gborg 115353e7a1dade 15/pypy/: merge | 13:23 |
| iori (~iori@110-133-45-54.rev.home.ne.jp) joined #pypy. | 13:25 | |
| kenaan | 12arigo jit-targets 11c7eb819ab63b 15/pypy/jit/backend/test/calling_convention_test.py: Fix. | 13:34 |
| kenaan | 12arigo jit-targets 11e41703ed7368 15/pypy/jit/tool/oparser.py: Cannot attach the LoopToken by default on a jump(), because we would need to have a TargetToken instead. Fall ... | 13:34 |
| kenaan | 12arigo jit-targets 11b68ac3a19cec 15/pypy/jit/backend/x86/: Fixes. | 13:34 |
| kenaan | 12arigo jit-targets 116803897157d0 15/pypy/jit/backend/test/test_random.py: Fix test_random. | 13:34 |
| kenaan | 12arigo jit-targets 11132fd58cb353 15/pypy/jit/backend/x86/regalloc.py: Fix. | 13:34 |
| k_bx (~k_bx@195.20.130.1) left irc: Ping timeout: 256 seconds | 13:54 | |
| k_bx (~k_bx@195.20.130.1) joined #pypy. | 13:55 | |
| Arach (~arach@2.95.136.135) joined #pypy. | 13:55 | |
| cpetspp (~androirc@109.166.141.52) left irc: Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ) | 13:56 | |
| aat (~aat@cpe-72-225-174-173.nyc.res.rr.com) joined #pypy. | 14:01 | |
| overminder (ca288b6d@gateway/web/freenode/ip.202.40.139.109) joined #pypy. | 14:01 | |
| kenaan | 12antocuni ffistruct 11e72220b3ba49 15/pypy/: rename space.truncatedint into truncatedint_w, and move the corresponding test to test_objspace | 14:04 |
| kenaan | 12antocuni ffistruct 11b2acb344eb30 15/: hg merge default | 14:04 |
| Clex (~clex@88.182.134.18) joined #pypy. | 14:12 | |
| Clex (clex@88.182.134.18) left #pypy. | 14:13 | |
| witulski (~stupsi@fwstups.cs.uni-duesseldorf.de) joined #pypy. | 14:17 | |
| Nick change: Gulaway -> Gulopine | 14:22 | |
| aat (~aat@cpe-72-225-174-173.nyc.res.rr.com) left irc: Quit: Computer has gone to sleep. | 14:23 | |
| Rhy0lite | Alex_Gaynor: what is a "mock"? | 14:25 |
| Sentynel (sentynel@unaffiliated/sentynel) joined #pypy. | 14:27 | |
| Alex_Gaynor | Rhy0lite: something used in testing where you fake the real implementation to simpify it for testing, or to reduce the number of independent variables. e.g. if you were writing a web API client you might mock out the thing that makes HTTP Requests | 14:27 |
| Arfrever (~Arfrever@apache/committer/Arfrever) joined #pypy. | 14:27 | |
| Alex_Gaynor | http://en.wikipedia.org/wiki/Mock_object | 14:27 |
| elipsion | MOCK, adjective: feigned; not real; sham: a mock battle. | 14:28 |
| Rhy0lite | Thanks. Mock Objects makes more sense than Mocks | 14:28 |
| tav (~tav@host-92-20-30-65.as13285.net) left irc: Ping timeout: 240 seconds | 14:30 | |
| overminder (ca288b6d@gateway/web/freenode/ip.202.40.139.109) left irc: Ping timeout: 265 seconds | 14:31 | |
| kenaan | 12alex_gaynor numpy-dtype-refactor 114f8dd56c9505 15/pypy/module/micronumpy/: start to re-flesh out the dtype interface. now we get to the fun part of exposing the boxes at a... | 14:34 |
| tav (~tav@host-2-99-64-148.as13285.net) joined #pypy. | 14:36 | |
| witulski (stupsi@fwstups.cs.uni-duesseldorf.de) left #pypy. | 14:36 | |
| whitelynx (~whitelynx@li117-47.members.linode.com) joined #pypy. | 14:38 | |
| Niedar (dfgdfgssdf@host-173-230-2-133.vanodod.clients.pavlovmedia.com) joined #pypy. | 14:42 | |
| Nick change: Gulopine -> Gulaway | 14:48 | |
| gtaylor (~gtaylor@108-196-160-120.lightspeed.tukrga.sbcglobal.net) joined #pypy. | 14:48 | |
| fprimex (~fprimex@brent-macbook.sc.fsu.edu) joined #pypy. | 14:54 | |
| Alex_Gaynor | Is there a way for an app-levle class defined at interp level to subclass multiple parents? | 15:01 |
| arigato | no | 15:02 |
| Alex_Gaynor | arigato: how difficult do you think it would be to add? | 15:05 |
| arigato | what's the goal? | 15:06 |
| Alex_Gaynor | various numpy classes have multiple parents, I'd like to implement that | 15:06 |
| Alex_Gaynor | (They also subclass things with multimethods, like int, if that's relevant) | 15:06 |
| arigato | yes, I think you really need to declare the class at app-level | 15:07 |
| arigato | fwiw I remember that cpython's numpy.c does crazy hacks to define classes with multiple parents in C | 15:08 |
| Alex_Gaynor | I'm not sure that works, since they have members whos type isn't one with an app level equivilant, like 32-bit floats, 16bit ints, etc. | 15:09 |
| arigato | they have such members *and* they inherit from 'int'? terrible, the kind of hacks people can come up with | 15:09 |
| Alex_Gaynor | uh, no if they inherit int I suppose they don't have such members | 15:10 |
| Alex_Gaynor | FWIW it looks like this would actually be easy, you just need to let TYpeDef.__inti__ take *bases and then let stdtypedef work with a list | 15:10 |
| arigato | feel free to try, but I doubt it's going to be easy to inherit 'int' | 15:11 |
| arigato | even in single inheritence | 15:11 |
| Alex_Gaynor | is there a good way to unittest this? | 15:11 |
| arigato | not sure what you mean? | 15:12 |
| kenaan | 12bivab ppc-jit-backend 111c63c71d3b29 15/pypy/rlib/: fix an issue in clibffi that is triggered on big endian platforms due to the byte order when casting a larg... | 15:12 |
| Alex_Gaynor | I mean, is there a clean way to unittest the creation of types? | 15:12 |
| arigato | just create the type and inspect it in the normal reflexion way, I suppose? | 15:13 |
| kenaan | 12alex_gaynor numpy-dtype-refactor 117578bf6439b7 15/pypy/module/micronumpy/: added files I forgot | 15:14 |
| bivab (~david@fwstups.cs.uni-duesseldorf.de) left irc: Quit: bivab | 15:18 | |
| ojii (~ojii@188.60.34.40) left irc: Ping timeout: 256 seconds | 15:29 | |
| ojii (~ojii@40-34.60-188.cust.bluewin.ch) joined #pypy. | 15:30 | |
| cfbolz (~cfbolz@fwstups.cs.uni-duesseldorf.de) left irc: Quit: Leaving | 15:39 | |
| aleksi (~aleksi@85.235.191.82) left irc: Remote host closed the connection | 15:42 | |
| aat (~aat@cpe-72-225-174-173.nyc.res.rr.com) joined #pypy. | 15:44 | |
| kenaan | 12arigo ffistruct 119699c8a780e1 15/pypy/: Make rarithmetic.longlongmask() translatable. | 15:53 |
| kenaan | 12arigo ffistruct 113c7c182b8c8a 15/: merge heads | 15:53 |
| kenaan | 12edelsohn ppc-jit-backend 111bda9131792d 15/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py: Store PPC64 LR at frame_depth + WORD in prologue. Load R2 in gen_exit_path call and store R1 when alloc... | 15:58 |
| Alex_Gaynor | arigato: I think you were correct, this is more work than it appeared :) | 15:59 |
| Alex_Gaynor | It would work if all you wanted to do was have something in the MRO, and never use any attributes from it | 16:00 |
| Alex_Gaynor | technically that's enough for numpy, I suppose it would be evil to merge it though | 16:00 |
| dalke (~Adium@85.224.196.196) joined #pypy. | 16:06 | |
| kenaan | 12ctismer win64_gborg 1171ab3a388b25 15/pypy/rpython/: gc inspector works | 16:07 |
| kenaan | 12edelsohn ppc-jit-backend 117589bb11c7e5 15/pypy/jit/backend/ppc/ppcgen/opassembler.py: Deallocate stack in emit_call on PPC64 path. | 16:17 |
| aat (~aat@cpe-72-225-174-173.nyc.res.rr.com) left irc: Quit: Computer has gone to sleep. | 16:21 | |
| jimbaker (~jbaker@canonical/jimbaker) left irc: Quit: Coyote finally caught me | 16:22 | |
| fzzzy (~donovan@76.198.130.19) joined #pypy. | 16:23 | |
| jimbaker (~jbaker@c-75-71-80-146.hsd1.co.comcast.net) joined #pypy. | 16:24 | |
| jimbaker (~jbaker@c-75-71-80-146.hsd1.co.comcast.net) left irc: Changing host | 16:24 | |
| jimbaker (~jbaker@canonical/jimbaker) joined #pypy. | 16:24 | |
| kenaan | 12arigo default 11d44e050d460e 15/lib-python/2.7/test/test_os.py: Must close the file explicitly; otherwise, on Windows, we cannot unlink it before the GC runs | 16:26 |
| kenaan | 12arigo default 115476689a4d73 15/pypy/: Rename the decorator. Fijal: can you use it on some of the __del__s where it is important that the finalizer is li... | 16:26 |
| dalke (~Adium@85.224.196.196) left irc: Quit: Leaving. | 16:29 | |
| fzzzy (~donovan@76.198.130.19) left irc: Quit: fzzzy | 16:32 | |
| k_bx (~k_bx@195.20.130.1) left irc: Ping timeout: 258 seconds | 16:46 | |
| voidspace (~voidspace@python/psf/voidspace) left irc: Quit: voidspace | 16:53 | |
| G2P (~G2P@fw-asn1.ornis.com) left irc: Quit: Leaving. | 16:54 | |
| kkris (~kris@93-82-44-130.adsl.highway.telekom.at) joined #pypy. | 16:55 | |
| tote (me@h-61-213.a213.priv.bahnhof.se) joined #pypy. | 16:56 | |
| rekamso (~textual@216.190.27.14) joined #pypy. | 16:58 | |
| kenaan | 12arigo default 1136f8f2531dfe 15/lib-python/modified-2.7/pkgutil.py: Missing f.close(). | 16:59 |
| kenaan | 12arigo default 11165672fb2aef 15/pypy/rpython/lltypesystem/module/ll_math.py: Copy the logic for math.fmod() from CPython 2.7. | 16:59 |
| kenaan | 12arigo default 11df7f0844e6b4 15/pypy/rpython/lltypesystem/module/ll_math.py: Tweak for the common case: use isfinite() more often, and only fall back to checking isnan() and isinf() if it retu... | 16:59 |
| fzzzy (~donovan@nat/mozilla/x-epjkosoqklbhprfe) joined #pypy. | 17:00 | |
| Kenextref (~user@193.105.134.65) left irc: Ping timeout: 245 seconds | 17:14 | |
| lucian (~lucian@93-97-174-114.zone5.bethere.co.uk) left irc: Read error: Operation timed out | 17:16 | |
| kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) left irc: Quit: Textual IRC Client: http://www.textualapp.com/ | 17:21 | |
| Trundle (~andy@python/site-packages/trundle) left irc: Remote host closed the connection | 17:23 | |
| amaury | haha | 17:36 |
| amaury | pypy blocks in test_syntax on this test: http://paste.pocoo.org/show/505352/ | 17:37 |
| amaury | guess why | 17:37 |
| dalke (~Adium@c-2ec2a567-74736162.cust.telenor.se) joined #pypy. | 17:37 | |
| kenaan | 12arigo default 112466f0e89311 15/pypy/rpython/lltypesystem/module/ll_math.py: Tweak. | 17:46 |
| mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) joined #pypy. | 17:46 | |
| arigato | amaury: :-) | 17:47 |
| timonator | amaury: will that be 'fixed'? ;) | 17:48 |
| timonator | it's an obvious deficiency | 17:48 |
| arigato | of CPython, yes | 17:48 |
| zk (~is@whatit.is) left irc: Quit: leaving | 17:55 | |
| Sentynel (sentynel@unaffiliated/sentynel) left #pypy ("Lightly Seared on the Reality Grill"). | 17:56 | |
| kenaan | 12antocuni ffistruct 119c29ae18d46b 15/pypy/rlib/rarithmetic.py: these two functions are not_rpython | 17:57 |
| mattip (~chatzilla@bzq-79-176-116-133.red.bezeqint.net) joined #pypy. | 17:57 | |
| kenaan | 12antocuni ffistruct 1106d63733756d 15/: hg merge default | 17:57 |
| kenaan | 12antocuni ffistruct 1108175c33f891 15/pypy/translator/backendopt/test/test_finalizer.py: (antocuni, arigo): this is probably how the test was meant to be | 17:57 |
| kenaan | 12antocuni ffistruct 11af3519406a19 15/pypy/module/_ffi/interp_struct.py: make sure that these two finalizers are lightweight | 17:57 |
| kenaan | 12antocuni ffistruct 11deebd66d7766 15/pypy/rlib/: low level support for float fields | 17:57 |
| kenaan | 12antocuni ffistruct 1192eec651058f 15/pypy/module/_ffi/test/test_struct.py: kill duplicate test | 17:57 |
| kenaan | 12antocuni ffistruct 110aad7df24682 15/pypy/module/_ffi/: applevel support for float fields | 17:57 |
| kenaan | 12antocuni ffistruct 11eb02c4c1c0f0 15/pypy/rlib/: low-level support for single float fields | 17:57 |
| kenaan | 12antocuni ffistruct 11119ae38c2394 15/pypy/module/_ffi/: applevel support for single float fields | 17:58 |
| kenaan | 12antocuni ffistruct 115ed2330756bb 15/pypy/module/_ffi/: add support for char/unichar fields | 17:58 |
| mattip | fijal: hi | 17:58 |
| zk (~is@whatit.is) joined #pypy. | 17:58 | |
| antocuni | mattip: it seems that fijal is not there | 17:58 |
| mattip | hmm. | 17:59 |
| aboudreault (~alanb@osgeo/member/aboudreault) joined #pypy. | 17:59 | |
| mattip | I wanted to make a branch from numpy-multidim, but noticed he added a class ArrayIndex | 18:00 |
| mattip | Anyone know what the use case is for it? | 18:00 |
| Action: antocuni doesn't | 18:01 | |
| mattip | It looks like a beginning of a way to do broadcasting of slices, | 18:01 |
| mattip | which is a building block for lots of other things, | 18:01 |
| mattip | but how is it supposed to work? | 18:02 |
| Da_Blitz (~Da_Blitz@203.56.250.63) left irc: Ping timeout: 260 seconds | 18:03 | |
| mattip (chatzilla@bzq-79-176-116-133.red.bezeqint.net) left #pypy. | 18:05 | |
| kenaan | 12arigo default 1140d990865485 15/pypy/rpython/lltypesystem/module/ll_math.py: Fix? the Windows build by using the Windows functions _isnan() and _finite() if we are *not* jitted. | 18:06 |
| JaRoel|4d (~jaroel|4d@office.fourdigits.nl) left irc: Remote host closed the connection | 18:07 | |
| iori (~iori@110-133-45-54.rev.home.ne.jp) left irc: Remote host closed the connection | 18:07 | |
| kenaan | 12edelsohn ppc-jit-backend 1181f3267b04ed 15/pypy/jit/backend/ppc/ppcgen/register.py: Alias TOC as r2. | 18:09 |
| Taggnostr (~quassel@dyn57-215.yok.fi) left irc: Read error: Connection reset by peer | 18:11 | |
| kenaan | 12edelsohn ppc-jit-backend 11caa24e9f3445 15/pypy/jit/backend/ppc/ppcgen/opassembler.py: Use PPC64 instructions in _emit_call stack adjustment. | 18:11 |
| Da_Blitz (~Da_Blitz@203.56.250.63) joined #pypy. | 18:12 | |
| asmeurer_ (~asmeurer@2002:818a:1f60:c:e81d:db8f:ad12:b8b) joined #pypy. | 18:13 | |
| dalke1 (~Adium@c-2ec2a567-74736162.cust.telenor.se) joined #pypy. | 18:14 | |
| dalke (~Adium@c-2ec2a567-74736162.cust.telenor.se) left irc: Read error: Connection reset by peer | 18:14 | |
| antocuni (~antocuni@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Ping timeout: 260 seconds | 18:15 | |
| witulski (~stupsi@fwstups.cs.uni-duesseldorf.de) joined #pypy. | 18:15 | |
| witulski (~stupsi@fwstups.cs.uni-duesseldorf.de) left irc: Client Quit | 18:16 | |
| sven_hager (~sven@fwstups.cs.uni-duesseldorf.de) left irc: Quit: Leaving | 18:20 | |
| amaury (~amaury_@74.125.57.34) left irc: Ping timeout: 240 seconds | 18:23 | |
| iori (~iori@110-133-45-54.rev.home.ne.jp) joined #pypy. | 18:25 | |
| aat (~aat@cpe-72-225-174-173.nyc.res.rr.com) joined #pypy. | 18:28 | |
| antocuni (~antocuni@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 18:30 | |
| aat (~aat@cpe-72-225-174-173.nyc.res.rr.com) left irc: Client Quit | 18:32 | |
| aat (~aat@cpe-72-225-174-173.nyc.res.rr.com) joined #pypy. | 18:34 | |
| derdon (~derdon@pD9E1C57D.dip.t-dialin.net) joined #pypy. | 18:35 | |
| kenaan | 12hager ppc-jit-backend 1193688057e7f3 15/pypy/jit/backend/ppc/ppcgen/: Implemented calls to C functions. | 18:38 |
| kenaan | 12hager ppc-jit-backend 1168560c739dce 15/pypy/jit/backend/ppc/ppcgen/: merge | 18:38 |
| JaRoel|4d (~jaroel|4d@sink.jaroel.nl) joined #pypy. | 18:42 | |
| ericflo (~ericflo@c-50-131-58-97.hsd1.ca.comcast.net) joined #pypy. | 18:43 | |
| fzzzy (~donovan@nat/mozilla/x-epjkosoqklbhprfe) left irc: Quit: fzzzy | 18:57 | |
| aat (~aat@cpe-72-225-174-173.nyc.res.rr.com) left irc: Quit: Computer has gone to sleep. | 18:57 | |
| asmeurer___ (~asmeurer@dhcp-baca-230.resnet.nmt.edu) joined #pypy. | 19:05 | |
| ojii (~ojii@40-34.60-188.cust.bluewin.ch) left irc: Remote host closed the connection | 19:07 | |
| Count_Niedar (dfgdfgssdf@host-173-230-2-133.vanodod.clients.pavlovmedia.com) joined #pypy. | 19:08 | |
| asmeurer_ (~asmeurer@2002:818a:1f60:c:e81d:db8f:ad12:b8b) left irc: Ping timeout: 244 seconds | 19:08 | |
| Niedar (dfgdfgssdf@host-173-230-2-133.vanodod.clients.pavlovmedia.com) left irc: Read error: Connection reset by peer | 19:08 | |
| bgola (~bgola@189.100.47.60) left irc: Ping timeout: 252 seconds | 19:12 | |
| Count_Niedar (dfgdfgssdf@host-173-230-2-133.vanodod.clients.pavlovmedia.com) left irc: Read error: Connection reset by peer | 19:12 | |
| Niedar (dfgdfgssdf@host-173-230-2-133.vanodod.clients.pavlovmedia.com) joined #pypy. | 19:12 | |
| aisipos (~aisipos@wc.lax.truecarcorp.com) joined #pypy. | 19:14 | |
| dalke (~Adium@c-2ec2a567-74736162.cust.telenor.se) joined #pypy. | 19:17 | |
| dalke1 (~Adium@c-2ec2a567-74736162.cust.telenor.se) left irc: Read error: Connection reset by peer | 19:17 | |
| arigato (~arigo@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Quit: See you | 19:19 | |
| kenaan | 12arigo default 11d6c0d1f92e1b 15/pypy/rpython/lltypesystem/module/ll_math.py: Oups. | 19:20 |
| kenaan | 12hakanardo jit-targets 1183bf8f708ffa 15/pypy/jit/metainterp/test/: hg merge jit-refactor-tests | 19:20 |
| kenaan | 12hakanardo jit-targets 1191a9170e92e8 15/pypy/jit/metainterp/test/test_ajit.py: merge messup? | 19:20 |
| kenaan | 12hakanardo jit-targets 1108641d9e164d 15/pypy/jit/metainterp/test/test_ajit.py: fixed test | 19:20 |
| kenaan | 12hakanardo jit-targets 118163b98e813f 15/pypy/jit/metainterp/: add test and comment | 19:20 |
| kenaan | 12hakanardo jit-targets 113dde4cbdcf1b 15/pypy/jit/metainterp/optimizeopt/: kill OptInlineShortPreamble | 19:20 |
| kenaan | 12hakanardo jit-targets 11f9dccf780ad3 15/pypy/jit/metainterp/test/test_virtual.py: started to fix tests (in progress) | 19:20 |
| kenaan | 12hakanardo jit-targets 11c47ea6944945 15/pypy/jit/: hg merge | 19:20 |
| hakanardo | cfbolz: sure | 19:23 |
| EnCuKou (~encukou@a91-156-243-246.elisa-laajakaista.fi) joined #pypy. | 19:24 | |
| canta (~canta@77.20.123.240) left irc: Read error: Connection reset by peer | 19:36 | |
| kenaan | 12ctismer win64_gborg 11de489f7cb78d 15/pypy/rpython/lltypesystem/opimpl.py: fixed test_compute_hash | 19:37 |
| kenaan | 12hager ppc-jit-backend 11dcde3df53cd8 15/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py: Added code for call to C functions again :( | 19:39 |
| kenaan | 12edelsohn ppc-jit-backend 111e101fe11932 15/pypy/jit/backend/ppc/ppcgen/opassembler.py: PPC64 guard compares | 19:48 |
| kenaan | 12ctismer win64_gborg 118ac04a128037 15/pypy/rlib/rbigint.py: fixed rbigint | 20:09 |
| bgola (~bgola@189.100.46.89) joined #pypy. | 20:09 | |
| dalke1 (~Adium@c-2ec2a567-74736162.cust.telenor.se) joined #pypy. | 20:16 | |
| dalke (~Adium@c-2ec2a567-74736162.cust.telenor.se) left irc: Read error: Connection reset by peer | 20:16 | |
| Rhy0lite (~dje@129.34.20.23) left irc: Quit: Leaving | 20:25 | |
| kenaan | 12ctismer win64_gborg 110bf72ed106e7 15/pypy/rlib/rerased.py: fixed test_rerased to show only the single error which it apparently had before ;-) | 20:28 |
| amaury (~amaury_@46-127-23-192.dynamic.hispeed.ch) joined #pypy. | 20:29 | |
| stakkars (~tismer@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Quit: schnarch | 20:29 | |
| mat^2 (~mathias@212.130.113.35) left irc: | 20:32 | |
| kenaan | 12hakanardo jit-targets 11ae7f187cc6fc 15/pypy/jit/metainterp/test/test_virtual.py: fix test | 20:34 |
| kenaan | 12hakanardo jit-targets 11915eabbf8e27 15/pypy/jit/metainterp/test/: centralize target token counter | 20:34 |
| kenaan | 12hakanardo jit-targets 118fc9c0d93a1c 15/pypy/jit/metainterp/test/test_virtual.py: fix test | 20:34 |
| kenaan | 12hakanardo jit-targets 11aa824f7255e6 15/pypy/jit/metainterp/compile.py: optimize_trace might be forced to insert sameas operations infront of the label | 20:34 |
| kenaan | 12hakanardo jit-targets 11b2fbfc8c5fef 15/pypy/jit/metainterp/test/test_string.py: fix tests | 20:34 |
| Alex_Gaynor | amaury: Is assigning directly to PyTypeObject.tp_bases about the same as just assigning to W_TypeObject.mro_w? | 20:34 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/694 [12hakanardo, jit-refactor-tests] | 20:35 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1831 [12hakanardo, jit-refactor-tests] | 20:35 |
| amaury | Alex_Gaynor: __bases__ instead of mro | 20:38 |
| amaury | yes, it's similar | 20:38 |
| Alex_Gaynor | amaury: numpy basically uses int as a mixin on a class, I'm trying to figure out the best way to do the same | 20:38 |
| amaury | but IIRC this must be done before PyType_Ready() | 20:38 |
| amaury | int is not a mixing | 20:39 |
| amaury | mixin | 20:39 |
| amaury | it must be the concrete base class | 20:39 |
| Alex_Gaynor | NumpPy basically has class int64(numpy.signedinteger, int), but in C | 20:39 |
| Alex_Gaynor | and it does this by just sticking int in tp_bases, as far as I can tell | 20:40 |
| amaury | yes, but numpy.signedinteger just inherit from object, no other concrete class | 20:40 |
| amaury | Alex_Gaynor: yes it works | 20:40 |
| Alex_Gaynor | well, signed integer inherits from integer, which inherits number, which inherits generic, which inherits object | 20:40 |
| Alex_Gaynor | :) | 20:40 |
| amaury | those are the mixin | 20:41 |
| amaury | (at RPython level) | 20:41 |
| amaury | so: W_Int64 should inherit from W_IntObject | 20:41 |
| Alex_Gaynor | I'm not talking about the RPython MRO, I'm talking about the app levle one | 20:41 |
| amaury | assigning to tp_bases is the way to have multiple inheritance, yes | 20:42 |
| Alex_Gaynor | but you won't be able to use ints descrs, right? | 20:43 |
| amaury | you will | 20:44 |
| Alex_Gaynor | really http://paste.pocoo.org/show/505478/ ? | 20:44 |
| Alex_Gaynor | indeed though, int.real.__get__ works | 20:45 |
| amaury | maybe numpy.number implements the nb_add slot | 20:46 |
| Alex_Gaynor | http://paste.pocoo.org/show/505481/ | 20:46 |
| amaury | and return NotImplemented | 20:46 |
| Action: amaury downloads numpy code | 20:47 | |
| Alex_Gaynor | amaury: it's scary, they have their own language thingy for generating C code | 20:48 |
| amaury | I know | 20:48 |
| amaury | Alex_Gaynor: are you describing pypy? | 20:49 |
| amaury | :-P | 20:49 |
| Alex_Gaynor | :D | 20:49 |
| gutworth | "let the one who hasn't invented their own language cast the first stone" | 20:49 |
| Alex_Gaynor | gutworth: RPython isn't a language, it's a set of graph constraints | 20:50 |
| Alex_Gaynor | amaury: I came up with http://paste.pocoo.org/show/505475/ but descrs from bases[1:] don't work, because they fail the type check because RPython doesn't have multiple inheritance (Except via mixins) | 20:52 |
| lizardo (~lizardo@189.2.128.130) left irc: Quit: Leaving | 20:53 | |
| amaury | Alex_Gaynor: it makes sense however | 20:55 |
| Alex_Gaynor | amaury: yes, this is enough for what I need :) | 20:55 |
| amaury | W_C does not contain W_B, how could it run W_B descriptors? | 20:55 |
| Alex_Gaynor | do you think it's reasonable to commit? | 20:56 |
| amaury | I'm sure numpy does the same | 20:56 |
| fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) joined #pypy. | 20:57 | |
| amaury | please don't use *__bases | 20:57 |
| amaury | I'd prefer having __base a tuple of typedefs | 20:57 |
| Alex_Gaynor | so you suggest, just pass a tuple if you want more than one? | 20:58 |
| amaury | yes | 20:58 |
| Alex_Gaynor | so it's tuple, None, or instance | 20:58 |
| amaury | a bit like isinstance | 20:58 |
| amaury | I think it can make it easier to extend TypeDef later | 20:59 |
| amaury | It's OK to call it typedef.bases, but I would avoid the *args syntax | 21:01 |
| Alex_Gaynor | amaury: http://paste.pocoo.org/show/505491/ | 21:02 |
| Alex_Gaynor | that look ok? | 21:02 |
| dalke1 | _api_cgemv((("c") if (((trans.value) == 2)) else ("t")) if ((trans.value)) else ("n"), (m), (n), (alpha), a.ctypes.data_as(_ct.POINTER(_complex_float)), (m), (x if ((offx.value)) == 0 else x[(offx.value):]).ctypes.data_as(_ct.POINTER(_complex_float)), (incx), (beta), (y if ((offy.value)) == 0 else y[(offy.value):]).ctypes.data_as(_ct.POINTER(_complex_float)), (incy)) | 21:03 |
| dalke1 | Oops! | 21:03 |
| dalke1 | Wrong window. | 21:03 |
| timonator | that is pretty | 21:04 |
| amaury | Alex_Gaynor: you must have an indentation issue | 21:04 |
| k_bx (~k_bx@94.244.19.62) joined #pypy. | 21:04 | |
| Alex_Gaynor | amaury: hg diff -w did it :) | 21:04 |
| amaury | please | 21:04 |
| Alex_Gaynor | yes, I manually fix it before I commit, hg diff -w is good for pasting | 21:05 |
| amaury | not for reviewing | 21:05 |
| amaury | subtle logic in base classes manipulation | 21:06 |
| amaury | but still, how is it useful? | 21:06 |
| amaury | if W_B.typedef descriptors can't be used | 21:07 |
| amaury | do you really need to add W_B.typedef? | 21:07 |
| gutworth | Alex_Gaynor: yeah, well, python is a set of graph constraints on english... | 21:07 |
| kkris (~kris@93-82-44-130.adsl.highway.telekom.at) left irc: Quit: Leaving. | 21:08 | |
| Alex_Gaynor | amaury: I want it to appear in mro() at app level and work for isinstance, nothing else is important :) | 21:09 |
| dgl (~dgl@109.86.165.231) joined #pypy. | 21:10 | |
| amaury | so, the "B" class does not need to be a W_Something | 21:10 |
| amaury | you don't need any W_B at all | 21:11 |
| amaury | can't you just declare a TypeDef("B", ) without a RPython struct? | 21:11 |
| Alex_Gaynor | amaury: in the test you mean? | 21:12 |
| Alex_Gaynor | yes, I could | 21:12 |
| amaury | and in real life | 21:12 |
| Alex_Gaynor | well, in numpy's case it's int, os there's a calss if I like it or not | 21:13 |
| amaury | no, W_Integer is the main base class for your W_NumpyNumber | 21:13 |
| amaury | anyway, in numpy you cannot create 'numpy.integer' instances | 21:14 |
| amaury | this class has certainly no storage | 21:14 |
| dalke1 | % pypy test_fblas.py | 21:14 |
| dalke1 | .EE.EEEFEEEE.E. | 21:14 |
| dalke1 | ====================================================================== | 21:14 |
| dalke1 | ERROR: test_dnrm2 (__main__.CBlasTestCase) | 21:14 |
| dalke1 | ---------------------------------------------------------------------- | 21:14 |
| dalke1 | Traceback (most recent call last): | 21:14 |
| dalke1 | File "test_fblas.py", line 166, in test_dnrm2 | 21:14 |
| dalke1 | E(m.dnrm2(x), float((numpy.array([1+1+16+81], "d")**0.5))) | 21:14 |
| dalke1 | File "/Users/dalke/cvses/f2pypy/fblas.py", line 1192, in dnrm2 | 21:14 |
| dalke1 | return _api_dnrm2((n), (x if ((offx.value)) == 0 else x[(offx.value):]).ctypes.data_as(_ct.POINTER(_ct.c_double)), (incx)) | 21:14 |
| dalke1 | AttributeError: 'numarray' object has no attribute 'ctypes' | 21:14 |
| dalke1 | ====================================================================== | 21:14 |
| dalke1 | ERROR: test_drot (__main__.CBlasTestCase) | 21:14 |
| dalke1 | ---------------------------------------------------------------------- | 21:14 |
| amaury | sizeof = sizeof(object) | 21:14 |
| dalke1 (Adium@c-2ec2a567-74736162.cust.telenor.se) left #pypy. | 21:15 | |
| amaury | dalke1: please use paste.pocoo.org | 21:15 |
| Alex_Gaynor | amaury: indeed I suppose | 21:16 |
| Alex_Gaynor | amaury: http://paste.pocoo.org/show/505496/ | 21:18 |
| amaury | yes, looks better | 21:19 |
| amaury | w_b_typedef could contain methods | 21:19 |
| amaury | but those would need to be RPython standalone functions | 21:19 |
| Alex_Gaynor | right | 21:19 |
| amaury | that starts with "isinstance(w_self, W_Something)" | 21:19 |
| mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) left irc: Quit: Computer has gone to sleep | 21:19 | |
| Alex_Gaynor | true, do you think I should, or is it fine as is? | 21:20 |
| amaury | just one to show the intent | 21:20 |
| mitchellh (~mitchellh@c-69-181-107-107.hsd1.ca.comcast.net) joined #pypy. | 21:24 | |
| Alex_Gaynor | amaury: http://paste.pocoo.org/show/505497/ | 21:25 |
| amaury | you added W_B again :-) | 21:26 |
| Alex_Gaynor | amaury: yes, because I wanted to have an instance of something that wasn't a W_A to pass to the method on it | 21:27 |
| amaury | ah :-) | 21:27 |
| amaury | ok, makes sense | 21:27 |
| amaury | Alex_Gaynor: LGTM | 21:29 |
| kenaan | 12alex_gaynor default 1190b293e995c7 15/pypy/: Allow very basic multiple inheritance of app-level types in RPython. Thanks to amaury for the review/suggest... | 21:30 |
| Alex_Gaynor | amaury: thanks! | 21:30 |
| amaury | the double Python / C inheritance is not easy | 21:31 |
| Alex_Gaynor | amaury: oops, broke some cpyext stuff it seeems | 21:32 |
| amaury | I was going to say that it would be a pain for cpyext to support it | 21:32 |
| amaury | but I don't see how you broke it | 21:32 |
| amaury | ...or maybe I do | 21:33 |
| amaury | and fear some @specialize.memo magic | 21:33 |
| stakkars (~tismer@213-65-251-34-no35.business.telia.com) joined #pypy. | 21:33 | |
| Alex_Gaynor | amaury: well, there's something that accesses typedef.base, should I just use bases[0]? | 21:33 |
| Shinata (~John@osbk-4db17044.pool.mediaWays.net) left irc: Ping timeout: 248 seconds | 21:33 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-64/builds/694 [12hakanardo, jit-refactor-tests] | 21:33 |
| gtaylor (~gtaylor@108-196-160-120.lightspeed.tukrga.sbcglobal.net) left irc: Remote host closed the connection | 21:34 | |
| amaury | hum | 21:34 |
| amaury | somehow I need to get the most solid_base | 21:34 |
| fzzzy (~donovan@76-198-130-19.lightspeed.mtvwca.sbcglobal.net) left irc: Quit: fzzzy | 21:35 | |
| Shinata (~John@osbk-4db17044.pool.mediaWays.net) joined #pypy. | 21:35 | |
| derdon (~derdon@pD9E1C57D.dip.t-dialin.net) left irc: Remote host closed the connection | 21:36 | |
| Alex_Gaynor | hmm | 21:36 |
| Alex_Gaynor | amaury: do you want me to revert it, since it breaks cpyext tests/translation, or do you see a way to fix it? | 21:38 |
| amaury | Alex_Gaynor: you may use bases[0] for the moment | 21:38 |
| Alex_Gaynor | ok | 21:38 |
| Alex_Gaynor | :) | 21:38 |
| amaury | we'll add exposition of numpy types to cpyext another day | 21:39 |
| Alex_Gaynor | yes indeed, thanks | 21:39 |
| amaury | Even if this day may come soon | 21:39 |
| amaury | given the number of people who wanted support for a the C API of numpy | 21:40 |
| Alex_Gaynor | amaury: hmm, seems my patch did break something: http://paste.pocoo.org/show/505504/ | 21:40 |
| amaury | multiple inheritance broke single inheritance? | 21:43 |
| aboudreault (~alanb@osgeo/member/aboudreault) left irc: Quit: Leaving | 21:43 | |
| Alex_Gaynor | I hope not, test_typedef all passes :/ | 21:44 |
| amaury | Alex_Gaynor: is stdtypedef.issubtypedef broken? | 21:44 |
| Alex_Gaynor | nope, issubtypedef(bool_typedef, int_typedef) returns True as expcted | 21:44 |
| amaury | OK | 21:44 |
| amaury | isn't object_typedef added to all types? | 21:46 |
| Alex_Gaynor | something in the multimethod code was broken I think :/ | 21:46 |
| Alex_Gaynor | W_BoolObject._mm_add_intS0 just raises a not implemented error | 21:47 |
| Alex_Gaynor | pff, all the multimethod tests pass as well :( | 21:48 |
| amaury | in multimethod.py | 21:52 |
| amaury | there is a "if 0:" that you can change | 21:53 |
| amaury | to get the code of mm_add_intS0 | 21:53 |
| Alex_Gaynor | amaury: I'm sure this will be a mess, but here goes! | 21:53 |
| Alex_Gaynor | thanks | 21:53 |
| ramusara (~ramusara@220.156.210.236.user.e-catv.ne.jp) left irc: Quit: Leaving... | 21:53 | |
| Alex_Gaynor | amaury: hmm, that method isnt' run | 21:54 |
| amaury | because Installer = InstallerVersion1 | 21:54 |
| asabil (~asabil@131.246.16.62.customer.cdi.no) left irc: Ping timeout: 240 seconds | 21:55 | |
| amaury | at the bottom of the file | 21:55 |
| Alex_Gaynor | I found where Installer1 does compile and stuck a print before it | 21:56 |
| fzzzy (~donovan@nat/mozilla/x-fiozokdwxhiiiqil) joined #pypy. | 21:56 | |
| Alex_Gaynor | http://paste.pocoo.org/show/505509/ | 21:56 |
| amaury | two functions have the same name?? | 21:59 |
| amaury | _mm_add_intS0__W_IntObject | 21:59 |
| amaury | of course, the second one calls bool2int | 21:59 |
| Alex_Gaynor | amaury: if you'd like me to print more info let me know :) | 21:59 |
| amaury | no, I don't understand mm | 22:00 |
| Alex_Gaynor | I'm guessing one version goes on ints and the toher bools though | 22:00 |
| amaury | ah ok | 22:00 |
| Alex_Gaynor | amaury: a version with target class http://paste.pocoo.org/show/505514/ | 22:02 |
| Alex_Gaynor | where I assume target is what the method gets put on | 22:03 |
| Varriount_ (~Varriount@pool-96-255-203-197.washdc.fios.verizon.net) joined #pypy. | 22:03 | |
| amaury | note that bool2int is never called for the first argument | 22:04 |
| amaury | but I fail to see why how your patch changed it | 22:05 |
| Alex_Gaynor | me neither :/ | 22:05 |
| Alex_Gaynor | gutworth: you don't by chance understand multimethods do you? | 22:05 |
| amaury | Alex_Gaynor: what is your test? | 22:06 |
| Alex_Gaynor | amaury: objspace/std/test/test_boolobject.py:test_bool_ops | 22:07 |
| pjenvey | is there an easy way to toggle a value in sys.flags for an app level test | 22:12 |
| amaury | no | 22:14 |
| amaury | sys.flags is filled at interpreter startup, and is immutable | 22:14 |
| asabil (~asabil@131.246.16.62.customer.cdi.no) joined #pypy. | 22:14 | |
| amaury | anyway, this would not change the behaviour of the interpreter | 22:14 |
| amaury | which one do you want to change? | 22:14 |
| pjenvey | bytes_warning | 22:15 |
| pjenvey | just to test that str(b'') would emit when one toggled | 22:15 |
| amaury | ah, 2.7 code ;-) | 22:16 |
| pjenvey | it's still around in 3.x | 22:16 |
| pjenvey | i don't want to waste too much time on it but i figured i'd at least give it a shot =] | 22:17 |
| JaRoel|4d (~jaroel|4d@sink.jaroel.nl) left irc: Remote host closed the connection | 22:17 | |
| amaury | sys.flags = type(sys.flags)(flags)? | 22:17 |
| Alex_Gaynor | didn't that used to crash CPython? | 22:17 |
| pjenvey | that didn't work | 22:17 |
| pjenvey | 'no attribute flags' i think | 22:18 |
| amaury | Alex_Gaynor: yes, CPython forbids the creation of flagtypes | 22:18 |
| Varriount_ (~Varriount@pool-96-255-203-197.washdc.fios.verizon.net) left irc: Quit: Error, please reboot universe from start | 22:18 | |
| amaury | pjenvey: are you at applevel? | 22:19 |
| cpets (c358b60a@gateway/web/freenode/ip.195.88.182.10) left irc: Ping timeout: 265 seconds | 22:19 | |
| pjenvey | interp =[ | 22:19 |
| mvt (~mvantelli@53530442.cm-6-4a.dynamic.ziggo.nl) left irc: Quit: Leaving | 22:19 | |
| Alex_Gaynor | amaury: I think issubtypedef now basically returns True for everything | 22:23 |
| Alex_Gaynor | hah, yes I fixed it :) | 22:24 |
| kenaan | 12alex_gaynor default 116ccba9d4e2b8 15/pypy/objspace/std/stdtypedef.py: Fix for various ops on bools. | 22:27 |
| kenaan | 12alex_gaynor default 111428f8ab1883 15/pypy/: fix for a typo and cpyext | 22:27 |
| gutworth | fun with multimethods? | 22:29 |
| Alex_Gaynor | gutworth: Yes. | 22:30 |
| Alex_Gaynor | multimethods, multiple inheritance, multiple brain aneurysms... you know whatever | 22:30 |
| gutworth | aren't you a little young for brain aneuryms | 22:31 |
| Alex_Gaynor | gutworth: yes, but all of humanity is a little young for multimethods and multiple inheritance | 22:31 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/own-linux-x86-32/builds/1831 [12hakanardo, jit-refactor-tests] | 22:33 |
| amaury | CPython has a release schedule for 2.8! | 22:34 |
| amaury | 2.8 final: Never | 22:34 |
| Alex_Gaynor | amaury: and a release manager! | 22:34 |
| amaury | yes, I even volunteered | 22:34 |
| amaury | but they did not want me | 22:34 |
| Alex_Gaynor | Cardinal Biggles is just a more qualified choice, we're very sorry. | 22:35 |
| fprimex (~fprimex@brent-macbook.sc.fsu.edu) left irc: Quit: http://www.fprimex.com | 22:35 | |
| Alex_Gaynor | amaury: do TypeDef objects exist at runtime, or compile time only? | 22:36 |
| amaury | they exist as frozen objects | 22:37 |
| Alex_Gaynor | yay PBCs :) | 22:38 |
| amaury | think of them as the equivalent of the PyTypeObject struct | 22:38 |
| Alex_Gaynor | amaury: ok, just realized that the tuples need to be lists :) | 22:39 |
| kenaan | 12alex_gaynor default 1162bc56457861 15/pypy/interpreter/typedef.py: This needs to be a list ot be RPython | 22:39 |
| pjenvey | i almost replied to that pep to ask them they chnage "the migration path from 2.7 is python3" to "path from 2.7 is pypy" | 22:39 |
| Alex_Gaynor | pjenvey: pypy3k! | 22:40 |
| pjenvey | o yea | 22:40 |
| amaury | 2.8 release manager is the unexpected one | 22:42 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/132 | 22:45 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/own-macosx-x86-32/builds/707 | 22:45 |
| bbot2 | Started: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/936 | 22:45 |
| lambacck (~chris@d24-150-124-118.home.cgocable.net) joined #pypy. | 22:47 | |
| mat^2 (~mathias@212.130.113.35) joined #pypy. | 22:54 | |
| Niedar (dfgdfgssdf@host-173-230-2-133.vanodod.clients.pavlovmedia.com) left irc: Read error: Connection reset by peer | 22:55 | |
| Niedar (dfgdfgssdf@host-173-230-2-133.vanodod.clients.pavlovmedia.com) joined #pypy. | 22:55 | |
| k_bx (~k_bx@94.244.19.62) left irc: Ping timeout: 255 seconds | 22:56 | |
| antocuni (~antocuni@c-c4c4e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Ping timeout: 260 seconds | 23:02 | |
| asabil (~asabil@131.246.16.62.customer.cdi.no) left irc: Ping timeout: 240 seconds | 23:09 | |
| mat^2 (~mathias@212.130.113.35) left irc: Read error: Connection reset by peer | 23:12 | |
| mat^2 (~mathias@212.130.113.35) joined #pypy. | 23:13 | |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-32/builds/936 | 23:15 |
| Alex_Gaynor | stakkars: ping | 23:16 |
| bbot2 | 4Failure: 15http://buildbot.pypy.org/builders/jit-benchmark-linux-x86-64/builds/132 | 23:17 |
| rguillebert (~rguillebe@fec76-1-78-234-124-105.fbx.proxad.net) left irc: Ping timeout: 240 seconds | 23:19 | |
| maxyz (~maxy@186.23.74.228) left irc: Ping timeout: 240 seconds | 23:25 | |
| maxyz (~maxy@186.23.74.228) joined #pypy. | 23:26 | |
| rguillebert (~rguillebe@fec76-1-78-234-124-105.fbx.proxad.net) joined #pypy. | 23:32 | |
| overminder (8f59be24@gateway/web/freenode/ip.143.89.190.36) joined #pypy. | 23:37 | |
| whitelynx (~whitelynx@li117-47.members.linode.com) left irc: Quit: Ex-Chat | 23:41 | |
| stakkars | Alex_Gaynor: pong ? | 23:56 |
| --- Thu Nov 10 2011 | 00:00 | |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!